0001558370-24-011760.txt : 20240809 0001558370-24-011760.hdr.sgml : 20240809 20240809170204 ACCESSION NUMBER: 0001558370-24-011760 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20231231 ITEM INFORMATION: Other Events ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20240809 DATE AS OF CHANGE: 20240809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Riot Platforms, Inc. CENTRAL INDEX KEY: 0001167419 STANDARD INDUSTRIAL CLASSIFICATION: FINANCE SERVICES [6199] ORGANIZATION NAME: 09 Crypto Assets IRS NUMBER: 841553387 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-33675 FILM NUMBER: 241193837 BUSINESS ADDRESS: STREET 1: 3855 AMBROSIA STREET, SUITE 301 CITY: CASTLE ROCK STATE: CO ZIP: 80109 BUSINESS PHONE: 303-794-2000 MAIL ADDRESS: STREET 1: 3855 AMBROSIA STREET, SUITE 301 CITY: CASTLE ROCK STATE: CO ZIP: 80109 FORMER COMPANY: FORMER CONFORMED NAME: Riot Blockchain, Inc. DATE OF NAME CHANGE: 20171004 FORMER COMPANY: FORMER CONFORMED NAME: Bioptix, Inc. DATE OF NAME CHANGE: 20161201 FORMER COMPANY: FORMER CONFORMED NAME: Venaxis, Inc. DATE OF NAME CHANGE: 20121218 8-K 1 riot-20231231x8k.htm 8-K
0001167419false00011674192023-12-312023-12-310001167419riot:ExerciseOfCommonStockWarrantsMemberriot:PrivatePlacemenTransactionMember2021-01-012021-12-310001167419riot:ConnectionCashlessExerciseOfWarrantsMember2021-01-012021-12-310001167419riot:CashlessExerciseOfStockOptionsMember2021-01-012021-12-310001167419riot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember2022-01-012022-12-310001167419riot:WhinstoneMember2021-01-012021-12-310001167419riot:ESSMetronMember2021-01-012021-12-310001167419riot:AccountingStandardsUpdate202308Memberus-gaap:RetainedEarningsMember2023-12-310001167419us-gaap:RetainedEarningsMember2023-12-310001167419us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001167419riot:AccountingStandardsUpdate202308Member2023-12-310001167419us-gaap:RetainedEarningsMember2022-12-310001167419us-gaap:RetainedEarningsMember2021-12-310001167419us-gaap:RetainedEarningsMember2020-12-310001167419us-gaap:CommonStockMember2023-12-310001167419us-gaap:CommonStockMember2022-12-310001167419riot:CoinsquareMemberriot:MogoInvestmentAgreementMember2021-12-310001167419us-gaap:PreferredStockMember2021-12-310001167419us-gaap:CommonStockMember2021-12-310001167419us-gaap:PreferredStockMember2020-12-310001167419us-gaap:CommonStockMember2020-12-310001167419riot:ServicebasedRSAsMember2022-12-310001167419riot:PerformancebasedRSAsMember2022-12-310001167419riot:PerformancebasedRSAsMember2021-12-310001167419riot:ServicebasedRSUsMember2022-01-012022-12-310001167419riot:ServicebasedRSAsMember2022-01-012022-12-310001167419riot:ServicebasedRSUsMember2021-01-012021-12-310001167419riot:ServicebasedRSAsMember2021-01-012021-12-310001167419srt:MinimumMemberriot:ServiceBasedAwardsMember2023-01-012023-12-310001167419srt:MaximumMemberriot:ServiceBasedAwardsMember2023-01-012023-12-310001167419srt:MinimumMemberriot:TotalShareholderReturnBasedAwardsMember2023-01-012023-12-310001167419srt:MaximumMemberriot:TotalShareholderReturnBasedAwardsMember2023-01-012023-12-310001167419riot:PerformanceBasedRestrictedStockAwardsAndUnitsMember2023-01-012023-12-310001167419riot:WhinstoneUsIncMember2023-01-012023-12-310001167419riot:AcquisitionOfESSMetronMember2023-01-012023-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2024-02-200001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtmOffering2022Member2023-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2023-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtmOffering2022Member2022-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:ATMOffering2021Member2021-12-310001167419riot:HCWainwrightMemberus-gaap:CommonStockMemberriot:ATMOffering2020Member2021-01-310001167419riot:OtherRevenueMembersrt:ScenarioPreviouslyReportedMember2023-01-012023-12-310001167419riot:OtherRevenueMembersrt:ScenarioPreviouslyReportedMember2022-01-012022-12-310001167419riot:PowerMemberriot:TXUPowerSupplyAgreementMember2021-04-012021-04-300001167419riot:OtherRevenueMembersrt:ScenarioPreviouslyReportedMember2021-01-012021-12-310001167419srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberriot:AccountingStandardsUpdate202308Member2023-01-010001167419srt:MinimumMemberus-gaap:BuildingImprovementsMember2023-12-310001167419srt:MinimumMemberriot:MachineryAndFacilityEquipmentMember2023-12-310001167419srt:MaximumMemberus-gaap:BuildingImprovementsMember2023-12-310001167419srt:MaximumMemberriot:MachineryAndFacilityEquipmentMember2023-12-310001167419us-gaap:ComputerEquipmentMember2023-12-310001167419us-gaap:OfficeEquipmentMember2023-12-310001167419us-gaap:LandBuildingsAndImprovementsMember2023-12-310001167419us-gaap:ConstructionInProgressMember2023-12-310001167419us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001167419riot:MinersAndMiningEquipmentMember2023-12-310001167419riot:MachineryAndFacilityEquipmentMember2023-12-310001167419us-gaap:OfficeEquipmentMember2022-12-310001167419us-gaap:LandBuildingsAndImprovementsMember2022-12-310001167419us-gaap:ConstructionInProgressMember2022-12-310001167419us-gaap:BuildingAndBuildingImprovementsMember2022-12-310001167419riot:MinersAndMiningEquipmentMember2022-12-310001167419riot:MachineryAndFacilityEquipmentMember2022-12-310001167419riot:FuturePowerBillsMemberriot:BeginningInTwoThousandsTwentyTwoMemberriot:TXUPowerSupplyAgreementMember2023-01-012023-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2024-01-012024-02-200001167419riot:ServicebasedRSAsMember2024-01-012024-01-310001167419riot:PerformancebasedRSUsMember2024-01-012024-01-310001167419riot:PerformancebasedRSAsMember2024-01-012024-01-310001167419us-gaap:RestrictedStockMemberriot:EquityIncentivePlan2019Member2023-01-012023-12-310001167419us-gaap:RestrictedStockMemberriot:EquityIncentivePlan2019Member2022-01-012022-12-310001167419us-gaap:RestrictedStockMemberriot:EquityIncentivePlan2019Member2021-01-012021-12-310001167419riot:PrivatePlacemenTransactionMember2021-01-012021-12-310001167419us-gaap:SeriesBPreferredStockMember2023-12-310001167419riot:ConvertiblePreferredStockSeriesBMember2023-12-310001167419riot:ConvertiblePreferredStockSeriesAMember2023-12-310001167419riot:ConvertiblePreferredStockSeriesBMember2022-12-310001167419riot:ConvertiblePreferredStockSeriesAMember2022-12-310001167419us-gaap:SeriesBPreferredStockMember2021-12-310001167419us-gaap:SeriesBPreferredStockMember2017-11-030001167419riot:Mr.TheriotMemberus-gaap:LandMembersrt:ManagementMember2023-01-012023-12-310001167419riot:Mr.TheriotMemberus-gaap:BuildingAndBuildingImprovementsMembersrt:ManagementMember2023-01-012023-12-310001167419riot:Mr.TheriotMembersrt:ManagementMember2023-01-012023-12-310001167419riot:CoinsquareMember2018-02-012018-02-280001167419riot:CoinsquareMember2017-09-012017-09-300001167419riot:CorsicanaFacilityMemberus-gaap:PatentsMember2022-01-012022-12-310001167419us-gaap:StateAndLocalJurisdictionMemberriot:TwoThousandsThirtySevenMember2023-12-310001167419us-gaap:DomesticCountryMemberriot:TwoThousandsTwentySixMember2023-12-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:MinersAndMiningEquipmentMember2023-01-012023-12-310001167419riot:RhodiumLitigationMembersrt:MinimumMember2023-06-120001167419riot:RhodiumLitigationMembersrt:MaximumMember2023-06-120001167419riot:RhodiumLitigationMember2023-05-020001167419riot:SbiCryptoCoLitigationMemberriot:ProfitLossMember2023-04-050001167419riot:SbiCryptoCoLitigationMemberriot:EquipmentDamageMember2023-04-050001167419riot:GMOLitigationMember2022-06-130001167419riot:RhodiumLitigationMemberriot:BreachOfContractAndOtherDamagesMember2023-12-112023-12-110001167419riot:GMOLitigationMember2023-10-192023-10-190001167419riot:RhodiumLitigationMembersrt:MinimumMemberriot:ProfitLossMember2023-08-022023-08-020001167419riot:RhodiumLitigationMembersrt:MinimumMemberriot:EnergyCreditsMember2023-08-022023-08-020001167419riot:RhodiumLitigationMembersrt:MinimumMemberriot:BreachOfContractAndOtherDamagesMember2023-08-022023-08-020001167419riot:GMOLitigationMember2022-06-132022-06-130001167419us-gaap:OtherNoncurrentLiabilitiesMemberriot:EquipmentTermLoansMember2023-12-310001167419us-gaap:AccruedLiabilitiesMemberriot:EquipmentTermLoansMember2023-12-310001167419us-gaap:RevolvingCreditFacilityMember2023-12-310001167419riot:AcquisitionOfESSMetronMemberriot:LeaseTwoMember2021-12-010001167419riot:AcquisitionOfESSMetronMemberriot:LeaseOneMember2021-12-010001167419riot:OfficeAndOtherLeasesMember2023-12-310001167419riot:GroundLeaseMember2023-12-310001167419riot:CoinsquareMember2021-01-012021-12-310001167419riot:AntminerS19J90THMinersMember2023-01-012023-12-310001167419us-gaap:TrademarksMember2023-12-310001167419us-gaap:PatentsMember2023-12-310001167419us-gaap:CustomerContractsMember2023-12-310001167419riot:UlListingsMember2023-12-310001167419us-gaap:TrademarksMember2022-12-310001167419us-gaap:PatentsMember2022-12-310001167419us-gaap:CustomerContractsMember2022-12-310001167419riot:UlListingsMember2022-12-310001167419riot:NorthernDataWorkingCapitalDisputesMember2023-03-310001167419riot:PerformancebasedRSUsMember2023-01-012023-12-310001167419riot:PerformancebasedRSAsMember2023-01-012023-12-310001167419riot:ServicebasedRSUsMember2023-12-310001167419riot:ServicebasedRSAsMember2023-12-310001167419riot:PerformancebasedRSUsMember2023-12-310001167419riot:PerformancebasedRSAsMember2023-12-310001167419us-gaap:MeasurementInputDiscountRateMember2023-12-310001167419us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-310001167419us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMemberus-gaap:MeasurementInputDiscountRateMember2023-12-310001167419us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMemberriot:MeasurementInputIssuanceDateDiscountRateMember2023-12-310001167419srt:MaximumMemberriot:EquipmentTermLoansMember2023-01-012023-12-310001167419us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310001167419riot:ManufacturingTermLoansMember2023-01-012023-12-310001167419riot:EquipmentTermLoansMember2023-12-310001167419riot:OtherRevenueMembersrt:RestatementAdjustmentMember2023-01-012023-12-310001167419riot:DataCenterHostingMembersrt:ScenarioPreviouslyReportedMember2023-01-012023-12-310001167419riot:DataCenterHostingMembersrt:RestatementAdjustmentMember2023-01-012023-12-310001167419riot:MiningMember2023-01-012023-12-310001167419riot:EngineeringMember2023-01-012023-12-310001167419riot:OtherRevenueMembersrt:RestatementAdjustmentMember2022-01-012022-12-310001167419riot:DataCenterHostingMembersrt:ScenarioPreviouslyReportedMember2022-01-012022-12-310001167419riot:DataCenterHostingMembersrt:RestatementAdjustmentMember2022-01-012022-12-310001167419riot:MiningMember2022-01-012022-12-310001167419riot:EngineeringMember2022-01-012022-12-310001167419riot:OtherRevenueMembersrt:RestatementAdjustmentMember2021-01-012021-12-310001167419riot:DataCenterHostingMembersrt:ScenarioPreviouslyReportedMember2021-01-012021-12-310001167419riot:DataCenterHostingMembersrt:RestatementAdjustmentMember2021-01-012021-12-310001167419riot:MiningMember2021-01-012021-12-310001167419riot:EngineeringMember2021-01-012021-12-310001167419riot:KairosGlobalTechnologyIncMemberus-gaap:CommonStockMember2017-11-030001167419riot:RevenueNetMiningMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-310001167419riot:RevenueNetMiningMemberus-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001167419riot:RevenueNetEngineeringMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-310001167419us-gaap:SeriesBPreferredStockMember2022-12-3100011674192022-09-300001167419riot:FifthAmendmentToTwentyNineteenIncentivePlanMember2023-12-310001167419riot:EquityIncentivePlan2019Member2023-12-310001167419riot:AcquisitionOfESSMetronMember2023-12-310001167419riot:FourthAmendmentToTwentyNineteenIncentivePlanMember2023-06-300001167419riot:EquityIncentivePlan2019Member2023-06-300001167419riot:ThirdAmendmentToTwentyNineteenIncentivePlanMember2022-07-310001167419riot:EquityIncentivePlan2019Member2022-07-310001167419riot:SecondAmendmentToTwentyNineteenIncentivePlanMember2021-10-310001167419us-gaap:EmployeeStockOptionMemberriot:EquityIncentivePlan2019Member2021-10-190001167419riot:FirstAmendmentToTwentyNineteenIncentivePlanMember2020-11-300001167419riot:EquityIncentivePlan2019Member2019-10-310001167419riot:ConnectionCashlessExerciseOfWarrantsMember2021-12-310001167419riot:CommonStockWarrantsMember2023-12-3100011674192020-12-310001167419riot:WhinstoneUsIncMember2021-05-262021-12-310001167419riot:WhinstoneMember2021-05-260001167419us-gaap:ConvertibleDebtSecuritiesMember2023-12-310001167419us-gaap:FairValueInputsLevel3Member2023-12-310001167419us-gaap:FairValueInputsLevel3Member2022-12-310001167419us-gaap:FairValueInputsLevel2Member2022-12-310001167419us-gaap:FairValueInputsLevel1Member2022-12-310001167419riot:CorsicanaFacilityLandSiteMember2023-01-012023-12-310001167419riot:CorsicanaFacilityLandSiteMember2022-01-012022-12-310001167419us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310001167419us-gaap:RestrictedStockMember2023-01-012023-12-310001167419riot:WarrantsToPurchaseCommonStockMember2023-01-012023-12-310001167419riot:WarrantsToPurchaseCommonStockMember2022-01-012022-12-310001167419us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001167419riot:WarrantsToPurchaseCommonStockMember2021-01-012021-12-310001167419riot:ConvertiblePreferredStocksSeriesBMember2021-01-012021-12-310001167419us-gaap:PerformanceSharesMember2023-01-012023-12-310001167419riot:ServiceBasedAwardsMember2023-01-012023-12-310001167419us-gaap:PerformanceSharesMember2022-01-012022-12-310001167419riot:ServiceBasedAwardsMember2022-01-012022-12-310001167419us-gaap:PerformanceSharesMember2021-01-012021-12-310001167419riot:ServiceBasedAwardsMember2021-01-012021-12-310001167419riot:AcquisitionOfESSMetronMember2021-12-012021-12-310001167419riot:AcquisitionOfESSMetronMemberus-gaap:TrademarksMember2021-12-012021-12-010001167419riot:AcquisitionOfESSMetronMemberus-gaap:CustomerRelationshipsMember2021-12-012021-12-010001167419riot:MogoInvestmentAgreementMember2022-01-012022-12-310001167419riot:CoinsquareMemberriot:MogoInvestmentAgreementMember2021-01-012021-12-310001167419riot:MogoInvestmentAgreementMember2021-01-012021-12-310001167419riot:TotalShareholderReturnBasedAwardsMember2023-01-012023-12-310001167419riot:CorsicanaFacilityLandSiteMember2022-12-310001167419riot:OncorMember2021-12-310001167419riot:EngineeringMember2023-12-310001167419riot:OtherMember2023-12-310001167419riot:DataCenterHostingMember2023-12-310001167419us-gaap:OperatingSegmentsMemberriot:RevenueNetMiningMember2023-01-012023-12-310001167419us-gaap:OperatingSegmentsMemberriot:RevenueNetEngineeringMember2023-01-012023-12-310001167419us-gaap:OperatingSegmentsMemberriot:OtherRevenueMember2023-01-012023-12-310001167419us-gaap:IntersegmentEliminationMemberriot:RevenueNetEngineeringMember2023-01-012023-12-310001167419us-gaap:IntersegmentEliminationMemberriot:OtherRevenueMember2023-01-012023-12-310001167419us-gaap:OperatingSegmentsMember2023-01-012023-12-310001167419us-gaap:IntersegmentEliminationMember2023-01-012023-12-310001167419riot:RevenueNetEngineeringMember2023-01-012023-12-310001167419riot:OtherRevenueMember2023-01-012023-12-310001167419us-gaap:OperatingSegmentsMemberriot:RevenueNetMiningMember2022-01-012022-12-310001167419us-gaap:OperatingSegmentsMemberriot:RevenueNetEngineeringMember2022-01-012022-12-310001167419us-gaap:OperatingSegmentsMemberriot:OtherRevenueMember2022-01-012022-12-310001167419us-gaap:IntersegmentEliminationMemberriot:RevenueNetEngineeringMember2022-01-012022-12-310001167419us-gaap:IntersegmentEliminationMemberriot:OtherRevenueMember2022-01-012022-12-310001167419us-gaap:OperatingSegmentsMember2022-01-012022-12-310001167419us-gaap:IntersegmentEliminationMember2022-01-012022-12-310001167419riot:RevenueNetMiningMember2022-01-012022-12-310001167419riot:OtherRevenueMember2022-01-012022-12-310001167419us-gaap:OperatingSegmentsMemberriot:RevenueNetMiningMember2021-01-012021-12-310001167419us-gaap:OperatingSegmentsMemberriot:RevenueNetEngineeringMember2021-01-012021-12-310001167419us-gaap:OperatingSegmentsMemberriot:OtherRevenueMember2021-01-012021-12-310001167419us-gaap:IntersegmentEliminationMemberriot:RevenueNetEngineeringMember2021-01-012021-12-310001167419us-gaap:OperatingSegmentsMember2021-01-012021-12-310001167419us-gaap:IntersegmentEliminationMember2021-01-012021-12-310001167419riot:RevenueNetEngineeringMember2021-01-012021-12-310001167419riot:OtherRevenueMember2021-01-012021-12-310001167419riot:NorthernDataWorkingCapitalDisputesMember2023-06-132023-06-130001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMember2023-01-012023-12-310001167419riot:PowerMemberriot:TXUPowerSupplyAgreementMemberriot:WhinstoneMember2021-04-012021-04-300001167419us-gaap:StateAndLocalJurisdictionMember2023-12-310001167419us-gaap:DomesticCountryMember2023-12-310001167419riot:PerformancebasedRSUsMember2022-01-012022-12-310001167419riot:PerformancebasedRSAsMember2022-01-012022-12-310001167419riot:PerformancebasedRSUsMember2021-01-012021-12-310001167419riot:CoinsquareMember2021-12-310001167419riot:CoinsquareMembercurrency:CAD2020-07-012020-07-310001167419riot:CoinsquareMember2018-02-280001167419us-gaap:RestrictedStockMemberriot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember2023-01-012023-12-310001167419us-gaap:RestrictedStockMemberriot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember2022-01-012022-12-310001167419us-gaap:RestrictedStockMemberriot:EquityIncentivePlan2019Memberriot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember2021-01-012021-12-310001167419riot:ThirdPartyBitcoinMiningCompanyCounterPartyMemberriot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:FactoryNewS19jProMinersMember2022-01-012022-12-310001167419riot:ThirdPartyBitcoinMiningCompanyCounterPartyMemberriot:CoinmintFacilityNewYorkMemberriot:BitmainS19JProMinersMember2022-01-012022-12-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMemberriot:M66sModelMinersMember2023-12-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMemberriot:M66ModelMinersMember2023-12-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMemberriot:M56sPlusPlusModelMinersMember2023-12-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMemberriot:M56sPlusModelMinersMember2023-12-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMember2023-12-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMember2022-01-012022-12-310001167419riot:PowerSupplyAgreementWithTxuMember2023-01-012023-12-310001167419riot:PowerSupplyAgreementWithTxuMember2023-12-310001167419riot:AntminerS19J90THMinersMember2023-12-310001167419riot:RevenueNetMiningMember2023-01-012023-12-310001167419riot:RevenueNetMiningMember2021-01-012021-12-310001167419riot:RevenueNetMiningMemberus-gaap:AccountsReceivableMember2023-01-012023-12-310001167419riot:RevenueNetMiningMemberus-gaap:AccountsReceivableMember2022-01-012022-12-310001167419riot:RevenueNetEngineeringMember2022-01-012022-12-310001167419riot:CorsicanaFacilityLandSiteMember2022-12-310001167419riot:ServicebasedRSUsMember2023-01-012023-12-310001167419riot:ServicebasedRSAsMember2023-01-012023-12-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:TxuEnergyRetailCompanyLlcMemberriot:PowerPurchaseAgreementMember2022-11-012022-11-300001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:TxuEnergyRetailCompanyLlcMemberriot:PowerPurchaseAgreementMember2022-03-012022-03-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2023-08-012023-08-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtmOffering2022Member2023-01-012023-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2023-01-012023-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtmOffering2022Member2022-03-012022-03-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtmOffering2022Member2022-01-012022-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:ATMOffering2021Member2021-08-012021-08-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:ATMOffering2021Member2021-01-012021-12-310001167419riot:HCWainwrightMemberus-gaap:CommonStockMemberriot:ATMOffering2020Member2021-01-012021-01-310001167419riot:HCWainwrightMemberus-gaap:CommonStockMemberriot:ATMOffering2020Member2020-10-012020-10-310001167419riot:EquipmentTermLoansMember2023-01-012023-12-310001167419us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001167419riot:MinersAndMiningEquipmentMember2022-01-012022-12-310001167419srt:ScenarioPreviouslyReportedMemberriot:AccountingStandardsUpdate202308Member2023-07-012023-09-300001167419srt:ScenarioPreviouslyReportedMemberriot:AccountingStandardsUpdate202308Member2023-04-012023-06-300001167419srt:ScenarioPreviouslyReportedMemberriot:AccountingStandardsUpdate202308Member2023-01-012023-09-300001167419srt:ScenarioPreviouslyReportedMemberriot:AccountingStandardsUpdate202308Member2023-01-012023-06-300001167419srt:ScenarioPreviouslyReportedMemberriot:AccountingStandardsUpdate202308Member2023-01-012023-03-310001167419riot:AcquisitionOfWhinstoneMember2023-12-310001167419riot:MidasGreenTechnologiesLlcMember2023-12-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMember2023-12-310001167419riot:OtherMinersMember2023-01-012023-12-310001167419riot:MidasGreenTechnologiesLlcMember2023-01-012023-12-310001167419us-gaap:RetainedEarningsMember2021-01-012021-12-310001167419us-gaap:PreferredStockMember2021-01-012021-12-310001167419us-gaap:CommonStockMember2021-01-012021-12-310001167419us-gaap:RetainedEarningsMember2023-01-012023-12-310001167419us-gaap:PreferredStockMember2023-01-012023-12-310001167419us-gaap:RetainedEarningsMember2022-01-012022-12-310001167419us-gaap:PreferredStockMember2022-01-012022-12-310001167419us-gaap:CommonStockMember2023-01-012023-12-310001167419us-gaap:CommonStockMember2022-01-012022-12-310001167419us-gaap:FairValueInputsLevel1Member2023-12-310001167419riot:AccountingStandardsUpdate202308Member2022-12-310001167419us-gaap:SeriesBPreferredStockMember2022-01-012022-12-310001167419riot:ConvertiblePreferredStockSeriesBMember2022-01-012022-12-310001167419us-gaap:SeriesBPreferredStockMember2021-01-012021-12-310001167419riot:PowerMemberriot:TXUPowerSupplyAgreementMemberriot:ErcotMember2023-01-012023-12-310001167419srt:RestatementAdjustmentMemberriot:AccountingStandardsUpdate202308Member2023-07-012023-09-300001167419riot:AccountingStandardsUpdate202308Member2023-07-012023-09-300001167419srt:RestatementAdjustmentMemberriot:AccountingStandardsUpdate202308Member2023-04-012023-06-300001167419riot:AccountingStandardsUpdate202308Member2023-04-012023-06-300001167419srt:RestatementAdjustmentMemberriot:AccountingStandardsUpdate202308Member2023-01-012023-09-300001167419riot:AccountingStandardsUpdate202308Member2023-01-012023-09-300001167419srt:RestatementAdjustmentMemberriot:AccountingStandardsUpdate202308Member2023-01-012023-06-300001167419riot:AccountingStandardsUpdate202308Member2023-01-012023-06-300001167419srt:RestatementAdjustmentMemberriot:AccountingStandardsUpdate202308Member2023-01-012023-03-310001167419riot:AccountingStandardsUpdate202308Member2023-01-012023-03-310001167419riot:CorsicanaFacilityLandSiteMember2023-12-310001167419riot:AcquisitionOfESSMetronMember2021-12-010001167419riot:WhinstoneUsIncMember2021-05-260001167419riot:WhinstoneUsLlcMemberus-gaap:MeasurementInputDiscountRateMember2023-01-012023-12-310001167419riot:AcquisitionOfESSMetronMemberriot:UlListingsMember2021-12-012021-12-010001167419riot:AcquisitionOfWhinstoneMember2023-01-012023-12-310001167419riot:WhinstoneUsIncMember2021-05-262021-05-260001167419riot:AcquisitionOfWhinstoneMember2021-05-262021-05-2600011674192021-12-310001167419riot:AcquisitionOfESSMetronMember2021-12-012021-12-010001167419riot:NorthernDataWorkingCapitalDisputesMember2023-06-092023-06-0900011674192023-01-012023-12-3100011674192022-01-012022-12-3100011674192021-01-012021-12-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:TxuEnergyRetailCompanyLlcMemberriot:PowerPurchaseAgreementMember2020-05-012020-05-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMember2023-01-012023-12-310001167419us-gaap:FairValueInputsLevel3Member2023-01-012023-12-3100011674192023-12-3100011674192022-12-31iso4217:USDxbrli:sharesriot:segmentiso4217:USDriot:itemutr:MWhxbrli:sharesxbrli:pureutr:GWhriot:customerutr:sqftutr:acre

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 8-K

CURRENT REPORT

PURSUANT TO SECTION 13 OR 15(D) OF

THE SECURITIES EXCHANGE ACT OF 1934

Date of Report (Date of earliest event reported): December 31, 2023

Riot Platforms, Inc.

(Exact name of registrant as specified in its charter)

Nevada

    

001-33675

    

84-1553387

(State or other jurisdiction of incorporation)

(Commission File Number)

(I.R.S. Employer Identification No.)

3855 Ambrosia Street, Suite 301

Castle Rock, CO 80109

(Address of principal executive offices)

(303) 794-2000

(Registrant’s telephone number, including area code)

(Former name, former address, and former fiscal year, if changed since last report.)

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:

  Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

  Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

  Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

  Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Title of each class

    

Trading Symbol(s)

    

Name of each exchange on which registered

Common Stock, no par value per share

RIOT

Nasdaq Capital Market

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

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. 

Item 8.01 – Other Events.

Riot Platforms, Inc. (together with its consolidated subsidiaries, “Riot) is filing this Current Report on Form 8-K (this “Current Report”) to recast certain historical financial information and related disclosures contained in the Annual Report on Form 10-K for the year ended December 31, 2023, as filed with the Securities and Exchange Commission (“SEC”) on February 23, 2024 (the “2023 Form 10-K”), and in the Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024, as filed with the SEC on May 1, 2024 (the “Q1 2024 Form 10-Q” and, together with the 2023 Form 10-K, the “Prior Reports”), to reflect the elimination of its prior data center hosting reportable segment (the “Data Center Hosting Segment”) effective as of January 1, 2024.

Exhibits 99.1 and 99.2 under Item 9.01 of this Current Report recast certain financial information and related disclosures contained in the 2024 Form 10-K and the Q1 2024 Form 10-Q, respectively, to reflect the recognition of the data center hosting activity within “Other” in all segment-related disclosures. The Data Center Hosting Segment was eliminated following the termination of all contracts with the Company’s data center hosting and colocation customers as of January 1, 2024, resulting in the operating segment no longer meeting the quantitative requirements as a reportable business segment and the Company ceasing to analyze the performance of the former Data Center Hosting Segment operations. The Company has no plans to offer data center hosting services to new customers. As a result of this change in the Company’s reportable segments, the activities of the prior Data Center Hosting Segment are recognized in Revenue: Other and Cost of Revenue: Other in Exhibits 99.1 and 99.2 to this Current Report to reflect the recognition of such activities in the Company’s Quarterly Report on Form 10-Q for the quarterly period ended June 30, 2024, as filed with the SEC on July 31, 2024 (the “Q2 2024 Form 10-Q”).

2023 Form 10-K

In Exhibit 99.1 filed with this Current Report and incorporated by reference herein, Riot has recast the following portions of the 2023 Form 10-K to reflect the elimination of its former Data Center Hosting Segment and, where applicable, changes to its two remaining reportable segments (Bitcoin Mining and Engineering):

• Part I, Item 1. Business

• Part I, Item 2. Properties

• Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations

• Part II, Item 8. Financial Statements and Supplementary Data

Elimination of the Data Center Hosting Segment did not impact the Company’s consolidated statements of income, balance sheets, statements of cash flows, and statements of comprehensive income and shareholders’ equity, as reported in the 2023 Form 10-K; and the Company’s previously reported consolidated financial statements have not been updated to reflect any financial results or other changes subsequent to the filing of the 2023 Form 10-K.

Q1 2024 Form 10-Q

In Exhibit 99.2 filed with this Current Report and incorporated by reference herein, Riot has revised the following portions of the Q1 2024 Form 10-Q to reflect the elimination of its Data Center Hosting Segment and, where applicable, changes to its two remaining reportable segments:

• Part I, Item 1. Financial Statements (Unaudited)

• Part I, Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

Elimination of the Data Center Hosting Segment did not impact the Company’s consolidated statements of income, balance sheets, statements of cash flows, and statements of comprehensive income and shareholders’ equity (each, unaudited), as reported in the Q1 2024 Form 10-Q; and the Company’s previously reported (unaudited) consolidated financial statements have not been updated to reflect any financial results or other changes subsequent to the filing of the Q1 2024 Form 10-Q.

By virtue of this Current Report, Riot will be able to incorporate the updated information by reference into filings with the SEC, including registration statements filed under the Securities Act of 1933, as amended (the “Securities Act”). This Current Report, including Exhibits 99.1 and 99.2 attached hereto and incorporated by reference herein, should be read in

conjunction with the Prior Reports and the other filings the Company makes with the SEC, including the Q2 2024 Form 10-Q. Such filings contain important information regarding events, risks, uncertainties, developments, and updates affecting the Company and its expectations that have occurred since the filing of the Prior Reports.

Except as specifically set forth herein as required to reflect the historical results of the Data Center Hosting Segment as eliminated and the corresponding changes in the Company's reporting structure, neither this Current Report nor Exhibits 99.1 and 99.2 hereto update or purport to update any information, developments, transactions, risks or any other known trends, events or uncertainties that have arisen since the filing of the Prior Reports or which are otherwise known to management. More current information regarding events subsequent to the Company’s filing of the Prior Reports is contained in the Company’s subsequent filings with the SEC, including the Q2 2024 Form 10-Q. The information contained in this Current Report, and Exhibits 99.1 and 99.2 hereto, is not an amendment to, or restatement of, the Prior Reports.

Except as specifically set forth herein as required to reflect the historical results of the Data Center Hosting Segment as eliminated and the corresponding changes in the Company's reporting structure, neither this Current Report nor Exhibits 99.1 and 99.2 hereto update or purport to update any information, developments, transactions, risks or any other known trends, events or uncertainties that have arisen since the filing of the Prior Reports or which are otherwise known to management. More current information regarding events subsequent to the Company’s filing of the Prior Reports is contained in the Company’s subsequent filings with the SEC, including the Q2 2024 Form 10-Q. The information contained in this Current Report, and Exhibits 99.1 and 99.2 hereto, is not an amendment to, or restatement of, the Prior Reports.

Cautionary Note Regarding Forward Looking Statements

This Current Report, and Exhibit 99.1 and 99.2 attached hereto and incorporated by reference herein, contain “forward-looking statements” within the meaning of the U.S. Private Securities Litigation Reform Act of 1995 (the “PSLRA”). The Company may also make forward-looking statements in the other reports and documents filed with the SEC, including those documents and filings incorporated by reference herein. All statements in this Current Report, and the recast portions of the 2023 Form 10-K and the Q1 2024 Form 10-Q attached as Exhibit 99.1 and 99.2, respectively, and the documents incorporated by reference herein other than statements of historical fact are “forward-looking statements” within the scope of this cautionary note, including, but not limited to, statements concerning: our plans, strategies and objectives for future operations; new equipment, systems, technologies, services or developments, such as our development and implementation of industrial-scale immersion-cooled Bitcoin mining hardware and our one-gigawatt Bitcoin mining facility development outside of Corsicana, Texas; future economic conditions, performance, or outlooks; future political conditions; the outcome of contingencies; potential acquisitions or divestitures; the number and value of Bitcoin rewards and transaction fees we earn from our Bitcoin mining operations; future self-mining hash rate capacity; timing of receipt and deployment of miners; expected cash flows or capital expenditures; our beliefs or expectations; activities, events or developments that we intend, expect, project, believe, or anticipate will or may occur in the future; and assumptions underlying or based upon any of the foregoing. Forward-looking statements may be identified by their use of forward-looking terminology, such as “believes,” “expects,” “may,” “should,” “would,” “will,” “intends,” “plans,” “estimates,” “anticipates,” “projects” and similar words or expressions; however, forward-looking statements may be made without such terminology.  

 

Such forward-looking statements reflect our management’s opinions, expectations, beliefs, and assumptions based on information currently available to management regarding future events, which may not materialize or prove to be correct due to certain risks and uncertainties, including those risks which the Company’s management has identified and believes to be material and those which management has not identified, or which management does not believe to be material. Such risk factors are described in greater detail under the heading “Risk Factors” in Part II, Item 1A of the Q1 2024 Form 10-Q and the Q2 2024 Form 10-Q, as well as in Part I, Item 1A of the 2023 Form 10-K, as well as under similar headings in subsequent filings we may make with the SEC. It is not possible for our management to predict all risks, the potential impact of all factors on our business, or the extent to which any factor, or combination of factors, may cause our actual results to differ, perhaps materially, from those contained in, or implied by, any forward-looking statements we may make. You should not place undue reliance on these forward-looking statements, which reflect our management’s opinions only as of the date the statements are made and are not guarantees of future performance or actual results. Should any risks or uncertainties develop into actual events, these developments could have a material adverse effect on our business, financial condition, results of operations, stockholder’s equity, and cash flows, and the market price of our securities may decline, as a result.  

 

Accordingly, you should read this Current Report, including Exhibit 99.1 and 99.2 attached hereto, the 2023 Form 10-K, the Q1 2024 Form 10-Q, the Q2 2024 Form 10-Q, and the documents incorporated herein and therein by reference, as well as the other filings we make with the SEC, completely and with the understanding that our future results may be materially different from our historical results and from the results expressed in, or implied by, such forward-looking statements. Such forward-looking statements speak only as of the date they are made and, unless otherwise required by applicable securities laws, we disclaim any intention or obligation to update or revise any such forward-looking statements, whether as a result of new information, future events, or otherwise. All forward-looking statements attributable to us are expressly qualified by the foregoing cautionary statements and are made in reliance of the safe harbor provisions of Section 27A of the Securities Act, Section 21E of the Securities Exchange Act of 1934, as amended, and the PSLRA.  

Item 9.01 – Financial Statements and Exhibits.

(d)Exhibits.

EXHIBIT INDEX

The following exhibits are filed or furnished herewith:

Exhibit No.

   

Description

23.1

Consent of Deloitte & Touche LLP.

23.2

Consent of Marcum LLP.

99.1

As recast, Part I, Item 1. Business; Part I, Item 2. Properties; Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations; and Part II, Item 8. Financial Statements and Supplementary Data, of Riot’s Annual Report on Form 10-K for the year ended December 31, 2024.

99.2

As recast, Part I, Item 1. Financial Statements (Unaudited) and Part I, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations, of Riot’s Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024.

104

Cover Page Interactive Data File (embedded within the Inline XBRL document)

S I G N A T U R E

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

RIOT PLATFORMS, INC.

By:

/s/ Colin Yee

Name:

Colin Yee

Title:

Chief Financial Officer

Date: August 9, 2024

EX-23.1 2 riot-20231231xex23d1.htm EX-23.1

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in Registration Statement Nos. 333-259039 and 333-259212 on Form S-3 and Registration Statement No. 333-280587 on Form S-8 of our report dated February 22, 2024 (August 9, 2024 as to the change in the composition of reportable segments disclosed in Notes 2 and 20), relating to the financial statements of Riot Platforms, Inc. appearing in this Current Report on Form 8-K dated August 9, 2024.

/s/ DELOITTE & TOUCHE LLP

Houston, Texas
August 9, 2024


EX-23.2 3 riot-20231231xex23d2.htm EX-23.2 Consent in 10K Without 404

Exhibit 23.2

Independent Registered Public Accounting Firm’s Consent

We consent to the incorporation by reference in the Registration Statements of Riot Platforms, Inc. on Form S-3 (File No. 333-259039 and File No. 333-259212) and Form S-8 (File No. 333-261086, File No. 333-235355, File No. 333-267567, File No. 333-273235, File No. 333-276207 and File No. 333-280587) of our report dated March 2, 2023, with respect to our audits of the consolidated financial statements of Riot Platforms, Inc. and Subsidiaries as of December 31, 2022 and for each of the two years in the period ended December 31, 2022, which report is included in this Current Report on Form 8-K of Riot Platforms, Inc. as of August 9, 2024.

We were dismissed as auditors on May 18, 2023 and, accordingly we have not performed any audit or review procedures with respect to any financial statements for the periods after the date of our dismissal.

/s/ Marcum llp

Marcum llp

Costa Mesa, California

August 9, 2024


EX-99.1 4 riot-20231231xex99d1.htm EX-99.1
1750260511394339019345276400000001677511122308366240.283.650.17P10YP10YP12YP12YP3Y6MP5YP3YP1YP2YP10M

Exhibit 99.1

RIOT PLATFORMS, INC.

UPDATES TO ANNUAL REPORT ON FORM 10-K

(UPDATED BY THIS CURRENT REPORT ON FORM 8-K)

For the Year Ended December 31, 2023

EXPLANATORY NOTE

On February 23, 2024, Riot Platforms, Inc. (“Riot Platforms,” “Riot,” the “Company,” “we,” “us,” “our,” or the “Registrant”) filed its Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Form 10-K”) with the U.S. Securities and Exchange Commission (the “SEC”).

We are filing this Exhibit 99.1 to our Current Report on Form 8-K, dated as of August 9, 2024, (the “Current Report”) to recast certain financial information and related disclosures included in the 2023 Form 10-K to reflect the elimination of our legacy Data Center Hosting reportable segment (the “Data Center Hosting Segment”), commencing as of January 1, 2024. As more fully described in Notes 2 and 20 of the notes to our consolidated financial statements included herein, the Data Center Hosting Segment was eliminated following the termination of all contracts with the Company’s data center hosting and colocation customers as of January 1, 2024. Accordingly, in this Exhibit 99.1, all activity of the Data Center Hosting Segment has been recast as “Other” in all segment-related disclosures in the 2023 Form 10-K to reflect the treatment of such activity in the segment-related disclosures in the Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2024, as filed with the SEC on July 31, 2024. Specifically, the following sections of the 2023 Form 10-K have been recast to reflect the recognition of all activity of the former Data Center Hosting Segment during the period: Part I, Item 1. Business; Part I, Item 2. Properties; Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations; and Part II, Item 8. Financial Statements and Supplementary Data.

The information contained in this Exhibit 99.1 is not an amendment to, or a restatement of, the 2023 Form 10-K and does not reflect any information or events subsequent to the filing of, or any changes to, the 2023 Form 10-K, other than the changes described above. Unaffected items and unaffected portions of the 2023 Form 10-K have not been repeated, and are not recast in this Exhibit 99.1. This Exhibit 99.1, and the Current Report which it accompanies, should be read in conjunction with the Company’s other filings with the SEC, including the 2023 Form 10-K, and the Quarterly Reports on Form 10-Q for the periods ended March 31, 2024 and June 30, 2024. Such filings contain important information regarding events, risks, developments and updates affecting the Company and its expectations that have occurred since the filing of the 2023 Form 10-K. Copies of the Company’s SEC filings are available on the SEC’s website, www.sec.gov, and are also available on our website, www.riotplatforms.com, under the “Investor Relations” tab. The information on our website is not incorporated by reference into, and does not constitute a part of, this Exhibit 99.1 or the Current Report which it accompanies.

PART I

ITEM 1.  BUSINESS

General

We are a vertically integrated Bitcoin mining company principally engaged in enhancing our capabilities to mine Bitcoin in support of the Bitcoin blockchain. We also provide comprehensive and critical infrastructure for institutional-scale Bitcoin mining at our large-scale Bitcoin mining facilities in Rockdale, Texas (the “Rockdale Facility”) and Navarro County, Texas (the “Corsicana Facility”). Our Rockdale Facility is believed to be the largest single Bitcoin mining facility in North America, as measured by developed capacity, and we are currently evaluating further growing its capacity. Additionally, we are developing the Corsicana Facility, our second large-scale Bitcoin mining facility, which, upon completion, is expected to have approximately one gigawatt of Bitcoin mining capacity.

We operate in an environment and industry which frequently evolves based on the proliferation and uptake of Bitcoin. A significant component of our strategy is to effectively and efficiently allocate capital among opportunities that we believe will generate the highest return on our investment.

We operate in two reportable business segments: Bitcoin Mining and Engineering, which are organized based on purpose and services performed. Each of our business segments is further discussed herein.

Amounts in this Exhibit 99.1 are stated in thousands of U.S. Dollars except for share and per share amounts, numbers of miners, hash rate, and Bitcoin quantities and prices, or as otherwise noted.

Business Segments

Bitcoin Mining

As of December 31, 2023, our Bitcoin Mining business segment operated 112,944 miners with a total hash rate capacity of 12.4 exahash per second (“EH/s”). In 2023, we mined 6,626 Bitcoin, which represented an increase of 19.3% over the 5,554 Bitcoin we mined in 2022. Based on our existing operations and expected deliveries and deployment of miners we have purchased, we anticipate having approximately 28 EH/s of total hash rate in operation by the end of 2024.

Our Bitcoin Mining operations are focused on maximizing our ability to successfully mine Bitcoin by growing our hash rate (the amount of computer power we devote to supporting the Bitcoin blockchain), to increase our chances of successfully creating new blocks on the Bitcoin blockchain (a process known as “solving a block”). Generally, the greater share of the Bitcoin blockchain’s total network hash rate (the aggregate hash rate deployed to solving a block on the Bitcoin blockchain) a miner’s hash rate represents, the greater that miner’s chances of solving a block and, therefore, earning the block reward, which is currently 6.25 Bitcoin plus transaction fees per block (subject to periodic halving, as discussed below). As the proliferation of Bitcoin continues and the market price for Bitcoin increases, we expect additional miner operators to enter the market in response to an increased demand for Bitcoin which we anticipate to follow increased Bitcoin prices. As these new miner operators enter the market and as increasingly powerful miners are deployed in an attempt to solve a block, the Bitcoin blockchain’s network hash rate grows, meaning an existing miner must increase its hash rate at pace commensurate with the growth of network hash rate to maintain its relative chance of solving a block and earning a block reward. As we expect this trend to continue, we will need to continue growing our hash rate to compete in our dynamic and highly competitive industry.

A key component of the Bitcoin Mining business segment is to acquire highly specialized computer servers (known in the industry as “miners”), which operate application-specific integrated circuit (“ASIC”) chips designed specifically to mine Bitcoin, and deploy such miners at-scale in our Rockdale Facility and Corsicana Facility, that utilize innovative and efficient immersion-cooled environments. The Rockdale Facility and the Corsicana Facility, which are supported by our dedicated best-in-class team, enable our large-scale Bitcoin Mining operations and provide the necessary infrastructure and available power capacity for us to continue scaling our Bitcoin Mining business. We believe ASIC miners are the most effective and energy-efficient miners available today, and we believe deploying them at-scale, including in quiet immersion-cooled environments, with their more efficient heat dissipation and reduced wear-and-tear compared to traditional air-cooled hardware, will enable us to continue growing our hash rate and optimize the output and longevity of our miners once they are deployed.

During the year ended December 31, 2023, we entered into a long-term master purchase and sales agreement, dated as of June 23, 2023, as amended (the “Master Agreement”) with MicroBT Electronics Technology Co., LTD, through its manufacturing affiliate,

3

SuperAcme Technology (Hong Kong) Limited (collectively, “MicroBT”) to secure the long-term supply of state-of-the-art immersion miners from MicroBT, all of which are being manufactured in the United States. Pursuant to the Master Agreement, MicroBT agreed to provide us with ready access to its newest and most powerful miners, at their most competitive prices. In 2023, we executed two purchase orders under the Master Agreement to acquire a total of 99,840 new MicroBT miners (consisting of 8,320 M56S+ model miners, 22,684 M56S++ model miners, 20,778 M66 model miners, and 48,058 M66S model miners), primarily for use at our Corsicana Facility, for a total purchase price of approximately $453.4 million. Delivery of these miners began in the fourth quarter of 2023 and will be completed in monthly batches according to the delivery schedules specified under the applicable purchase order. All 99,840 miners are expected to be received and deployed by mid-2025. Upon full deployment of these new, state-of-the-art MicroBT immersion miners, we anticipate a total self-mining hash rate capacity of 38 EH/s. The Master Agreement also provides us with options to purchase up to 66,560 additional miners per year through December 31, 2027, on the same terms as the initial order, for an aggregate of 265,000 additional miners. For additional discussion of our purchase orders with MicroBT, see the purchase orders incorporated by reference as exhibits to the 2023 Form 10-K.

Mining Pools

A “mining pool” is a service operated by a mining pool operator that pools the resources of individual miners to share their processing power over a network. Mining pools emerged in response to the growing difficulty and network hash rate competing for Bitcoin rewards on the Bitcoin blockchain as a way of lowering costs and reducing the risk of an individual miner’s mining activities. The mining pool operator provides a service that coordinates the computing power of the independent mining enterprises participating in the mining pool. Mining pools are subject to various risks such as disruption and down time. In the event that a pool we utilize experiences down time or is not yielding returns, our results may be impacted.

We have utilized two types of mining pools:

The first type of mining pool uses software that coordinates the pool members’ hash rate, identifies new block rewards, records how much work all the participants are doing, and assigns Bitcoin rewards to its participants in proportion to the hash rate each participant contributed to the successful mining transaction. Fees are paid to the mining pool operator to cover the costs of maintaining the pool and are deducted from amounts we may otherwise earn. Fees and payouts fluctuate and historically have been no more than approximately 2% per reward earned, on average. We utilized this type of mining pool during the years ended December 31, 2021 and throughout 2022, until mid-December 2022.
The second type of mining pool pays Bitcoin rewards utilizing a “Full-Pay-Per-Share” payout of Bitcoin based on a contractual formula, which calculates payout primarily based on the hash rate provided by us to the mining pool as a percentage of total network hash rate, along with other inputs. We are entitled to consideration even if a block is not successfully placed by the mining pool operator. We transitioned completely to this type of mining pool in December 2022, and utilized it for the year ended December 31, 2023.

Immersion-cooling

The initial phase of the development of the Corsicana Facility involves the construction of 400 megawatts (“MW”) of immersion-cooled Bitcoin Mining infrastructure. We anticipate that immersion-cooling technology will present many unique opportunities to increase efficiencies in Bitcoin mining and are constantly evaluating new and emerging technologies in the Bitcoin ecosystem to make our mining operations more efficient.

When miners are immersion-cooled, they operate in a more stable environment that is better able to dissipate the heat generated by the miners’ operation, allowing the equipment to run at sustained higher productivity rates for longer periods of time. We are continuing to test our immersion-cooling mining operations and, if our desired performance metrics are achieved, we plan to leverage our infrastructure development capabilities to expand the implementation of our immersion-cooled Bitcoin mining hardware to increase our Bitcoin mining hash rate without relying solely on purchasing additional new miners and mining equipment, which we believe will result in increased operating efficiencies, and, thus, improved capital efficiencies.

Engineering

Our Engineering business segment designs and manufacturers power distribution equipment and custom engineered electrical products that provide us with the ability to vertically integrate many of the critical electrical components and engineering services necessary for our Corsicana Facility development and Rockdale Facility expansion and to reduce our execution and counter-party risk in ongoing and future expansion projects. Engineering and other specialized talent employed in our Engineering business

4

segment also allows us to continue to explore new methods to optimize and develop a best-in-class Bitcoin mining operation and has been instrumental in the development of our industrial-scale immersion-cooled Bitcoin mining hardware.

Our Engineering business segment also provides electricity distribution product design, manufacturing, and installation services primarily focused on large-scale commercial and governmental customers and serves a broad scope of clients across a wide range of markets including data center, power generation, utility, water, industrial, and alternative energy. Products are custom built to client and industry specifications.

Competition

Our business is highly competitive and operates 24 hours a day, 7 days a week, on a global basis. The primary drivers of competition are demand for Bitcoin, sufficient capital resources to acquire large quantities of high-quality miners, the ability to secure these miners from a limited number of suppliers on rapid delivery schedules, and the ability to execute on those miner deployments with the best-in-class mining infrastructure to generate the highest returns while incurring the lowest costs to mine. We also on rely on a mining infrastructure that can supply large amounts of reliable, low-cost electricity, with best-in-class teams that can execute on deploying miners on compressed timelines. In order to ensure this supply of large amounts of low-cost electricity, we have entered into long-term power purchase agreements with our energy supplier at the Rockdale Facility, which allows us to control our power costs and project them over a long-term, enabling us to focus on developing best-in-class mining infrastructure.

Our competition in the Bitcoin mining space fluctuates due to a number of factors, including, but not limited to, the value of Bitcoin rewards for mining and public perception. See more details below under “Industry Trends”. Our main competitors generally include other large Bitcoin mining companies, both publicly listed and private, as well as other Bitcoin miners who participate in mining pools.

Industry Trends

During 2022 and 2023, we observed several companies in the Bitcoin ecosystem experience significant challenges and initiate bankruptcy proceedings due to the significant volatility in the price of Bitcoin, the increase in interest rates, the volatility in spot prices of power, and other national and global macroeconomic factors. We anticipate this trend will likely continue as companies attempt to shift their business models to operate on significantly compressed margins. Further affecting the margins of the companies within the Bitcoin ecosystem, the Bitcoin reward for solving a block is subject to periodic incremental halving, as described below under the heading “Factors Affecting Profitability - Halving.”

The dramatic increase in the price of Bitcoin observed in the market during prior years caused many companies to over-leverage themselves, thus operating in potentially unsustainable ways given the recent variability in the price of Bitcoin. We chose to refrain from engaging in any significant debt-financing activities during this period and, as a result, has not been subject to the significant debt-service shortfalls some of our competitors are experiencing. Despite such challenges in the ecosystem, we continue to focus on building long-term stockholder value by taking strategic action to vertically integrate our business, expanding the Rockdale Facility and developing the Corsicana Facility. Management believes this focus will positively affect each of our business segments by providing more capacity for our Bitcoin Mining operations, and by capitalizing on supply chain efficiencies garnered through our Engineering segment. As we grow our business, we continue to focus on deploying our efficient Bitcoin mining fleet, at scale, while realizing the benefits of being an owner and operator of our Bitcoin Mining facilities.

 

We anticipate companies in our industry will continue to experience challenges, and that 2024 may continue to be a period of consolidation in the Bitcoin mining industry. Further, given our relative position, liquidity, and absence of any significant long-term debt, we believe we are well positioned to benefit from such consolidation. We are continuously evaluating strategic opportunities which we may decide to undertake as part of our strategic growth initiatives; however, we can offer no assurances that any strategic opportunities which we decide to undertake will be achieved on the schedule or within the budget we anticipate, if at all, in our competitive and evolving industry, and our business and financial results may change significantly as a result of such strategic growth.

The recent shutdowns of certain digital asset exchanges and trading platforms due to fraud or business failure has negatively impacted confidence in the digital asset industry as a whole and led to increased oversight and scrutiny of the industry. We did not have any exposure to any digital asset lenders or exchanges who have declared bankruptcy or have suspended operations. We only hold and sell Bitcoin that we have mined and do not sell, hold, or redeem any Bitcoin for any other parties. Our Bitcoin is held in cold storage wallets by a well-known U.S.-based third-party digital asset-focused custodian. We also sell our Bitcoin using our custodian’s U.S. brokerage services.

5

In 2023, the banking industry and financial services sector experienced disruptions and instability. In March 2023, Silvergate Capital Corporation, the holding company for Silvergate Bank, which was primarily focused on the digital asset industry, announced its intent to wind down operations and voluntarily liquidate its holdings. Also in March, Silicon Valley Bank and Signature Bank both closed. The Federal Deposit Insurance Corporation (“FDIC”) was appointed receiver following their closures and transferred substantially all assets of the former banks to newly created, FDIC-operated bridge banks in an action to protect all depositors of the banks. In May 2023, First Republic Bank was closed, and the FDIC sold substantially all of First Republic Bank’s assets to JP Morgan Chase & Co.

Although we maintained certain operating accounts with Signature Bank prior to its closure, we have since transferred all our deposits previously held with the bank to other banking institutions. We did not lose access to our accounts or experience interruptions in banking services, and we suffered no losses with respect to our deposits at Signature Bank as a result of the bank’s closure. We did not have any banking relationships with Silicon Valley Bank, Silvergate Bank, or First Republic Bank, and currently hold our cash and cash equivalents at multiple banking institutions. Although we did not suffer any losses, we continue to monitor for updates to mitigate any future impacts we may be subject to as a result of instability of the banking industry and financial services sector.

Research and Development

In 2022, we initiated development of the Corsicana Facility to expand our Bitcoin Mining capabilities on a 265-acre site in Navarro County, Texas, located next to the Navarro Switch. Once complete, we expect the Corsicana Facility to have one gigawatt of developed capacity for Bitcoin Mining operations.

The initial phase of the development of the Corsicana Facility involves the construction of 400 MW of immersion-cooled Bitcoin Mining infrastructure, as well as a high-voltage power substation and transmission facilities to supply power and water to the facility. Construction of the substation and Bitcoin Mining infrastructure is ongoing and operations are expected to commence by the end of the first quarter of 2024, following commissioning of the substation.

Materials and Suppliers

We maintain several key supplier relationships that are important to our business to secure mining hardware and infrastructure components and other materials. Given the complexity of developing mining hardware, there are few suppliers that can produce miners at scale. For example, our purchase orders with MicroBT have future delivery schedules that extend out many months before those miners are delivered to our Rockdale Facility. These fluctuations in delivery timelines require us to plan to purchase miners well in advance of when we anticipate deploying those miners.

Our development of the Corsicana Facility requires large quantities of electrical infrastructure components and construction materials. We seek to procure these materials from our suppliers in sufficient quantities so that we can deploy miners at scale on accelerated timelines. Further, our immersion-cooled Bitcoin Mining activities require large volumes of specialized non-conductive fluid, for which there are limited manufacturers.

Global Logistics

Global supply logistics have caused delays across all channels of distribution. Similarly, we have also experienced delays in certain of our miner delivery schedules and in our infrastructure development schedules due to constraints on the globalized supply chains for miners, electricity distribution equipment and construction materials. Through the date of the 2023 Form 10-K, we have been able to effectively mitigate any delivery delays to avoid materially impacting our miner deployment schedule; however, there are no assurances we will be able to continue to mitigate any such delivery delays in the future. Additionally, the development of the Corsicana Facility requires large quantities of construction materials, specialized electricity distribution equipment and other component parts that can be difficult to source. We have procured and hold many of the required materials to help mitigate global supply logistic and pricing concerns. We continue to monitor developments in the global supply chain and assess their potential impact on our expansion plans.

Regulatory

We anticipate that Bitcoin mining will be a focus for potential increased regulation in the near- and long-term, and we cannot predict how future regulations may affect our business or operations.

State regulation of Bitcoin mining is an important consideration with respect to where we conduct our mining operations. Our Rockdale Facility and our Corsicana Facility are both located in the State of Texas. To the extent that there is any state regulation of Bitcoin mining, we believe Texas is likely to remain one of the most favorable regulatory environments for Bitcoin miners.

6

In March 2022, the SEC issued proposed climate-related disclosure requirements for registrants and received thousands of comments on the proposal. We continue to await the release of any potential finalized rules requiring such disclosures following the analysis of the comments.

In January 2023, the Board of Governors of the Federal Reserve System (the “Federal Reserve”), Office of the Comptroller of the Currency, and FDIC issued a joint statement regarding perceived risks to banks with clients in crypto-asset industries. In January 2023, the Federal Reserve also issued a policy statement broadening its regulatory authority to limit the activities of state-chartered banks. Several leaders in the U.S. Congress sent oversight letters to the prudential regulators pushing back on any efforts to place limits on banking activity for digital asset industries. Riot has also diversified banking relationships to mitigate any potential regulatory risk with respect to financial services.

Additionally, in January 2023, the U.S. House of Representatives announced its first ever Financial Services Subcommittee on Digital Assets and its intention to develop a regulatory framework for the digital asset industry. Bipartisan leadership of the Senate Banking Committee announced that goal as well. Over the course of 2023, the House Financial Services Committee passed various bills, including a bill to provide a market structure for digital assets, but no such legislation has received a vote on the floor of the full House.

In January 2024, a decade after initial applications were filed, the SEC approved a series of spot Bitcoin exchange-traded funds, which have received billions of dollars of in-flows.

Also in January 2024, the U.S. Energy Information Administration initiated a provisional survey of electricity consumption information from cryptocurrency mining companies operating in the United States. The survey was authorized by the Office of Management and Budget as an emergency data request. This action is purely a survey, and it remains unclear whether or how the information will be used in future regulatory efforts.

Leaders on both the U.S. House Financial Services Committee and U.S. Senate Banking Committee have expressed interest in passing legislation to provide additional regulatory authority to address risks related to the use of digital assets in illicit financial activity. The U.S. Treasury Department has also requested additional authorities to address such risks. However, we have not seen sufficient support emerge in favor of any particular proposal to anticipate any specific changes at this time.

We are unable to predict the impact that any new standards, legislation, or regulations may have on our business at the time of filing the 2023 Form 10-K. However, we continue to monitor and proactively engage in dialogue on regulatory and legislative matters related to our industry.

As the regulatory and legal environment evolves, we may become subject to new laws, such as further regulation by the SEC and other agencies, which may affect our Bitcoin Mining and other activities. For additional discussion regarding our belief about the potential risks that existing and future regulation pose to our business, see Part I, Item 1A. “Risk Factors” of the 2023 Form 10-K.

Environmental

There are increasing concerns over the quantity of energy, particularly from non-renewable sources, used for Bitcoin mining and its effects on the environment. Many media reports focus exclusively on the energy requirements of Bitcoin mining and cite it as an environmental concern. However, those reports tend to omit discussion of the positive contributions associated with Bitcoin mining to other customers on the electrical grid. Bitcoin mining operations present a stable demand for energy and can be quickly curtailed, uniquely positioning businesses that engage in Bitcoin mining to respond to increased electricity demand in emergency situations. Throughout 2023, we voluntarily reduced our operations and curtailed our energy consumption to allow our energy provider to redirect our power allotment back into the Electric Reliability Council of Texas (“ERCOT”) market during extreme weather events. By taking such actions, we immediately helped to stabilize the grid by allowing our power allotment to be delivered to the areas of greatest need, such as heating homes and powering hospitals. Overall, our operations incentivize new power generation development and our actions help to reduce the frequency and impact of power failures and electricity price surges. In exchange for powering down our systems in response to high electricity demand, we receive benefits associated with the difference between our contractual cost of power and the price at which such power is sold on the ERCOT market (less any applicable fees payable to our consultants who assist with our participation in the ERCOT Demand Response Services Program). Additionally, we voluntarily participate in load response programs operated by ERCOT, whereby we temporarily give ERCOT the right to curtail a set portion of our power load at their discretion in exchange for a fee. Ultimately, these benefits are shared by us and all participants in the ERCOT market, through the positive incentivizing of energy supply and demand consistency across the ERCOT marketplace, which contributes positively to the overall health of the Texas grid.

7

Human Capital Resources

During the past year, we have made substantial investments in our workforce to retain and attract best-in-class employees, substantially growing our employee base, while also internally promoting individuals to key positions across the Company. As of December 31, 2023, we had a total workforce of approximately 534 employees across our entire organization, including professionals in engineering, information and technology, operations, construction, manufacturing. finance, legal, communications, and Bitcoin Mining operations. Of our total workforce, approximately 431 employees were in engineering, construction, manufacturing, and Bitcoin Mining operations and approximately 103 employees were in a general or administrative support function, such as information and technology, finance, legal or communications. Approximately 43% of our workforce was in Colorado and 53% was in Texas.

Our strategy with human capital resources is to align the interests of our employees with our key long-term success drivers. In execution of this strategy, we adopted a long-term performance incentive program, under which all eligible employees are granted a combination of service-based restricted stock awards that generally vest over a three-year period and performance-based restricted stock awards that are eligible to vest based on our achievement of specific performance or total stockholder return milestones. During 2023, certain employees under the long-term performance program were eligible to receive cash in lieu of restricted shares of our common stock awards based on achievement of these same performance milestones. We believe our performance program is a key incentive for our employees that aligns their long-term interests with our long-term objectives as an organization.

In addition to Riot’s long-term incentive program and competitive cash compensation practices, our employees are provided with excellent health benefits, paid parental leave, paid time off, and additional benefits.  

We recognize the positive impact that leaders within a company can have on their teams, and we believe every employee is and should be a leader within our Company. Consequently, in addition to seeking out top talent from outside of our organization to foster this positive impact, we offer management and executive leadership training, and encourage the continuous development of leaders across the Company, and motivate every Company employee to take ownership over their impact on the Company’s success.

We seek to attract a pool of diverse, best-in-class candidates and foster their career growth by hiring the best talent available, rather than relying solely on educational background. In support of such initiative, we look for candidates in local communities and large cities alike, and from a variety of backgrounds. Our goal is a long-term, growth-oriented career for each employee. We also believe that our ability to retain our workforce is dependent on our ability to foster an environment that is sustainably safe, respectful, fair, and inclusive of everyone, and promotes diversity, equity, and inclusion both inside and outside of our business.

Diversity, Equity, and Inclusion

We support diversity and inclusion in a workplace where employees can thrive, and our policies are designed to promote fairness and respect for everyone. Diverse backgrounds, experiences and opinions are encouraged and welcomed. In support of such diversity and inclusion, we act in accordance with our Code of Ethics and Business Conduct and our Non-Discrimination and Anti-Harassment Policy to create a safe environment free from discrimination or harassment that respects the human rights of our employees. We strive to achieve a workplace where opportunities for success are created and available for all employees. In support of this goal, in 2023, we required all employees to complete unconscious bias and harassment trainings.

Compensation and Benefits

Our compensation programs are designed to provide incentives to attract, retain, and motivate employees to achieve our long-term goals. Specifically, we compare salary and wages against quantitative benchmarks and adjust monetary compensation to ensure wages are competitive and consistent with employee positions, skill levels, experience, and geographic location. We maintain a robust process for ensuring pay equity across the Company and increases in incentives and compensation based on merit and performance.  

We provide a comprehensive range of benefits options, including medical, dental, and vision insurance for employees and family members, paid and unpaid leaves, and life and disability/accident insurance coverage. Benefits for employees outside of the United States are provided based on country-specific practices and are intended to support the health and well-being of our employees and their families.

8

Bitcoin Mining Results

Bitcoin Mining Production and Bitcoin Sales

One way we measure the success of our operations is by the number and U.S. Dollar value of the Bitcoin rewards we earn from our Bitcoin Mining activities. The following table presents information regarding our Mining operations, including Bitcoin production and sales of the Bitcoin we mine.

    

Quantity

    

Amounts

Balance as of January 1, 2021

 

1,078

$

10,186

Revenue recognized from Bitcoin mined

 

3,812

 

184,422

Exchange of Bitcoin for employee compensation

 

(6)

 

(295)

Realized gain on sale/exchange of Bitcoin

 

 

253

Impairment of Bitcoin

 

 

(43,973)

Balance as of December 31, 2021

 

4,884

 

150,593

Revenue recognized from Bitcoin mined

 

5,554

 

156,870

Proceeds from sale of Bitcoin

 

(3,425)

 

(79,529)

Exchange of Bitcoin for employee compensation

(39)

(1,495)

Realized gain on sale/exchange of Bitcoin

 

 

30,346

Impairment of Bitcoin

 

 

(147,365)

Balance as of December 31, 2022

 

6,974

 

109,420

Cumulative effect upon adoption of ASU 2023-08

5,994

Revenue recognized from Bitcoin mined

 

6,626

 

188,996

Bitcoin receivable

(21)

(878)

Proceeds from sale of Bitcoin

 

(6,185)

 

(176,219)

Exchange of Bitcoin for employee compensation

(32)

(869)

Change in fair value of Bitcoin

 

 

184,734

Balance as of December 31, 2023

 

7,362

$

311,178

We increased the quantity of Bitcoin rewards earned from our Bitcoin Mining operations from 5,554 Bitcoin mined in 2022, to 6,626 Bitcoin mined in 2023, representing an increase of approximately 19.3%. Revenue recognized from our Bitcoin Mining activities increased from approximately $156.9 million during 2022 to $189.0 million during 2023, representing an increase of approximately 20.5%. The increase was due to an increase in Bitcoin rewards earned as a result of an increase in the number of miners deployed from 88,556 as of December 31, 2022, to 112,944 as of December 31, 2023, partially offset by an increase in the global network hash rate.

Factors Affecting Profitability

Market Price of Bitcoin

Our business is heavily dependent on the spot price of Bitcoin. The prices of cryptocurrencies, including Bitcoin, have experienced substantial volatility, meaning that high or low prices may be based on speculation and incomplete information, subject to rapidly changing investor sentiment, and influenced by factors such as technology, regulatory void or changes, fraudulent actors, manipulation, and media reporting. Bitcoin (as well as other cryptocurrencies) may have value based on various factors, including, but not limited to, their acceptance as a means of exchange by consumers and producers, scarcity, and market demand, all of which are beyond our control.

Halving

Further affecting the industry, particularly for the Bitcoin blockchain, the Bitcoin reward for solving a block is subject to periodic incremental halving. Halving is a process designed to control the overall supply and reduce the risk of inflation in Bitcoin, which uses a proof-of-work consensus algorithm. At a predetermined block, the mining reward is cut in half, hence the term “halving.” For Bitcoin the reward was initially set at 50 Bitcoin currency rewards per block. The Bitcoin blockchain has undergone halvings three times since its inception as follows: (1) on November 28, 2012, at block height 210,000; (2) on July 9, 2016, at block height 420,000; and (3) on May 11, 2020, at block height 630,000, when the reward was reduced to its current level of 6.25 Bitcoin per block. The next halving for the Bitcoin blockchain is currently anticipated to occur in April 2024 at block height 840,000. Halvings will continue to occur until the total amount of Bitcoin currency rewards issued reaches approximately 21 million and the theoretical supply of

9

new Bitcoin is exhausted, which is expected to occur around the year 2140. Many factors influence the price of Bitcoin, and potential increases or decreases in prices in advance of or following a future halving is unknown.

Network Hash Rate and Difficulty

Generally, a Bitcoin miner’s chance of solving a block on the Bitcoin blockchain and earning a Bitcoin reward is a function of the miner’s hash rate, relative to the global network hash rate (i.e., the aggregate amount of computing power devoted to supporting the Bitcoin blockchain at a given time). As demand for Bitcoin has increased, the global network hash rate has increased rapidly, and as greater adoption of Bitcoin occurs, we expect the demand for new Bitcoin will likewise increase as more mining companies are drawn into the industry by this increased demand. Further, as a greater number of increasingly powerful miners have been deployed, the network difficulty for Bitcoin has consequently also increased. Network difficulty is a measure of how difficult it is to solve a block on the Bitcoin blockchain, which is adjusted every 2,016 blocks (approximately every 2 weeks) so that the average time between each block validation remains approximately ten minutes. A high difficulty means that more computing power will be required in order to solve a block and earn a new Bitcoin reward, which, in turn, makes the Bitcoin network more secure by limiting the possibility of one miner or mining pool gaining control of the network. Therefore, as new and existing miners deploy additional hash rate, the global network hash rate will continue to increase, meaning a miner’s share of the global network hash rate (and therefore its chance of earning Bitcoin rewards) will decline if it fails to deploy additional hash rate at pace with the industry.

For further discussion of the factors affecting our profitability, see the discussion under Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” under the heading “Summary of Bitcoin Mining Results” of this Exhibit 99.1, as well as the discussion of various risks, factors, and uncertainties we believe may affect our revenue and results of operations under Part I, Item 1A. “Risk Factors” of the 2023 Form 10-K.

Performance Metrics

We seek to mine Bitcoin by using our miners to solve complex cryptographic algorithms to support the Bitcoin blockchain (in a process known as “solving a block”). In return for solving a block, we receive the Bitcoin reward, which we can hold or sell on the market to generate cash.

Hash Rate

Bitcoin miners generally measure their capability in terms of hash rate, which is measured in terms of the number of cryptographic hashing algorithms solved (or “hashes”) per second. Generally, miners (or mining pools) with a greater hash rate relative to the global Bitcoin network hash rate at a given time will, over time, have a greater chance of earning a Bitcoin reward, as compared to miners with relatively lower total hash rates.

However, as the relative market price for Bitcoin increases, more miners are encouraged to attempt to mine Bitcoin, which increases Bitcoin’s global network hash rate. Therefore, to remain competitive, miners seek to continually increase their total hash rate, creating a feedback loop: as Bitcoin gains popularity and its relative market price increases, more miners attempt to mine Bitcoin and its global network hash rate is increased; in response, existing miners and new miners devote more and more hash rate to the Bitcoin blockchain by adding more, and increasingly powerful, miners to attempt to ensure their ability to earn additional Bitcoin rewards. As a result, the network difficulty of the Bitcoin network is increased to maintain the pace of new block additions, spurring miners to seek to deploy yet further hash rate to earn the same relative number of new Bitcoin rewards. In theory, this process should continually replicate itself until the supply of available Bitcoin is exhausted.

In response, miners have attempted to achieve greater hash rate by deploying increasingly sophisticated miners in ever greater quantities. This has become the Bitcoin mining industry’s great “arms race.” There are very few manufacturers of miners capable of producing a sufficient number of miners of adequate quality to meet this need, and scarcity results, leading to higher prices. Compounding this phenomenon, it has been observed that some manufacturers of Bitcoin miners may increase prices for new miners as the market price of Bitcoin increases. Further, these manufacturers have also been impacted by the ongoing global supply chain crisis resulting from COVID-19, both in terms of increased prices for the components of these new miners resulting from the constrained supply of the semiconductors used in the production of the highly specialized ASIC chips miners rely on, and in terms of labor costs to manufacture new miners as workforces are affected by increased absenteeism due to COVID-19 restrictions and employee burnout. Thus, miner manufacturers are subject to increasing price pressures due to both increased demand for new miners and decreased supply of necessary components and labor, ultimately leading manufacturers to charge higher prices for new miners.

10

Intellectual Property

We actively use specific hardware and software for our Bitcoin Mining operations. The Bitcoin blockchain is generally built on open-source code and, in certain cases, the source code and other software assets we use in our Bitcoin Mining operations may be subject to an open-source license. For these works, we adhere to the terms of any license agreements that may be in place. We also rely upon the intellectual property rights of others in certain respects in connection with our immersion-cooling technology.

We currently rely on trade secrets, trademarks, service marks, trade names, copyrights, and other intellectual property rights, and on licenses to use intellectual property rights owned and controlled by others. In addition, we have developed and may further develop certain proprietary software and hardware applications in connection with Bitcoin Mining operations, including our immersion-cooled Bitcoin Mining developments.

Information About Our Executive Officers

The following sets forth the name, age, and position of each of the persons who were serving as executive officers as of the filing of the 2023 Form 10-K.

Name

Age

Position

Jason Les

38

Director and Chief Executive Officer (principal executive officer)

Benjamin Yi

41

Director and Executive Chairman

Colin Yee

48

Executive Vice President, Chief Financial Officer (principal financial officer)

William Jackman

40

Executive Vice President, General Counsel and Secretary

Jason Chung

42

Executive Vice President, Head of Corporate Development & Strategy

Ryan Werner

44

Senior Vice President, Chief Accounting Officer (principal accounting officer)

Jason Les (age 38) has served as our Chief Executive Officer (“CEO”) since February 2021 and as a member of the board of directors since October 2017. He has been deeply involved with Bitcoin since 2013, with significant experience in Bitcoin mining, as an engineer studying protocol development, and contributing to open-source projects. Mr. Les was previously a founding partner of Binary Digital from May 2017 to November 2020, a software-development company where he led the engineering team and coordinated project development for artificial intelligence, reverse engineering, and inter-software compatibility projects. Additionally, his background includes over a decade of unique experience as a former professional heads-up poker player. He holds a Bachelor of Science, Computer Science from the University of California, Irvine.

Benjamin Yi (age 41) has served as our Executive Chairman since May 2021, as a member of the Board since October 2018, and as Chairman of the board of directors from November 2020 through May 2021. In this role, he is directly involved in our day-to-day operations, playing a key role in setting and fulfilling the Board’s strategic aims for the Company. Mr. Yi brings significant corporate governance experience to Riot’s Board and executive management team, having served as an independent director and committee chair of several private and public companies. Prior to joining Riot, Mr. Yi led capital markets and corporate development at IOU Financial, a fin-tech enabled lender to small businesses across North America and investee company of Neuberger Berman from January 2017 through May 2021. Mr. Yi brings almost two decades of unique capital markets experience to the Company, and a particular expertise in fintech, specialty finance, and investing throughout a company’s capital structure. Mr. Yi holds a Bachelor of Commerce, specialist in Finance, major in Economics from University of Trinity College and a Master of Finance from University of Toronto – Rotman School of Management.

Colin Yee (age 48) has served as our Executive Vice President, Chief Financial Officer since July 2023, and Chief Financial Officer from September 2022 to July 2023. Previously, he was our Head of Corporate and Financial Operations from April 2022 to September 2022. Prior to joining Riot, Mr. Yee founded Clear Capital Management Corporation which has been operating since September 2007. He served as the Chief Operating Financial Officer of Avebury Partners, a leading asset management firm that operates within the real estate, geothermal exchange, and construction sectors, from March 2021 to March 2022. From 2016 to 2021, Mr. Yee served as the CFO for Forum Equity Partners, a large private equity firm specializing in real estate, renewable energy and infrastructure. Mr. Yee is a Chartered Professional Accountant and holds a Bachelor of Science in Cellular Biology and a Bachelor of Commerce in Accounting from the University of Calgary.

William Jackman (age 40) has served as our Executive Vice President, General Counsel and Secretary, since September 2022, and as General Counsel and Secretary since July 2021. As a member of the executive team, Mr. Jackman manages the Company’s legal affairs, drawing upon his unique business and legal acumen to navigate strategic decisions and develop innovative solutions to complex challenges. Previously, Mr. Jackman represented S&P 500 companies as well as other public companies in the areas of securities laws, mergers and acquisitions, and power generation. Prior to joining Riot, Mr. Jackman was a Leader of Public

11

Companies and Securities at Roger Towers, P.A., one of Florida’s oldest and most established law firms, from March 2018 to January 2022. Additionally, he was a Senior Corporate Attorney at Holland & Knight LLP, a multinational law firm, from May 2014 through August 2017. Mr. Jackman holds dual Juris Doctorate law degrees from the Universities of Windsor and Detroit, as well as an MBA from Nova Southeastern, and is a member of the New York, Florida, and Ontario Bar Associations.

Jason Chung (age 42) has served as our Executive Vice President, Head of Corporate Development & Strategy since July 2023, and Head of Corporate Development & Strategy from June 2022 to July 2023. Mr. Chung spearheads the coordination of Riot’s corporate development, capital markets, and investor relations efforts. Mr. Chung brings two decades of experience in investment banking and a wealth of knowledge in corporate finance to Riot. Prior to joining Riot, Mr. Chung served as Managing Director, M&A, at Nomura Holdings, Inc. from March 2017 through June 2022 and Executive Director, Mergers & Acquisitions from March 2014 through December 2016 where he advised global clients on cross-border transactions in the technology sector across multiple countries, including the US, Canada, Germany, Japan, Korea, France, and Singapore. Mr. Chung’s investment banking career spanned nearly $20 billion in mergers and acquisitions transactions and included building and growing advisory teams. Mr. Chung is a CFA charter holder and earned a Bachelor of Commerce and Finance degree, minoring in History, from the University of Toronto.

Ryan Werner (age 44) has served as our Senior Vice President and Chief Accounting Officer since September 2022. Previously, Mr. Werner served as our Vice President of Finance from March 2021 to September 2022. Mr. Werner is responsible for the leadership and oversight of our public accounting function, leading the Company’s team of accounting and finance professionals. Prior to joining Riot, Mr. Werner was a Senior Director, Real Estate and Transactions Accounting at UDR, an S&P 500 constituent and multifamily real estate investment trust, from March 2013 through March 2021. Mr. Werner began his career in Ernst & Young’s audit practice, where he was a Senior Manager and specialized in publicly traded companies. Mr. Werner is a Certified Public Accountant and holds a Master of Accounting and Information Systems degree, as well as a Bachelor of Science in Accounting & Business Administration degree, both from the University of Kansas.

There are no familial relationships among our executive officers and any directors, except that Mr. Yi is married to the first cousin of Hannah Cho, who serves on our board of directors. There are no arrangements or understandings between any of our executive officers and any other person pursuant to which any of such executive officers were selected.

Corporate Information

Our principal executive office is located at 3855 Ambrosia Street, Suite 301, Castle Rock, Colorado 80109, and our telephone number is (303) 794-2000. Our records are kept at our principal executive office.

We were incorporated in the State of Colorado on July 24, 2000, under the name AspenBio, Inc., and have been through a number of subsequent name changes. Effective October 19, 2017, we adopted the corporate name Riot Blockchain, Inc., and changed our state of incorporation to Nevada. Effective December 30, 2022, we adopted our current corporate name, Riot Platforms, Inc., and remained incorporated in Nevada.

Our website address is www.riotplatforms.com.

Additional Information

We file or furnish periodic reports and amendments thereto, including our annual reports on Form 10-K, proxy statements, quarterly reports on Form 10-Q, current reports on Form 8-K, proxy statements and other information with the SEC. These reports, and any amendments thereto, as filed with the SEC, can be accessed, free of charge, on the SEC’s website www.sec.gov. These documents may also be accessed on our website: www.riotplatforms.com through a link in the “Investors” section. The contemplated documents are placed on our website as soon as practicable after their filing with the SEC. The information posted on our website is not incorporated by reference into this Exhibit 99.1.

12

ITEM 2.  PROPERTIES

Leased Property

As of December 31, 2023, we leased various corporate offices, manufacturing facilities in Denver, Colorado used for our Engineering segment, temporary office space at our Corsicana Facility, which is used for our Bitcoin Mining segment, and had a long-term ground lease for the land upon which the Rockdale Facility is constructed, which is used for our Bitcoin Mining segment.

Property Owned

As of December 31, 2023, we owned the Rockdale Facility and the land upon which the Corsicana Facility is being constructed. We will own the Corsicana Facility once it is constructed.

In our opinion, our facilities, whether owned or leased, are suitable and adequate for their intended purposes, are well-maintained and generally in regular use and have capacities adequate for current and projected needs. Other than the ground lease for the Rockdale Facility noted above, there are no material encumbrances on any of our owned facilities.

PART II

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 (“MD&A”) provides information that will assist the reader in understanding our results of operations and financial condition. This MD&A should be read in conjunction with our Consolidated Financial Statements and the related notes that are included in Part II, Item 8. “Financial Statements and Supplementary Data” of this Exhibit 99.1.

This MD&A generally discusses 2023 and 2022 items and year-to-year comparisons between 2023 and 2022. Discussions of 2021 items and year-to-year comparisons between 2022 and 2021 are not included, and can be found in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in Part II, Item 7 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2022.

Forward Looking Statements

This MD&A includes forward-looking statements based upon current expectations that involve risks and uncertainties, such as our plans, objectives, expectations, and intentions. Actual results and the timing of events could differ materially from those anticipated in these forward-looking statements as a result of a number of factors. See “Cautionary Note Regarding Forward-Looking Statements.”

Business Overview and 2023 Highlights

We are a vertically integrated Bitcoin mining company principally engaged in enhancing our capabilities to mine Bitcoin in support of the Bitcoin blockchain. We also provide comprehensive and critical mining infrastructure for institutional-scale hosted clients to mine Bitcoin at our Rockdale Facility. The Rockdale Facility currently provides 700 MW in total developed capacity for our Bitcoin mining and data center hosting services for institutional-scale hosted clients. Our Rockdale Facility is believed to be the largest Bitcoin mining facility in North America, as measured by developed capacity. Additionally, we are developing the Corsicana Facility, a second large-scale Bitcoin mining facility, which, upon completion, is expected to have approximately one gigawatt of capacity available for our own Bitcoin Mining. During 2023, Riot continued to expand on our growth-focused corporate strategy by capitalizing on our positioning within the market, and appropriately allocating resources to continue to expand and develop in a volatile market.

We operate in an environment which frequently evolves based on the proliferation of Bitcoin and cryptocurrencies in general. A significant component of our strategy is to effectively and efficiently allocate capital between opportunities that generate the highest return on our investment.

13

Bitcoin Mining

We own and operate one of the largest Bitcoin Mining operations in North America. During the year ended December 31, 2023, we continued to deploy miners at our Rockdale Facility and continued development activities at the Corsicana Facility, with the objective of increasing our operational efficiency and performance in the future.

As of December 31, 2023, our Bitcoin Mining business segment operated 112,944 miners, with a hash rate capacity of 12.4 EH/s.

During the year ended December 31, 2023, we mined 6,626 Bitcoin, which represented an increase of 19.3% over the 5,554 Bitcoin we mined in the year ended December 31, 2022. We anticipate achieving a total self-mining hash rate capacity of 28 EH/s by the end of 2024.

During the year ended December 31, 2023, we entered into the Master Agreement to acquire 99,840 miners from MicroBT (consisting of 8,320 M56S+ model miners, 22,684 M56S++ model miners, 20,778 M66 model miners, and 48,058 M66S model miners), primarily for use at the Corsicana Facility, for a total purchase price of approximately $453.4 million. Delivery of the miners began in the fourth quarter of 2023, with all miners expected to be received and deployed by mid-2025. Upon full deployment of the 99,840 miners, we anticipate a total self-mining hash rate capacity of 38 EH/s. The Master Agreement also provides us with an option to purchase up to an additional 265,000 additional miners, on the same terms as the initial order.

For the year ended December 31, 2023, Bitcoin Mining revenue was approximately $189.0 million.

Engineering

Our Engineering business segment designs and manufacturers power distribution equipment and custom engineered electrical products that provide us with the ability to vertically integrate many of the critical electrical components and engineering services necessary for our Corsicana Facility development and Rockdale Facility expansions and to reduce our execution and counter-party risk in ongoing and future expansion projects. Engineering and other specialized talent employed in our Engineering business segment also allows us to continue to explore new methods to optimize and develop a best-in-class Bitcoin Mining operation and has been instrumental in the development of our industrial-scale immersion-cooled Bitcoin mining hardware.

Our Engineering business segment also provides electricity distribution product design, manufacturing, and installation services primarily focused on large-scale commercial and governmental customers and serves a broad scope of clients across a wide range of markets including data center, power generation, utility, water, industrial, and alternative energy. Products are custom built to client and industry specifications.

Engineering revenue is derived from the sale of custom products built to customers’ specifications under fixed-price contracts with one identified performance obligation. Engineering revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which we have an enforceable right to receive compensation as defined under the contract.

For the year ended December 31, 2023, Engineering revenue was approximately $64.3 million.

Other

Following our acquisition of Whinstone, we commenced an expansion of our Rockdale Facility to more than double its developed capacity at the time of acquisition and, as of December 31, 2023, this expansion had been completed.

The expansion of our Rockdale Facility has provided capacity to enable us to deploy our current fleet of miners in a self-hosted facility, while allowing us to continue offering our data center hosting services. We believe deploying our miners at the expanded Rockdale Facility offers many advantages for our Bitcoin Mining operations, including allowing us to operate our miners without incurring third-party colocation services fees and to do so at the low fixed energy costs available to the Rockdale Facility under its long-term Power Purchase Agreement (“PPA”).

Data center hosting revenue includes upfront payments, which we record as deferred revenue and generally recognize as services are provided. We provide energized space and operating and maintenance services to third-party mining companies who locate their mining hardware at our Rockdale Facility under long-term contracts. We account for these agreements as a single performance obligation for services being delivered in a series with delivery being measured by daily successful operation of the mining hardware. As such, we recognize revenue over the life of the contract as its series of performance obligations are met. The contracts are recognized in the amount for which we have the right to invoice because we elected the “right to invoice” practical expedient.

14

For the year ended December 31, 2023, data center hosting revenue made up essentially all of Revenue: Other of approximately $27.3 million.

Industry Trends

During 2022 and 2023, we observed several companies in the Bitcoin ecosystem experience significant challenges and initiate bankruptcy proceedings due to the significant volatility in the price of Bitcoin, the increase in interest rates, the volatility in the spot price of power, and other national and global macroeconomic factors. We anticipate this trend will likely continue as companies attempt to shift their business models to operate on significantly compressed margins. Further affecting the margins of the companies within the Bitcoin ecosystem, the Bitcoin reward for solving a block is subject to periodic incremental halving, which is next anticipated to occur in April 2024. The network halving is a preprogrammed, fixed process of the Bitcoin network where the Bitcoin reward for solving a block received by miners is reduced by half approximately every four years. The network halving will continue to occur on this schedule until the amount of Bitcoin in existence reaches the cap of 21.0 million. The network halving is a process designed to implement a periodic decreasing schedule of the issuance of new Bitcoin into the market which results in a predictable and controlled inflationary rate.

The dramatic increase in the price of Bitcoin observed in the market during prior years caused many companies to over-leverage themselves, thus operating in potentially unsustainable ways given the recent variability in the price of Bitcoin. Riot chose to refrain from engaging in any significant debt-financing activities during this period and, as a result, has not been subject to the significant debt-service shortfalls some of our competitors are experiencing. Despite such challenges in the ecosystem, Riot continues to focus on building long-term stockholder value by taking strategic action to vertically integrate our business, utilizing the Rockdale Facility and developing the Corsicana Facility. Management believes this focus will positively affect Riot’s business by providing more capacity for our Bitcoin Mining operations, and by capitalizing on supply chain efficiencies garnered through our Engineering segment. As we grow our business, we continue to focus on deploying our efficient Bitcoin mining fleet, at scale, while realizing the benefits of being an owner and operator of our Bitcoin Mining and data center hosting facilities.

We anticipate companies in our industry will continue to experience challenges, and that 2024 will be a period of consolidation in the Bitcoin mining industry. Further, given our relative position, liquidity, and absence of any significant long-term debt, we believe we are well positioned to benefit from such consolidation. We are continuously evaluating strategic opportunities which we may decide to undertake as part of our strategic growth initiatives; however, we can offer no assurances that any strategic opportunities which we decide to undertake will be achieved on the schedule or within the budget we anticipate, if at all, in our competitive and evolving industry, and our business and financial results may change significantly as a result of such strategic growth.

The recent shutdowns of certain digital asset exchanges and trading platforms due to fraud or business failure has negatively impacted confidence in the digital asset industry as a whole and led to increased oversight and scrutiny of the industry. We did not have any exposure to any digital asset lenders or exchanges who have declared bankruptcy or have suspended operations. We only hold and sell Bitcoin that we have mined and do not sell, hold, or redeem any Bitcoin for any other parties. Our Bitcoin is held in cold storage wallets by a well-known U.S.-based third-party digital asset-focused custodian. We also sell our Bitcoin using our custodian’s U.S. brokerage services.

In 2023, the banking industry and financial services sector experienced disruptions and instability. In March 2023, Silvergate Capital Corporation, the holding company for Silvergate Bank, which was primarily focused on the digital asset industry, announced its intent to wind down operations and voluntarily liquidate its holdings. Also in March 2023, Silicon Valley Bank and Signature Bank both closed and the FDIC was appointed receiver following their closures and transferred substantially all assets of the former banks to newly created, FDIC-operated bridge banks in an action to protect all depositors of the banks. In May 2023, First Republic Bank was closed, and the FDIC sold substantially all of First Republic Bank’s assets to JP Morgan Chase & Co.

Although we maintained certain operating accounts with Signature Bank prior to its closure, we have since transferred all our deposits previously held with the bank to other banking institutions. We did not lose access to our accounts or experience interruptions in banking services, and we suffered no losses with respect to our deposits at Signature Bank as a result of the bank’s closure. We did not have any banking relationships with Silicon Valley Bank, Silvergate Bank, or First Republic Bank, and currently hold our cash and cash equivalents at multiple banking institutions. Although we did not suffer any losses, we continue to monitor for updates to mitigate any future impacts we may be subject to as a result of instability of the banking industry and financial services sector.

See Part I, Item 1A. “Risk Factors” of the 2023 Form 10-K for additional discussion regarding potential impacts our competitive and evolving industry may have on our business.

15

Global Logistics

Global supply logistics have caused delays across all channels of distribution. Similarly, we have also experienced delays in certain of our miner delivery schedules and in our infrastructure development schedules due to constraints on the globalized supply chains for miners, electricity distribution equipment and construction materials. Through the date of the 2023 Form 10-K, we have been able to effectively and efficiently mitigate delivery delays to avoid materially impacting our miner deployment schedule, however, we cannot guarantee that we will be able to continue to mitigate any such delivery delays in the future.

Additionally, the development of our new Corsicana Facility requires large quantities of construction materials, specialized electricity distribution equipment and other component parts that can be difficult to source. We have procured and already hold many of the required materials to help navigate challenges related to global supply logistics and mitigate any inflationary pricing concerns that may come from global supply delays.

We continue to monitor developments in the global supply chain and assess their potential impact on our expansion plans.

Summary of Bitcoin Mining Results

The following table presents additional information about our Bitcoin Mining activities, including Bitcoin production and sales of the Bitcoin mined:

    

Quantity

    

Amounts

Balance as of January 1, 2021

 

1,078

$

10,186

Revenue recognized from Bitcoin mined

 

3,812

 

184,422

Exchange of Bitcoin for employee compensation

 

(6)

 

(295)

Realized gain on sale/exchange of Bitcoin

 

 

253

Impairment of Bitcoin

 

 

(43,973)

Balance as of December 31, 2021

 

4,884

 

150,593

Revenue recognized from Bitcoin mined

 

5,554

 

156,870

Proceeds from sale of Bitcoin

 

(3,425)

 

(79,529)

Exchange of Bitcoin for employee compensation

(39)

(1,495)

Realized gain on sale/exchange of Bitcoin

 

 

30,346

Impairment of Bitcoin

 

 

(147,365)

Balance as of December 31, 2022

 

6,974

 

109,420

Cumulative effect upon adoption of ASU 2023-08

5,994

Revenue recognized from Bitcoin mined

 

6,626

 

188,996

Bitcoin receivable

(21)

(878)

Proceeds from sale of Bitcoin

 

(6,185)

 

(176,219)

Exchange of Bitcoin for employee compensation

(32)

(869)

Change in fair value of Bitcoin

 

 

184,734

Balance as of December 31, 2023

 

7,362

$

311,178

Results of Operations Comparative Results for the Years Ended December 31, 2023 and 2022

Revenue

Total revenue for the years ended December 31, 2023 and 2022, was $280.7 million and $259.2 million, respectively, and consisted of our Bitcoin Mining revenue, Engineering revenue, and Other revenue.

For the years ended December 31, 2023 and 2022, Bitcoin Mining revenue was $189.0 million and $156.9 million, respectively. The increase of $32.1 million was primarily due to a 19.3% increase in the number of Bitcoin mined in the 2023 period as compared to the 2022 period as a result of an increase in miners deployed, partially offset by an increase in the Bitcoin network difficulty. Additionally, we continued employing our power strategy to significantly reduce overall power costs. As described below, during the years ended December 31, 2023 and 2022, we earned $71.2 million and $27.3 million, respectively, in power credits, which were recognized as offsets to our operating expenses, but equated to approximately 2,497 Bitcoin and 968 Bitcoin, respectively, as computed using the average daily Bitcoin prices for the applicable period.

For the years ended December 31, 2023 and 2022, Engineering revenue was $64.3 million and $65.3 million, respectively. The decrease of $1.0 million was primarily attributable to supply chain constraints resulting in decreased receipts of materials, delaying

16

the completion of certain custom products, and therefore, the recognition of revenue. Our custom electrical products such as switchgear and power distribution centers are used as important components in data center development and in power generation and distribution facilities, and there has been increased demand for these products due to the continued increase in data center construction by developers, as well as the continually increasing worldwide demand for power.

For the years ended December 31, 2023 and 2022, Other revenue was $27.3 million and $36.9 million, respectively, and consisted almost entirely of data center hosting revenue. The decrease of $9.6 million was primarily due to hosting fewer customers during the 2023 period as we continue to address legacy contracts. For information regarding measures we have taken to address legacy contracts, see the discussion under “Legacy Hosting Customer Disputes” in Note 17. Commitments and Contingencies to our Consolidated Financial Statements.

Costs and expenses

Cost of revenue for Bitcoin Mining for the years ended December 31, 2023 and 2022 was $96.6 million and $74.3 million, respectively, representing an increase of approximately $22.3 million. As a percentage of Bitcoin Mining revenue, cost of revenue totaled 51.1% and 47.4% for each of the years ended December 31, 2023 and 2022, respectively. Bitcoin Mining cost of revenue consists primarily of direct production costs of mining operations, including electricity, labor, insurance and, for a portion of 2022, the variable Coinmint hosting fee, but excluding depreciation and amortization, which are separately stated. The increase was primarily due to the increase in mining capacity at the Rockdale Facility, which requires more headcount and direct costs necessary to maintain and support the mining operations. During the years ended December 31, 2023 and 2022, we earned $71.2 million and $27.3 million, respectively, in power credits, to be credited against our power invoices, as a result of temporarily pausing our operations. These credits are recognized in power curtailment credits in the statements of operations, outside of cost of revenue, but significantly reduce our overall cost to mine Bitcoin. When reducing the cost of revenue for Bitcoin Mining by the power curtailment credits allocated to Bitcoin Mining, the non-GAAP Bitcoin Mining revenue in excess of cost of revenue, net of power curtailment credits, as a percentage of revenue was 73.6% and 60.3% for the years ended December 31, 2023 and 2022, respectively, compared with Bitcoin Mining revenue in excess of cost of revenue, as a percentage of revenue of 48.9% and 52.6% (without reducing the cost of revenue for Bitcoin Mining by the power curtailment credits allocated to Bitcoin Mining) for the years ended December 31, 2023 and 2022, respectively. For a reconciliation of Bitcoin Mining revenue in excess of cost of revenue to Bitcoin Mining revenue in excess of cost of revenue, net of power curtailment credits, see the subheading below titled “Non-GAAP Measures”.

Cost of revenue for Engineering for the years ended December 31, 2023 and 2022 was $60.6 million and $57.5 million, respectively. The costs consisted primarily of direct materials and labor, as well as indirect manufacturing costs. The increase was primarily due to increased cost of labor and materials, partially offset by decreased receipts of materials resulting from increased competition for direct materials due to supply chain constraints.

Other cost of revenue for the years ended December 31, 2023 and 2022 consisted of data center hosting costs of $97.1 million and $61.9 million, respectively, an increase of approximately $35.2 million. The costs consisted primarily of direct power costs, with the balance primarily incurred for rent and compensation costs. The increase was primarily attributable to the significant increase in size of our Rockdale Facility over the period, which has more than doubled since 2021.

Selling, general and administrative expenses during the years ended December 31, 2023 and 2022 totaled $100.3 million and $67.5 million, respectively. Selling, general and administrative expenses consist of stock-based compensation, legal and professional fees, and other personnel and related costs. The increase of $32.9 million was primarily attributable to an increase in compensation expense, which increased by $12.2 million as a result of hiring additional employees to support our ongoing growth, increased stock-based compensation of $7.6 million due to the adoption of the long-term incentive plan and additional headcount, increased legal and professional fees of $8.1 million primarily related to ongoing litigation and public company compliance, and an increase of $5.0 million in other general operating costs such as insurance and information technology projects to support our growth.

Depreciation and amortization expense during the years ended December 31, 2023 and 2022 totaled $252.4 million and $108.0 million, respectively. The increase of $144.4 million was primarily due to higher depreciation expense recognized for the Rockdale Facility and the significant increase in the number of recently acquired and deployed miners.

Change in fair value of Bitcoin for the year ended December 31, 2023, was a gain of $184.7 million, and was recognized as a result of adopting Accounting Standards Update (“ASU”) No. 2023-08, Intangibles-Goodwill and Other-Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets (“ASU 2023-08”), effective January 1, 2023, under which Bitcoin is recognized at fair value with changes in fair value recognized in net income. The gain recognized was attributable to increases in the price of Bitcoin and the increased quantity of Bitcoin held as of December 31, 2023, as compared to December 31, 2022.

17

Changes in fair value of our derivative asset for the years ended December 31, 2023 and 2022 were gains of $6.7 million and $71.4 million, respectively, and were recorded to adjust the fair value of our PPA, which was classified as a derivative asset and measured at fair value. The changes in fair value were due to changes in future power prices over the applicable period.

Power curtailment credits during the years ended December 31, 2023 and 2022 were $71.2 million and $27.3 million, respectively, and represent sales of unused power under our PPA and participation in ancillary services under ERCOT Demand Response Services Programs. The amount of these credits varies from period to period depending on various factors impacting the supply of power to, and the demand for power on, the ERCOT power grid, such as weather and global fuel costs.

Realized gains on sale/exchange of Bitcoin for the years ended December 31, 2023 and 2022 were zero and $30.3 million, respectively, and impairment of Bitcoin was zero and $147.4 million, respectively. As a result of adopting ASU 2023-08 effective January 1, 2023, under which Bitcoin is recognized at fair value, gains on the sale/exchange of Bitcoin and impairment of Bitcoin are no longer recognized.

Casualty-related (charges) recoveries, net during the years ended December 31, 2023 and 2022 were $6.0 million and ($9.7) million, respectively. In December 2022, the Rockdale Facility was damaged during severe winter storms in Texas, resulting in casualty-related charges being recognized in 2023 and 2022. The income recognized during the year ended December 31, 2023, was the result of cash recoveries from insurance claims related to the December 2022 winter storms.

Gain (loss) on the sale/exchange of equipment during the years ended December 31, 2023 and 2022 was $(5.3) million and $16.3 million, respectively. The loss on sale during the year ended December 31, 2023 was attributable to the sale of 2,700 Antminer model S19 XP miners for gross proceeds of $6.4 million. The gain on sale during the year ended December 31, 2022 was attributable to us exchanging approximately 5,700 Antminer model S19 Pro miners previously deployed at the Coinmint Facility for 5,000 factory-new Antminer model S19j Pro miners.

Other income (expense)

For the years ended December 31, 2023 and 2022, total other income (expense) was $8.5 million and ($8.6) million, respectively. The income recognized during the year ended December 31, 2023 was primarily attributable to interest income earned as a result of higher cash balances and increased interest rates. The loss incurred in 2022 primarily consisted of realized losses on marketable equity securities of $9.0 million upon the sale of all of our marketable equity securities.

Income Taxes

For the years ended December 31, 2023 and 2022, total income tax benefit (expense) was $5.1 million and $11.7 million, respectively. The decrease in income tax benefit of $6.6 million was primarily attributable to the change in the contingent consideration liability.

Non-GAAP Measures

In addition to financial measures presented under generally accepted accounting principles in the United States (“GAAP”), we consistently evaluate our use of and calculation of non-GAAP financial measures such as “Adjusted EBITDA.” EBITDA is computed as net income before interest, taxes, depreciation, and amortization. Adjusted EBITDA is a financial measure defined as EBITDA adjusted to eliminate the effects of certain non-cash and/or non-recurring items that do not reflect our ongoing strategic business operations, which management believes results in a performance measurement that represents a key indicator of our core business operations of Bitcoin mining. The adjustments include fair value adjustments such as derivative power contract adjustments, equity securities value changes, and non-cash stock-based compensation expense, in addition to financing and legacy business income and expense items.

We believe Adjusted EBITDA can be an important financial measure because it allows management, investors, and our board of directors to evaluate and compare our operating results, including our return on capital and operating efficiencies, from period-to-period by making such adjustments. Additionally, Adjusted EBITDA is used as a performance metric for share-based compensation.  

Adjusted EBITDA is provided in addition to, and should not be considered to be a substitute for, or superior to, net income, the most comparable measure under GAAP to Adjusted EBITDA. Further, Adjusted EBITDA should not be considered as an alternative to revenue growth, net income, diluted earnings per share or any other performance measure derived in accordance with GAAP, or as an alternative to cash flow from operating activities as a measure of our liquidity. Adjusted EBITDA has limitations as an analytical

18

tool, and you should not consider this financial measure either in isolation or as a substitute for analyzing our results as reported under GAAP.

The following table reconciles Adjusted EBITDA to Net income (loss), the most comparable GAAP financial measure:

Years Ended December 31, 

    

2023

    

2022

2021

Net income (loss)

$

(49,472)

$

(509,553)

$

(15,437)

Interest (income) expense

 

(8,222)

 

(454)

 

296

Income tax expense (benefit)

 

(5,093)

 

(11,749)

 

254

Depreciation and amortization

 

252,354

 

107,950

 

26,324

EBITDA

 

189,567

 

(413,806)

 

11,437

 

  

 

  

 

  

Adjustments:

 

  

 

  

 

  

Stock-based compensation expense

 

32,170

 

24,555

 

68,491

Acquisition-related costs

 

 

78

 

21,198

Change in fair value of derivative asset

 

(6,721)

 

(71,418)

 

(12,112)

Change in fair value of contingent consideration

 

 

(159)

 

975

Realized gain on sale/exchange of long-term investment

 

 

 

(26,260)

Realized loss on sale of marketable equity securities

8,996

Unrealized (gain) loss on marketable equity securities

 

 

 

13,655

Loss (gain) on sale/exchange of equipment

 

5,336

 

(16,281)

 

Casualty-related charges (recoveries), net

(5,974)

 

9,688

 

Impairment of goodwill

335,648

Impairment of miners

55,544

Other (income) expense

 

(260)

 

59

 

(2,378)

License fees

 

(97)

 

(97)

 

(97)

Adjusted EBITDA

$

214,021

$

(67,193)

$

74,909

LIQUIDITY AND CAPITAL RESOURCES

As of December 31, 2023, we had net working capital of approximately $887.6 million, including cash and cash equivalents of $597.2 million. We reported a net loss of $49.5 million during the year ended December 31, 2023. The net loss included $91.7 million in non-cash income items, primarily consisting of $189.0 million of Bitcoin revenue and $184.7 million in Change in fair value of Bitcoin, partially offset by depreciation and amortization of $252.4 million.

During the year ended December 31, 2023, we sold 6,185 Bitcoin for proceeds of approximately $176.2 million. We monitor our balance sheet on an ongoing basis and evaluate the level of Bitcoin retained from monthly production in consideration of our cash requirements for ongoing operations and expansion.

Contractual Commitments (Miners and Mining Equipment)

During the year ended December 31, 2023, the Company paid $191.1 million in deposits and payments to MicroBT for the purchase of miners described herein. The remaining commitment of approximately $270.4 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $220.0 million and $50.4 million are expected to be made in 2024 and 2025, respectively.

During the year ended December 31, 2023, the Company paid $31.2 million in deposits and payments to Midas Green Technologies, LLC (d/b/a Midas Immersion Cooling) (“Midas”) for the purchase of immersion cooling systems described herein. The remaining commitment of approximately $21.1 million is due in installments in early 2024, based on the estimated delivery schedule.

19

Development of the Corsicana Facility

During the year ended December 31, 2022, we announced the initiation of a large-scale development to expand our Bitcoin mining and data center hosting capabilities in Navarro County, Texas with the acquisition of a 265-acre site where the anticipated one-gigawatt Corsicana Facility is being constructed. We received approval from ERCOT for the entire one-gigawatt capacity. The initial phase of the development of the Corsicana Facility involves the construction on the 265-acre site of 400 MW of immersion-cooled Bitcoin mining and data center hosting infrastructure spread across multiple buildings, as well as a high-voltage power substation and transmission facilities to supply power to the facility. Construction of the substation and the data centers is expected to be carried out concurrently, with self-mining operations expected to commence by the end of the first quarter of 2024, following the commissioning of the substation.

 

This first phase of the development of the Corsicana Facility includes land acquisition, site preparation, substation development, and transmission construction, along with construction of ancillary buildings and four buildings utilizing our immersion-cooling infrastructure and technology. We estimate that the total cost of the first phase of the development will be approximately $333.0 million, which is scheduled to be invested through mid-2024. Through December 31, 2023, we had incurred costs of approximately $217.8 million related to the development of the Corsicana Facility, which consisted of $10.1 million for land, $203.0 million of initial developments costs and equipment and a $4.7 million deposit for future power usage. We expect to incur costs of approximately $115.2 million during the first half of 2024.

Revenue from Operations

Bitcoin Mining

Funding our operations on a go-forward basis will rely significantly on our ability to mine Bitcoin at a price above our Bitcoin Mining costs and revenue generated from our Engineering customers. We expect to generate ongoing revenue from Bitcoin rewards in connection with our Bitcoin Mining operations and our ability to liquidate Bitcoin rewards at future values will be regularly evaluated to generate cash for operations.

Generating Bitcoin rewards, for example, which exceed our production and overhead costs will determine our ability to report profit margins related to such mining operations, although accounting for our reported profitability is significantly complex. Furthermore, regardless of our ability to generate proceeds from the sale of our Bitcoin produced from our Bitcoin Mining business, we may need to raise additional capital in the form of equity or debt to fund our operations and pursue our business strategy.

The ability to raise funds through the sale of equity, debt financings, or the sale of Bitcoin to maintain our operations is subject to many risks and uncertainties and, even if we were successful, future equity issuances or convertible debt offerings could result in dilution to our existing stockholders and any future debt or debt securities may contain covenants that limit our operations or ability to enter into certain transactions. Our ability to realize revenue through Bitcoin production and successfully convert Bitcoin into cash or fund overhead with Bitcoin is subject to a number of risks, including regulatory, financial and business risks, many of which are beyond our control. Additionally, we have observed significant historical volatility in the market price of Bitcoin and, as such, future prices cannot be predicted. See the discussion of risks affecting our business under Part I, Item 1A. “Risk Factors” of the 2023 Form 10-K.

Engineering

Substantially all engineering revenue is derived from the sale of custom products built to customers’ specifications under fixed-price contracts. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which we have an enforceable right to receive compensation as defined under the contract. The length of time required to complete a custom product varies but is typically between four to 12 weeks.

Other

In general, we provide power for our data center customers on a variable (sub-metered) basis. A customer pays us variable monthly fees for the specific amount of power utilized at rates specified in each contract, subject to certain minimums. We recognize variable power revenue each month as the uncertainty related to the consideration is resolved, power is provided to our customers, and our customers utilize the power (the customer simultaneously receives and consumes the benefits of our performance).

We generate engineering and construction services revenue from the fabrication and deployment of immersion cooling technology for Bitcoin mining customers, for which we bill the customer at a fixed monthly fee or at an hourly rate. For the construction of

20

customer-owned equipment, revenue is recognized upon completion of each phase of the construction project, as defined in each contract. For the construction of assets owned by us but paid for and used by the customer during the term of their data center hosting contract, revenue is recognized on a straight-line basis over the remaining life of the contract.

Maintenance services include cleaning, cabling, and other services to maintain the customers’ equipment. We bill the customer at a fixed monthly fee or at an hourly rate. Revenue is recognized as these services are provided.

Customers are typically required to make periodic progress payments based on contractually agreed-upon milestones.

If we are unable to generate sufficient revenue from our Bitcoin Mining, Engineering, or data center hosting operations when needed or secure additional sources of funding, it may be necessary to significantly reduce our current rate of spending or explore other strategic alternatives.

ATM Equity Offerings

2023 ATM Offering

In August 2023, we entered into the 2023 ATM sales agreement under which we could offer and sell up to $750.0 million in shares of our common stock.

During the year ended December 31, 2023, we received net proceeds of approximately $571.6 million ($583.3 million of gross proceeds, net of $11.7 million in commissions and expenses) from the sale of 45,758,400 shares of our common stock at a weighted average fair value of $13.07 per share under the 2023 ATM Offering.

2022 ATM Offering

In March 2022, we entered into an ATM sales agreement under which we could offer and sell up to $500.0 million in shares of our  common stock.

During the year ended December 31, 2022, we received gross proceeds of approximately $304.8 million ($298.2 million, net of $6.6 million in commissions and expenses), from the sale of 37,052,612 shares of common stock at an average fair value of $8.23 per share under the 2022 ATM Offering.

During the year ended December 31, 2023, we received net proceeds of approximately $191.2 million ($195.2 million of gross proceeds, net of $3.9 million in commissions and expenses) from the sale of 16,447,645 shares of our common stock at a weighted average fair value of $11.86 per share under the 2022 ATM Offering. With the sale and issuance of these shares, all $500.0 million in shares of our common stock available for sale under the 2022 ATM Offering had been issued.

Legal Proceedings

We have been named a defendant in several class action and other investor related lawsuits as more fully described in Note 17. Commitments and Contingencies to our Consolidated Financial Statements. While we maintain policies of insurance, such policies may not cover all of the costs or expenses associated with responding to such matters or any liability or settlement associated with any lawsuits and are subject to significant deductible or retention amounts.

Operating Activities

For the year ended December 31, 2023, net cash provided by operating activities was $33.1 million, which primarily consisted of net cash inflows of $174.3 million due to changes in operating assets and liabilities, including proceeds of $176.2 million from the sale of Bitcoin, partially offset by net income from non-cash reconciling items of $91.7 million and the consolidated net loss of $49.5 million. The net income from non-cash reconciling items primarily consisted of Bitcoin Mining revenue of $189.0 million and change in fair value of Bitcoin of $184.7 million, partially offset by depreciation and amortization of $252.4 million, which was primarily attributable to the depreciation of our miners.

For the year ended December 31, 2022, net cash provided by operating activities was $0.5 million, which primarily consisted of net cash inflows of $95.1 million due to changes in operating assets and liabilities, including proceeds of $79.5 million from the sale of Bitcoin, and a net loss from non-cash reconciling items of $415.0 million, partially offset by the consolidated net loss of $509.6 million. The net loss from non-cash reconciling items primarily consisted of Impairment of goodwill of $335.6 million, impairment

21

of Bitcoin of $147.4 million, depreciation and amortization of $108.0 million, which was primarily attributable to the depreciation of our miners, and impairment of our miners of $55.5 million, partially offset by Bitcoin Mining revenue of $156.9 million and the change in fair value of our derivative assets of $71.4 million.

Investing Activities

For the year ended December 31, 2023, net cash used in investing activities was $414.8 million, which primarily consisted of deposits paid on equipment of $230.4 million, which was primarily related to the purchase of new miners, and purchases of property and equipment of $193.7 million, which was primarily related to the development of the Corsicana Facility and the now complete expansion of the Rockdale Facility.

For the year ended December 31, 2022, net cash used in investing activities was $354.9 million, which primarily consisted of deposits paid on equipment of $194.9 million, which was primarily related to the purchase of new miners, and purchases of property and equipment of $148.4 million, which was primarily related to the expansion of the Rockdale Facility.

Financing Activities

For the year ended December 31, 2023, net cash provided by financing activities was $748.5 million, which primarily consisted of net proceeds from the issuance of our common stock in connection with our ATM offerings of $761.8 million, partially offset by the repurchase of shares of common stock withheld to satisfy employee withholding taxes of $14.0 million in connection with the settlement of vested equity awards granted under the 2019 Equity Incentive Plan.

For the year ended December 31, 2022, net cash provided by financing activities was $272.3 million, which primarily consisted of net proceeds from the issuance of our common stock in connection with our ATM Offerings of $298.2 million, partially offset by payments on our contingent consideration liability related to the acquisition of Whinstone of $15.7 million and the repurchase of shares of common stock withheld to satisfy employee withholding taxes of $10.1 million in connection with the settlement of vested equity awards granted under our 2019 Equity Incentive Plan.

Critical Accounting Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions about future events that affect the amounts reported in the financial statements and accompanying notes. Future events and their effects cannot be determined with absolute certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results inevitably will differ from those estimates, and such differences may be material to the financial statements. The most significant accounting estimates inherent in the preparation of our financial statements include revenue recognition, valuing the derivative asset classified under Level 3 fair value hierarchy, determining the useful lives and recoverability of long-lived assets, impairment analysis of fixed assets and finite-lived intangibles, stock-based compensation, and the valuation allowance associated with our deferred tax assets.

Our financial position, results of operations and cash flows are impacted by the accounting policies we have adopted. In order to get a full understanding of our financial statements, one must have a clear understanding of the accounting policies employed. A summary of our critical accounting policies follows:

Bitcoin

Bitcoin purchased are recorded at cost and Bitcoin awarded to us through our mining activities are accounted for in connection with our revenue recognition policy.

Bitcoin held are accounted for as intangible assets with indefinite useful lives. Bitcoin is measured on a first-in-first-out (“FIFO”). The Company adopted ASU 2023-08 effective January 1, 2023, which requires our Bitcoin to be valued at fair value each reporting period with changes in fair value recorded in net income.

Prior to the adoption of ASU 2023-08, Bitcoin was measured for impairment whenever indicators of impairment are identified based on the intraday low quoted price of Bitcoin. To the extent an impairment loss was recognized, the loss established the new cost basis of the Bitcoin. Subsequent reversal of impairment losses was not permitted.

Bitcoin is classified on our balance sheet as a current asset due to our ability to sell it in a highly liquid marketplace and our intent to liquidate our Bitcoin to support operations when needed.

22

Purchases and sales of Bitcoin by us and Bitcoin awarded to us are included within Cash flows from operating activities on the Consolidated Statements of Cash Flows as substantially all of our Bitcoin production is sold within days of being produced, but never more than our production on a monthly basis per our internal policy. The change in fair value of Bitcoin is included in Operating income (expense) on the Consolidated Statements of Operations. During 2024, the Company made a strategic decision to temporarily cease the sales of all its Bitcoin production and instead, increase its Bitcoin holdings. The Company will continue to monitor its cash needs and expects to sell Bitcoin in the future to fund its cash expenditures.

Impairment of long-lived assets

Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

Revenue recognition

Bitcoin Mining

We have entered into digital asset mining pools by executing contracts with mining pool operators to provide computing power to the mining pool. Our enforceable right to compensation begins only when, and lasts as long as, we provide computing power to the mining pool operator and is created as power is provided over time. The only consideration due to us relates to the provision of computing power. The contracts are terminable at any time by and at no cost to us, and by the pool operator under certain conditions specified in the contract. Providing computing power in digital asset transaction verification services is an output of our ordinary activities. Providing such computing power is the only performance obligation in our contracts with mining pool operators.

The transaction consideration we receive, if any, is noncash consideration in the form of Bitcoin. Changes in the fair value of the noncash consideration due to form of the consideration (changes in the market price of Bitcoin) are not included in the transaction price and therefore, are not included in revenue. Certain mining pool operators charge fees to cover the costs of maintaining the pool and are deducted from amounts we may otherwise earn and are treated as a reduction to the consideration received. Fees fluctuate and historically have been no more than approximately 2% per reward earned, on average. The terms of the agreements provide that neither party can dispute settlement terms after approximately thirty-five days following settlement. In exchange for providing computing power, we are entitled to either:

a Full-Pay-Per-Share payout of Bitcoin based on a contractual formula, which primarily calculates the hash rate provided by us to the mining pool as a percentage of total network hash rate, and other inputs. We are entitled to consideration even if a block is not successfully placed by the mining pool operator. The contract is in effect until terminated by either party.
The consideration is all variable. Because it is probable that a significant reversal of cumulative revenue will not occur and we are able to calculate the payout based on the contractual formula, noncash consideration is estimated and recognized based on the spot price of Bitcoin determined using our principal market for Bitcoin at the inception of each contract. Noncash consideration is measured at fair value at contract inception. Fair value of the crypto asset consideration is determined using the quoted price on our principal market for Bitcoin at the beginning of the contract period at the single bitcoin level (one bitcoin). This amount is recognized in revenue as hash rate is provided.
We transitioned completely to this mining pool type in December 2022 and utilized it for the year ended December 31, 2023.

Or:

a fractional share of the fixed Bitcoin award the mining pool operator receives (less digital asset transaction fees to the mining pool operator which are immaterial and are recorded as a deduction from revenue) for successfully adding a block to the blockchain based on a proportion of our “scoring hash rate” to the pool’s “scoring hash rate” where the scoring hash rate as defined by the pool is the exponential moving average of the hash power contributed by us or by all pool members combined. Our fractional share of the Bitcoin reward is based on the proportion of computing power we contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.

23

Because the consideration to which we expect to be entitled for providing computing power is entirely variable, as well as being noncash consideration, we assess the estimated amount of the variable noncash consideration to which it expects to be entitled for providing computing power at contract inception and subsequently, to determine when and to what extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty associated with the variable consideration is subsequently resolved (the “constraint”). Only when significant revenue reversal is concluded probable of not occurring can estimated variable consideration be included in revenue. Based on evaluation of likelihood and magnitude of a reversal in applying the constraint, the estimated variable noncash consideration is constrained from inclusion in revenue until the end of the contract term, when the underlying uncertainties have been resolved and number of Bitcoin to which we are entitled becomes known.
Because it is not probable that a significant reversal of cumulative revenue will not occur, the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm) and we receive confirmation of the consideration it will receive, at which time revenue is recognized based on the spot rate of Bitcoin determined using our principal market for Bitcoin at the time of receipt.

There is no significant financing component in these transactions, due to the performance obligations and settlement of the transactions being on a daily basis.

Engineering

Substantially all revenue is derived from the sale of custom products built to customers’ specifications under fixed-price contracts with one identified performance obligation. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which we have an enforceable right to receive compensation as defined under the contract.

To determine the amount of revenue to recognize over time, we utilize the cost-to-cost method as management believes cost incurred best represents the amount of work completed and remaining on projects. As the cost-to-cost method is driven by incurred cost, we calculate the percentage of completion by dividing costs incurred to date by the total estimated cost. The percentage of completion is then multiplied by estimated revenue to determine inception-to-date revenue. Approved changes to design plans are generally recognized as a cumulative adjustment to the percentage of completion calculation. Revenue recognized for the period is the current inception-to-date recognized revenue less the prior period inception-to-date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined, and any additional losses incurred subsequently are recognized in the subsequent reporting periods as they are identified. Additionally, contract costs incurred to date and expected total contract costs are continuously monitored during the term of the contract.

Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition. Any costs to obtain a contract are not material to our financial statements and would be expensed as incurred. Because of the inherent uncertainties in estimating costs, it is at least reasonably possible that the estimates used will change within the near term. The length of time for us to complete a custom product varies but is typically between four to 12 weeks.

Customers are typically required to make periodic progress payments to us based on contractually agreed-upon milestones. Invoices are due net, 30 days, and retainage, if any, is generally due 30 days after delivery. Taxes collected from customers and remitted to governmental authorities are excluded from revenue. Shipping and handling costs are treated as fulfillment costs and are included in cost of sales.

Other

In general, we provide power for our data center customers on a variable (sub-metered) basis. A customer pays us variable monthly fees for the specific amount of power utilized at rates specified in each contract, subject to certain minimums. We recognize variable power revenue each month as the uncertainty related to the consideration is resolved, power is provided to our customers, and our customers utilize the power (the customer simultaneously receives and consumes the benefits of our performance).

We have determined that our contracts contain a series of performance obligations which qualify to be recognized under a practical expedient available known as the “right to invoice.” This determination allows variable consideration in such contracts to be allocated to and recognized in the period to which the consideration relates, which is typically the period in which it is billed, rather than requiring estimation of variable consideration at the inception of the contract. We have also determined that the contracts contain a

24

significant financing component because the timing of revenue recognition differs from the timing of invoicing by a period, exceeding one year.

We generate engineering and construction services revenue from the fabrication and deployment of immersion cooling technology for Bitcoin mining customers, for which we bill the customer at a fixed monthly fee or at an hourly rate. For the construction of customer-owned equipment, revenue is recognized upon completion of each phase of the construction project, as defined in each contract. For the construction of assets owned by us but paid for and used by the customer during the term of their data center hosting contract, revenue is recognized on a straight-line basis over the remaining life of the contract. Due to the long-term nature of the hosting contracts, there is a significant financing component in transactions where the customer paid for the construction of assets we own.

Maintenance services include cleaning, cabling, and other services to maintain the customers’ equipment. We bill the customer at a fixed monthly fee or at an hourly rate. Revenue is recognized as these services are provided.

Deferred revenue is primarily from advance payments received and is recognized to revenue in a manner consistent with the service being provided, as described above.

Our primary data center hosting contracts contain Service Level Agreement clauses, which guarantee a certain percentage of time the power will be available to our customer. In the rare case that we may incur penalties under these clauses, we recognize the payment as variable consideration and a reduction of the transaction price and, therefore, of revenue, when not in exchange for a good or service from the customer.

Fair value of financial instruments

We recognize financial instruments under the following fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three levels as follows:

Level 1 — quoted prices (unadjusted) in active markets for identical assets or liabilities;

Level 2 — observable inputs other than Level 1, quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets and liabilities in markets that are not active, and model-derived prices whose inputs are observable or whose significant value drivers are observable; and

Level 3 — assets and liabilities whose significant value drivers are unobservable.

Observable inputs are based on market data obtained from independent sources, while unobservable inputs are based on our market assumptions. Unobservable inputs require significant management judgment or estimation. In some cases, the inputs used to measure an asset or liability may fall into different levels of the fair value hierarchy. In those instances, the fair value measurement is required to be classified using the lowest level of input that is significant to the fair value measurement. Such determination requires significant management judgment. The carrying amounts of our financial assets and liabilities, such as cash and cash equivalents, and accounts payable, approximate fair value due to the short-term nature of these instruments.

Finite-lived intangible assets

Intangible assets with finite lives are comprised of customer contracts, trademarks, UL Listings, and patents that are amortized on a straight-line basis over their expected useful lives, which is their contractual term or estimated useful life. Patents costs consisting of filing and legal fees incurred are initially recorded at cost. Certain patents are in the legal application process and therefore are not currently being amortized. We perform assessments to determine whether finite-lived classification is still appropriate at least annually. The carrying value of finite-lived assets and their remaining useful lives are also reviewed at least annually to determine if circumstances exist which may indicate a potential impairment or revision to the amortization period. A finite-lived intangible asset is considered to be impaired if its carrying value exceeds the estimated future undiscounted cash flows to be derived from it. We exercise judgment in selecting the assumptions used in the estimated future undiscounted cash flows analysis. Impairment is measured by the amount that the carrying value exceeds fair value.

The use of different estimates or assumptions could result in significantly different fair values for our reporting units and intangible assets.

25

Operating segments

Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. Our CODM is comprised of several members of our executive management team who use revenue and cost of revenue of our reporting segments to assess the performance of the business of our reportable operating segments.

Stock-based compensation

We account for share-based payment awards exchanged for services at the estimated grant date fair value of the award, which is based on the fair market value of our common stock at the time of the grant. For performance-based share-based payment awards, we recognize compensation cost over the performance period when achievement of the milestones and targets is probable.

We have elected to account for forfeitures of awards as they occur.

Recently issued and adopted accounting pronouncements

We continually assess any new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects our financial reporting, we undertake a review to determine the consequences of the change to our financial statements and believe that there are proper controls in place to ascertain that our financial statements properly reflect the change.

See Note 2. Significant Accounting Policies and Recent Accounting Pronouncements to our Consolidated Financial Statements for a description of applicable recent accounting pronouncements and any material impact on our financial statements.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements.

26

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the stockholders and the Board of Directors of Riot Platforms, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheet of Riot Platforms, Inc. and subsidiaries (the “Company”) as of December 31, 2023, the related consolidated statement of operations, comprehensive income (loss), stockholders’ equity, and cash flows, for the year ended December 31, 2023 and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for the year ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

The consolidated financial statements of the Company for the years ended December 31, 2022 and 2021, before the effects of the retrospective adjustments to the disclosures for a change in the composition of reportable segments reporting discussed in Notes 2 and 20 to the financial statements, were audited by other auditors whose report, dated March 2, 2023, expressed an unqualified opinion on those statements. We have also audited the adjustments to the consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 to retrospectively adjust the disclosures for a change in the composition of reportable segments in 2024, as discussed in Note 2 to the financial statements. Our procedures included (1) comparing the adjustment amounts of segment revenues, segment costs of revenue, and gross profit to the Company’s underlying analysis and (2) testing the mathematical accuracy of the reconciliations of segment amounts to the consolidated financial statements. In our opinion, such retrospective adjustments are appropriate and have been properly applied. However, we were not engaged to audit, review, or apply any procedures to the consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 other than with respect to the retrospective adjustments, and accordingly, we do not express an opinion or any other form of assurance on the consolidated financial statements of the Company for the years ended December 31, 2022 and 2021 taken as a whole.

We have also 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, 2023, 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 22, 2024 (not presented herein), expressed an unqualified opinion on the Company’s internal control over financial reporting.

Change in Accounting Principle

As discussed in Note 2 to the financial statements, the Company has changed its method of accounting for Bitcoin to fair value, with changes in fair value recognized in net income, effective as of January 1, 2023 due to the adoption of Accounting Standards Update (“ASU”) No. 2023-08, Intangibles-Goodwill and Other-Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets (“ASU 2023-08”).

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements 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 the financial statements are free of material misstatement, whether due to error or fraud. Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

F-1

Critical Audit Matter

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

Bitcoin Mining Revenue – Refer to Notes 2 and 4 to the financial statements

Critical Audit Matter Description

The Company participates in a digital asset mining pool (“the mining pool”) by providing computing power to the mining pool operator. The Company recognizes revenue as they fulfill their performance obligation over time by providing computing power in exchange for bitcoin. Once the computing power is transferred to the mining pool operator, the mining pool operator will compensate the Company for the computing power provided with a payout in bitcoin. For the years ended December 31, 2023, and 2022, Bitcoin Mining Revenue was $189.0 million, and $156.9 million, respectively.

We identified the auditing of bitcoin mining revenue as a critical audit matter due to the extent of audit effort required to perform audit procedures over the Company’s computing power provided to the mining pool operator, the associated contractual payouts including the blockchain contractual inputs, the Company’s valuation of bitcoin received from the mining pool operator, and evaluating the results of those procedures.

How the Critical Audit Matter Was Addressed in the Audit

Our audit procedures related to the Company’s process for recording bitcoin mining revenue included the following, among others:

With the assistance of our Information Technology (IT) specialists, we identified the significant systems used to monitor computing power and tested the general IT controls over each of these systems.
We tested the effectiveness of controls over the Company’s mining revenue calculation.
We tested the amount of the mining revenue recorded by developing an expectation for the amount recorded based on the computing power provided to the mining pool operator per the calculation prescribed in the contract with the mining pool operator and comparing our expectation to the amount recorded by the Company.
We confirmed with the mining pool operator the significant contractual terms utilized in the determination of mining revenue, total mining rewards earned, and the digital asset wallet addresses in which the rewards are deposited.
We utilized our proprietary audit tool to independently obtain evidence from the Bitcoin blockchain to test the occurrence and accuracy of mining revenue.
With the assistance of our fair value specialists, we evaluated the reasonableness of the prices utilized by the Company to value bitcoin by obtaining independent bitcoin prices and comparing those to the prices selected by the Company.

/s/ DELOITTE & TOUCHE LLP

Houston, TX

February 22, 2024 (August 9, 2024, as to the change of segment reporting disclosed in Note 2 and 20)

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

F-2

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and Board of Directors of

Riot Platforms, Inc.

Opinion on the Financial Statements

We have audited, before the effects of the retrospective adjustments to the disclosures for a change in the composition of reportable segments discussed in Note 2 and Note 20 to the consolidated financial statements, the accompanying consolidated balance sheet of Riot Platforms, Inc. and Subsidiaries (the “Company”) as of December 31, 2022, the related consolidated statements of operations,  comprehensive income (loss), stockholders’ equity and cash flows for each of the two years in the period ended December 31, 2022, and the related notes (collectively referred to as the “financial statements”) (the 2022 consolidated financial statements before the effects of the adjustments discussed in Note 2 and Note 20 to the financial statements are not presented herein). In our opinion, the 2022 financial statements, before the effects of the retrospective adjustments to the disclosures for a change in the composition of reportable segments discussed in Note 2 and Note 20 to the financial statements, present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America.

We were not engaged to audit, review, or apply any procedures to the retrospective adjustments to the disclosures for a change in the composition of reportable segments discussed in Note 2 and Note 20 to the consolidated financial statements, and accordingly, we do not express an opinion or any other form of assurance about whether such retrospective adjustments are appropriate and have been properly applied. Those retrospective adjustments were audited by other auditors.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s 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 audits to obtain reasonable assurance about whether the 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 financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

/s/ Marcum llp

Marcum llp

We have served as the Company’s auditor from 2019 through May 18, 2023.

Los Angeles, CA
March 2, 2023

F-3

Riot Platforms, Inc.

Consolidated Balance Sheets

(in thousands, except for share and per share amounts)

December 31, 

December 31, 

2023

2022

ASSETS

    

  

    

  

Current assets

 

  

 

  

Cash and cash equivalents

$

597,169

$

230,328

Accounts receivable, net

 

24,706

 

26,932

Contract assets, including retainage of $3,166 and $3,012, respectively

 

15,359

 

19,743

Prepaid expenses and other current assets

 

29,107

 

32,661

Bitcoin

 

311,178

 

109,420

Derivative asset, current portion

30,781

Future power credits, current portion

 

271

 

24,297

Total current assets

 

1,008,571

 

443,381

Property and equipment, net

 

704,194

 

692,555

Deposits

 

215,009

 

42,433

Finite-lived intangible assets, net

 

15,697

 

21,477

Derivative asset, less current portion

73,437

97,497

Operating lease right-of-use assets

20,413

21,673

Future power credits, less current portion

 

638

 

638

Other long-term assets

 

13,121

 

310

Total assets

$

2,051,080

$

1,319,964

 

  

 

  

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

23,157

$

18,445

Contract liabilities

 

4,073

 

8,446

Accrued expenses

62,628

65,464

Deferred gain on acquisition post-close dispute settlement

26,007

Deferred revenue, current portion

 

2,458

 

2,882

Contingent consideration liability - future power credits, current portion

 

271

 

24,297

Operating lease liability, current portion

 

2,421

 

2,009

Total current liabilities

 

121,015

 

121,543

 

  

 

  

Deferred revenue, less current portion

 

15,801

 

17,869

Operating lease liability, less current portion

 

18,924

 

20,242

Contingent consideration liability - future power credits, less current portion

 

638

 

638

Other long-term liabilities

 

6,680

 

8,230

Total liabilities

 

163,058

 

168,522

 

  

 

  

Commitments and contingencies - Note 17

 

  

 

  

 

  

 

  

Stockholders’ equity

 

  

 

  

Preferred stock, no par value, 15,000,000 shares authorized:

 

  

 

  

2% Series A Convertible Preferred stock, 2,000,000 shares authorized; no shares issued and outstanding as of December 31, 2023 and December 31, 2022

 

 

0% Series B Convertible Preferred stock, 1,750,001 shares authorized; no shares issued and outstanding as of December 31, 2023 and December 31, 2022

 

 

Common stock, no par value; 340,000,000 shares authorized; 230,836,624 and 167,751,112 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively

 

2,687,692

 

1,907,784

Accumulated deficit

 

(799,820)

 

(756,342)

Accumulated other comprehensive income (loss), net

150

Total stockholders’ equity

 

1,888,022

 

1,151,442

Total liabilities and stockholders’ equity

$

2,051,080

$

1,319,964

See accompanying Notes to Consolidated Financial Statements.

F-4

Riot Platforms, Inc.

Consolidated Statements of Operations

(in thousands, except for share and per share amounts)

Years Ended December 31, 

    

2023

2022

2021

Revenue:

  

    

  

    

  

Bitcoin Mining

$

188,996

$

156,870

$

184,422

Engineering

 

64,303

 

65,342

 

4,178

Other

 

27,379

 

36,959

 

24,643

Total revenue

 

280,678

 

259,171

 

213,243

 

  

 

  

 

  

Costs and expenses:

 

  

 

  

 

  

Cost of revenue:

Bitcoin Mining

 

96,597

 

74,335

 

45,513

Engineering

 

60,614

 

57,455

 

3,582

Other

 

97,122

 

61,906

 

32,998

Acquisition-related costs

 

 

78

 

21,198

Selling, general, and administrative

 

100,346

 

67,452

 

87,429

Depreciation and amortization

 

252,354

 

107,950

 

26,324

Change in fair value of Bitcoin

(184,734)

Change in fair value of derivative asset

 

(6,721)

 

(71,418)

 

(12,112)

Power curtailment credits

(71,215)

(27,345)

(6,514)

Change in fair value of contingent consideration

 

 

(159)

 

975

Realized gain on sale of Bitcoin

 

 

(30,346)

 

(253)

Loss (gain) on sale/exchange of equipment

5,336

(16,281)

Casualty-related charges (recoveries), net

(5,974)

9,688

Impairment of Bitcoin

147,365

43,973

Impairment of goodwill

335,648

Impairment of miners

55,544

Total costs and expenses

 

343,725

 

771,872

 

243,113

Operating income (loss)

 

(63,047)

 

(512,701)

 

(29,870)

 

  

 

  

 

  

Other income (expense):

 

  

 

  

 

  

Interest income (expense)

8,222

454

(296)

Realized loss on sale of marketable equity securities

(8,996)

Realized gain on sale/exchange of long-term investment

 

 

 

26,260

Unrealized gain (loss) on marketable equity securities

 

 

 

(13,655)

Other income (expense)

260

 

(59)

 

2,378

Total other income (expense)

 

8,482

 

(8,601)

 

14,687

 

  

 

  

 

  

Net income (loss) before taxes

 

(54,565)

 

(521,302)

 

(15,183)

 

  

 

  

 

  

Current income tax benefit (expense)

 

48

 

(789)

 

(254)

Deferred income tax benefit (expense)

 

5,045

 

12,538

 

Total income tax benefit (expense)

 

5,093

11,749

(254)

 

  

 

  

 

  

Net income (loss)

$

(49,472)

$

(509,553)

(15,437)

Basic and diluted net income (loss) per share

$

(0.28)

$

(3.65)

$

(0.17)

Basic and diluted weighted average number of shares outstanding

 

175,026,051

 

139,433,901

 

93,452,764

See accompanying Notes to Consolidated Financial Statements.

F-5

Riot Platforms, Inc.

Consolidated Statements of Comprehensive Income (Loss)

(in thousands)

Years Ended December 31, 

2023

2022

2021

Net income (loss)

$

(49,472)

$

(509,553)

$

(15,437)

Other comprehensive income (loss):

Unrealized holding gains (losses) on convertible note

150

Comprehensive income (loss)

$

(49,322)

$

(509,553)

$

(15,437)

See accompanying Notes to Consolidated Financial Statements.

F-6

Riot Platforms, Inc.

Consolidated Statements of Stockholders’ Equity

(in thousands, except for share and per share amounts)

Accumulated other

Total

Preferred Stock

Common Stock

Accumulated

comprehensive

stockholders’

Shares

    

Amount

    

Shares

    

Amount

    

deficit

    

income (loss)

equity

Balance as of January 1, 2021

    

4,199

$

22

 

78,523,517

$

506,961

$

(231,352)

$

$

275,631

Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding

 

 

 

464,021

 

(5,082)

 

 

(5,082)

Issuance of common stock related to exercise of warrants

 

 

 

415,657

 

806

 

 

806

Issuance of common stock for settlement of 1,257,235 warrants on a cashless basis

 

 

543,686

 

 

Issuance of common stock in connection with the acquisition of Whinstone

 

 

 

11,800,000

 

326,152

 

 

326,152

Issuance of common stock in connection with the acquisition of ESS Metron, net of 70,156 shares withheld

 

 

 

645,248

 

26,735

 

 

26,735

Issuance of common stock/At-the-market offering, net of offering costs

 

 

 

24,344,057

 

669,916

 

 

669,916

Issuance of common stock warrant for settlement of advisory fees

 

 

 

 

1,157

 

 

1,157

Conversion of preferred stock to common stock

 

(2,000)

 

(11)

 

2,000

 

11

 

 

Stock option exercise

 

 

 

10,286

 

 

 

Stock-based compensation

 

 

 

 

68,491

 

 

68,491

Net income (loss)

 

 

 

 

 

(15,437)

 

(15,437)

Balance as of December 31, 2021

 

2,199

 

11

 

116,748,472

 

1,595,147

 

(246,789)

 

1,348,369

Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding

 

 

 

13,947,829

 

(10,138)

 

 

(10,138)

Issuance of common stock/At-the-market offering, net of offering costs

 

 

 

37,052,612

 

298,209

 

 

298,209

Conversion of preferred stock to common stock

 

(2,199)

 

(11)

 

2,199

 

11

 

 

Stock-based compensation

 

 

 

 

24,555

 

 

24,555

Net income (loss)

 

 

 

 

 

(509,553)

 

(509,553)

Balance as of December 31, 2022

 

 

167,751,112

1,907,784

(756,342)

1,151,442

Cumulative effect upon adoption of ASU 2023-08

5,994

5,994

Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding

 

 

 

809,302

 

(14,035)

 

 

(14,035)

Issuance of common stock/At-the-market offering, net of offering costs

 

 

 

62,206,045

 

761,773

 

 

761,773

Issuance of common stock in connection with acquisition of ESS Metron, LLC

 

 

 

70,165

 

 

 

Stock-based compensation

 

 

 

 

32,170

 

 

32,170

Net income (loss)

 

 

 

 

 

(49,472)

 

(49,472)

Other comprehensive income (loss)

150

150

Balance as of December 31, 2023

 

$

 

230,836,624

$

2,687,692

$

(799,820)

$

150

$

1,888,022

See accompanying Notes to Consolidated Financial Statements.

F-7

Riot Platforms, Inc.

Consolidated Statements of Cash Flows

(in thousands)

Years Ended December 31, 

2023

    

2022

    

2021

Operating activities

    

  

  

  

Net income (loss)

$

(49,472)

$

(509,553)

$

(15,437)

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

 

 

  

 

  

Stock-based compensation

 

32,170

 

24,555

 

68,491

Depreciation and amortization

 

252,354

 

107,950

 

26,324

Amortization of license fee revenue

 

(97)

 

(97)

 

(97)

Noncash lease expense

 

2,509

 

12,181

 

275

Deferred income tax expense (benefit)

 

(5,045)

 

(11,749)

 

254

Issuance of common stock warrant for settlement of advisory fees

 

 

 

1,157

Impairment of Bitcoin

 

 

147,365

 

43,973

Impairment of goodwill

335,648

Impairment of miners

55,544

Change in fair value of Bitcoin

(184,734)

Change in fair value of derivative asset

 

(6,721)

 

(71,418)

 

(12,112)

Change in fair value of contingent consideration

 

 

(159)

 

975

Realized loss on sale of marketable equity securities

8,996

Realized gain on sale/exchange of long-term investment

 

 

 

(26,260)

Realized gain on sale of Bitcoin

 

 

(30,346)

 

(253)

Unrealized loss on marketable equity securities

 

 

 

13,655

Loss (gain) on sale/exchange of equipment

 

5,336

 

(16,281)

 

Casualty-related charges

1,526

9,688

Bitcoin Mining revenue

(188,996)

(156,870)

(184,422)

Proceeds from sale of Bitcoin

176,219

79,529

 

295

Changes in assets and liabilities:

 

  

 

  

 

  

(Increase)/decrease in operating assets

6,352

12,058

(7,148)

Increase/(decrease) in operating liabilities

(8,316)

3,489

4,248

Net cash provided by (used in) operating activities

 

33,085

 

530

 

(86,082)

 

  

 

  

 

  

Investing activities

 

  

 

  

 

  

Proceeds from the sale of marketable equity securities

1,808

Acquisition of Whinstone, net of cash acquired

 

 

 

(40,879)

Acquisition of ESS Metron, net of cash acquired

 

 

 

(29,567)

Proceeds from the sale of long-term investments

 

 

 

1,800

Deposits on equipment

 

(230,397)

 

(194,923)

 

(274,833)

Security deposits

(3,809)

Investment in convertible debt

(4,500)

Purchases of property and equipment, including construction in progress

 

(193,704)

 

(148,412)

 

(147,116)

Casualty-related recoveries

7,500

Proceeds from the sale of equipment

6,369

Patent costs incurred

 

(34)

 

(9,527)

 

(30)

Net cash provided by (used in) investing activities

 

(414,766)

 

(354,863)

 

(490,625)

 

  

 

  

 

  

Financing activities

 

  

 

  

 

  

Proceeds from the issuance of common stock / At-the-market offering

 

778,430

 

304,849

 

684,817

Offering costs for the issuance of common stock / At-the-market offering

 

(16,657)

 

(6,640)

 

(14,901)

Proceeds from exercise of common stock warrants

 

 

 

806

Payments on contingent consideration liability - future power credits

(15,725)

Proceeds from Credit and Security Facility

6,920

Repayments of Credit and Security Facility

(6,059)

Debt issuance costs

(77)

Repurchase of common shares to pay employee withholding taxes

 

(14,035)

 

(10,138)

 

(5,082)

Net cash provided by (used in) financing activities

 

748,522

 

272,346

 

665,640

 

  

 

  

 

  

Net increase (decrease) in cash and cash equivalents

 

366,841

 

(81,987)

 

88,933

Cash and cash equivalents at beginning of period

 

230,328

 

312,315

 

223,382

Cash and cash equivalents at end of period

$

597,169

$

230,328

$

312,315

See accompanying Notes to Consolidated Financial Statements.

F-8

Riot Platforms, Inc.

Consolidated Statements of Cash Flows - continued

(in thousands)

Years Ended December 31, 

2023

    

2022

    

2021

Supplemental information:

 

  

 

  

 

  

Cash paid for interest

$

84

$

$

Cash paid for taxes

$

680

$

$

Non-cash transactions

 

  

 

  

 

  

Issuance of common stock for business combination

$

$

$

352,887

Reclassification of deposits to property and equipment

$

78,376

$

422,865

$

46,711

Construction in progress included in accrued expenses

$

23,451

$

16,621

$

2,423

Bitcoin exchanged for employee compensation

$

869

$

1,495

$

295

Conversion of preferred stock to common stock

$

$

11

$

11

Cumulative effect upon adoption of ASU 2023-08

$

5,994

$

$

Right of use assets exchanged for new operating lease liabilities

$

1,249

$

10,333

$

13,622

Property and equipment obtained in exchange transaction

$

$

10,409

$

See accompanying Notes to Consolidated Financial Statements.

F-9

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Note 1. Organization and Basis of Presentation

Organization

Riot Platforms, Inc. is a vertically integrated Bitcoin mining company principally engaged in enhancing our capabilities to mine Bitcoin in support of the Bitcoin blockchain. The Company also provides comprehensive and critical mining infrastructure for institutional-scale hosted clients to mine Bitcoin at its Rockdale Facility. The Rockdale Facility currently provides 700 MW in total developed capacity for Bitcoin mining and data center hosting services for institutional-scale hosted clients. The Company is also developing the Corsicana Facility, a second large-scale Bitcoin mining facility, which, upon completion, is expected to have approximately one gigawatt of capacity available for Bitcoin mining.

As described in Note 20. Segment Information, we operate in two business segments: Bitcoin Mining and Engineering.

Basis of presentation and principles of consolidation

The accompanying Consolidated Financial Statements of the Company include the accounts of the Company and its wholly or majority owned and controlled subsidiaries. Consolidated subsidiaries’ results are included from the date the subsidiary was formed or acquired. Intercompany investments, balances and transactions have been eliminated in consolidation.

The accompanying audited Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Amounts disclosed are in thousands of U.S. Dollars except for share, per share, and miner amounts, and Bitcoin quantities, prices and hash rate, or as otherwise noted.

Note 2. Significant Accounting Policies and Recent Accounting Pronouncements

Use of estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ significantly from those estimates. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include revenue recognition, valuing the derivative asset classified under Level 3 fair value hierarchy, determining the useful lives and recoverability of long-lived assets, impairment analysis of fixed assets and finite-lived intangibles, stock-based compensation, and the valuation allowance associated with the Company’s deferred tax assets.

Update to previously issued condensed consolidated financial statements

As disclosed in Note 20. Segment Information, as of January 1, 2024, the Company has terminated all contracts with its legacy data center hosting customers and made the strategic decision to no longer offer data center hosting services to customers. Commencing with the three months ended March 31, 2024, the Data Center Hosting Segment no longer met the quantitative requirements as a reportable segment, and the CODM ceased analyzing the performance of the Company’s legacy data center hosting operations. As such, the Data Center Hosting Segment has been eliminated as a separate reportable segment and all its activity has been recast as “Other” in all segment - related disclosures. This Current Report is being filed to recast the Data Center Hosting Segment, with all data center hosting activity for the periods presented within the 2023 Form 10 - K recognized in Revenue: Other and Cost of Revenue: Other in all segment - related disclosures.

The Company updated the accompanying Consolidated Statements of Operations for the years ended December 31, 2023, 2022, and 2021, and the related Notes included in this Exhibit 99.1, to reflect this change in operating segments.

F-10

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The following table presents the effects of the recast on the Company’s Consolidated Statements of Operations for the years ended December, 31, 2023, 2022, and 2021. There were no changes to other condensed consolidated financial statements as a result of this update.

    

Year Ended December 31, 2023

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

27,282

$

(27,282)

$

Other

$

97

$

27,282

$

27,379

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

97,122

$

(97,122)

$

Other

$

$

97,122

$

97,122

    

Year Ended December 31, 2022

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

36,862

$

(36,862)

$

Other

$

97

$

36,862

$

36,959

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

61,906

$

(61,906)

$

Other

$

$

61,906

$

61,906

    

Year Ended December 31, 2021

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

24,546

$

(24,546)

$

Other

$

97

$

24,546

$

24,643

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

32,998

$

(32,998)

$

Other

$

$

32,998

$

32,998

The remainder of these Notes have been updated, as applicable, to reflect the impacts of the revision described above.

Reclassifications

As described above, certain prior period amounts have been reclassified to conform to the current period presentation.

Cash and cash equivalents

Cash and cash equivalents consists of cash on hand and highly liquid investments. We consider any highly liquid investments with an original maturity of three months or less at acquisition to be cash equivalents. From time to time, the Company’s cash account balances exceed the balances as covered by the FDIC. The Company has never suffered a loss due to such excess balances.

Accounts receivable

The Company’s accounts receivable balance consists of amounts due from its mining pool operator and data center hosting and engineering customers. The Company records accounts receivable at the invoiced amount less an allowance for any potentially uncollectable accounts under the current expected credit loss (“CECL”) impairment model and presents the net amount of the financial instrument expected to be collected. The CECL impairment model requires an estimate of expected credit losses, measured over the contractual life of an instrument, that considers forecasts of future economic conditions in addition to information about past events and current conditions. Based on this model, the Company considers many factors, including the age of the balance, collection history, and current economic trends. Bad debts are written off after all collection efforts have ceased.

F-11

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Allowances for credit losses are recorded as a direct reduction from an asset’s amortized cost basis. Credit losses and recoveries are recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations. Recoveries of financial assets previously written off are recorded when received. For the years ended December 31, 2023, 2022, and 2021, the Company did not record any credit losses or recoveries.

Based on the Company’s current and historical collection experience, management recorded allowances for doubtful accounts of $1.5 million and $1.9 million as of December 31, 2023 and December 31, 2022, respectively.

Bitcoin

As a result of the adoption of ASU 2023-08, Bitcoin is recorded at fair value, and changes in fair value are recognized in Change in fair value of Bitcoin, in Operating income (loss) on the Consolidated Statements of Operations, as of, and for the year ended December 31, 2023.

Prior to the adoption of ASU 2023-08, Bitcoin was accounted for as intangible assets with an indefinite useful life. Bitcoin was sold on a FIFO basis and measured for impairment whenever indicators of impairment are identified based on the intraday low quoted price of Bitcoin. To the extent an impairment loss was recognized, the loss established the new cost basis of the Bitcoin. Subsequent reversal of impairment losses was not permitted. 

Bitcoin awarded to the Company through its mining activities are accounted for in connection with the Company’s revenue recognition policy.

Bitcoin is classified on the Company’s Consolidated Balance Sheet as a current asset due to the Company’s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin to support operations when needed.

Purchases and sales of Bitcoin by the Company and Bitcoin awarded to the Company are included within Operating activities on the Consolidated Statements of Cash Flows as substantially all of the Company’s Bitcoin production is sold within days of being produced, but never more than the production on a monthly basis per the Company’s internal policy. During 2024, the Company made a strategic decision to temporarily cease the sales of all its Bitcoin production and instead, increase its Bitcoin holdings. The Company will continue to monitor its cash needs and expects to sell Bitcoin in the future to fund its cash expenditures.

Long-term investments

For equity investments, the Company initially records equity investments at cost then adjusts the carrying value of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the same issuer or upon an impairment.

Revenue recognition

Bitcoin Mining

The Company has entered into digital asset mining pools by executing contracts with mining pool operators to provide computing power to the mining pool. The Company’s enforceable right to compensation begins only when, and lasts as long as, the Company provides computing power to the mining pool operator and is created as power is provided over time. The only consideration due to the Company relates to the provision of computing power. The contracts are terminable at any time by the Company, at no cost to the Company, or by the pool operator, under certain conditions specified in the contract. Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. Providing such computing power is the only performance obligation in the Company’s contracts with mining pool operators.

The transaction consideration the Company receives, if any, is noncash consideration in the form of Bitcoin. Changes in the fair value of the noncash consideration due to form of the consideration (changes in the market price of Bitcoin) are not included in the transaction price and therefore, are not included in revenue. Certain mining pool operators charge fees to cover the costs of maintaining the pool, which are deducted from amounts we may otherwise earn and are treated as a reduction to the consideration received. Fees fluctuate and historically have been no more than approximately 2% per reward earned, on average. The terms of the agreements provide that neither party can dispute settlement terms after approximately thirty-five days following settlement.

F-12

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

In exchange for providing computing power, the Company is entitled to either:

a Full-Pay-Per-Share payout of Bitcoin based on a contractual formula, which primarily calculates the hash rate provided by the Company to the mining pool as a percentage of total network hash rate, and other inputs. The Company is entitled to consideration even if a block is not successfully placed by the mining pool operator. The contract is in effect until terminated by either party.
The consideration is all variable. Because it is probable that a significant reversal of cumulative revenue will not occur and the Company is able to calculate the payout based on the contractual formula, noncash consideration is estimated and recognized based on the spot price of Bitcoin determined using the Company’s principal market for Bitcoin at the inception of each contract. Noncash consideration is measured at fair value at contract inception. Fair value of the crypto asset consideration is determined using the quoted price on the Company’s principal market for Bitcoin at the beginning of the contract period at the single bitcoin level (one bitcoin).  This amount is recognized in revenue as hash rate is provided.
The Company transitioned completely to this mining pool type in December 2022 and utilized it for the year ended December 31, 2023.

Or:

a fractional share of the fixed Bitcoin award the mining pool operator receives (less digital asset transaction fees to the mining pool operator which are immaterial and are recorded as a deduction from revenue) for successfully adding a block to the blockchain based on a proportion of the Company’s “scoring hash rate” to the pool’s “scoring hash rate” where the scoring hash rate as defined by the pool is the exponential moving average of the hash power contributed by the Company or by all pool members combined. The Company’s fractional share of the Bitcoin reward is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.
Because the consideration to which the Company expects to be entitled for providing computing power is entirely variable, as well as being noncash consideration, the Company assesses the estimated amount of the variable noncash consideration to which it expects to be entitled for providing computing power at contract inception and subsequently, to determine when and to what extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty associated with the variable consideration is subsequently resolved (the “constraint”). Only when significant revenue reversal is concluded probable of not occurring can estimated variable consideration be included in revenue. Based on evaluation of likelihood and magnitude of a reversal in applying the constraint, the estimated variable noncash consideration is constrained from inclusion in revenue until the end of the contract term, when the underlying uncertainties have been resolved and number of Bitcoin to which the Company is entitled becomes known.
Because it is not probable that a significant reversal of cumulative revenue will not occur, the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm) and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized based on the spot rate of Bitcoin determined using the Company’s principal market for Bitcoin at the time of receipt.
The Company utilized this mining pool type during the year ended December 31, 2021 and throughout 2022, until mid-December 2022.

There is no significant financing component in these transactions due to the performance obligations and settlement of the transactions being on a daily basis.

F-13

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Engineering

Substantially all revenue is derived from the sale of custom products built to customers’ specifications under fixed - price contracts with one identified performance obligation. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which the Company has an enforceable right to receive compensation as defined under the contract.

To determine the amount of revenue to recognize over time, the Company utilizes the cost - to - cost method as management believes cost incurred best represents the amount of work completed and remaining on projects. As the cost - to - cost method is driven by incurred cost, the Company calculates the percentage of completion by dividing costs incurred to date by the total estimated cost. The percentage of completion is then multiplied by estimated revenue to determine inception - to - date revenue. Approved changes to design plans are generally recognized as a cumulative adjustment to the percentage of completion calculation. Revenue recognized for the period is the current inception - to - date recognized revenue less the prior period inception - to - date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined, and any additional losses incurred subsequently are recognized in the subsequent reporting periods as they are identified. Additionally, contract costs incurred to date and expected total contract costs are continuously monitored during the term of the contract.

Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition. Any costs to obtain a contract are not material to the Company’s financial statements and would be expensed as incurred. Because of the inherent uncertainties in estimating costs, it is at least reasonably possible that the estimates used will change within the near term. The length of time for the Company to complete a custom product varies but is typically between four to 12 weeks.

Customers are typically required to make periodic progress payments to the Company based on contractually agreed - upon milestones. Invoices are due net, 30 days, and retainage, if any, is generally due 30 days after delivery. Taxes collected from customers and remitted to governmental authorities are excluded from revenue. Shipping and handling costs are treated as fulfillment costs and are included in cost of sales.

Other

In general, we provide power for our data center customers on a variable (sub-metered) basis. A customer pays us variable monthly fees for the specific amount of power utilized at rates specified in each contract, subject to certain minimums. We recognize variable power revenue each month as the uncertainty related to the consideration is resolved, power is provided to our customers, and our customers utilize the power (the customer simultaneously receives and consumes the benefits of the Company’s performance).

We have determined that our contracts contain a series of performance obligations which qualify to be recognized under a practical expedient available known as the “right to invoice.” This determination allows variable consideration in such contracts to be allocated to and recognized in the period to which the consideration relates, which is typically the period in which it is billed, rather than requiring estimation of variable consideration at the inception of the contract. We have also determined that the contracts contain a significant financing component because the timing of revenue recognition differs from the timing of invoicing by a period, exceeding one year.

The Company also installs certain hosted customers’ mining equipment and bills the customer at a fixed fee per piece of equipment or at an hourly rate. Revenue is recognized upon completion of the installation.

We generate engineering and construction services revenue from the fabrication and deployment of immersion cooling technology for Bitcoin mining customers, for which we bill the customer at a fixed monthly fee or at an hourly rate. For the construction of customer-owned equipment, revenue is recognized upon completion of each phase of the construction project, as defined in each contract. For the construction of assets owned by us but paid for and used by the customer during the term of their data center hosting contract, revenue is recognized on a straight-line basis over the remaining life of the contract. Due to the long-term nature of the hosting contracts, there is a significant financing component in transactions where the customer paid for the construction of assets owned by the Company.

Maintenance services include cleaning, cabling, and other services to maintain customer equipment. We bill the customer at a fixed monthly fee or at an hourly rate. Revenue is recognized as these services are provided.

F-14

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Deferred revenue is primarily from advance payments received and is recognized on a straight-line basis over the remaining life of the contract or upon completion of the installation of the customers’ equipment.

Our primary data center hosting contracts contain Service Level Agreement clauses, which guarantee a certain percentage of time that power will be available to our customers. In the rare case that we may incur penalties under these clauses, we recognize the payment as variable consideration and a reduction of the transaction price and, therefore, of revenue, when not in exchange for a good or service from the customer.

Fair value measurement

Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability.

Fair value measurements are classified and disclosed in one of the following three categories:

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Observable inputs other than Level 1 prices, for similar assets or liabilities that are directly or indirectly observable in the marketplace.

Level 3: Unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.

The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

The Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire or contingency is resolved, as applicable.

Property and equipment

Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for leasehold improvements are typically the lesser of the estimated useful life of the asset or the life of the term of the lease. The estimated useful lives for all the Company’s property and equipment are as follows:

    

Life (Years) 

Buildings and building improvements

 

10-25

Miners and mining equipment

 

2

Machinery and facility equipment

 

5-10

Office and computer equipment

 

3

Impairment of long-lived assets

Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

F-15

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Goodwill

Goodwill represents the cost of a business acquisition in excess of the fair value of the net assets acquired. Goodwill is not amortized and is reviewed for impairment annually as of December 31, or more frequently if facts and circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. We use both qualitative and quantitative analyses in making this determination. The Company determined that it has two reporting units for goodwill impairment testing purposes, Bitcoin Mining and Engineering, which is consistent with internal management reporting and management’s oversight of operations. Our analyses require significant assumptions and judgments, including assumptions about future economic conditions, revenue growth, and operating margins, among other factors. Example events or changes in circumstances considered in the qualitative analysis, many of which are subjective in nature, include: a significant negative trend in our industry or overall economic trends, a significant change in how we use the acquired assets, a significant change in our business strategy, a significant decrease in the market value of the asset, a significant change in regulations or in the industry that could affect the value of the asset, and a change in segments. If it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company performs the quantitative test to identify and measure the amount of goodwill impairment loss. The Company compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds the fair value, goodwill of the reporting unit is considered impaired and that excess is recognized as a goodwill impairment loss.

Finite-lived intangible assets

Intangible assets with finite lives are comprised of customer contracts, trademarks, UL Listings, and patents that are amortized on a straight-line basis over their expected useful lives, which is their contractual term or estimated useful life. Patents costs consisting of filing and legal fees incurred are initially recorded at cost. Certain patents are in the legal application process and therefore are not currently being amortized. The Company performs assessments to determine whether finite-lived classification is still appropriate at least annually. The carrying value of finite-lived assets and their remaining useful lives are also reviewed at least annually to determine if circumstances exist which may indicate a potential impairment or revision to the amortization period. A finite-lived intangible asset is considered to be impaired if its carrying value exceeds the estimated future undiscounted cash flows to be derived from it. We exercise judgment in selecting the assumptions used in the estimated future undiscounted cash flows analysis. Impairment is measured by the amount that the carrying value exceeds fair value.

The use of different estimates or assumptions could result in significantly different fair values for our reporting units and intangible assets.

Business combinations

The Company uses the acquisition method of accounting by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the aforementioned amounts. Contingent consideration is included within the purchase price and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is remeasured to fair value as of each reporting date until the contingency is resolved, and subsequent changes in fair value are recognized in earnings. Contingent consideration is recorded in current and long-term liabilities on our Consolidated Balance Sheets.

While we use our best estimates and assumptions to accurately apply preliminary values to assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, these estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the Consolidated Statements of Operations.

Accounting for business combinations requires management to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed, pre-acquisition contingencies, and contingent consideration, where applicable. Although we believe the assumptions and estimates we have made have been reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired companies and are inherently uncertain. Critical estimates in valuing certain of the intangible assets we have acquired include; future expected cash flows from customer contracts, discount rates, and estimated market changes in the value of the PPA, which is

F-16

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

accounted for as a nonhedged derivative contract. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates, or actual results.

Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

Investment in marketable equity securities

The Company measures its investments in marketable equity securities at fair value at each balance sheet date, with unrealized holding gains and losses recorded in other income (expense), as the shares have a readily determinable fair value since they are publicly traded and have significant average daily volume traded.

Leases

The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects the non-cancelable term of the lease, inclusive of any rent-free periods and/or periods covered by early-termination options which the Company is reasonably certain of not exercising, as well as periods covered by renewal options which the Company is reasonably certain of exercising. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected on the Consolidated Statements of Operations over the lease term. For all periods presented, the Company only had operating leases.

For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.

For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Consolidated Balance Sheets as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant. Variable lease costs are recognized as incurred and primarily consist of common area maintenance and utility charges not included in the measurement of right of use assets and operating lease liabilities.

Operating segments

Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is comprised of several members of its executive management team who use revenue and cost of revenue of its reporting segments to assess the performance of the business of our reportable operating segments.

Income taxes

The Company accounts for income taxes under the asset and liability method, in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is required to the extent any deferred tax assets may not be realizable.

F-17

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Contract balances

Contract assets consist of costs and estimated earnings in excess of billings on uncompleted engineering contracts.

Deferred revenue relates to upfront payments and consideration received from customers for data center hosting and the upfront license fee generated from our legacy animal health business.  Contract liabilities consist of billings in excess of costs and estimated earnings on uncompleted engineering contracts,

Remaining performance obligations

Remaining performance obligations represent the transaction price of contracts for work that has not yet been performed. The Company elected the practical expedient to not adjust the transaction price for the existence of a significant financing component if the timing difference between a customer’s payment and our performance is one year or less.

Stock-based compensation

The Company accounts for share-based payment awards exchanged for services at the estimated grant date fair value of the award, which is based on the fair market value of the Company’s common stock at the time of the grant. For performance-based share-based payment awards, the Company recognizes compensation cost over the performance period when achievement of the milestones and targets is probable.

The Company has elected to account for forfeitures of awards as they occur.

Recently issued accounting pronouncements

The Company continually assesses any new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements and assures that there are proper controls in place to ascertain that the Company’s Consolidated Financial Statements properly reflect the change.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 expands existing income tax disclosures for rate reconciliations by requiring disclosure of certain specific categories and additional reconciling items that meet quantitative thresholds and expands disclosures for income taxes paid by requiring disaggregation by certain jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024; early adoption is permitted. The Company does note expect the updated guidance to have a material impact on its disclosures.

In December 2023, the FASB issued ASU 2023-08, Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets, which establishes accounting guidance for crypto assets meeting certain criteria. Bitcoin meets this criteria. The amendments require crypto assets meeting the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08 is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is permitted. The Company elected to early adopt ASU 2023-08 for the year ended December 31, 2023. As a result of the adoption, the Company recorded a cumulative effect adjustment to its Accumulated deficit balance of approximately $6.0 million as of January 1, 2023, as a result of recognizing its Bitcoin held as of January 1, 2023, at fair value. See Note 21. Impacts of Adoption of ASU 2023-08 for a summary of the impacts on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 is intended to enhance reportable segment disclosures by requiring disclosures of significant segment expenses regularly provided to the CODM, requiring disclosure of the title and position of the CODM and explanation of how the reported measures of segment profit and loss are used by the CODM in assessing segment performance and allocation of resources. ASU 2023-07 is effective for the Company for annual periods beginning after December 31, 2023; early adoption is permitted. The updated guidance is not expected to have a material impact on the Company’s disclosures.

F-18

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which was codified with its subsequent amendments as Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments – Credit Losses (“ASC 326”). ASC 326 seeks to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments, including trade receivables, and other commitments to extend credit held by a reporting entity at each reporting date. The amendments require an entity to replace the incurred loss impairment methodology in other GAAP with a methodology that reflects current expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The updated guidance is effective for the Company for annual reporting periods beginning after December 15, 2022, and early adoption is permitted. In connection with the Company’s acquisitions during the year ended December 31, 2021, the Company adopted this standard on January 1, 2021, and the adoption did not have a material impact on the financial statements and related disclosures.

Note 3. Acquisitions

Acquisition of Corsicana Facility land site

During the year ended December 31, 2022, the Company initiated a large-scale development to expand its Bitcoin mining capabilities with the acquisition of a 265-acre site in Navarro County, Texas, strategically located next to the Navarro switch, for $10.1 million, where its anticipated one-gigawatt Bitcoin mining facility complex, the Corsicana Facility, is under development. See Note 7. Property and Equipment, for more information about the Corsicana Facility.

Acquisition of ESS Metron

On December 1, 2021, the Company acquired 100% of the equity interests of ESS Metron. ESS Metron is a power distribution and management systems manufacturing, design and engineering firm based in Denver, Colorado, operating from facilities totaling approximately 121,000 square feet of manufacturing, office, and warehouse space in the metropolitan Denver area. These facilities are subject to long-term lease agreements. The acquisition of ESS Metron established the Company’s Engineering business and enhanced the Company’s ability to scale its Bitcoin Mining and data center hosting operations.

Total consideration transferred of $56.9 million was comprised of a cash payment of approximately $30.1 million, net of $3.7 million of seller transaction costs, and 715,413 shares of the Company’s common stock with an acquisition date fair value of approximately $26.7 million. Of the 715,413 shares of common stock, 645,248 were issued upon closing and the remaining 70,165 were withheld as security for the sellers’ indemnification obligations for 18 months following the transaction closing date. During the year ended December 31, 2023, the indemnification period ended and all 70,165 of the withheld shares were issued to the ESS Metron sellers.

Other than an insignificant post-closing settlement of preliminary net working capital, there were no adjustments to the provisional purchase price and fair value estimates. The Company finalized the valuation of the acquired assets and liabilities, and consideration transferred, in December 2022.

F-19

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The following table presents the allocation of the purchase consideration:

Cash and cash equivalents

    

$

549

Accounts receivable

 

9,879

Prepaid and other current assets

 

636

Inventory and work-in-progress

 

1,175

Costs and estimated earnings in excess of billings

 

13,205

Property and equipment

 

4,501

Intangible assets

 

14,000

Right of use asset

 

6,714

Accounts payable

 

(9,235)

Accrued expenses

 

(1,239)

Billings in excess of costs and estimated earnings

 

(5,883)

Operating lease liabilities

 

(6,714)

Warranty liability

 

(116)

Total identifiable assets and liabilities acquired

 

27,472

Goodwill

 

29,379

Total purchase consideration

$

56,851

Goodwill was attributable to the assembled workforce of experienced personnel at ESS Metron and synergies expected to be achieved from the combined operations of Riot and ESS Metron. The goodwill recognized is expected to be deductible for tax purposes. We assigned the goodwill to our Engineering segment.

The Company determined that the 70,165 shares withheld met the conditions necessary to be classified as equity because the consideration was indexed to the Company’s own equity, there were no exercise contingencies based on an observable market not based on its stock or operations, settlement was consistent with a fixed-for-fixed equity instrument, the agreement contained an explicit number of shares and there were no cash payment provisions. Additionally, based on these assessments, the Company recorded the shares at fair value on the acquisition date, similar to escrowed shares or securities and accounted for them in total consideration transferred. This consideration related to representations and warranties of circumstances that existed as of the acquisition date and which the Company believed to be accurate, with future issuance of the share consideration deemed likely to occur.

The fair values of cash and cash equivalents, accounts receivable, prepaid and other current assets, inventory and work-in-progress, accounts payable, accrued expenses, and warranty liability were determined to be the carrying values due to the short-term nature of the assets and liabilities. The fair value of the acquired trade receivables was determined to be the net realizable amount of the closing date book value of $9.9 million.

Contract assets consisted of costs and estimated earnings in excess of billings on uncompleted contracts and unearned revenue consists of billings in excess of costs and estimated earnings on uncompleted contracts. The fair values of these assets and liabilities were determined to be the carrying values due to the short-term nature of the underlying project contracts incurring costs and the associated customer billings.

The fair value of property and equipment was estimated by applying the cost approach. The cost approach uses the replacement or reproduction cost as an indicator of fair value. The assumptions of the cost approach include replacement cost new, projected capital expenditures, and physical deterioration factors including economic useful life, remaining useful life, age, and effective age.

Intangible assets reflect the identifiable intangible assets acquired, consisting of customer relationships, a trademark and UL Listings. Customer relationships are assigned an estimated useful life of approximately 10 years based on the low attrition of the customer base, in part due to the customized nature of the Company’s products. Fair value of the customer relationships was estimated by applying an income approach – multi period excess earnings method. The fair value was determined by calculating the present value of estimated future operating cash flows generated from the existing customers less costs to realize the revenue. The Company applied a discount rate of 21%, which reflected the nature of the assets as they relate to the risk and uncertainty of the estimated future operating cash flows. Other significant assumptions used to estimate the fair value of the customer contracts included an assumed income tax rate of 25%.

F-20

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Although ESS Metron had been in business for over 60 years, the trademark was assigned a 10-year life due to the Company obtaining more data center customers where the longevity of the projects may be shorter than have been historically. Fair value of the trademark was estimated by applying the relief from royalty rate method. The fair value was determined by applying an estimated royalty rate to revenue, measuring the value the Company would pay in royalties to a market participant if it did not own the trademark and had to license it from a third party.

UL Listings were assigned a 12-year life. A UL Listing means that independent safety organization UL, LLC has tested representative samples of a product and determined that the product meets specific, defined requirements. These requirements are often based on UL’s published and nationally recognized Standards for Safety. Although the UL Listing certifications do not expire, due to technological improvements in similar products, particularly in the data center industry, a 12-year life was assumed. Fair value of the UL Listings was estimated by applying an estimated developer’s profit margin of approximately 4.5% to estimated costs to be incurred over an estimated six months to re-acquire the UL Listings. The Company applied a discount rate of 15%, which reflected the short time necessary to re-acquire the asset.

The right of use asset and operating lease liabilities consisted of two operating leases of the manufacturing facility in Denver, Colorado. These leases had combined annual payments of approximately $0.9 million and remaining lease terms of approximately 3.5 and 10 years as of acquisition.

The operating results of ESS Metron have been included in the Company’s Consolidated Statements of Operations since the acquisition date. The Company recognized $2.1 million of acquisition-related costs related to this acquisition that were expensed as incurred. From the acquisition date through December 31, 2021, ESS Metron’s total revenue and net income was approximately $4.2 million and $0.2 million, respectively.

Acquisition of Whinstone

On May 26, 2021, the Company acquired 100% of the equity interests of Whinstone US, Inc., the owner and operator of the Rockdale Facility. The assets and operations of Whinstone increased the scale and scope of Riot’s operations, which is a foundational element in the Company’s strategy to become an industry-leading Bitcoin mining platform on a global scale.

Total consideration transferred of $460.4 million was comprised of a $53.0 million cash payment (including $38.1 million of debt payoff and certain seller transaction costs), 11.8 million shares of the Company’s common stock with an acquisition date fair value of approximately $326.2 million, an $83.0 million contingent purchase price payable to the Seller (see Note 17. Commitments and Contingencies), and other net items of $(1.7 million).

There were no adjustments to the provisional purchase price and fair value estimates. The Company finalized the valuation of these assets and liabilities, and consideration transferred, in May 2022.

The following table presents the allocation of the purchase consideration:

Cash and cash equivalents

    

$

10,400

Accounts receivable

 

1,072

Prepaid expenses and other current assets

 

2,176

Property and equipment

 

91,707

Derivative asset

 

13,967

Right of use asset

 

6,547

Security deposits

 

1,775

Future power credits

 

82,953

Accounts payable

 

(12,853)

Accrued expenses

 

(504)

Deferred revenue and customer deposits

 

(34,856)

Operating lease liabilities

 

(8,184)

Total identifiable assets and liabilities acquired

 

154,200

Goodwill

 

306,184

Total purchase consideration

$

460,384

F-21

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Goodwill represented the excess of total purchase consideration over the fair value of the underlying assets acquired and liabilities assumed. Goodwill was attributable to the assembled workforce of experienced personnel at Whinstone and synergies expected to be achieved from the combined operations of Riot and Whinstone. None of the goodwill recognized is expected to be deductible for tax purposes. The goodwill was not assigned to a segment.

As part of the share purchase agreement Riot entered into with the seller in connection with the Whinstone Acquisition, Riot was obligated to the seller to pay up to a maximum amount of $86.0 million, net of income taxes, as defined under the stock purchase agreement (undiscounted) of additional consideration if certain power credits were received or realized by Whinstone. Those power credits arose from the February 2021 weather event. The purchase price included the estimated fair value of the contingent consideration at the Whinstone Acquisition Date of approximately $83.0 million. The fair value measurement is based on significant inputs not observable in the market and thus represents a Level 3 measurement. These assumptions for the power credits whose utilization by Whinstone is contingent on ERCOT’s future power billings, included the timing of receipt or realization of the power credits, estimates of future power consumption, the discount rate and credit risk of the Company and the owing party (ERCOT).

The fair value of the acquired trade receivables was determined to be the net realizable amount of the closing date book value of $1.1 million.

The fair value of the acquired long-term other asset of approximately $83.0 million related to the estimated amount of power credits due Whinstone from the February 2021 weather event. We estimated the fair value of the power credits to be the same as that of the contingent consideration arrangement because the Company is required to remit to the seller in cash as additional consideration the amount of such power credits received or realized by Whinstone. See discussion above on contingent consideration.

The derivative asset acquired pertained to the PPA. The fair value of the contract of approximately $14.0 million was estimated by applying a discounted debt-free cash flow approach. This fair value measurement was based on significant inputs not observable in the market and thus represented a Level 3 measurement as defined in ASC 820. The significant assumptions used to estimate fair value of the derivative contract included a discount rate of 21%, which reflected the nature of the contract as it relates to the risk and uncertainty of the estimated future mark-to-market adjustments, forward price curves of the power supply, broker/dealer quotes, and other similar data obtained from quoted market prices or independent pricing vendors.

The fair value of property and equipment was estimated by applying the cost approach. The cost approach uses the replacement or reproduction cost as an indicator of fair value. The assumptions of the cost approach included replacement costs, projected capital expenditures, and physical deterioration factors including economic useful life, remaining useful life, age, and effective age.

The operating results of Whinstone have been included in the Company’s Consolidated Statements of Operations since the acquisition date. The Company recognized $19.1 million of acquisition-related costs that were expensed as incurred.

The financial results of the acquisition have been included in the Company’s Consolidated Financial Statements from the closing of the acquisition. From the acquisition date through December 31, 2021, Whinstone’s total revenue and net income was approximately $24.5 million and $1.2 million, respectively.

Note 4. Revenue from Contracts with Customers

Disaggregated revenue

Revenue disaggregated by reportable segment is presented in See Note 20. Segments Information.

Contract balances

Contract assets relate to uncompleted Engineering contracts. As of December 31, 2023 and 2022, contract assets were $15.4 million and $19.7 million, respectively.

F-22

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Contract liabilities primarily relate to upfront payments and consideration received for data center hosting services and Deferred revenue relates to uncompleted Engineering contracts. The following table presents changes in contract liabilities and deferred revenue:

    

Years Ended December 31, 

2023

    

2022

Beginning balance

$

29,197

$

27,903

Revenue recognized

 

(11,226)

 

(6,805)

Other changes in contract liabilities

4,361

8,099

Ending balance

$

22,332

$

29,197

Remaining performance obligation

The following table presents the estimated future recognition of the Company’s remaining performance obligations, which represent the transaction price of current contracts for work to be performed.

2024

    

2025

    

2026

    

2027

2028

    

Thereafter

    

Total

Legacy data center hosting contract

 

$

2,362

 

$

2,362

 

$

2,362

 

$

2,362

$

2,362

 

$

5,964

 

$

17,774

Engineering

 

4,073

 

 

 

 

 

4,073

Other

97

97

97

97

97

485

Total contract liabilities

$

6,532

$

2,459

$

2,459

$

2,459

$

2,459

$

5,964

$

22,332

Note 5. Bitcoin

The following table presents information about the Company’s Bitcoin balance held:

    

Quantity

    

Amounts

Balance as of January 1, 2022

 

4,884

$

150,593

Revenue recognized from Bitcoin mined

 

5,554

 

156,870

Proceeds from sale of Bitcoin

 

(3,425)

 

(79,529)

Exchange of Bitcoin for employee compensation

(39)

(1,495)

Realized gain on sale/exchange of Bitcoin

 

 

30,346

Impairment of Bitcoin

 

 

(147,365)

Balance as of December 31, 2022

 

6,974

 

109,420

Cumulative effect upon adoption of ASU 2023-08

5,994

Revenue recognized from Bitcoin mined

 

6,626

 

188,996

Bitcoin receivable

(21)

(878)

Proceeds from sale of Bitcoin

 

(6,185)

 

(176,219)

Exchange of Bitcoin for employee compensation

(32)

(869)

Change in fair value of Bitcoin

 

 

184,734

Balance as of December 31, 2023

 

7,362

$

311,178

Carrying value of Bitcoin as of December 31, 2023(a)

$

199,928

Realized gains on the sale of Bitcoin for the year ended December 31, 2023(b)

$

80,174

(a)The carrying value of Bitcoin is equal to the post-impairment value of all Bitcoin held as of the adoption of ASU 2023-08 on January 1, 2023, and, for Bitcoin produced subsequent to the adoption ASU 2023-08, the initial value of the Bitcoin  as determined for revenue recognition purposes.
(b)Bitcoin is sold on a FIFO basis. During the year ended December 31, 2023, gains were recognized on all sales of Bitcoin and are included in Change in fair value of Bitcoin on the Consolidated Statements of Operations.  

All additions of Bitcoin were the result of Bitcoin generated by the Company’s Bitcoin Mining operations (see Note 4. Revenue from Contracts with Customers). All dispositions of Bitcoin were the result of sales on the open market to fund Company operations and for compensation for certain employees.

F-23

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Note 6. Investments

Convertible note

During the year ended December 31, 2023, the Company invested in a $4.5 million convertible note at face value. The convertible note has a three-year term and earns interest at a rate of 12% per annum, which may be paid in cash or in-kind, and converts into equity of the issuer of the convertible note at the end of the three-year term.

The convertible note is accounted for as an available-for-sale debt instrument and is recognized at fair value in Other long-term assets on the Consolidated Balance Sheets. Unrealized changes in the fair value of the convertible note are recognized in Other comprehensive income (loss) on the Consolidated Statements of Comprehensive Income (Loss). Interest income is recognized within Interest income (expense) on the Consolidated Statements of Operations.

The fair value measurement of the convertible note is based on significant inputs not observable in the market and thus represents a Level 3 measurement. The significant assumptions used to estimate fair value of the convertible note included a discount rate of 12.3%, which reflected the issuance date spread premium over the selected yield for the remaining time to maturity. The issuance date discount rate of 14.0% reflected an estimated required return for mezzanine financing after taking into consideration the principal of the convertible note and the investee’s early stage of development.

The following table presents information about the convertible note:

Investment

 

$

4,500

Accrued interest

 

 

59

Amortized costs basis

 

 

4,559

Unrealized holding gains (losses) in accumulated other comprehensive income

150

Fair value as of December 31, 2023

 

$

4,709

The Company determined that the issuer of the convertible preferred note was a variable interest entity (“VIE”) and that the Company held a variable interest in the issuer of the convertible preferred note. The Company has considered the amount it is contributing to the issuer, its lack of decision-making rights and control, among other factors, and has concluded that it does not hold a controlling financial interest and does not have majority decision-making control. Therefore, the Company is not the primary beneficiary of the VIE, and as a result, the Company is not required to consolidate the VIE. The entire $4.5 million investment is at risk of loss.

Coinsquare and Mogo

In September 2017, and February 2018, the Company acquired a minority interest for $9.4 million in Coinsquare Ltd., a Canadian cryptocurrency exchange (“Coinsquare”), which operates a digital cryptocurrency exchange platform in Canada. The investment resulted in an ownership in Coinsquare by the Company of approximately 11.7% ownership in Coinsquare on a fully diluted basis. The Company elected to account for the investment using the measurement alternative as the equity securities are without a readily determinable fair value and do not give the Company significant influence over Coinsquare. Per the measurement alternative, the investment is recorded at cost, less any impairment, plus or minus changes resulting from observable price changes.

During June 2020, the Company became aware of allegations brought by the Ontario Securities Commission (the “OSC”) that Coinsquare and certain of its executives and directors engaged in systematic “wash trading” of cryptocurrencies on its Coinsquare market to manipulate the market’s trading volume during 2018 and 2019.

On July 21, 2020, a hearing panel of the OSC entered an order (the “Order”) approving the settlement agreement between OSC, Coinsquare, and certain of its executives and directors (the “Settlement Agreement”), in which they admitted to breaches of Ontario securities laws and/or conduct contrary to the public interest including, market manipulation through reporting inflated trading volumes on its Coinsquare Market, misleading its clients and investors about these trading volumes, and taking reprisal against an internal whistleblower who brought this conduct to the attention of the named executives and directors. The Order requires certain oversight and governance procedures and to prohibit the named executives and directors from engaging in certain activities with respect to Coinsquare; additionally, the named executives and directors were required to resign from Coinsquare and Coinsquare and the named executives and directors were required to pay penalties and costs totaling approximately CAD $2.2 million.

F-24

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The Company thereupon determined there were indicators that would cause a 100% impairment of the Coinsquare investment and observed price changes and recorded an impairment expense of $9.4 million for its investment in Coinsquare during the year ended December 31, 2020.

During the year ended December 31, 2021, under agreements between Coinsquare, Coinsquare’s shareholders (including Riot) and Mogo Inc. (NASDAQ: MOGO), a digital payments and financial technology company (“Mogo”), Riot sold all 3.4 million common shares of Coinsquare in exchange for approximately 3.2 million common shares of Mogo and approximately $1.8 million in cash.

During the year ended December 31, 2021, the Company recorded a gain on sale/exchange of long-term investments of $26.3 million for the sale of its shares of Coinsquare. Concurrently, the Company recorded the fair value of the Mogo shares received in the exchange of $24.8 million in investments in marketable equity securities within current assets on the Consolidated Balance Sheets. The fair value was calculated as 3.2 million shares of Mogo common stock multiplied by the fair value of the Mogo shares received. During the year ended December 31, 2021, we recorded an unrealized loss on the shares of approximately $13.7 million based on the closing price per share of Mogo common stock on the Nasdaq Stock Market on December 31, 2021 of $3.42.

During the year ended December 31, 2022, the Company sold all 3.2 million shares of its shares of Mogo for proceeds of $1.8 million, resulting in realized losses of approximately $9.0 million.

Note 7. Property and Equipment

Property and equipment consists of the following:

    

December 31, 

December 31, 

    

2023

    

2022

Buildings and building improvements

$

348,865

$

229,685

Land rights and land improvements

 

10,320

 

10,164

Miners and mining equipment

 

496,230

 

441,324

Machinery and facility equipment

39,144

35,125

Office and computer equipment

 

2,108

 

1,206

Construction in progress

 

166,970

 

97,231

Total cost of property and equipment

 

1,063,637

 

814,735

Less accumulated depreciation

 

(359,443)

 

(122,180)

Property and equipment, net

$

704,194

$

692,555

Depreciation and amortization expense related to property and equipment totaled approximately $246.5 million, $105.9 million, and $26.1 million, for the years ended December 31, 2023, 2022, and 2021, respectively.

The Company recognized an impairment charge for its miners and mining equipment during the year ended December 31, 2022, as described below, but did not incur any other impairment charges for its property and equipment for the years ended December 31, 2023 and 2021.

Miners and mining equipment

As of December 31, 2023, the Company had deployed a total of 112,944 miners in its mining operation, all at the Rockdale Facility.

During the year ended December 31, 2023, the Company entered into the Master Agreement to acquire 99,840 miners from MicroBT (consisting of 8,320 M56S+ model miners, 22,684 M56S++ model miners, 20,778 M66 model miners, and 48,058 M66S model miners), primarily for use at the Corsicana Facility, for a total purchase price of approximately $453.4 million, subject to adjustment. Delivery of the miners began in the fourth quarter of 2023, with all miners expected to be received and deployed by mid-2025. The Master Agreement also provides us an option to purchase up to an additional 265,000 additional miners, on the same terms as the initial order.

During the year ended December 31, 2023, the Company sold 2,700 Antminer model S19 XP miners for gross proceeds of $6.4 million, which resulted in a loss on sale of equipment of $5.3 million.

F-25

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

As of December 31, 2022, the Company had outstanding executed purchase agreements for the purchase of miners from Bitmain for a total of 5,130 S19 series miners, all of which were received in January 2023. As of December 31, 2023, the Company did not have any outstanding purchase agreements for the purchase of miners from Bitmain.

During the year ended December 31, 2022, the Company elected not to renew its co-location mining services agreement with Coinmint, which was therefore terminated automatically per its terms. In connection with the termination, the Company arranged for the transfer of the miners it was operating at Coinmint’s Massena, New York facility (the “Coinmint Facility”). The Company then entered into an equipment exchange agreement with a third-party Bitcoin mining company (the “Counterparty”), whereby the Company transferred approximately 5,700 of the Antminer model S19 Pro miners it had previously deployed at the Coinmint Facility to the Counterparty in exchange for 5,000 factory-new Antminer model S19j Pro miners delivered to the Rockdale Facility. After completing the transfer of the miners to the Counterparty, the Company relocated the balance of the miners it had deployed at the Coinmint Facility to the Rockdale Facility. As a result of the exchange with the Counterparty, the Company recognized a gain on the exchange of equipment of approximately $16.3 million during the year ended December 31, 2022.

Impairment of miners

During the year ended December 31, 2022, adverse changes in business climate, including decreases in the price of Bitcoin and resulting decrease in the market price of miners, indicated that an impairment triggering event had occurred. Testing performed indicated the estimated fair value of the Company’s miners to be less than their net carrying value as of December 31, 2022, and an impairment charge of $55.5 million was recognized, decreasing the net carrying value of the Company’s miners to their estimated fair value. The estimated fair value of the Company’s miners was classified in Level 2 of the fair value hierarchy due to the quoted market prices for similar assets.

Casualty-related charges (recoveries), net

In December 2022, the Rockdale Facility was damaged during severe winter storms in Texas. As of December 31, 2023, the Company estimated that total damages of $10.3 million had been incurred. During the year ended December 31, 2023, the Company received net insurance recoveries of $7.5 million. Recoveries are recognized when they are probable of being received.

Construction in progress

As of December 31, 2023, the Company’s expansion of the Rockdale Facility had been completed.

In 2022, the Company initiated development of the Corsicana Facility to expand its Bitcoin Mining capabilities, on a 265-acre site in Navarro County, Texas, located next to the Navarro Switch. Once complete, the Company expects the Corsicana Facility to have one gigawatt of developed capacity for its Bitcoin Mining operations.

The initial phase of the development of the Corsicana Facility involves the construction of 400 MW of immersion-cooled Bitcoin Mining infrastructure, as well as a high-voltage power substation and transmission facilities to supply power and water to the facility. Construction of the substation and Bitcoin Mining infrastructures is ongoing and operations are expected to commence by the end of the first quarter of 2024, following commissioning of the substation.

Through December 31, 2023, the Company had incurred costs of approximately $217.8 million related to the development of the Corsicana Facility, including $10.1 million paid to acquire the land on which the facility is being developed, $203.0 million of initial developments costs and equipment, and a $4.7 million deposit for future power usage.

During the year ended December 31, 2023, the Company entered into a purchase agreement with Midas for the purchase of 200 MW of immersion cooling systems for its Corsicana Facility. Delivery of the immersion cooling systems began in the fourth quarter of 2023 and is expected to be completed in the first quarter of 2024. The purchase agreement also provides the Company an option to purchase up to an additional 400 MW of immersion cooling systems from Midas, on the same terms as the initial order, through December 31, 2025.

Related party land transaction

During the year ended December 31, 2022, the Company began an initiative to provide certain on-site temporary housing for stakeholders, including partners, analysts, stockholders, employees, vendors, and other visitors to the Rockdale Facility, which is located in a relatively remote area of central Texas with limited accommodations for visitors. During the year ended December 31,

F-26

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

2023, Riot completed its acquisition of property and land for the development of temporary housing from Lyle Theriot (indirectly, through a limited liability company controlled by Mr. Theriot) for approximately $1.1 million, consisting of $0.2 million for land and $0.9 million for buildings and improvements. At the time of the transaction, Mr. Theriot was part of the management team at Riot and was considered a related party of Riot. The transaction was accounted for as an asset acquisition.

Commitments

During the year ended December 31, 2023, the Company paid $191.1 million in deposits and payments to MicroBT for the purchase of miners pursuant to the Master Agreement described herein. The remaining commitment of approximately $270.4 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $220.0 million and $50.4 million are expected to be made in 2024 and 2025, respectively.

During the year ended December 31, 2023, the Company paid $31.2 million in deposits and payments to Midas for the purchase of immersion cooling systems described herein. The remaining commitment of approximately $21.1 million is due in installments in early 2024, based on the estimated delivery schedule.

Note 8. Goodwill and Intangible Assets

Goodwill

During the second quarter of 2022, adverse changes in business climate, including decreases in the price of Bitcoin and increased volatility of equity markets, as evidenced by declines in the market price of the Company’s securities, those of its peers, and major market indices, reduced market multiples and increased weighted-average costs of capital, primarily driven by an increase in interest rates. Market concerns related to inflation, supply chain disruption issues and other macroeconomic factors were some of the primary causes for these declines. Additionally, the price of Bitcoin had declined significantly, notably during the second quarter of 2022.

Due to these factors, the Company determined that a triggering event had occurred, and therefore, performed a goodwill impairment assessment as of June 30, 2022. The valuation of the Company’s reporting units was determined with the assistance of an independent valuation specialist firm using a market approach. The market approach was based on the Guideline Public Company Method, which is derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses was based on the markets in which the reporting units operated, giving consideration to risk profiles, size, geography, and diversity of products and services. Under the market approach, the Company evaluated the fair value based on trailing and forward-looking earnings and revenue multiples derived from comparable publicly traded companies with similar market position and size as the Company’s reporting units. The unobservable inputs used to measure the fair value included projected revenue growth rates, the price of Bitcoin, the global Bitcoin network hash rate, the timing of miner shipments under currently executed contracts and their subsequent deployment, and the determination of appropriate market comparison companies. The trailing-twelve-month and next-twelve-month enterprise value-to-revenue multiples assumed in the analysis ranged from approximately 0.7x to approximately 3.9x. The resulting estimated fair values of the combined reporting units were reconciled to the Company’s market capitalization, including an estimated implied control premium of approximately 30%.

The results of the quantitative test indicated the fair value of the reporting units did not exceed their carrying amounts, including goodwill, in excess of the carrying value of the goodwill. As a result, the entire carrying amount of the goodwill was recognized as a non-cash impairment charge during the year ended December 31, 2022.

F-27

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Finite-lived intangible assets

The following table presents the Company’s finite-lived intangible assets as of December 31, 2023:

    

Weighted-

Gross

Accumulated

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(1,292)

$

5,008

 

10

Trademark

 

5,000

 

(1,042)

 

3,958

 

10

UL Listings

 

2,700

 

(469)

 

2,231

 

12

Patents

 

10,060

 

(5,560)

 

4,500

 

Various

Finite-lived intangible assets

$

24,060

$

(8,363)

$

15,697

The customer contracts, trademark, and UL listings were recognized as the result of acquisitions during the year ended December 31, 2021 (see Note 3. Acquisitions).

During the year ended December 31, 2022, the Company paid $9.5 million to license a patent for technology being used in the development of the Corsicana Facility. The amount paid is being amortized over the term of the license, which expires on December 31, 2024.

The following table presents the Company’s finite-lived intangible assets as of December 31, 2022:

    

Weighted-

Gross

    

Accumulated

    

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(671)

$

5,629

 

10

Trademark

 

5,000

 

(542)

 

4,458

 

10

UL Listings

 

2,700

 

(244)

 

2,456

 

12

Patents

 

10,060

 

(1,126)

 

8,934

 

Various

Finite-lived intangible assets

$

24,060

$

(2,583)

$

21,477

During the years ended December 31, 2023, 2022, and 2021, amortization expense related to finite-lived intangible assets was $5.8 million, $2.1 million, and $0.2 million, respectively.

The following table presents the estimated future amortization of the Company’s finite-lived intangible assets as of December 31, 2023:

2024

$

5,823

2025

 

1,355

2026

 

1,355

2027

 

1,355

2028

 

1,355

Thereafter

 

4,455

Total

$

15,697

The Company did not identify any impairment of its finite-lived intangible assets during the years ended December 31, 2023, 2022, and 2021.

F-28

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Note 9. Power Purchase Agreement

In May 2020, the Company, through its subsidiary, Whinstone, entered into the PPA to provide for the delivery of power to its Rockdale Facility, via the nearby Sandow Switch. Pursuant to the PPA, the Company has agreed to acquire a total of 345 MW of long-term, fixed-price power, in multiple blocks, as follows: 130 MW contracted in May 2020, at fixed prices through April 30, 2030; 65 MW contracted in March 2022, at fixed prices through April 30, 2030; and 150 MW contracted in November 2022, at fixed prices through October 31, 2027. Additionally, under the PPA, the Company has the option to purchase additional power at market prices, as needed.

If electricity used exceeds the amount contracted, the cost of the excess electricity is incurred at the then-current spot rate. Concurrently with the PPA, the Company entered into an interconnection agreement for the extension of delivery system transmission/substation facilities to facilitate delivery of the electricity to the Rockdale Facility (the “Facilities Agreement”). Power costs incurred under the Facilities Agreement are determined every 15 minutes using settlement information provided by the ERCOT and are recorded in Cost of revenue on the Consolidated Statements of Operations.

In collaboration with market participants such as the Company, ERCOT has implemented Demand Response Services Programs for customers that have the ability to reduce or modify electricity use in response to ERCOT instructions or signals. These Demand Response Services Programs provide the ERCOT market with valuable reliability and economic services by helping to preserve system reliability, enhancing competition, mitigating price spikes, and stabilizing the grid by encouraging the demand side of the market to give more visibility and control of their power consumption to grid operators. Market participants with electrical loads like the Company may participate in these Demand Response Service Programs directly by offering their electrical loads into the ERCOT markets, or indirectly by voluntarily reducing their energy usage in response to increasing power demand in the ERCOT marketplace.

Under these Demand Response Services Programs, the Company can participate in a variety of programs known as “ancillary services” by electing to designate a portion of its available electrical load for participation in such programs on an hourly basis. For each respective Demand Response Services Program, the Company receives a cash payment based on hourly rates for power, and the amount of electrical load into which it bids. Through ancillary services, the Company competitively bids amongst other market participants to sell ERCOT the ability to control Riot’s electrical load on demand, and to power down when directed to by ERCOT, as part of ERCOT’s efforts to stabilize the grid. The Company receives compensation for its participation in ancillary services whether or not the Company is actually called to power down.

Riot also participates in ERCOT’s Four Coincident Peak (“4CP”) program, which refers to the highest-load settlement intervals in each of the four summer months (June, July, August, and September), during which time, demand for power is at its highest. 4CP participants may voluntarily power down operations during these times and in doing so, reduce the electrical load demand on the ERCOT grid. Participants that reduce their load in these peak periods receive credits to transmission costs on future power bills during the subsequent year, reducing overall power costs. As a result of Riot’s participation in 4CP in 2022, the Company’s transmission charges in its 2023 monthly power bills were substantially reduced.

Under the PPA, the Company may also elect not to utilize its long-term, fixed-price power for its operations, and instead elect to sell that power in exchange for credits against future power costs when there is a benefit to the Company, depending on the spot market price of electricity. The Company’s power strategy combines participation in Demand Response Services Programs and sales of power during times of peak demand, to attempt to manage operating costs most efficiently.

During the years ended December 31, 2023, 2022, and 2021, the Company earned credits against future power costs in exchange for power resold of approximately $71.2 million, $27.3 million, and $6.5 million, respectively. These amounts are recorded in Power curtailment credits on the Consolidated Statements of Operations.

The Company determined the PPA meets the definition of a derivative because it allows for net settlement. However, because the Company has the ability to offer the power back for sale, rather than taking physical delivery, the Company determined that physical delivery is not probable through the entirety of the contract and therefore, the Company does not believe the normal purchases and normal sales scope exception applies to the PPA. Accordingly, the PPA (a non-hedging derivative contract) is accounted for as a derivative and recorded at its estimated fair value each reporting period in Derivative asset on the Consolidated Balance Sheets with the change in the fair value recorded in Change in fair value of derivative asset on the Consolidated Statements of Operations. The PPA is not designated as a hedging instrument.

F-29

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The estimated fair value of the Company’s Derivate asset is classified under Level 3 of the fair value hierarchy due to the significant unobservable inputs utilized in the valuation. Specifically, the Company’s discounted cash flow estimation models contain quoted commodity exchange spot and forward prices and are adjusted for basis spreads for load zone-to-hub differentials through the term of the PPA, which is scheduled to end as of April 30, 2030. The significant assumptions used to estimate fair value of the derivative contract include a discount rate of 23.1%, which reflected the nature of the contract as it relates to the risk and uncertainty of the estimated future mark-to-market adjustments, forward price curves of the power supply, broker/dealer quotes and other similar data obtained from quoted market prices or independent pricing vendors. The discount rate includes observable market inputs, but also includes unobservable inputs based on qualitative judgment related to company-specific risk factors.

The terms of the PPA require margin-based collateral, calculated as exposure resulting from fluctuations in the market cost rate of electricity compared to the fixed price stated in the contract. As of December 31, 2023, the margin-based collateral requirement of the Company was zero.

While the Company manages operating costs at the Rockdale Facility in part by periodically selling back unused or uneconomical power, the Company does not consider such actions to be trading activities.

The following table presents changes in the estimated fair value of the Derivative asset:

Balance as of December 31, 2022

$

97,497

Change in fair value of derivative asset

 

6,721

Balance as of December 31, 2023

$

104,218

Note 10. Deposits

The following table presents the activity of the Company’s deposits paid:

Deposits on equipment:

 

  

Balance as of December 31, 2022

$

33,273

Additions

 

230,397

Reclassifications to property and equipment

 

(78,376)

Balance as of December 31, 2023

185,294

Security deposits

 

29,715

Total long-term deposits

$

215,009

Deposits on equipment

As of December 31, 2022, the Company had outstanding executed purchase agreements for the purchase of miners from Bitmain for a total of 5,130 S19 series miners, which were received in January 2023. During the year ended December 31, 2023, the Company reclassified the outstanding deposit of $33.3 million to property and equipment in connection with the receipt of the miners at the Rockdale Facility. See Note 7. Property and Equipment.

During the year ended December 31, 2023, the Company paid deposits and advance payments of $191.1 million to MicroBT for the purchase of miners, paid a deposit of $20.8 million to Midas for the purchase of immersion cooling systems, and paid deposits of $18.5 million for other purchases of miners from various suppliers. See Note 7. Property and Equipment.

During the year ended December 31, 2023, $12.6 million of the deposits made to MicroBT, all of the $20.8 million deposit made to Midas, and $11.7 million of the deposits for other purchases of miners were reclassified to property and equipment in connection with the receipt of the equipment.

Security deposits

During the year ended December 31, 2023, the Company paid $23.0 million as a security deposit in connection with its 215 MW increase to the long-term, fixed-price power secured under the PPA, resulting in a total of 345 MW under contract at fixed prices. See Note 8. Power Purchase Agreement.

F-30

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

During the year ended December 31, 2022, the Company paid approximately $4.7 million as a security deposit for the development of the Corsicana Facility, all of which remains held as a deposit as of December 31, 2023.

During the year ended December 31, 2021, the Company paid approximately $3.1 million in connection with an amended and restated Transmission/Substation Facility Extension Agreement for the construction of the Oncor-owned Delivery System facilities to serve the expansion of the Rockdale Facility, all of which has been returned to the Company as of December 31, 2023.

The Company has other security deposits totaling approximately $2.0 million for its offices and facilities, including $1.8 million associated with its ground lease.

Note 11. Accrued Expenses

The Company’s accrued expenses consist of the following:

    

December 31, 

December 31, 

2023

2022

Construction in progress

$

23,451

$

16,621

Power related costs and remittances

 

11,114

 

32,632

Compensation

14,888

8,582

Insurance

 

7,490

 

3,660

Other

 

5,685

 

3,969

Total accrued expenses

$

62,628

$

65,464

Note 12. Debt

Credit and security facility

The Company’s subsidiary, ESS Metron, has a Credit and Security Facility Agreement, as amended, which provides for a $10.0 million credit and security facility consisting of a $6.0 million revolving line of credit (the “Revolving Line of Credit”) and a $4.0 million equipment guidance line (the “Equipment Guidance Line”).

The Revolving Line of Credit has a term of two years with interest due monthly and principal due at maturity. All amounts borrowed under the Revolving Line of Credit carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of December 31, 2023, the interest rate was 8.5%. Total borrowings under the Revolving Line of Credit during the year ended December 31, 2023, were $6.0 million and payments were $6.0 million. As of December 31, 2023, the outstanding balance on the Revolving Line of Credit was $0.

The Equipment Guidance Line has a term of two years and permits the Company to finance up to 80.0% of certain equipment purchases. All amounts borrowed under the Equipment Guidance Line carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of December 31, 2023, the interest rate was 8.5%. Total borrowings under the Equipment Guidance Line during the year ended December 31, 2023, were approximately $0.9 million. During the year ended December 31, 2023, approximately $0.4 million outstanding under the Equipment Guidance Line converted to a fixed rate term loan (see below). As of December 31, 2023, the outstanding balance on the Equipment Guidance Line was approximately $0.5 million.

All borrowings and accrued interest under the equipment guidance line convert to fixed rate term loans every six months, which have either five-year terms for borrowings used to acquire vehicles and manufacturing equipment (“Manufacturing Term Loans”) or three-year terms for borrowings of equipment other than vehicles and manufacturing equipment (“Equipment Term Loans”). The Manufacturing Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the five-year treasury rate plus 2.5% as of conversion and the Equipment Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the three-year treasury rate plus 2.5% as of conversion. All subsequent conversions to Manufacturing Term Loans and Equipment Term Loans carry interest at a fluctuating rate equal to the lender’s prime rate.

During the year ended December 31, 2023, approximately $0.4 million outstanding under the Equipment Guidance Line was converted into a three-year Equipment Term Loan with a fixed interest rate of 6.6%. As of December 31, 2023, the outstanding balance on the Equipment Term Loan was approximately $0.3 million.

F-31

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

As of December 31, 2023, the outstanding balance on the Equipment Guidance Line and Equipment Term Loans was recognized net of deferred financing costs of approximately $0.1 million. The net current outstanding debt balance of $0.3 million was recognized within Accrued Expenses and the net long-term outstanding debt balance of $0.5 million was recognized within Other long-term liabilities on the Consolidated Balance Sheets.

As of December 31, 2023, the Company was in compliance with all covenants of the Credit and Security Facility Agreement.

Note 13. Leases

As of December 31, 2023, the Company had operating leases primarily for its offices and the manufacturing facilities of ESS Metron, and a ground lease for the Rockdale Facility, all of which expire on various dates through January 2032.

During the year ended December 31, 2022, the Company executed an amendment to the ground lease for the Rockdale Facility to add a second 100-acre tract of land, adjacent to the land subject to the original ground lease, for an additional $0.9 million in annual payments. The term of the amended lease is scheduled to expire on January 31, 2032, followed by three ten-year renewal periods at the Company’s option, unless terminated earlier. Concurrent with the amendment to the ground lease, the Company extended the term of its Water Reservation Agreement for the Rockdale Facility (see Note 17. Commitments and Contingencies).

As of December 31, 2023 and 2022, operating lease right of use assets were $20.4 million and $21.7 million, respectively, and operating lease liabilities were $21.3 million and $22.3 million, respectively.

The following table presents the components of the Company’s lease expense, which the ground and facilities’ leases are included in Cost of revenue and the office leases are included in Selling, general, and administrative on the Consolidated Statements of Operations:

    

Years Ended December 31, 

2023

    

2022

    

2021

Operating lease cost

$

3,747

$

3,193

$

678

Variable lease cost

 

240

 

182

 

51

Operating lease expense

 

3,987

 

3,375

 

729

Short-term lease rent expense

 

 

 

19

Total lease expense

$

3,987

$

3,375

$

748

The following table presents supplemental lease information:

2023

    

2022

    

2021

Operating cash outflows for operating leases

$

3,522

$

2,789

$

435

Right of use assets exchanged for new operating lease liabilities

$

1,249

$

10,333

$

13,622

Weighted-average remaining lease term – operating leases

 

7.5

 

8.5

 

8.6

Weighted-average discount rate – operating leases

 

6.7

%  

 

6.6

%

 

5.8

%

The following table represents our future minimum operating lease payments as of December 31, 2023:

    

Ground lease

    

Office and other leases

    

Total

2024

$

1,998

$

1,798

$

3,796

2025

 

2,058

 

1,495

 

3,553

2026

2,119

1,425

3,544

2027

 

2,183

 

1,305

 

3,488

2028

 

2,249

 

1,017

 

3,266

Thereafter

 

7,369

 

2,426

 

9,795

Total undiscounted lease payments

 

17,976

 

9,466

 

27,442

Less present value discount

 

(4,685)

 

(1,412)

 

(6,097)

Present value of lease liabilities

$

13,291

$

8,054

$

21,345

F-32

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Note 14. Stockholders’ Equity

Preferred Stock

0% Series B Convertible Preferred Stock

On November 3, 2017, the Company designated 1,750,001 shares of preferred stock as “0% Series B Convertible Preferred Stock.”

The shares of 0% Series B Convertible Preferred Stock are non-voting and convertible into shares of common stock based on a conversion calculation equal to the stated value of the 0% Series B Convertible Preferred Stock, plus all accrued and unpaid dividends, if any, as of such date of determination, divided by the conversion price. The stated value of each share of 0% Series B Convertible Preferred Stock is $6.80 and the initial conversion price is $6.80 per share, each subject to adjustment for stock splits, stock dividends, recapitalizations, combinations, subdivisions or other similar events. The holders of 0% Series B Convertible Preferred Stock are entitled to receive dividends if and when declared by the Company’s board of directors. The 0% Series B Convertible Preferred Stock is also subject to beneficial ownership limitations and conversion limitations.

During the year ended December 31, 2022, the remaining 2,199 shares outstanding of the Company’s 0% Series B Convertible Preferred Stock were converted to 2,199 shares of its common stock. As of December 31, 2023, no shares of the Company’s 0% Series B Convertible Preferred Stock were outstanding.

Common Stock

The Company is authorized to issue up to 340,000,000 shares of Common Stock, without any par value per share.

Each holder of Common Stock is entitled to one vote for each share held of record on all matters to be voted on by such holders. Holders of Common Stock are entitled to receive dividends, if declared. Upon liquidation, dissolution or winding-up, holders of Common Stock are entitled to share ratably in the net assets legally available for distribution after payment of all debts and other liabilities, subject to any preferential rights of the holders of Preferred Stock, if any.

ATM Equity Offerings

2023 ATM Offering

In August 2023, the Company entered into the 2023 ATM Offering, under which it could offer and sell up to $750.0 million in shares of the Company’s common stock.

During the year ended December 31, 2023, the Company received net proceeds of approximately $571.6 million ($583.3 million of gross proceeds, net of $11.7 million in commissions and expenses) from the sale of 45,758,400 shares of its common stock at a weighted average fair value of $13.07 per share under its 2023 ATM Offering.

Subsequent to December 31, 2023, and through February 20, 2024, the Company received net proceeds of approximately $114.9 million from the sale of 8,644,100 shares of its common stock at a weighted average fair value of $13.57 per share under its 2023 ATM Offering.

2022 ATM Offering

In March 2022, the Company entered into an ATM sales agreement under which it could offer and sell up to $500.0 million in shares of the Company’s common stock.

During the year ended December 31, 2022, the Company received gross proceeds of approximately $304.8 million ($298.2 million, net of $6.6 million in commissions and expenses), from the sale of 37,052,612 shares of common stock at an average fair value of $8.23 per share under the 2022 ATM Offering.

During the year ended December 31, 2023, the Company received net proceeds of approximately $191.2 million ($195.2 million of gross proceeds, net of $3.9 million in commissions and expenses) from the sale of 16,447,645 shares of its common stock at a

F-33

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

weighted average fair value of $11.86 per share under its 2022 ATM Offering. With the sale and issuance of these shares, all $500.0 million in shares of the Company’s common stock available for sale under its 2022 ATM Offering had been issued.

2021 ATM Offering

In August 2021, the Company entered into an ATM sales agreement under which it could offer and sell up to $600.0 million in shares of the Company’s common stock.

During the year ended December 31, 2021, the Company received gross proceeds of approximately $600.0 million ($587.2 million, net of $12.8 million in commissions and expenses), from the sale of 19,910,589 shares of common stock at a weighted average fair value of $29.53 per share. With the sale and issuance of these shares, all $600.0 million in shares of the Company’s common stock available for sale under 2021 ATM Offering had been issued.

2020 ATM Offering

In October 2020, the Company entered into an ATM sales agreement under which it received proceeds of approximately $100.0 million from the sale of common shares. The Company incurred fees of up to 3.0% of the gross proceeds received.

In January 2021, the Company received gross proceeds of approximately $84.8 million ($82.7 million net, after $2.1 million in expenses) from the sale of 4,433,468 shares of common stock at an average fair value of $19.13 per share under an ATM agreement entered into in December 2020. With the sale and issuance of these shares, all $200 million in shares of Company common stock available for sale under the December 2020 ATM Offering had been issued.

Under the terms of the 2023, 2022, 2021, and 2020 ATM Offerings, the Company only issued shares of its common stock.

ESS Metron Holdback Shares

On December 1, 2021, the Company acquired 100% of the equity interests in ESS Metron for consideration that included 715,413 shares of the Company’s common stock, 70,165 shares of which were withheld as security for the sellers’ indemnification obligations for 18 months. During the year ended December 31, 2023, the indemnification period ended and all 70,165 of the withheld shares were issued to the ESS Metron sellers.

Warrants

During the year ended December 31, 2021, the Company issued warrants to XMS Capital Partners, LLC as partial payment for its advisory services in connection with the Whinstone Acquisition. The warrants entitle XMS to purchase up to 63,000 shares of the Company’s common stock at a purchase price of $48.37 per share. The warrants may be exercised at any time through August 12, 2026.

The warrants are recognized as a liability with a fair value of zero upon issuance and a redemption value of zero as of December 31, 2023.

2023 Transactions

During the year ended December 31, 2023, approximately 5.0 million shares of common stock were issued to the Company’s board of directors, officers, employees, and advisors in settlement of an equal number of fully vested restricted stock awards awarded to such individuals by the Company under the 2019 Equity Incentive Plan. The Company withheld approximately 1.3 million of these shares, with a fair value of approximately $14.0 million, to cover the withholding taxes related to the settlement of these vested restricted stock awards, as permitted by the 2019 Equity Incentive Plan.

In June 2023, the Company’s stockholders approved the Fourth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance under the 2019 Equity Incentive Plan by 4.0 million shares.

In December 2023, the Company’s stockholders approved the Fifth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance under the 2019 Equity Inventive Plan by 13.0 million shares.

F-34

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

2022 Transactions

During the year ended December 31, 2022, the Company increased its authorized shares of common stock from 170.0 million shares to 340.0 million shares.

During the year ended December 31, 2022, 1,819,332 shares of common stock were issued to the Company’s board of directors, officers, employees, and advisors of the Company in settlement of an equal number of fully vested restricted stock units awarded to such individuals by the Company under the 2019 Equity Incentive Plan. The Company withheld 685,781 of these shares, at a fair value of approximately $10.1 million, to cover the withholding taxes related to the settlement of these vested restricted stock units, as permitted by the 2019 Equity Incentive Plan.

During the year ended December 31, 2022, — shares of the Company’s 0% Series B Convertible Preferred Stock were converted into 70,165 shares of its common stock, leaving no shares outstanding.

In July 2022, the Company’s stockholders approved the Third Amendment to its 2019 Equity Incentive Plan, which increased the number of shares of the Company’s common stock reserved for issuance by 10.0 million shares.

2021 Transactions

During the year ended December 31, 2021, the Company issued 11,800,000 shares of its common stock in connection with its acquisition of Whinstone. See Note 3. Acquisitions.

During the year ended December 31, 2021, the Company issued 645,248 shares of its common stock in connection with its acquisition of ESS Metron. See Note 3. Acquisitions.

During the year ended December 31, 2021, 464,021 shares of common stock were issued to the Company’s board of directors, officers, employees and advisors of the Company in settlement of an equal number of fully vested restricted stock units awarded to such individuals by the Company pursuant to grants made under the Company’s 2019 Equity Incentive Plan, as amended. The Company withheld 174,685 of these shares, at a fair value of approximately $5.1 million, to cover the withholding taxes related to the settlement of these vested restricted stock units, as permitted by the 2019 Equity Incentive Plan.

During the year ended December 31, 2021, the Company issued 415,657 shares of its common stock in connection with the exercise of 415,657 common stock warrants issued to investors in connection with the Company’s January 2019 private placement transaction, for net proceeds of approximately $0.8 million.

During the year ended December 31, 2021, the Company issued 543,686 shares of its common stock in connection with the cashless exercise of warrants to purchase 1,257,235 shares of common stock, which were issued to investors in connection with private placement transactions in December 2017.

During the year ended December 31, 2021, the Company issued 10,286 shares of its common stock upon the cashless exercise of 12,000 stock options.

During the year ended December 31, 2021, 2,000 shares of the Company’s 0% Series B Convertible Preferred Stock were converted into 2,000 shares of its common stock, leaving 2,199 shares outstanding. The Company currently has one equity compensation plan, the 2019 Equity Incentive Plan. On October 19, 2021, the Company’s stockholders approved the Second Amendment to its 2019 Equity Incentive Plan, which increased the number of shares of the Company’s common stock reserved for issuance by 4.4 million shares.

Note 15. Stock-Based Compensation

The 2019 Equity Incentive Plan authorizes the granting of stock-based compensation awards to directors, officers, employees, and advisors of the Company in the form of restricted stock awards (“RSAs”), restricted stock units (“RSUs”), or stock options, all of which settle in shares of the Company’s common stock upon vesting. 3.6 million shares of common stock were initially reserved for issuance.

F-35

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

In July 2023, the Company adopted a new long-term incentive program under its 2019 Equity Incentive Plan, under which employees are eligible to receive performance-based RSAs or RSUs and service-based RSAs or RSUs. The performance-based awards are eligible to vest based on the relative performance of the Company’s common stock (“Total Stockholder Return” or “TSR”), compared to the performance of the Russell 3000 Index (the “Index TSR”), during the three-year performance period commencing as of the grant date of the TSR award (collectively, the “TSR Awards”). The TSR Awards have a vesting range of 0% to 200% of the recipient’s target award, which is calculated based on the difference between the Company’s TSR and the Index TSR over the three-year performance period, subject to the recipient’s continuous employment with the Company through the third anniversary of the award’s grant date. The service-based awards are eligible to vest in one-third annual installments over a three-year service period commencing on the award’s grant date, subject to the recipient’s continuous employment with the Company through the applicable vesting dates.

In November 2020, the Company’s stockholders approved the First Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 3.5 million shares.

In October 2021, the Company’s stockholders approved the Second Amendment to the 2019 Equity Inventive Plan, which increased the shares of common stock reserved for issuance by 4.4 million shares.

In July 2022, the Company’s stockholders approved the Third Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 10.0 million shares.

In June 2023, the Company’s stockholders approved the Fourth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 4.0 million shares.

In December 2023, the Company’s stockholders approved the Fifth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 13.0 million shares.

As of December 31, 2023, the Company had 18,517,831 shares of common stock reserved for issuance under the 2019 Equity Incentive Plan.

The following table presents stock-based compensation expense by category:

Years Ended December 31, 

    

2023

    

2022

    

2021

Performance-based stock awards and units

$

(4,703)

$

16,444

$

63,556

Service-based stock awards and units

36,873

8,111

4,935

Total stock-based compensation

$

32,170

$

24,555

$

68,491

Stock-based compensation expense is recognized within Selling, general and administrative on the Consolidated Statements of Operations.

Performance-Based Awards and Units

Performance-based awards and units are eligible to vest either: (i) over a three-year performance period ending December 31, 2023, based upon financial performance targets met during the performance period, and the completion of specified performance milestones related to development and monetization of added infrastructure capacity; or (ii) based on the Company’s TSR as compared to the Index TSR through December 31, 2025.

F-36

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The following table presents a summary of the activity of the performance-based RSAs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

3,918,935

$

25.92

Granted

2,076,340

$

17.48

Vested

(567,281)

$

24.96

Forfeited

(499,468)

$

33.54

Balance as of December 31, 2023

4,928,526

$

21.71

During the year ended December 31, 2022, the Company granted 245,266 performance-based RSAs with a grant date fair value of $1.7 million. During the year ended December 31, 2021, no performance-based RSAs were awarded.

As of December 31, 2023, there was approximately $27.8 million of unrecognized compensation cost related to the performance-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.6 years.

The following table presents a summary of the activity of the performance-based RSUs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

$

Granted

246,426

$

19.59

Vested

$

Forfeited

$

Balance as of December 31, 2023

246,426

$

19.59

During the year ended December 31, 2022, the Company granted 1,412,299 performance-based RSUs with a grant date fair value of $15.1 million. During the year ended December 31, 2021, the Company granted 4,033,159 performance-based RSUs with a grant date fair value of $148.0 million. During the year ended December 31, 2022, all outstanding performance-based RSUs were converted into performance-based RSAs.

As of December 31, 2023, there was approximately $4.1 million of unrecognized compensation cost related to the performance-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.6 years.

Service-Based Awards and Units

Service-based awards vest over a one, two, and three-year service periods.

The following table presents a summary of the activity of the service-based RSAs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

8,855,744

$

6.84

Granted

1,313,925

$

15.44

Vested

(4,464,307)

$

6.89

Forfeited

(807,468)

$

6.86

Balance as of December 31, 2023

 

4,897,894

$

9.14

During the year ended December 31, 2022, the Company awarded 10,310,115 service-based RSAs with a grant date fair value of $69.4 million. During the year ended December 31, 2021, no service-based RSAs were awarded.

F-37

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

As of December 31, 2023, there was approximately $29.0 million of unrecognized compensation cost related to the service-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 10 months.

The following table presents a summary of the activity of the service-based RSUs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

$

Granted

155,213

$

19.30

Vested

$

Forfeited

$

Balance as of December 31, 2023

 

155,213

$

19.30

During the year ended December 31, 2022, the Company awarded 922,552 service-based RSUs with a grant date fair value of $6.4 million. During the year ended December 31, 2021, the Company granted 212,189 service-based RSUs with a grant date fair value of $7.1 million. During the year ended December 31, 2022, all outstanding service-based RSUs were converted into service-based RSAs.

As of December 31, 2023, there was approximately $2.6 million of unrecognized compensation cost related to the service-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.2 years.

Subsequent Awards

In January 2024, the Company awarded 1,000,000 performance-based RSUs with a grant date fair value of approximately $14.1 million, 14,071,926 performance-based RSAs with a grant date fair value of approximately $199.5 million, and 38,707 service-based RSAs with a grant date fair value of approximately $0.6 million and a three-year service period. The performance-based awards are eligible to vest based on the Company’s TSR as compared to the Index TSR through December 31, 2025.

Note 16. Fair Value Measurements

Assets and liabilities measured at fair value on a recurring basis

The following tables present the Company’s assets and liabilities measured at fair value on a recurring basis:

Fair value measured as of December 31, 2023

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Bitcoin (a)

$

311,178

$

311,178

$

$

Convertible note (b)

$

4,709

$

$

$

4,709

Derivative asset (c)

$

104,218

$

$

$

104,218

Contingent consideration liability (d)

$

909

$

$

$

909

Fair value measured as of December 31, 2022

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Derivative asset (b)

$

97,497

$

$

$

97,497

Contingent consideration liability (c)

$

24,935

$

$

$

24,935

(a)See Note 5. Bitcoin
(b)See Note 6. Investments
(c)See Note 9. Power Purchase Agreement
(d)See Note 17. Commitments and Contingencies

F-38

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

There were no transfers of financial instruments between Level 1, Level 2, and Level 3 during the periods presented.

Assets and liabilities not measured at fair value on a recurring basis

In addition to assets and liabilities that are measured at fair value on a recurring basis, we also measure certain assets and liabilities at fair value on a nonrecurring basis. Our non-financial assets, including goodwill, intangible assets, operating lease right of use assets, and property, plant and equipment, are measured at fair value when there is an indication of impairment and the carrying amount exceeds the asset’s projected undiscounted cash flows. These assets are recorded at fair value only when an impairment charge is recognized.

As of December 31, 2023 and 2022, the fair values of cash and cash equivalents, accounts receivable, contract assets, prepaid expenses and other current assets, accounts payable, contract liabilities, and accrued expenses approximated their carrying values because of their short-term nature.

Note 17. Commitments and Contingencies

Commitments

Miners and mining equipment

During the year ended December 31, 2023, the Company paid $191.1 million in deposits and payments to MicroBT for the purchase of miners pursuant to the Master Agreement described herein. The remaining commitment of approximately $270.4 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $220.0 million and $50.4 million are expected to be made in 2024 and 2025, respectively.

During the year ended December 31, 2023, the Company paid $31.2 million in deposits and payments to Midas for the purchase of immersion cooling systems described herein. The remaining commitment of approximately $21.1 million is due in installments in early 2024, based on the estimated delivery schedule.

Operating leases

The Company leases its primary office locations and has a ground lease for its Rockdale Facility under noncancelable lease agreements that expire on varying dates through 2032. For additional information see Note 13. Leases.

Water reservation agreement

The Company has a water reservation agreement, as amended, with the lessor of its ground lease to secure a certain quantity of non-potable water from a nearby lake to be used by the Company at its Rockdale Facility. The water reservation agreement runs through January 2032 and requires annual payments of approximately $2.2 million.

The Company concluded that the water reservation agreement was not a lease or a derivative instrument. Because the Company obtained an additional right of use for the reserved water amount, and the charges were increased by a standalone price commensurate with the additional water use rights and at market rates, the water reservation agreement was determined to be a lease modification accounted for as a separate contract. As such, the fees of the water reservation agreement were excluded from the lease payments of the ground lease and the water reservation agreement was accounted for as a separate executory contract.

Contingent consideration liability

In February 2021, the State of Texas experienced an extreme and unprecedented winter weather event that resulted in prolonged freezing temperatures and caused an electricity generation shortage that was severely disruptive to the whole state. While demand for electricity reached extraordinary levels due to the extreme cold, the supply of electricity significantly decreased in part because of the inability of certain power generation facilities to supply electric power to the grid. Due to the extreme market price of electricity during this time, at the request of ERCOT, the Company stopped supplying power to its customers and instead sold power back to the grid.

F-39

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

In April 2021, under the provisions of the PPA, and as a result of the weather event, the Company entered into a Qualified Scheduling Entity (“QSE”) Letter Agreement, which resulted in the Company being entitled to receive approximately $125.1 million for its power sales during the February winter storm, all under the terms and conditions of the QSE Letter Agreement. The Company received cash of $29.0 million in April 2021 (after deducting $10.0 million in power management fees owed by Whinstone), approximately $59.7 million was credited against power bills of the Company during 2022, with the remaining $26.3 million being contingent upon ERCOT’s future remittance. These amounts are recognized gross before fair value adjustments and expenses incurred by the Company for power management fees noted above and customer settlements. The fair value of the settlement agreement was estimated and recognized as an asset as part of acquisition accounting.

As part of the Whinstone Acquisition (see Note 3. Acquisitions), the Company is obligated to pay the seller up to $86.0 million, net of income taxes, (undiscounted) of additional consideration if certain power credits are received or realized by the Company arising from the February 2021 weather event. Upon the acquisition of Whinstone, the estimated fair value of the contingent consideration was approximately $83.0 million.

The estimated fair value measurement is based on significant inputs not observable in the market and thus represents a Level 3 measurement.

Upon the acquisition of Whinstone, the Company estimated the fair value of the contingent consideration using a discounted cash flow analysis, which included estimates of both the timing and amounts of potential future power credits. These estimates were determined using the Company’s historical consumption quantities and patterns combined with management’s expectations of its future consumption requirements, which required significant judgment and depend on various factors outside the Company’s control, such as construction delays. The discount rate of approximately 2.5% included observable market inputs, but also included unobservable inputs such as interest rate spreads, which were estimated based on qualitative judgment related to company-specific risk factors. Specifically, the Company used S&P Global’s B credit rating in the yield curve to estimate a reasonable interest rate spread to determine the cost of debt input because the power credits are subordinated obligations of the Company’s counterparty. Although these estimates are based on management’s best knowledge of current events, the estimates could change significantly from period to period.

The following table presents the changes in the estimated fair value of our contingent consideration liability:

Balance as of December 31, 2022

$

24,935

Change in contingent consideration

 

(24,026)

Change in fair value of contingent consideration

Balance as of December 31, 2023

$

909

Approximately $1.2 million of remaining future power credits to be received are estimated to be received over a period of 12 years. The Company determined the value of the contingent consideration as of December 31, 2023, using a discount rate of approximately 8.0%, which was based on the factors above, including the recent increase in interest rates.

Contingencies

Legal proceedings

The Company, and our subsidiaries, are subject at times to various claims, lawsuits and governmental proceedings relating to our business and transactions arising in the ordinary course of business. We cannot predict the final outcome of such proceedings. Where appropriate, we vigorously defend such claims, lawsuits and proceedings. Some of these claims, lawsuits and proceedings seek damages, including, direct, consequential, exemplary, and/or punitive damages, in amounts that could, if awarded, be significant. Certain of the claims, lawsuits and proceedings arising in ordinary course of business are covered by our insurance program. We maintain property, and various types of liability insurance in an effort to protect ourselves from such claims. In terms of any matters where there is no insurance coverage available to us, or where coverage is available and we maintain a retention or deductible associated with such insurance, we may establish an accrual for such loss, retention or deductible based on current available information. In accordance with accounting guidance, if it is probable that an asset has been impaired or a liability has been incurred as of the date of the financial statements, and the amount of loss is reasonably estimable, then an accrual for the cost to resolve or settle these claims is recorded by us on the Consolidated Balance Sheets. If it is reasonably possible that an asset may be impaired as of the date of the financial statement, then we disclose the range of possible loss. Paid expenses related to the defense of such claims are recorded by us as incurred and paid. Management, with the assistance of outside counsel, may from time to time adjust

F-40

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

such accruals according to new developments in the matter, court rulings, or changes in the strategy affecting our defense of such matters. On the basis of current information, we do not believe there is a reasonable possibility that any material loss, if any, will result from any claims, lawsuits and proceedings to which we are subject to either individually, or in the aggregate.

Northern Data Working Capital Disputes 

On September 7, 2022, the Company filed a complaint against Northern Data AG (“Northern Data”) in the Delaware Court of Chancery (Case No. C.A. No. 2022-0792-LWW) disputing the purchase price of Whinstone and seeking declaratory relief and specific performance of the stock purchase agreement. On March 31, 2023, the parties filed a stipulation agreeing to dismiss all claims without prejudice and to submit the dispute for final determination to an independent accountant. The Company placed approximately $29.5 million in escrow pending the final determination of the independent accountant, and, on June 9, 2023, the independent accountant rendered a written final determination finding in favor of the Company on disputed issues totaling approximately $27.1 million. Accordingly, approximately $27.1 million of the escrowed amount was released from escrow and distributed to the Company on June 13, 2023, with the remaining approximately $2.4 million held in escrow allocated to Northern Data. As a result, the Company recognized a Deferred gain on acquisition post-close dispute settlement of $26.0 million on the Consolidated Balance Sheets.

Following the final determination, Northern Data filed a complaint against the Company in the Delaware Court of Chancery (the “Chancery Court”) on June 23, 2023 (Case No. C.A. No. 2023-0650-LWW) challenging the independent accountant’s written final determination and seeking to re-litigate the purchase price adjustment process. The Company contests the legal and factual basis of Northern Data’s claims and filed a motion to dismiss the complaint on July 17, 2023, which the Chancery Court heard on February 13, 2024. The Chancery Court took the matter under advisement and it is now pending a ruling. While the Company intends to vigorously oppose such complaint, the Company cannot accurately predict the outcome of such ongoing litigation, or estimate the magnitude of such outcome, due to its early stage.

Legacy Hosting Customer Disputes 

Rhodium

On May 2, 2023, Whinstone filed a petition in the District Court for the 20th Judicial District of Milam County, Texas (Case No. CV41873), which it later amended, against Rhodium 30MW, LLC, Rhodium JV, LLC, Air HPC LLC, and Jordan HPC, LLC (collectively, “Rhodium”) asserting breach of contract claims for Rhodium’s failure to pay amounts due under Rhodium’s colocation agreements with Whinstone. Whinstone seeks recovery of more than $26.0 million, plus reasonable attorneys’ fees and costs, expenses, and pre- and post-judgment interest.  On June 12, 2023, Rhodium answered and, along with non-parties Rhodium Encore LLC, Rhodium 2.0 LLC, and Rhodium 10mw LLC (collectively, the “Non-Parties”), moved to compel arbitration and filed counterclaims for breach of contract seeking recovery of at least $7.0-$10.0 million in power credits allegedly owed to Rhodium under the superseded agreements, as well as lost profits. On August 2, 2023, Rhodium disclosed the amount of damages it seeks to recover for these claims, which includes at least $42.0 million in alleged energy credits, at least $1.0 million in alleged lost profits for power diversion, and at least $0.7 million in alleged direct damages for breach of contract, plus lost profits and reasonable and necessary attorneys’ fees. On August 28, 2023, the district court granted Rhodium’s motion to compel arbitration and stay litigation. On November 27, 2023, Whinstone terminated the Rhodium JV, LLC and Air HPC LLC hosting agreements at the Rockdale Facility with immediate effect. On December 11, 2023, Rhodium and the Non-Parties submitted an arbitration demand to the American Arbitration Association seeking approximately $55.0 million in damages and specific performance of unspecified contracts. Whinstone believes Rhodium’s claims are without merit and intends to vigorously contest them, as appropriate. Because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any.

SBI Crypto Co.

On April 5, 2023, SBI Crypto Co., Ltd. (“SBI”) filed a complaint in the United States District Court for the Western District of Texas (Case No. 6:23-cv-252), which it later amended, against Whinstone alleging breach of contract, fraud, and negligent bailment claims. On July 21, 2023, Whinstone filed a motion to dismiss the amended complaint, which was denied on October 25, 2023. SBI seeks recovery of at least $15.0 million in lost profits, at least $16.0 million for equipment damage, reasonable attorneys’ fees and costs, expenses, costs, and pre- and post-judgment interest. Whinstone believes many of the claims are barred or waived and substantively lack merit, and Whinstone plans to vigorously contest the same, as appropriate. While a preliminary investigation of the merits of SBI’s claims has commenced, because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any.

F-41

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

GMO

On June 13, 2022, GMO Gamecenter USA, Inc. and its parent, GMO Internet, Inc., (collectively “GMO”) filed a complaint against Whinstone alleging breach of contract under the colocation services agreement between GMO and Whinstone, seeking damages in excess of $150.0 million. The case is pending in the United States District Court for the Southern District of New York (Case No. 1:22-cv-05974-JPC). Whinstone has responded to GMO’s claims and raised counterclaims of its own, alleging GMO itself breached the colocation services agreement, seeking a declaratory judgment and damages in excess of $25.0 million. On October 19, 2023, GMO filed its fourth amended complaint claiming an additional $496.0 million in damages, for loss of profit and profit sharing, based on Whinstone’s alleged wrongful termination of the colocation services agreement as of June 29, 2023. At this preliminary stage, the Company believes that GMO’s claims lack merit; however, because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any.

Class Actions and Related Shareholder Derivative Actions 

On August 25, 2023, the United States District Court for the District of New Jersey dismissed the Takata v. Riot Blockchain action (Case No. 3: 18-cv-02293, the “Takata Action”), with prejudice, dismissing all claims.

Following the dismissal of the Takata Action, all shareholder derivative complaints filed against the Company were subsequently dismissed without prejudice. On October 23, 2023, the parties in Jackson v. Riot Blockchain, Inc., et al. (Case No. 604520/18) filed a joint stipulation of discontinuance dismissing all claims without prejudice. On January 18, 2023, the Eighth Judicial District Court of the State of Nevada entered an order voluntarily dismissing In re Riot Blockchain, Inc. Shareholder Derivative Litigation (Case No. A-18-774890-B) without prejudice. On October 6, 2023, plaintiff filed a notice in Finitz v. O’Rourke, et al. (Case No. 1:18-cv-09640) voluntarily dismissing all claims without prejudice. On September 26, 2023, plaintiff filed a notice in Monts v. O’Rourke, et al. (Case No. 1:18-cv-01443) voluntarily dismissing all claims without prejudice.

Note 18. Income taxes

The following table presents the components of the loss before provision for income taxes:

For the years ended December 31, 

    

2023

    

2022

    

2021

Domestic

$

(54,565)

$

(521,302)

$

(15,183)

Foreign

 

 

 

Loss before provision for income taxes

$

(54,565)

$

(521,302)

$

(15,183)

The following table presents the components of income tax benefit (expense):

As of December 31, 

    

2023

    

2022

    

2021

Current:

  

  

  

US Federal

$

$

$

US State

 

48

 

(789)

 

(254)

Foreign

 

 

 

Total current benefit (expense)

$

48

$

(789)

$

(254)

Deferred:

 

  

 

  

 

  

US Federal

$

5,045

$

12,538

$

US State

 

 

 

Foreign

 

 

 

Total deferred benefit

 

5,045

 

12,538

 

Total benefit (expense) for income taxes

$

5,093

$

11,749

$

(254)

F-42

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The following table presents the tax effects of temporary differences and tax loss and credit carry forwards that give rise to significant portions of deferred tax assets and liabilities:

As of December 31, 

    

2023

    

2022

Deferred income tax assets:

  

  

Operating lease liability

$

4,485

$

5,178

Deferred revenue

 

3,735

 

4,595

Stock compensation

 

2,348

 

17,422

Bitcoin

29,111

Intangible assets

6,523

6,501

Net operating losses

116,872

150,167

Other deferred tax assets

2,058

2,393

Total deferred tax assets

 

136,021

 

215,367

Valuation allowance

 

(65,600)

 

(108,060)

Net deferred tax assets

 

70,421

 

107,307

Deferred income tax liabilities:

 

  

 

  

Derivative asset

 

(21,898)

 

(22,678)

Right of use asset

(4,289)

(5,043)

Fixed assets

(19,189)

(79,586)

Bitcoin

(23,300)

Other deferred tax liabilities

(1,745)

Total deferred tax liabilities

 

(70,421)

 

(107,307)

Net deferred tax assets (liabilities)

$

$

The Company has approximately $528.0 million and $171.0 million of federal and state tax Net Operating Losses (“NOLs”), respectively, that may be available to offset future taxable income. Federal and state net operating loss carryforwards of $130.0 million and $101.0 million, respectively, if not utilized, expire between 2026 and 2037. Under the Tax Cuts and Jobs Act, $398.0 million federal and $70.0 million state NOLs incurred after December 31, 2017 are carried forward indefinitely, but may be limited in utilization to 80% of taxable income.

Furthermore, as a result of changes in the ownership of our common stock and changes in our business operations, our ability to use our federal and state NOLs may be subject to annual limitations limited under Internal Revenue Code Section 382 and 383. The annual limitations may result in the expiration of net operating losses and credits before they are able to be utilized. The Company does not expect any previous ownership changes, as defined under Section 382 and 383 of the Internal Revenue Code, to result in an ultimate limitation that will materially reduce the total amount of net operating loss carryforwards and credits that can be utilized.

The statute of limitations for assessment by the IRS and state tax authorities is open for tax years ending December 31, 2018 through 2023, although carryforward attributes that were generated prior to tax year 2018 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. Currently, no federal or state income tax returns are under examination by the respective taxing authorities.

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and taxing strategies in making this assessment. In case the deferred tax assets will not be realized in future periods, the Company has provided a valuation allowance for the full amount of the deferred tax assets as of December 31, 2023 and 2022. The valuation allowance decreased by approximately $42.5 million during the year ended December 31, 2023.

F-43

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The following table reconciles the income tax benefit (expense) based on the U.S. federal statutory rate with actual income tax benefit (expense):

For the years ended December 31, 

2023

2022

Federal statutory rate

    

$

11,459

21.0%

    

$

109,376

21.0%

State and local taxes, net of federal taxes

 

42

(0.1)%

 

3,403

0.7%

Goodwill impairment

 

0.0%

 

(64,295)

(12.3)%

Contingent payment

5,045

9.3%

12,538

2.4%

Section 162m compensation

(21,315)

(39.1)%

(11,433)

(2.2)%

Stock compensation

2,648

4.9%

2,904

0.6%

Return to provision

(2,760)

(5.1)%

9,026

1.7%

Rate change on deferreds

 

3,919

7.2%

 

(3,321)

(0.6)%

Deferred adjustment

 

(36,159)

(66.3)%

 

0.0%

Other

 

(244)

0.5%

 

0.0%

Change in valuation allowance

 

42,458

77.8%

 

(46,449)

(8.9)%

Income tax benefit (expense)

$

5,093

9.3%

$

11,749

2.3%

The Company has not identified any uncertain tax positions requiring a reserve as of December 31, 2023 and 2022. The Company’s policy is to recognize interest and penalties that would be assessed in relation to the settlement value of unrecognized tax benefits as a component of income tax expense. The Company did not accrue either interest or penalties for the years ended December 31, 2023 and 2022.

The Company is subject to U.S. federal income tax and primarily Florida, Colorado, and Texas state income tax. The Company has not been under tax examination in any jurisdiction for the years ended December 31, 2023 and 2022.

Note 19. Earnings Per Share

The following table presents potentially dilutive securities that are not included in the computation of diluted net income (loss) per share as their inclusion would be anti-dilutive:

    

December 31, 

    

2023

    

2022

    

2021

Warrants to purchase common stock

 

63,000

 

63,000

 

63,000

Unvested restricted stock awards (a)

9,824,546

Unvested restricted stock units

 

401,639

 

 

4,015,146

Convertible Series B preferred shares

 

 

 

2,199

Total

 

10,289,185

 

63,000

 

4,080,345

(a)Unvested restricted stock awards are included in total common shares outstanding but are excluded from the calculation of basic earnings per share.

Note 20. Segment Information

The Company has two reportable segments: Bitcoin Mining and Engineering. The reportable segments are identified based on the types of service performed. No operating segments have been aggregated to form the reportable segments.

Gross profit (loss) is the segment performance measure the CODM uses to assess the Company’s reportable segments. Segment gross profit (loss) is defined as segment revenue less segment cost of revenue, and is before elimination of intersegment profits.

Prior to 2024, the Company had a Data Center Hosting reportable segment, but has since terminated all contracts with its legacy data center hosting customers. Commencing January 1, 2024, the CODM ceased analyzing the performance of the data center hosting operations and the Company ceased reporting data center hosting as a separate reportable segment. The Company has no plans to offer data center hosting services to new customers. All data hosting center revenue and costs of revenue for all periods presented are included in Revenue: Other and Cost of Revenue: Other.

F-44

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The Company does not allocate assets to the reporting segments because its assets are managed on an entity-wide basis and, therefore, does not separately disclose the total assets of its reportable operating segments.

The Bitcoin Mining segment generates revenue from the Bitcoin the Company earns through its Bitcoin mining activities. The Engineering segment generates revenue through customer contracts for custom engineered electrical products. All Other revenue is from external customers.

All revenue and cost of revenue from intersegment transactions have been eliminated in the Condensed Consolidated Statements of Operations.

Concentrations

During the years ended December 31, 2023 and 2021, aside from the Bitcoin Mining revenue generated as a result of the Company’s participation in a mining pool, no single customer or related group of customers contributed 10% or more of the Company’s total consolidated revenue.

During the year ended December 31, 2022, aside from the Bitcoin Mining revenue generated as a result of the Company’s participation in a mining pool, the Company earned revenue of approximately $29.7 million from one customer, representing 11.4% of the Company’s total consolidated revenue, in its Engineering segment. No other individual customer accounted for more than 10% of total revenue for the year ended December 31, 2022.

As of December 31, 2023 and 2022, five customers accounted for more than 70% and 80%, respectively, of consolidated accounts receivable, net.

The following tables present segment revenue and segment gross profit (loss):

Year Ended December 31, 2023

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

188,996

$

64,303

$

27,379

$

280,678

Intersegment revenue

8,522

127,052

135,574

Segment revenue

188,996

72,825

154,431

416,252

Less: Segment cost of revenue

(134,516)

(66,277)

(186,256)

(387,049)

Segment gross profit (loss)

$

54,480

$

6,548

$

(31,825)

$

29,203

Year Ended December 31, 2022

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

156,870

$

65,342

$

36,959

$

259,171

Intersegment revenue

20,016

64,856

84,872

Segment revenue

156,870

85,358

101,815

344,043

Less: Segment cost of revenue

(84,897)

(70,283)

(116,200)

(271,380)

Segment gross profit (loss)

$

71,973

$

15,075

$

(14,385)

$

72,663

Year Ended December 31, 2021

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

184,422

$

4,178

$

24,643

$

213,243

Intersegment revenue

1,087

1,087

Segment revenue

184,422

5,265

24,643

214,330

Less: Segment cost of revenue

(45,513)

(4,351)

(32,998)

(82,862)

Segment gross profit (loss)

$

138,909

$

914

$

(8,355)

$

131,468

F-45

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

The following table presents the reconciliation of segment gross profit (loss) to net income (loss) before taxes:

Years Ended December 31, 

    

2023

    

2022

    

2021

Segment gross profit (loss)

$

29,203

$

72,663

$

131,468

Reconciling Items:

 

  

 

  

 

  

Elimination of intersegment profits

(2,858)

(7,188)

(318)

Acquisition-related costs

 

 

(78)

 

(21,198)

Selling, general, and administrative

 

(100,346)

 

(67,452)

 

(87,429)

Depreciation and amortization

 

(252,354)

 

(107,950)

 

(26,324)

Change in fair value of Bitcoin

184,734

Change in fair value of derivative asset

 

6,721

 

71,418

 

12,112

Power curtailment credits

71,215

27,345

6,514

Change in fair value of contingent consideration

 

 

159

 

(975)

Realized gain on sale of Bitcoin

 

 

30,346

 

253

(Loss) gain on sale/exchange of equipment

(5,336)

16,281

Casualty-related (charges) recoveries, net

 

5,974

 

(9,688)

 

Impairment of Bitcoin

(147,365)

(43,973)

Impairment of goodwill

 

 

(335,648)

 

Impairment of miners

 

(55,544)

 

Interest income (expense)

 

8,222

 

454

 

(296)

Realized loss on sale of marketable equity securities

 

 

(8,996)

 

Realized gain on sale/exchange of long-term investment

26,260

Unrealized loss on marketable equity securities

 

 

 

(13,655)

Other income (expense)

 

260

 

(59)

 

2,378

Net income (loss) before taxes

$

(54,565)

$

(521,302)

$

(15,183)

F-46

Table of Contents

Riot Platforms, Inc.

Notes to Consolidated Financial Statements

Note 21. Impacts of Adoption of ASU 2023-08

The following tables present a summary of the impacts of the adoption of ASU 2023-08, effective January 1, 2023, on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023 (all amounts are unaudited):

For the three months ended March 31, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

73,236

$

$

73,236

Realized gain on sale of Bitcoin

(13,775)

13,775

Impairment of Bitcoin

4,472

(4,472)

Change in fair value of Bitcoin

(83,504)

(83,504)

Operating income (loss)

(56,827)

74,201

17,374

Net income (loss)

$

(55,688)

$

74,201

$

18,513

Basic net income (loss) per share

$

(0.33)

$

0.44

$

0.11

Diluted net income (loss) per share

$

(0.33)

$

0.44

$

0.11

Basic weighted average number of shares outstanding

167,342,500

167,342,500

Diluted weighted average number of shares outstanding

167,342,500

4,771,833

172,114,333

For the three months ended June 30, 2023

For the six months ended June 30, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

76,739

$

$

76,739

$

149,975

$

$

149,975

Realized gain on sale of Bitcoin

(19,828)

19,828

(33,603)

33,603

Impairment of Bitcoin

5,638

(5,638)

10,110

(10,110)

Change in fair value of Bitcoin

(14,490)

(14,490)

(97,994)

(97,994)

Operating income (loss)

(32,483)

300

(32,183)

(89,310)

74,501

(14,809)

Net income (loss)

$

(27,687)

$

300

$

(27,387)

$

(83,375)

$

74,501

$

(8,874)

Basic and diluted net income (loss) per share

$

(0.17)

$

0.01

$

(0.16)

$

(0.51)

$

0.46

$

(0.05)

Basic and diluted weighted average number of shares outstanding

167,342,813

167,342,813

162,559,956

162,559,956

For the three months ended September 30, 2023

For the nine months ended September 30, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

51,891

$

$

51,891

$

201,866

$

$

201,866

Realized gain on sale of Bitcoin

(13,495)

13,495

(47,098)

47,098

Impairment of Bitcoin

4,041

(4,041)

14,151

(14,151)

Change in fair value of Bitcoin

25,261

25,261

(72,733)

(72,733)

Operating income (loss)

(47,831)

(34,715)

(82,546)

(137,141)

39,786

(97,355)

Net income (loss)

$

(45,325)

$

(34,715)

$

(80,040)

$

(128,700)

$

39,786

$

(88,914)

Basic and diluted net income (loss) per share

$

(0.25)

$

(0.19)

$

(0.44)

$

(0.76)

$

0.23

$

(0.53)

Basic and diluted weighted average number of shares outstanding

180,952,689

180,952,689

168,758,240

168,758,240

F-47

EX-99.2 5 riot-20231231xex99d2.htm EX-99.2

Exhibit 99.2

RIOT PLATFORMS, INC.

UPDATES TO QUARTERLY REPORT ON FORM 10-Q

(UPDATED BY THIS CURRENT REPORT ON FORM 8-K)

For the Quarter Ended March 31, 2024


EXPLANATORY NOTE

 

On May 1, 2024, Riot Platforms, Inc. (“Riot Platforms,” “Riot,” the “Company,” “we,” “us,” “our,” or the “Registrant”) filed its Quarterly Report on Form 10-Q for the three months ended March 31, 2024 (the “Q1 2024 Form 10-Q”) with the U.S. Securities and Exchange Commission (the “SEC”).

 

We are filing this Exhibit 99.2 to our Current Report on Form 8-K, dated as of August 9, 2024, (the “Current Report”) to recast certain financial information and related disclosures included in the Q1 2024 Form 10-Q to reflect the elimination of our legacy Data Center Hosting reportable segment (the “Data Center Hosting Segment”), commencing as of January 1, 2024. As more fully described in Notes 2 and 18 of the notes to our condensed consolidated financial statements (unaudited) included herein, the Data Center Hosting Segment was eliminated following the termination of all contracts with the Company’s data center hosting and colocation customers as of January 1, 2024. Accordingly, in this Exhibit 99.2, all activity from the Data Center Hosting Segment has been recast as “Other” in all segment-related disclosures in the Q1 2024 Form 10-Q, to reflect the treatment of such activity in the segment-related disclosures in the Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2024, as filed with the SEC on July 31, 2024 (the “Q2 2024 Form 10-Q”). Specifically, the following sections of the Q1 2024 Form 10-Q have been recast to reflect the recognition of all activity of the former Data Center Hosting Segment during the period in Revenue: Other and Cost of Revenue: Other: Part I, Item 1. Financial Statements (Unaudited); and Part I, Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

  

The information contained in this Exhibit 99.2 is not an amendment to, or a restatement of, the Q1 2024 Form 10-Q, and does not reflect any information or events subsequent to the filing of, or any changes to, the Q1 2024 Form 10-Q, other than the changes described above. Unaffected items and unaffected portions of the Q1 2024 Form 10-Q have not been repeated, and are not recast as set forth in, this Exhibit 99.2. This Exhibit 99.2 and the Current Report which it accompanies should be read in conjunction with the Company’s other filings with the SEC, including its Annual Report on Form 10-K for the year ended December 31, 2023, the Q1 2024 Form 10-Q, and the Q2 2024 Form 10-Q, as well as the subsequent filings the Company makes with the SEC. Such filings contain important information regarding events, risks, developments and updates affecting the Company and its expectations that have occurred since the filing of the Q1 2024 Form 10-Q. Copies of the Company’s SEC filings are available on the SEC’s website, www.sec.gov, and are also available on our website, www.riotplatforms.com, under the “Investor Relations” tab. The information on our website is not incorporated by reference into, and does not constitute a part of, this Exhibit 99.2 or the Current Report which it accompanies.



PART I - FINANCIAL INFORMATION

Item 1. Financial Statements

Riot Platforms, Inc.

Condensed Consolidated Balance Sheets

(Unaudited; in thousands, except for share and per share amounts)

March 31, 2024

December 31, 2023

ASSETS

    

  

    

  

Current assets

 

  

 

  

Cash and cash equivalents

$

688,497

$

597,169

Accounts receivable, net

 

14,185

 

24,706

Contract assets, including retainage of $2,517 and $3,166, respectively

 

13,217

 

15,359

Prepaid expenses and other current assets

 

33,589

 

29,107

Bitcoin

 

 

311,178

Derivative asset, current portion

35,609

30,781

Future power credits, current portion

 

 

271

Total current assets

 

785,097

 

1,008,571

Property and equipment, net

 

821,685

 

704,194

Bitcoin

605,595

Deposits

 

261,519

 

215,009

Finite-lived intangible assets, net

 

14,214

 

15,697

Derivative asset, less current portion

88,841

73,437

Operating lease right-of-use assets

21,723

20,413

Future power credits, less current portion

 

589

 

638

Other long-term assets

 

11,980

 

13,121

Total assets

$

2,611,243

$

2,051,080

 

  

 

  

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities

 

  

 

  

Accounts payable

$

13,504

$

23,157

Contract liabilities

 

3,732

 

4,073

Accrued expenses

44,067

62,628

Deferred gain on acquisition post-close dispute settlement

26,007

26,007

Deferred revenue, current portion

 

2,458

 

2,458

Contingent consideration liability - future power credits, current portion

 

 

271

Operating lease liability, current portion

 

2,879

 

2,421

Total current liabilities

 

92,647

 

121,015

 

  

 

  

Deferred revenue, less current portion

 

15,262

 

15,801

Operating lease liability, less current portion

 

20,767

 

18,924

Contingent consideration liability - future power credits, less current portion

 

589

 

638

Other long-term liabilities

 

6,574

 

6,680

Total liabilities

 

135,839

 

163,058

 

  

 

  

Commitments and contingencies - Note 16

 

  

 

  

 

  

 

  

Stockholders’ equity

 

  

 

  

Preferred stock, no par value, 15,000,000 shares authorized:

 

  

 

  

2% Series A Convertible Preferred stock, 2,000,000 shares authorized; no shares issued and outstanding as of March 31, 2024 and December 31, 2023

 

 

0% Series B Convertible Preferred stock, 1,750,001 shares authorized; no shares issued and outstanding as of March 31, 2024 and December 31, 2023

 

 

Common stock, no par value; 340,000,000 shares authorized; 267,991,956 and 230,836,624 shares issued and outstanding as of March 31, 2024 and December 31, 2023, respectively

 

3,063,438

 

2,687,692

Accumulated deficit

 

(588,043)

 

(799,820)

Accumulated other comprehensive income (loss), net

9

150

Total stockholders’ equity

 

2,475,404

 

1,888,022

Total liabilities and stockholders’ equity

$

2,611,243

$

2,051,080

See accompanying Notes to Condensed Consolidated Financial Statements.


Riot Platforms, Inc.

Condensed Consolidated Statements of Operations

(Unaudited; in thousands, except for share and per share amounts)

Three Months Ended

March 31, 

    

2024

    

2023

Revenue:

  

  

Bitcoin Mining

$

71,396

$

48,023

Engineering

 

4,675

 

16,147

Other

 

3,225

 

9,066

Total revenue

 

79,296

 

73,236

 

  

 

  

Costs and expenses:

 

  

 

  

Cost of revenue:

Bitcoin Mining

 

36,549

 

21,899

Engineering

 

6,018

 

15,563

Other

 

4,535

 

25,660

Selling, general, and administrative

 

57,652

 

12,675

Depreciation and amortization

 

32,343

 

59,340

Change in fair value of Bitcoin

(234,080)

(83,504)

Change in fair value of derivative asset

 

(20,232)

 

5,778

Power curtailment credits

(5,131)

(3,075)

Casualty-related charges (recoveries), net

(2,300)

1,526

Total costs and expenses

 

(124,646)

 

55,862

Operating income (loss)

 

203,942

 

17,374

 

  

 

  

Other income (expense):

 

  

 

  

Interest income (expense)

7,805

(3,830)

Other income (expense)

8

Total other income (expense)

 

7,813

 

(3,830)

 

  

 

  

Net income (loss) before taxes

 

211,755

 

13,544

 

  

 

  

Current income tax benefit (expense)

 

22

 

(76)

Deferred income tax benefit (expense)

 

 

5,045

Total income tax benefit (expense)

 

22

 

4,969

 

  

 

  

Net income (loss)

$

211,777

$

18,513

Basic net income (loss) per share

$

0.82

$

0.11

Diluted net income (loss) per share

$

0.81

$

0.11

Basic weighted average number of shares outstanding

259,506,242

167,342,500

Diluted weighted average number of shares outstanding

262,358,332

172,114,333

See accompanying Notes to Condensed Consolidated Financial Statements.

2


Riot Platforms, Inc.

Condensed Consolidated Statements of Comprehensive Income (Loss)

(Unaudited; in thousands)

Three Months Ended

March 31, 

2024

2023

Net income (loss)

$

211,777

$

18,513

Other comprehensive income (loss):

Unrealized holding gains (losses) on convertible note

(141)

Comprehensive income (loss)

$

211,636

$

18,513

See accompanying Notes to Condensed Consolidated Financial Statements.

3


Riot Platforms, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(Unaudited; in thousands, except for share amounts)

Three Months Ended March 31, 2024

    

    

    

    

Accumulated other

    

Total

Common Stock

Accumulated

comprehensive

stockholders'

Shares

Amount

deficit

income (loss)

equity

Balance as of January 1, 2024

230,836,624

$

2,687,692

$

(799,820)

$

150

$

1,888,022

Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding

 

10,986,032

 

(1,998)

 

 

(1,998)

Issuance of common stock/At-the-market offering, net of offering costs

 

26,169,300

 

345,744

 

 

345,744

Stock-based compensation

 

 

32,000

 

 

32,000

Net income (loss)

 

 

 

211,777

 

211,777

Other comprehensive income (loss)

(141)

Balance as of March 31, 2024

 

267,991,956

$

3,063,438

$

(588,043)

$

9

$

2,475,404

Three Months Ended March 31, 2023

Total

Common Stock

Accumulated

stockholders'

Shares

Amount

deficit

equity

Balance as of January 1, 2023

 

167,751,112

$

1,907,784

$

(756,342)

$

1,151,442

Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding

 

(784,346)

 

(1,313)

 

 

(1,313)

Stock-based compensation

 

 

(2,296)

 

 

(2,296)

Net income (loss)

 

 

 

18,513

 

18,513

Balance as of March 31, 2023

 

166,966,766

$

1,904,175

$

(737,829)

$

1,166,346

See accompanying Notes to Condensed Consolidated Financial Statements.

4


Riot Platforms, Inc.

Condensed Consolidated Statements of Cash Flows

(Unaudited; in thousands)

Three Months Ended

March 31, 

2024

    

2023

Operating activities

    

  

  

    

Net income (loss)

$

211,777

$

18,513

Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:

 

  

 

  

Stock-based compensation

 

32,000

 

(2,296)

Depreciation and amortization

 

32,343

 

59,340

Amortization of license fee revenue

 

(24)

 

(24)

Noncash lease expense

 

808

 

586

Deferred income tax expense (benefit)

 

 

(5,045)

Change in fair value of Bitcoin

(234,080)

(83,504)

Change in fair value of derivative asset

 

(20,232)

 

5,778

Casualty-related charges

1,526

Revenue recognized from Bitcoin mined

(71,396)

(48,023)

Proceeds from sale of Bitcoin

9,518

44,437

Changes in assets and liabilities:

 

  

 

  

(Increase)/decrease in operating assets

1,743

46,961

Increase/(decrease) in operating liabilities

(20,310)

(5,886)

Net cash provided by (used in) operating activities

 

(57,853)

 

32,363

 

  

 

  

Investing activities

 

  

 

  

Deposits on equipment

 

(139,329)

 

Security deposits

(155)

(23,000)

Purchases of property and equipment, including construction in progress

 

(57,309)

 

(50,955)

Casualty-related recoveries

2,300

Patent costs incurred

 

 

(33)

Net cash provided by (used in) investing activities

 

(194,493)

 

(73,988)

 

  

 

  

Financing activities

 

  

 

  

Proceeds from the issuance of common stock / At-the-market offering

 

353,224

 

Offering costs for the issuance of common stock / At-the-market offering

 

(7,480)

 

Proceeds from Credit and Security Facility

880

Repayments of Credit and Security Facility

(72)

(500)

Repurchase of common shares to pay employee withholding taxes

 

(1,998)

 

(1,313)

Net cash provided by (used in) financing activities

 

343,674

 

(933)

 

  

 

  

Net increase (decrease) in cash and cash equivalents

 

91,328

 

(42,558)

Cash and cash equivalents at beginning of period

 

597,169

 

230,328

Cash and cash equivalents at end of period

$

688,497

$

187,770

Supplemental information:

 

  

 

  

Cash paid for interest

$

13

$

Cash paid for taxes

$

$

Non-cash transactions

 

  

 

  

Reclassification of deposits to property and equipment

$

100,812

$

33,273

Construction in progress included in accrued expenses

$

15,981

$

11,850

Bitcoin exchanged for employee compensation

$

1,461

$

459

Right of use assets exchanged for new operating lease liabilities

$

2,118

$

682

The following reconciles cash, cash equivalents, and restricted cash to the amounts presented above:

Cash, cash equivalents, and restricted cash, beginning of the period:

Cash and cash equivalents

$

597,169

$

230,328

Restricted cash

Total cash, cash equivalents, and restricted cash as presented above

$

597,169

$

230,328

Cash, cash equivalents, and restricted cash, end of the period:

Cash and cash equivalents

$

688,497

$

158,272

Restricted cash

29,498

Total cash, cash equivalents, and restricted cash as presented above

$

688,497

$

187,770

See accompanying Notes to Condensed Consolidated Financial Statements.

5


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Note 1. Organization and Basis of Presentation

Organization

Riot Platforms is a vertically integrated Bitcoin mining company principally engaged in enhancing our capabilities to mine Bitcoin in support of the Bitcoin blockchain. The Company’s large-scale Bitcoin mining facility in Rockdale, Texas (the “Rockdale Facility”) currently provides up to 700 megawatts (“MW”) in total developed capacity for Bitcoin mining. The Company is also developing a second large-scale Bitcoin mining facility located in Corsicana, Texas (the “Corsicana Facility”), which, upon completion, is expected to have approximately 1.0 GW of capacity available for Bitcoin mining, with 200 MW of additional electrical capacity available for development, at the Company’s discretion.

Basis of presentation and principles of consolidation

The accompanying unaudited condensed consolidated financial statements (“Condensed Consolidated Financial Statements”) and these notes (these “Notes”) have been prepared in accordance with the accounting principles generally accepted in the United States of America (“GAAP”). In the opinion of management, the Condensed Consolidated Financial Statements reflect all adjustments, consisting of normal and recurring adjustments, considered necessary for a fair presentation of such interim results. Unless otherwise indicated, amounts are stated in thousands of U.S. Dollars except for share, per share, and miner amounts, and Bitcoin quantities, prices, and hash rate.

The results in the Condensed Consolidated Financial Statements and these Notes include required estimates and assumptions of management, and they are not necessarily indicative of results to be expected for the year ending December 31, 2024, or for any future interim period. Further, the Condensed Consolidated Financial Statements and these Notes do not include all the information and notes required by GAAP for a complete presentation of annual financial statements. As such, the Condensed Consolidated Financial Statements and these Notes should be read in conjunction with the consolidated financial statements for the year ended December 31, 2023, and notes thereto, included in the 2023 Annual Report.

As described in Note 18. Segment Information, the Company’s two reportable segments are: Bitcoin Mining and Engineering.

Note 2. Significant Accounting Policies and Recent Accounting Pronouncements

Use of estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet and the reported amounts of revenue and expenses during the reporting periods. Actual results may differ materially from those estimates. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include: revenue recognition; valuing the derivative asset classified under Level 3 on the fair value hierarchy; determining the useful lives and recoverability of long-lived assets; impairment analysis of fixed assets and finite-lived intangibles; stock-based compensation; and the valuation allowance associated with the Company’s deferred tax assets.

Update to previously issued condensed consolidated financial statements

As disclosed in Note 18. Segment Information, as of January 1, 2024, the Company has terminated all contracts with its legacy data center hosting customers and made the strategic decision to no longer offer data center hosting services to customers. Commencing with the three months ended March 31, 2024, the Data Center Hosting Segment no longer met the quantitative requirements as a reportable segment, and the CODM ceased analyzing the performance of the Company’s legacy data center hosting operations. As such, the Data Center Hosting Segment has been eliminated as a separate reportable segment. This Current Report is being filed to recast the Data Center Hosting Segment, with all data center hosting activity for the periods presented herein in Revenue: Other and Cost of Revenue: Other in all segment-related disclosures.

The Company updated the accompanying Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023, and the related Notes included herein for this change in operating segments.

6


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

The following table presents the effects of the recast on the Company’s Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023. There were no changes to other condensed consolidated financial statements as a result of this update.

    

Three Months Ended March 31, 2024

As previously reported

Adjustment

As revised

Revenue:

  

Bitcoin Mining

$

74,597

$

(3,201)

$

71,396

Other

$

24

$

3,201

$

3,225

 

  

 

  

 

  

Cost of revenue:

Bitcoin Mining

$

41,084

$

(4,535)

$

36,549

Other

$

$

4,535

$

4,535

    

Three Months Ended March 31, 2023

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

9,042

$

(9,042)

$

Other

$

24

$

9,042

$

9,066

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

25,660

$

(25,660)

$

Other

$

$

25,660

$

25,660

The remainder of these Note have been updated, as applicable, to reflect the impacts of the revision described above.

Reclassifications

As described above, certain prior period amounts have been recast to conform to the current period presentation in the Condensed Consolidated Financial Statements and these Notes.

Significant Accounting Policies

During 2024, Riot made the strategic decision to temporarily cease the sale of all its Bitcoin production and instead, increase its Bitcoin holdings. As a result of its intent to hold its Bitcoin, the Company began classifying its Bitcoin held as a non-current asset on its Condensed Consolidated Balance Sheet as of March 31, 2024. For the three months ended March 31, 2024, all sales of Bitcoin occurred before the strategic decision and, as the Bitcoin was sold nearly immediately after receipt by the Company, the proceeds were recognized within Operating activities on the Condensed Consolidated Statements of Cash Flows.

Effective January 1, 2024, the Company changed the estimated useful life of its miners and mining equipment from 2 years to 3 years. See Note 6. Property and Equipment, for a description of the change and its impact.

Change in Reportable Segments

Previously, the Company operated in three reportable business segments: Bitcoin Mining, Data Center Hosting, and Engineering. Commencing for the three months ended March 31, 2024, the Company’s reportable segments have changed to reflect the termination of its legacy data center hosting business, with Bitcoin Mining and Engineering as the Company’s two remaining reportable business segments. See Note 18. Segment Information for more information.

Except for the changes noted above, see the Company’s 2023 Annual Report for a detailed discussion of the Company’s significant accounting policies.

7


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Recently Issued Accounting Pronouncements

The Company continually assesses new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a study to determine the consequences of such change to its Condensed Consolidated Financial Statements and assures that there are proper controls in place to ascertain that the Company’s Condensed Consolidated Financial Statements properly reflect the change.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 expands existing income tax disclosures for rate reconciliations by requiring disclosure of certain specific categories and additional reconciling items that meet quantitative thresholds and expands disclosures for income taxes paid by requiring disaggregation by certain jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024; early adoption is permitted. The Company does not expect the updated guidance to have a material impact on its disclosures.

In December 2023, the FASB issued ASU 2023-08, Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets (“ASU 2023-08”), which establishes accounting guidance for crypto assets meeting certain criteria. Bitcoin meets these criteria. The amendments require crypto assets meeting the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect adjustment was made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08 is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years, with early adoption permitted. The Company elected to early adopt ASU 2023-08 for the year ended December 31, 2023, effective as of January 1, 2023. As a result of the adoption, the Company recorded a cumulative-effect adjustment to its Accumulated deficit balance of approximately $6.0 million as of January 1, 2023, as a result of recognizing its Bitcoin held as of January 1, 2023, at fair value.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 is intended to enhance reportable segment disclosures by requiring disclosures of significant segment expenses regularly provided to the CODM, requiring disclosure of the title and position of the CODM and explanation of how the reported measures of segment profit and loss are used by the CODM in assessing segment performance and allocation of resources. ASU 2023-07 is effective for the Company for annual periods beginning after December 31, 2023. The Company does not expect the updated guidance to have a material impact on its disclosures.

Note 3. Revenue from Contracts with Customers

Disaggregated revenue

Revenue disaggregated by reportable segment is presented in Note 18. Segment Information.

Contract balances

Contract assets relate to uncompleted Engineering contracts. As of March 31, 2024, and December 31, 2023, contract assets were $13.2 million and $15.4 million, respectively.

Contract liabilities primarily relate to upfront payments and consideration received from a legacy data center hosting customer and uncompleted Engineering contracts. The following table presents changes in contract liabilities and deferred revenue:

    

Three Months Ended

March 31, 2024

Beginning balance

$

22,332

Revenue recognized

 

(1,593)

Other changes in contract liabilities

713

Ending balance

$

21,452

8


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Remaining performance obligation

The following table presents the estimated future recognition of the Company’s remaining performance obligations, which represent the transaction price of current contracts for work to be performed.

Remainder of

2024

    

2025

    

2026

    

2027

2028

    

Thereafter

    

Total

Legacy data center hosting contract

 

$

1,771

 

$

2,362

 

$

2,362

 

$

2,362

$

2,362

 

$

6,040

 

$

17,259

Engineering

 

3,732

 

 

 

 

 

3,732

Other

73

97

97

97

97

461

Total contract liabilities

$

5,576

$

2,459

$

2,459

$

2,459

$

2,459

$

6,040

$

21,452

Note 4. Bitcoin

The following table presents information about the Company’s Bitcoin holdings:

    

Quantity

    

Amounts

Balance as of January 1, 2024

7,362

$

311,178

Revenue recognized from Bitcoin mined

1,364

71,396

Change in Bitcoin receivable

7

(80)

Proceeds from sale of Bitcoin

(212)

(9,518)

Exchange of Bitcoin for employee compensation

(31)

(1,461)

Change in fair value of Bitcoin

234,080

Balance as of March 31, 2024

8,490

$

605,595

Carrying value of Bitcoin as of March 31, 2024 (a)

$

267,448

Realized gains on the sale of Bitcoin for the three months ended March 31, 2024 (b)

$

7,182

Balance as of January 1, 2023

6,974

$

115,415

Revenue recognized from Bitcoin mined

2,115

48,023

Proceeds from sale of Bitcoin

(1,975)

(44,437)

Exchange of Bitcoin for employee compensation

(20)

(459)

Change in fair value of Bitcoin

83,504

Balance as of March 31, 2023

7,094

$

202,046

Carrying value of Bitcoin as of March 31, 2023 (a)

$

125,699

Realized gains on the sale of Bitcoin for the three months ended March 31, 2023 (b)

$

13,893

(a)The carrying value of Bitcoin is equal to the post-impairment value of all Bitcoin held as of the adoption of ASU 2023-08 on January 1, 2023, and, for Bitcoin produced subsequent to the adoption of ASU 2023-08, the initial value of the Bitcoin as determined for revenue recognition purposes.
(b)Bitcoin is sold on a first in, first out (FIFO) basis. During the three months ended March 31, 2024 and 2023, gains were recognized on all sales of Bitcoin and are included in Change in fair value of Bitcoin on the Condensed Consolidated Statements of Operations.  

All additions of Bitcoin were the result of Bitcoin generated by the Company’s Bitcoin Mining operations (see Note 3. Revenue from Contracts with Customers). All dispositions of Bitcoin were the result of sales on the open market to fund Company operations and for compensation for certain employees.

9


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Note 5. Investment

Convertible note

During the year ended December 31, 2023, the Company invested in a $4.5 million convertible note at face value. The convertible note has a three-year term and earns interest at a rate of 12% per annum, which may be paid in cash or in-kind, and converts into equity of the issuer of the convertible note at the end of the three-year term.

The fair value measurement of the convertible note is based on significant inputs not observable in the market and thus represents a Level 3 measurement on the fair value hierarchy. The significant assumptions used to estimate fair value of the convertible note as of March 31, 2024 included a discount rate of 14.1%, which reflected the issuance date spread premium over the selected yield for the remaining time to maturity.

The following table presents information about the convertible note:

Fair value as of December 31, 2023

 

$

4,709

Accrued interest

 

 

135

Amortized costs basis

 

 

4,844

Unrealized holding gains (losses) in accumulated other comprehensive income

(141)

Fair value as of March 31, 2024

 

$

4,703

Note 6. Property and Equipment

The following table presents the Company’s property and equipment:

    

March 31, 

December 31, 

    

2024

    

2023

Buildings and building improvements

$

358,201

$

348,865

Land rights and land improvements

 

10,320

 

10,320

Miners and mining equipment

 

597,542

 

496,230

Machinery and facility equipment

39,992

39,144

Office and computer equipment

 

2,431

 

2,108

Construction in progress

 

203,503

 

166,970

Total cost of property and equipment

 

1,211,989

 

1,063,637

Less accumulated depreciation

 

(390,304)

 

(359,443)

Property and equipment, net

$

821,685

$

704,194

The Company did not incur any impairment charges for its property and equipment during the three months ended March 31, 2024 and 2023.

During the three months ended March 31, 2024 and 2023, depreciation expense related to property and equipment totaled $30.9 million and $57.9 million, respectively.

Miners and mining equipment

As of March 31, 2024, the Company had a total deployed hash rate capacity of 12.4 EH/s, all in its Bitcoin Mining operation at the Rockdale Facility.

During 2023, the Company entered into a long-term master purchase and sales agreement, dated as of June 23, 2023, as amended, (the “Master Agreement”) to acquire miners from MicroBT Electronics Technology Co., LTD, through its manufacturing affiliate, SuperAcme Technology (Hong Kong) Limited (collectively “MicroBT”). In 2023, we executed purchase orders with MicroBT to acquire U.S.-manufactured miners with a total hash rate of 25.6 EH/s, for a total purchase price of approximately $453.4 million, subject to downward adjustment, as provided under the Master Agreement. Delivery of these miners to the Corsicana Facility, where they will be deployed in immersion cooling systems, began in 2023, and all miners under these purchase orders are expected to be received and deployed by mid-2025. The Master Agreement also provides the Company with an option to purchase additional miners with a total hash rate of approximately 75 EH/s, on the same terms as the initial order.

10


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

During the three months ended March 31, 2024, the Company entered into an additional purchase order with MicroBT under the Master Agreement to acquire 31,500 air-cooled miners with a total hash rate of 5.9 EH/s for a total purchase price of approximately $96.7 million. This purchase order is in addition to existing purchase options under the Master Agreement. Delivery of these miners is expected to occur in the second quarter of 2024, for deployment at the Rockdale Facility. Approximately 17,000 of these miners are expected to replace underperforming miners currently installed at the Rockdale Facility, with the remaining 14,500 miners expected to be deployed in available capacity at the facility.

Effective January 1, 2024, as a result of new information about the actual lives of Bitcoin miners, the Company determined the estimated useful life of its Bitcoin miners will be increased from two years to three years. In making this determination, the Company took into consideration its first-hand experience of miners remaining in service beyond a two-year period, as well as its increased use of immersion-based mining, which the Company anticipates will extend the useful life of miners, due to improved heat removal and reduced exposure to particulates, as compared to traditional air-cooled mining. For the three months ended March 31, 2024, the effect of this change in estimate was a reduction in depreciation expense and an increase in net income of approximately $27.1 million, and an increase in basic and diluted earnings per share of $0.10.

Casualty-related charges (recoveries), net

In December 2022, the Rockdale Facility was damaged during severe winter storms in Texas. As of March 31, 2024, the Company estimated that total damages of $10.3 million had been incurred. During the three months ended March 31, 2024, the Company received net insurance recoveries of $2.3 million, in addition to the $7.5 million recovered during the year ended December 31, 2023. Recoveries are recognized when they are probable of being received.

Construction in progress

In 2022, the Company initiated development of the Corsicana Facility to expand its Bitcoin Mining capabilities, on a 265-acre site in Navarro County, Texas, located near the Navarro Switch. Once complete, the Company expects the Corsicana Facility to have 1.0 GW of developed capacity for its Bitcoin Mining operations, with 200 MW of additional capacity available for development, at the Company’s discretion.

The initial phase of development of the Corsicana Facility involves the construction of 400 MW of immersion-cooled Bitcoin Mining infrastructure, including a high-voltage power substation and electrical and water transmission facilities to supply power and water to the facility. Operations of this initial phase of the development commenced in April 2024, following energization of the substation.

During the year ended December 31, 2023, the Company entered into a purchase agreement to acquire immersion cooling systems for use in the first 200 MW Bitcoin mining data center facilities developed at the Corsicana Facility. Delivery and installation of these immersion cooling systems commenced in the first quarter of 2024, and is anticipated to be completed in the second quarter of 2024. The purchase agreement also provides the Company an option to purchase up to an additional 400 MW of immersion cooling systems from the same manufacturer, on the same terms as the initial order, through December 31, 2025.

During the three months ended March 31, 2024, the Company entered into a purchase agreement to acquire immersion cooling systems for use in the second 200 MW Bitcoin mining data center facilities developed at the Corsicana Facility. Delivery of these immersion cooling systems is expected to be completed in the second quarter of 2024.

Through March 31, 2024, the Company had incurred total costs of approximately $270.8 million related to the development of the Corsicana Facility, including $10.1 million paid to acquire the land on which the facility is being developed, $256.0 million of initial developments costs and equipment (exclusive of miners), and a $4.7 million deposit for future power usage.

11


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Note 7. Finite-Lived Intangible Assets

The following table presents the Company’s finite-lived intangible assets as of March 31, 2024:

    

Weighted-

Gross

Accumulated

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(1,447)

$

4,853

 

10

Trademark

 

5,000

 

(1,167)

 

3,833

 

10

UL Listings

 

2,700

 

(525)

 

2,175

 

12

Patents

 

10,060

 

(6,707)

 

3,353

 

Various

Finite-lived intangible assets

$

24,060

$

(9,846)

$

14,214

The following table presents the Company’s finite-lived intangible assets as of December 31, 2023:

    

Weighted-

Gross

    

Accumulated

    

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(1,292)

$

5,008

 

10

Trademark

 

5,000

 

(1,042)

 

3,958

 

10

UL Listings

 

2,700

 

(469)

 

2,231

 

12

Patents

 

10,060

 

(5,560)

 

4,500

 

Various

Finite-lived intangible assets

$

24,060

$

(8,363)

$

15,697

During the three months ended March 31, 2024 and 2023, amortization expense related to finite-lived intangible assets was $1.5 million and $1.4 million, respectively.

The following table presents the estimated future amortization of the Company’s finite-lived intangible assets as of March 31, 2024:

Remainder of 2024

$

4,340

2025

 

1,355

2026

 

1,355

2027

 

1,355

2028

 

1,355

Thereafter

 

4,455

Total

$

14,214

The Company did not identify any impairment of its finite-lived intangible assets during the three months ended March 31, 2024 and 2023.

Note 8. Power Purchase Agreement

Power Supply Contract and Demand Response Services Programs

In May 2020, the Company’s subsidiary, Whinstone US, Inc. (“Whinstone”), entered into a long-term power purchase agreement (the “PPA”) to provide power at fixed prices to the Rockdale Facility, via the nearby Sandow Switch. Pursuant to the PPA, the Company has agreed to acquire a total of 345 MW of long-term, fixed-price power, in multiple blocks, as follows: 130 MW contracted in May 2020, through April 30, 2030; 65 MW contracted in March 2022, through April 30, 2030; and 150 MW contracted in November 2022, through October 31, 2027. Additionally, the PPA also allows the purchase of additional power, at market prices, as needed.      

Concurrently with the PPA, Whinstone entered into an interconnection agreement for the extension of delivery system transmission/substation facilities to facilitate delivery of electricity to the Rockdale Facility (the “Facilities Agreement”). Power costs incurred under the Facilities Agreement are determined every 15 minutes using settlement information provided by the Electric Reliability Council of Texas (“ERCOT”) and are recorded in Cost of revenue on the Condensed Consolidated Statements of Operations.

12


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

ERCOT has implemented Demand Response Services Programs for customers like the Company that have the ability to reduce or modify electricity use in response to ERCOT instructions or signals. These Demand Response Services Programs provide the ERCOT market with valuable grid reliability and economic services by helping to preserve system reliability, enhancing competition and load predictability, mitigating price spikes, and stabilizing the grid by encouraging the demand side of the market to give more visibility and control of their power consumption to grid operators. Market participants with flexible electrical loads, like the Company, may participate in these Demand Response Service Programs directly by offering their electrical loads into the ERCOT markets, or indirectly by voluntarily reducing their energy usage in response to increasing power demand in the ERCOT marketplace.

Under these Demand Response Services Programs, the Company can participate in a variety of programs known as “ancillary services” by electing to designate a portion of its available electrical load for participation in such programs on a forward basis. For each respective Demand Response Services Program, the Company receives compensation based on hourly rates for power and the amount of electrical load which it has bid into the program. Through ancillary services, the Company competitively bids amongst other market participants to sell ERCOT the ability to control the Company’s electrical load on demand, which requires the Company to remain powered on during the times in which its power is bid into ancillary services, and giving ERCOT the ability to direct the Company to power down the amount of power bid into the program. The Company receives compensation for its participation in ancillary services whether or not the Company is actually called to power down.

The Company also participates in ERCOT’s Four Coincident Peak (“4CP”) program, which refers to the highest-load settlement intervals in each of the four summer months (June, July, August, and September), during which time, demand for power is typically at its highest across the ERCOT grid. 4CP participants may voluntarily power down operations during these times and in doing so, reduce the electrical load demand on the ERCOT grid. Participants that reduce their load in these peak periods receive credits to transmission costs on future power bills during the subsequent year, reducing overall power costs for the year. As a result of participation in 4CP in 2023, the Company’s transmission charges in its ongoing 2024 monthly power bills are substantially reduced.

Under the PPA, the Company may also elect not to utilize its long-term, fixed-price power for its operations, and instead elect to sell that power in exchange for credits against future power costs when there is a benefit to the Company, depending on the spot market price of electricity. The Company’s power strategy combines participation in Demand Response Services Programs, participation in 4CP, and sales of power, to attempt to manage operating costs most efficiently.

During the three months ended March 31, 2024 and 2023, the Company earned credits against future power costs in exchange for power resold of approximately $5.1 million and $3.1 million, respectively. These amounts are recorded in Power curtailment credits on the Condensed Consolidated Statements of Operations.

The Company determined the PPA meets the definition of a derivative because it allows for net settlement. However, because the Company has the ability to offer the power back for sale, rather than taking physical delivery, the Company determined that physical delivery is not probable through the entirety of the contract and therefore, the Company does not believe the normal purchases and normal sales scope exception applies to the PPA. Accordingly, the PPA (a non-hedging derivative contract) is accounted for as a derivative and recorded at its estimated fair value each reporting period in Derivative asset on the Condensed Consolidated Balance Sheets with the change in the fair value recorded in Change in fair value of derivative asset on the Condensed Consolidated Statements of Operations. The PPA is not designated as a hedging instrument.

The estimated fair value of the Company’s derivate asset is classified under Level 3 of the fair value hierarchy due to the significant unobservable inputs utilized in the valuation. Specifically, the Company’s discounted cash flow estimation models contain quoted commodity exchange spot and forward prices and are adjusted for basis spreads for load zone-to-hub differentials through the term of the PPA, which is scheduled to end as of April 30, 2030. The significant assumptions used to estimate fair value of the derivative contract include a discount rate of 22.9%, which reflected the nature of the contract as it relates to the risk and uncertainty of the estimated future mark-to-market adjustments, forward price curves of the power supply, broker/dealer quotes and other similar data obtained from quoted market prices or independent pricing vendors. The discount rate includes observable market inputs, but also includes unobservable inputs based on qualitative judgment related to company-specific risk factors.

The terms of the PPA require margin-based collateral, calculated as exposure resulting from fluctuations in the market cost rate of electricity versus the fixed price stated in the contract. As of March 31, 2024, the margin-based collateral requirement of the Company was zero.

While the Company manages operating costs at the Rockdale Facility in part by periodically selling back unused or uneconomical power, the Company does not consider such actions to be trading activities.

13


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

The following table presents changes in the estimated fair value of the Derivative asset:

Balance as of December 31, 2023

$

104,218

Change in fair value of derivative asset

 

20,232

Balance as of March 31, 2024

$

124,450

Note 9. Deposits

The following table presents the activity of the Company’s deposits paid:

Deposits on equipment:

 

  

Balance as of December 31, 2023

$

185,294

Additions

 

147,167

Reclassifications to property and equipment

 

(100,812)

Balance as of March 31, 2024

231,649

Security deposits

 

29,870

Total long-term deposits

$

261,519

Deposits on Equipment

During the three months ended March 31, 2024, the Company made deposits and advance payments of $114.8 million to MicroBT for the purchase of miners and made deposits of $32.4 million for the purchases of other property and equipment, primarily consisting of electrical components and immersion tanks used in the development of the Corsicana Facility. During the three months ended March 31, 2024, the Company reclassified $95.9 million of deposits made to MicroBT and $4.9 million of other deposits to property and equipment in connection with the receipt of the equipment. See Note 6. Property and Equipment.

Security Deposits

During the year ended December 31, 2023, the Company paid $23.0 million, all of which remains held as a deposit as of March 31, 2024, as a security deposit in connection with its 215 MW increase to the long-term, fixed-price power secured under the PPA, resulting in a total of 345 MW under contract at fixed prices. See Note 8. Power Purchase Agreement.

During the year ended December 31, 2022, the Company paid approximately $4.7 million as a security deposit for the development of the Corsicana Facility, all of which remains held as a deposit as of March 31, 2024.

The Company has other security deposits totaling approximately $2.2 million for its offices and facilities, including $1.8 million associated with its ground lease.

Note 10. Accrued Expenses

Accrued expenses consist of the following:

    

March 31, 

December 31, 

2024

2023

Construction in progress

$

15,981

$

23,451

Power related costs and remittances

 

10,765

 

11,114

Compensation

6,627

14,888

Insurance

 

4,342

 

7,490

Other

 

6,352

 

5,685

Total accrued expenses

$

44,067

$

62,628

14


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Note 11. Debt

Credit and Security Facility

The Company’s subsidiary, ESS Metron, LLC (“ESS Metron”), has a Credit and Security Facility Agreement, as amended, which provides for a $10.0 million credit and security facility consisting of a $6.0 million revolving line of credit (the “Revolving Line of Credit”) and a $4.0 million equipment guidance line (the “Equipment Guidance Line”).

The Revolving Line of Credit matures on December 31, 2024, with interest due monthly and principal due at maturity. All amounts borrowed under the Revolving Line of Credit carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of March 31, 2024, the interest rate was 8.5%. During the three months ended March 31, 2024, there were no borrowings or payments under the Revolving Line of Credit. As of March 31, 2024 and December 31, 2023, the outstanding balance on the Revolving Line of Credit was $0.

The Equipment Guidance Line matures on December 31, 2024, and permits the Company to finance up to 80.0% of certain equipment purchases. All amounts borrowed under the Equipment Guidance Line carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of March 31, 2024, the interest rate was 8.5%. During the three months ended March 31, 2024, there were no borrowings under the Equipment Guidance Line and approximately $0.5 million outstanding under the Equipment Guidance Line converted to a fixed rate term loan (see below). As of March 31, 2024 and December 31, 2023, the outstanding balance on the Equipment Guidance Line was $0 and $0.5 million, relatively.

All borrowings and accrued interest under the Equipment Guidance Line convert to fixed rate term loans every six months, which have either five-year terms for borrowings used to acquire vehicles and manufacturing equipment (“Manufacturing Term Loans”) or three-year terms for borrowings of equipment other than vehicles and manufacturing equipment (“Equipment Term Loans”). The Manufacturing Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the five-year treasury rate plus 2.5% as of conversion and the Equipment Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the three-year treasury rate plus 2.5% as of conversion. All subsequent conversions to Manufacturing Term Loans and Equipment Term Loans carry interest at a fluctuating rate equal to the lender’s prime rate.

During the three months ended March 31, 2024, approximately $0.5 million outstanding under the Equipment Guidance Line was converted into a three-year Equipment Term Loan with a fixed interest rate of 6.6%. As of March 31, 2024 and December 31, 2023, the outstanding balance of the Equipment Term Loans was approximately $0.8 million and $0.3 million, respectively.

As of March 31, 2024, the outstanding balance on the Equipment Guidance Line and Equipment Term Loans was recognized net of deferred financing costs of approximately $0.1 million. The net current outstanding debt balance of $0.3 million was recognized within Accrued Expenses and the net long-term outstanding debt balance of $0.4 million was recognized within Other long-term liabilities on the Condensed Consolidated Balance Sheets.

As of March 31, 2024, ESS Metron was not in compliance with its EBITDA covenant of the Credit and Security Facility Agreement. However, a waiver of non-compliance was received from the lender.

Note 12. Leases

As of March 31, 2024 and December 31, 2023, operating lease right of use assets were $21.7 million and $20.4 million, respectively, and operating lease liabilities were $23.6 million and $21.3 million, respectively.

The following table presents the components of the Company’s lease expense:

    

Three Months Ended

    

March 31, 

2024

    

2023

Operating lease cost

$

1,089

$

903

Variable lease cost

 

110

 

55

Operating lease expense

$

1,199

$

958

15


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

The following table presents supplemental lease information:

Three Months Ended

March 31, 

2024

2023

Operating leases net operating cash outflows

$

208

$

874

Right of use assets exchanged for new operating lease liabilities

$

2,118

$

682

Weighted-average remaining lease term – operating leases

 

7.0

 

8.2

Weighted-average discount rate – operating leases

 

6.8

%  

 

6.6

%

The following table represents the Company’s future minimum operating lease payments as of March 31, 2024:

    

Ground lease

    

Office and other leases

    

Total

Remainder of 2024

$

1,498

$

1,772

$

3,270

2025

 

2,058

 

2,371

 

4,429

2026

2,119

2,073

4,192

2027

 

2,183

 

1,778

 

3,961

2028

 

2,249

 

1,333

 

3,582

Thereafter

 

7,369

 

3,294

 

10,663

Total undiscounted lease payments

 

17,476

 

12,621

 

30,097

Less present value discount

 

(4,437)

 

(2,014)

 

(6,451)

Present value of lease liabilities

$

13,039

$

10,607

$

23,646

 

Note 13. Stockholders’ Equity

During the three months ended March 31, 2024, approximately 0.5 million shares of common stock vested or were issued to the Company’s board of directors, officers, employees, and advisors in settlement of an equal number of fully vested restricted stock awards awarded to such individuals by the Company under the Company’s 2019 Equity Incentive Plan, as amended (the “2019 Equity Incentive Plan”). The Company withheld approximately 0.1 million of these shares, with a fair value of approximately $2.0 million, to cover the withholding taxes related to the settlement of these vested restricted stock awards, as permitted by the 2019 Equity Incentive Plan.

At-the-Market (“ATM”) Equity Offerings

2023 ATM Offering

In August 2023, the Company entered into the 2023 ATM Offering, under which it could offer and sell up to $750.0 million in shares of the Company’s common stock.

During the three months ended March 31, 2024, the Company received net proceeds of approximately $114.9 million ($117.3 million of gross proceeds, net of $2.4 million in commissions and expenses) from the sale of 8,644,100 shares of its common stock at a weighted average fair value of $13.57 per share under its 2023 ATM Offering. With the sale and issuance of these shares, no additional shares of Common Stock will be offered or sold under the 2023 ATM Offering.

2024 ATM Offering

In February 2024, the Company entered into the 2024 ATM Offering, under which it could offer and sell up to $750.0 million in shares of the Company’s common stock.

During the three months ended March 31, 2024, the Company received net proceeds of approximately $231.2 million ($235.9 million of gross proceeds, net of $4.7 million in commissions and expenses) from the sale of 17,525,200 shares of its common stock at a weighted average fair value of $13.46 per share under its 2024 ATM Offering.

16


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Subsequent to March 31, 2024, and through April 30, 2024, the Company received net proceeds of approximately $154.1 million from the sale of 14,789,000 shares of its common stock at a weighted average fair value of $10.63 per share under its 2024 ATM Offering.

Note 14. Stock-Based Compensation

The 2019 Equity Incentive Plan authorizes the granting of stock-based compensation awards to directors, officers, employees, and advisors of the Company in the form of restricted stock awards (“RSAs”), restricted stock units (“RSUs”), or stock options, all of which settle in shares of the Company’s common stock upon vesting.

The following table presents the Company’s stock-based compensation expense by category:

Three Months Ended

March 31, 

    

2024

    

2023

Performance-based stock awards and units

$

22,290

$

(10,890)

Service-based stock awards and units

9,710

8,594

Total stock-based compensation

$

32,000

$

(2,296)

Stock-based compensation expense is recognized in Selling, general and administrative on the Condensed Consolidated Statements of Operations.

Performance-Based Awards and Units

Performance-based awards and units are eligible to vest over a three-year performance period based on the Company’s total shareholder return (“TSR”) as compared to the Index TSR through December 31, 2025.

The following table presents a summary of the activity of the performance-based RSAs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2024

4,928,526

$

21.71

Granted

14,071,926

$

14.18

Vested

(252,380)

$

23.30

Forfeited

(3,005,813)

$

22.75

Balance as of March 31, 2024

15,742,259

$

14.75

As of March 31, 2024, there was approximately $205.9 million of unrecognized compensation cost related to the performance-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.3 years.

17


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

The following table presents a summary of the activity of the performance-based RSUs:

Weighted Average

Grant-Date

Per Share

    

Number of Units

    

Fair Value

Balance as of January 1, 2024

246,426

$

19.59

Granted

1,000,000

$

14.18

Vested

$

Forfeited

$

Balance as of March 31, 2024

1,246,426

$

15.25

As of March 31, 2024, there was approximately $16.5 million of unrecognized compensation cost related to the performance-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.3 years.

Service-Based Awards and Units

Service-based awards vest over one, two, and three-year service periods.

The following table presents a summary of the activity of the service-based RSAs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2024

4,897,894

$

9.14

Granted

47,884

$

15.12

Vested

(218,611)

$

6.46

Forfeited

(886)

$

17.21

Balance as of March 31, 2024

 

4,726,281

$

9.33

As of March 31, 2024, there was approximately $19.8 million of unrecognized compensation cost related to the service-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 0.6 years.

The following table presents a summary of the activity of the service-based RSUs:

Weighted Average

Grant-Date

Per Share

    

Number of Units

    

Fair Value

Balance as of January 1, 2024

155,213

$

19.30

Granted

$

Vested

(8,000)

$

15.47

Forfeited

$

Balance as of March 31, 2024

 

147,213

$

19.50

As of March 31, 2024, there was approximately $2.3 million of unrecognized compensation cost related to the service-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.0 years.

18


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Note 15. Fair Value Measurements

Assets and Liabilities Measured at Fair Value on a Recurring Basis:

The Company’s assets and liabilities measured at fair value on a recurring basis consisted of the following as of March 31, 2024, and December 31, 2023:

Fair value measured as of March 31, 2024

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Bitcoin (a)

$

605,595

$

605,595

$

$

Convertible note (b)

$

4,703

$

$

$

4,703

Derivative asset (c)

$

124,450

$

$

$

124,450

Contingent consideration liability (d)

$

589

$

$

$

589

Fair value measured as of December 31, 2023

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Bitcoin (a)

$

311,178

$

311,178

$

$

Convertible note (b)

$

4,709

$

$

$

4,709

Derivative asset (c)

$

104,218

$

$

$

104,218

Contingent consideration liability (d)

$

909

$

$

$

909


(a)See Note 4. Bitcoin.
(b)See Note 5. Investments.
(c)See Note 8. Power Purchase Agreement.
(d)See Note 16. Commitments and Contingencies.

Assets and Liabilities Not Measured at Fair Value on a Recurring Basis:

As of March 31, 2024 and December 31, 2023, the fair values of cash and cash equivalents, accounts receivable, contract assets, prepaid expenses and other current assets, accounts payable, contract liabilities, and accrued expenses approximated their carrying values because of the short-term nature of these instruments.

Note 16. Commitments and Contingencies

Commitments

Miners and mining equipment

Through March 31, 2024, the Company paid approximately $305.9 million in total deposits and payments to MicroBT for the purchase of miners pursuant to the Master Agreement described in Note 6, Property and Equipment. The remaining commitment of approximately $252.8 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $202.3 million and $50.5 million are expected to be made in 2024 and 2025, respectively.

Through March 31, 2024, the Company paid $45.3 million in total deposits and payments for the purchase of immersion cooling systems described for the Corsicana Facility, as described in Note 6, Property and Equipment. The remaining commitment of approximately $6.7 million is due upon commissioning of the systems, expected in the second quarter of 2024.

During the three months ended March 31, 2024, the Company paid $10.8 million in deposits for the purchase of immersion cooling systems for the Corsicana Facility, as described in Note 6, Property and Equipment. The remaining commitment of approximately $16.2 million is due in installments through the second quarter of 2024, based on the estimated delivery schedule.

19


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Contingencies

Legal Proceedings

The Company, and our subsidiaries, are subject at times to various claims, lawsuits and governmental proceedings relating to our business and transactions arising in the ordinary course of business. We cannot predict the final outcome of such proceedings. Where appropriate, we vigorously defend such claims, lawsuits and proceedings. Some of these claims, lawsuits and proceedings seek damages, including, direct, consequential, exemplary, and/or punitive damages, in amounts that could, if awarded, be significant. Certain of the claims, lawsuits and proceedings arising in ordinary course of business are covered by our insurance program. We maintain property, and various types of liability insurance in an effort to protect ourselves from such claims. In terms of any matters where there is no insurance coverage available to us, or where coverage is available and we maintain a retention or deductible associated with such insurance, we may establish an accrual for such loss, retention or deductible based on current available information. In accordance with accounting guidance, if it is probable that an asset has been impaired or a liability has been incurred as of the date of the financial statements, and the amount of loss is reasonably estimable, then an accrual for the cost to resolve or settle these claims is recorded by us on the Condensed Consolidated Balance Sheets. If it is reasonably possible that an asset may be impaired as of the date of the financial statement, then we disclose the range of possible loss. Paid expenses related to the defense of such claims are recorded by us as incurred and paid. Management, with the assistance of outside counsel, may from time to time adjust such accruals according to new developments in the matter, court rulings, or changes in the strategy affecting our defense of such matters. On the basis of current information, we do not believe there is a reasonable possibility that any material loss, if any, will result from any claims, lawsuits and proceedings to which we are subject to either individually, or in the aggregate.

Green Revolution Cooling Patent Dispute

On March 22, 2024, Green Revolution Cooling, Inc. (“GRC”) sued the Company in Case No. 6:24-CV-152 in the Western District of Texas for patent infringement. More specifically, GRC has alleged that the immersion cooling systems provided to the Company by Midas Immersion Cooling, LLC (“Midas”) infringe GRC’s U.S. Patent No. 9,992,914 (“the ’914 Patent”). In the complaint, GRC seeks unspecified damages and an injunction against all products that allegedly infringe the ’914 Patent (or in lieu of an injunction, an award of a compulsory forward royalty). The Company has engaged counsel and is working with Midas to evaluate and defend the Company from this infringement claim. While a preliminary investigation of GRC’s claims is underway, the Company cannot reasonably predict the outcome of such ongoing litigation, or the magnitude of such outcome, at this time.

Northern Data Working Capital Disputes 

On September 7, 2022, the Company filed a complaint against Northern Data AG (“Northern Data”) in the Delaware Court of Chancery (Case No. C.A. No. 2022-0792-LWW) disputing the purchase price of Whinstone and seeking declaratory relief and specific performance of the stock purchase agreement. On March 31, 2023, the parties filed a stipulation agreeing to dismiss all claims without prejudice and to submit the dispute for final determination to an independent accountant. The Company placed approximately $29.5 million in escrow pending the final determination of the independent accountant, and, on June 9, 2023, the independent accountant rendered a written final determination finding in favor of the Company on disputed issues totaling approximately $27.1 million. Accordingly, approximately $27.1 million of the escrowed amount was released from escrow and distributed to the Company on June 13, 2023, with the remaining approximately $2.4 million held in escrow allocated to Northern Data. As a result, the Company recognized a Deferred gain on acquisition post-close dispute settlement of $26.0 million on the Condensed Consolidated Balance Sheets.

Following the final determination, Northern Data filed a complaint against the Company in the Delaware Court of Chancery (the “Chancery Court”) on June 23, 2023 (Case No. C.A. No. 2023-0650-LWW) challenging the independent accountant’s written final determination and seeking to re-litigate the purchase price adjustment process. The Company contests the legal and factual basis of Northern Data’s claims and filed a motion to dismiss the complaint on July 17, 2023, which the Chancery Court heard on February 13, 2024. The Chancery Court took the matter under advisement, and it is now pending a ruling. While the Company intends to vigorously oppose such complaint, the Company cannot accurately predict the outcome of such ongoing litigation, or estimate the magnitude of such outcome, due to its early stage.

20


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

Legacy Hosting Customer Disputes 

 

Rhodium 

 

On May 2, 2023, Whinstone US, Inc. (“Whinstone”) filed a petition against Rhodium 30MW, LLC (“Rhodium 30MW”), Rhodium JV, LLC (“Rhodium JV”), Air HPC LLC (“Air HPC”), and Jordan HPC, LLC (“Jordan HPC” and, together with Rhodium 30MW, Rhodium JV, and Air HPC, collectively, the “Defendants”) in Case No. CV41873 in the 20th District Court (the “District Court”) of Milam County, Texas. In its amended petition filed May 3, 2023, Whinstone asserted breach of contract claims for Rhodium JV and Air HPC’s failure to pay certain hosting and service fees under the now-terminated Whinstone-Rhodium hosting agreements and sought a declaration regarding the rights and obligations under certain hosting agreements with the Defendants and that no power credits are owed to any Rhodium entity under any agreement. Whinstone sought recovery of more than $26 million, plus reasonable attorneys’ fees and costs, expenses, and pre- and post-judgment interest. On June 12, 2023, Defendants answered and, along with non-parties Rhodium Encore LLC, Rhodium 2.0 LLC, and Rhodium 10mw LLC (collectively, the “Rhodium Non-Parties” and, together with Defendants, collectively, “Rhodium”), filed contingent counterclaims for breach of contract and moved to compel arbitration for alleged unpaid energy sale credits and lost profits. On August 14, 2023, Whinstone filed a second amended petition to include a declaration regarding the rights and obligation under the now-terminated water agreement between Whinstone and various Rhodium entities.

On September 13, 2023, the District Court compelled Whinstone’s claims against Defendants to arbitration over Whinstone’s objection and stayed the lawsuit pending such arbitration.

On December 11, 2023, Rhodium submitted an arbitration demand to the American Arbitration Association (“AAA”), seeking approximately $55 million in damages and specific performance of unspecified contracts. Whinstone does not believe Rhodium’s claims have any merit, and will vigorously contest such claims, as appropriate. Whinstone also objects to the AAA’s jurisdiction and authority to entertain the claims and decide any issues of arbitrability. Subject to those objections, Whinstone submitted counterclaims to the AAA on December 29, 2023 against Rhodium JV and Air HPC for breach of contract, seeking recovery of at least $20 million in past-due revenue share payments, plus reasonable attorneys’ fees and costs, expenses, and pre- and post-judgment interest. A permanent arbitrator has been appointed, and a preliminary hearing was conducted on April 30, 2024. Because this litigation is still at this early stage, the Company cannot reasonably predict the outcome of such ongoing proceedings, or the magnitude of such an outcome, at this time.

SBI Crypto Co. 

 

On April 5, 2023, SBI Crypto Co., Ltd. (“SBI”) filed a complaint in the United States District Court for the Western District of Texas (Case No. 6:23-cv-252), which it later amended, against Whinstone alleging breach of contract, fraud, and negligent bailment claims related to a colocation services agreement between Whinstone and SBI that was terminated in 2021. On July 21, 2023, Whinstone filed a motion to dismiss the amended complaint on summary judgement, which was denied on October 25, 2023. SBI seeks recovery of at least $15.0 million in lost profits and at least $16.0 million for equipment damage, plus reasonable attorneys’ fees and costs, expenses, costs, and pre- and post-judgment interest. Whinstone believes many of the claims are barred or waived, and that all of SBI’s claims substantively lack merit, and Whinstone plans to vigorously contest the same, as appropriate. While a preliminary investigation of the merits of SBI’s claims has commenced, because this litigation is still at this early stage, the Company cannot reasonably estimate the outcome of such ongoing litigation, or the magnitude of such an outcome, at this time.

 

GMO 

On June 13, 2022, GMO Gamecenter USA, Inc. and its parent, GMO Internet, Inc., (collectively “GMO”) filed a complaint against Whinstone alleging breach of contract under a terminated colocation services agreement between GMO and Whinstone, seeking damages in excess of $150.0 million for lost profit and profit sharing payments GMO alleges it was owed from Whinstone. The case is pending in the United States District Court for the Southern District of New York (Case No. 1:22-cv-05974-JPC). Whinstone has responded to GMO’s claims and raised counterclaims of its own, alleging GMO itself breached the terminated colocation services agreement, seeking a declaratory judgment and damages in excess of $25.0 million. On October 19, 2023, GMO filed its fourth amended complaint claiming an additional $496.0 million in damages, for loss of future profits and future profit sharing payments GMO alleges would have been received through the term of the agreement, based on Whinstone’s allegedly wrongful termination of the colocation services agreement as of June 29, 2023. While the Company believes that GMO’s claims lack merit, because this

21


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

litigation is still at this early stage, the Company cannot reasonably estimate the outcome of such ongoing litigation, or the magnitude of such an outcome, at this time.

Note 17. Earnings Per Share

For the three months ended March 31, 2024, the following table presents potentially dilutive securities that were included in the computation of diluted net income (loss) per share:

Three Months Ended

March 31, 

2024

2023

Basic weighted average number of shares outstanding

259,506,242

167,342,500

Dilutive potential common shares:

Unvested service-based restricted stock awards

2,852,090

Unvested restricted stock awards

4,771,833

Diluted weighted average number of shares outstanding

262,358,332

172,114,333

The following table presents potentially dilutive securities that were not included in the computation of diluted net income (loss) per share as their inclusion would be anti-dilutive:

    

March 31, 2024

    

March 31, 2023

Warrants to purchase common stock

 

63,000

 

63,000

Unvested performance-based restricted stock awards

15,742,259

Unvested restricted stock units

 

1,393,639

 

Total

 

17,198,898

 

63,000

Note 18. Segment Information

The Company has two reportable segments: Bitcoin Mining and Engineering. The reportable segments are identified based on the types of service performed. No operating segments have been aggregated to form the reportable segments.

Gross profit (loss) is the segment performance measure the CODM uses to assess the Company’s reportable segments. Segment gross profit (loss) is defined as segment revenue less segment cost of revenue, and is before elimination of intersegment profits.

Prior to 2024, the Company had a Data Center Hosting reportable segment, but has since terminated all contracts with its legacy data center hosting customers. Commencing January 1, 2024, the CODM ceased analyzing the performance of the data center hosting operations and the Company ceased reporting data center hosting as a separate reportable segment. The Company has no plans to offer data center hosting services to new customers. All revenue and costs of revenue related to data center hosting for all periods presented are included in Revenue: Other and Cost of Revenue: Other.

The Company does not allocate assets to the reporting segments because its assets are managed on an entity-wide basis and, therefore, does not separately disclose the total assets of its reportable operating segments.

The Bitcoin Mining segment generates revenue from the Bitcoin the Company earns through its Bitcoin mining activities. The Engineering segment generates revenue through customer contracts for custom engineered electrical products. All Other revenue is from external customers.

All revenue and cost of revenue from intersegment transactions have been eliminated in the Condensed Consolidated Statements of Operations.

During the three months ended March 31, 2024, and 2023, aside from the Bitcoin Mining revenue generated as a result of the Company’s participation in mining pools, no single customer or related group of customers contributed 10% or more of the Company’s total condensed consolidated revenue.

22


Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

The following tables present segment revenue and segment gross profit (loss):

Three Months Ended March 31, 2024

Bitcoin Mining

Engineering

Other

Total

Revenue from external customers

$

71,396

$

4,675

$

3,225

$

79,296

Intersegment revenue

685

40,792

41,477

Segment revenue

71,396

5,360

44,017

120,773

Less: Segment cost of revenue

(77,341)

(6,559)

(4,535)

(88,435)

Segment gross profit (loss)

$

(5,945)

$

(1,199)

$

39,482

$

32,338

Three Months Ended March 31, 2023

Bitcoin Mining

Engineering

Other

Total

Revenue from external customers

$

48,023

$

16,147

$

9,066

$

73,236

Intersegment revenue

5,209

27,954

33,163

Segment revenue

48,023

21,356

37,020

106,399

Less: Segment cost of revenue

(28,691)

(18,886)

(46,821)

(94,398)

Segment gross profit (loss)

$

19,332

$

2,470

$

(9,801)

$

12,001

The following table presents the reconciliation of segment gross profit (loss) to net income (loss) before taxes:

Three Months Ended March 31, 

2024

    

2023

Segment gross profit (loss)

$

32,338

$

12,001

Reconciling Items:

 

  

 

  

Elimination of intersegment profits

 

(144)

 

(1,887)

Selling, general, and administrative

 

(57,652)

 

(12,675)

Depreciation and amortization

 

(32,343)

 

(59,340)

Change in fair value of Bitcoin

234,080

83,504

Change in fair value of derivative asset

 

20,232

 

(5,778)

Power curtailment credits

5,131

3,075

Casualty-related (charges) recoveries, net

 

2,300

 

(1,526)

Interest income (expense)

 

7,805

 

(3,830)

Other income (expense)

 

8

 

Net income (loss) before taxes

$

211,755

$

13,544

23


Item 2. 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 “MD&A”) should be read in conjunction with our Condensed Consolidated Financial Statements and the related Notes and other financial information included elsewhere in this Exhibit 99.2 and with our audited consolidated financial statements for the year ended December 31, 2023, as included in our 2023 Annual Report.

This MD&A contains statements of management’s beliefs, expectations and assumptions regarding our future business, and any statements other than statements of historical fact are “forward-looking statements” within the meaning of the PSLRA, which are made in reliance of the safe harbor provisions of Section 27A of the Securities Act, Section 21E of the Exchange Act, and the PSLRA. Such statements express management’s beliefs, opinions, projections and expectations regarding future events and circumstances, based on information available to management as of the date of this Exhibit 99.2, and are subject to risks and uncertainties, and our actual results could differ materially from those discussed in these forward-looking statements. Further, these forward-looking statements should not be construed either as assurances of performance or as promises of a given course of action. You should review the sections of the Q1 2024 Form 10-Q entitled “Cautionary Note Regarding Forward-Looking Statements” and “Risk Factors” for a discussion of factors that could cause actual results to differ materially – and potentially adversely – from the results described in or implied by the forward-looking statements contained in this MD&A and elsewhere in this Exhibit 99.2.

Unless otherwise indicated, amounts are stated in thousands of U.S. Dollars except for share, per share, and miner amounts, and Bitcoin quantities, prices, and hash rate.

Business Overview:

We are a vertically integrated Bitcoin mining company principally engaged in enhancing our capabilities to mine Bitcoin in support of the Bitcoin blockchain. Our Rockdale Facility is believed to be the largest Bitcoin mining facility in North America, as measured by developed capacity, and we are currently evaluating further growing its capacity. Additionally, we are developing the Corsicana Facility, a second large-scale Bitcoin mining facility, which, upon completion, is expected to have approximately 1.0 GW of capacity available for our own Bitcoin Mining activities.

We operate in an environment which is constantly evolving based on the proliferation of Bitcoin and cryptocurrencies in general. A significant component of our strategy is to effectively and efficiently allocate capital between opportunities that generate the highest return on investment.

Industry Trends

The price of Bitcoin increased during the first quarter of 2024 due to a new source of demand, the eleven Bitcoin spot Exchange Traded Funds (“ETFs”) approved to begin trading by the SEC on January 11, 2024. Significant interest in the Bitcoin ETFs followed their introduction. One such ETF earned recognition as the fastest ETF ever to surpass $10 billion in assets under management since its launch. The ETFs, as an investment vehicle, provided a new access point for investors to gain exposure to Bitcoin through more traditional methods resulting in Bitcoin ETFs seeing a combined net inflow of approximately $12.1 billion during the first quarter of trading.

During 2023 and the first quarter of 2024, the Bitcoin mining industry saw record amounts of growth as the price of Bitcoin increased from the lows experienced in early 2023. A renewed opportunity to access capital markets to fund growth partly from a growing Bitcoin price led to an unprecedent expansion in mining operations as the size of computing power on the network, as measured by total hashrate, more than doubled. Many Bitcoin mining companies heavily invested in infrastructure, as well as upgrading and expanding mining fleets in advance of the Bitcoin network halving. We expect competition within the mining industry to continue as long as Bitcoin prices remain elevated or increase further.

The Bitcoin mining industry has recently experienced an increase in transaction fees on the Bitcoin network, as well as an increase in overall demand in Bitcoin. Various protocols on the Bitcoin network gained popularity during 2023, and at various times temporarily resulted in a significant increase in the transaction fee paid to add a certain Bitcoin transaction to the blockchain. These transaction fees are volatile in nature, but are paid directly to miners and are representative of interest in transacting in Bitcoin. Transaction fees are packaged with the block subsidy issued by the Bitcoin network to combine for the total reward paid to miners upon solving a block.

24


The Bitcoin subsidy issued by the Bitcoin network for solving a block is subject to periodic incremental halving. The network halving is a preprogrammed, fixed process of the Bitcoin network where the Bitcoin subsidy for solving a block received by miners is reduced by half approximately every four years. The network halving is a process designed to implement a periodic decreasing schedule of the issuance of new Bitcoin into the market which results in a predictable and controlled inflationary rate. The network halving will continue to occur on this schedule until the amount of Bitcoin in existence reaches the cap of 21.0 million. Historically, many Bitcoin miners have been a source of selling pressure on Bitcoin as miners have sold their production to fund operations. After each halving, the decrease in the subsidy provided to miners from the Bitcoin network may lead to fewer rewards for miners and thus may result in a decrease in the supply of bitcoin sold by miners into the market. The network halving occurred in April 2024, cutting the subsidy from 6.25 to 3.125 Bitcoin per block.

Prior to the halving event, shifts in strategy by prominent Bitcoin miners focused on implementing vertically integrated business models whereby Bitcoin miners own and operate their own facilities rather than renting out space from a third-party’s data center. Vertical integration provides additional control over operational outcomes as well as better management of any input costs such as power and overhead fees. Flexibility, and the ability to manage expenses becomes increasingly important as the amount of competition on the Bitcoin network expands and the subsidy in Bitcoin provided by the network contracts.

Network difficulty, which is a measure of how hard it is for miners to solve a block on the Bitcoin blockchain (and, thus, earn a mining reward), is determined by the network’s total hash rate (i.e., the total computational power devoted to solving a block), which is adjusted every 2,016 blocks (with a new block being added approximately every ten minutes). Therefore, as more miners join the network and the network’s global hash rate increases, its difficulty will increase. Conversely, if miners leave the network and its hash rate decreases, its difficulty will decrease. We have observed that, when the market price for Bitcoin experiences a sustained increase (as it did across 2023), new miners are introduced onto the Bitcoin network, increasing its network hash rate, and network difficulty has increased as a result. Thus, despite increasing our hash rate by approximately 18% from March 31, 2023, to 2024, the increased network difficulty following increased network hash rate across the periods resulted in a decrease in the number of Bitcoin we mined of approximately 35.5%, when comparing the three months ended March 31, 2024, to the same period in 2023.    

Accordingly, as market prices for Bitcoin increase and more miners and hash rate are drawn onto the Bitcoin network, network difficulty will continue to increase, meaning existing miners like the Company will need to increase their hash rate to maintain and improve their chances of earning a Bitcoin mining reward. To do this, we continually seek out new Bitcoin mining capacity, including through our acquisition and development of new Bitcoin mining facilities (such as the Corsicana Facility) and the electricity supply and distribution facilities to service them, as well as other strategic growth opportunities. Further, we have adopted new and improved technology to increase both our mining power and efficiency, including our industrial-scale adoption of immersion cooling and our strategic acquisitions of large quantities of the newest, most powerful and most efficient miners available.

The Company has led the industry by focusing on a vertically integrated business model since 2021. We continue to focus on building long-term stockholder value by taking strategic actions to further vertically integrate our business at the current Rockdale Facility and developing Corsicana Facility. Management believes a focus on vertical integration will positively affect each of our business segments by providing increased capacity for our Bitcoin Mining operations, more opportunity for implementing our proprietary power strategy, and by capitalizing on supply chain efficiencies garnered through our Engineering segment. We continue to focus on deploying our efficient Bitcoin mining fleet, at scale, while realizing the benefits of being an owner and operator of our Bitcoin Mining facilities.

We anticipate the Bitcoin network will continue to see increased competition and that 2024 will be a period of consolidation in the Bitcoin mining industry. Further, given our relative position, liquidity, and absence of any significant long-term debt, we believe we are well positioned to benefit from such consolidation. We are continuously evaluating opportunities which we may decide to undertake as part of our strategic growth initiatives; however, we can offer no assurances that any strategic opportunities which we decide to undertake will be achieved on the schedule or within the budget we anticipate, if at all, and our business and financial results may change significantly as a result of such strategic growth.

Bitcoin Mining

We own and operate one of the largest Bitcoin Mining operations in North America. During the three months ended March 31, 2024, we continued to deploy miners at our Rockdale Facility and continued development activities at the Corsicana Facility, with the objective of increasing our operational efficiency and performance in the future.

As of March 31, 2024, our Bitcoin Mining business segment had a total deployed hash rate capacity of approximately 12.4 EH/s. We anticipate achieving a total self-mining hash rate capacity of approximately 31 EH/s by the end of 2024.

25


During the three months ended March 31, 2024, we mined 1,364 Bitcoin, which represented a decrease of 751 Bitcoin from the 2,115 Bitcoin we mined during the three months ended March 31, 2023 due primarily to the significant increase in the Bitcoin network difficulty, which has more than doubled since January 2023.

During 2023, we entered into two purchase orders under the Master Agreement to acquire new immersion miners from MicroBT with a total hash rate of 25.6 EH/s, for a total purchase price of approximately $453.4 million, subject to downward price adjustment as provided by the Master Agreement. These new miners are primarily for use at our new Corsicana Facility, which commenced operations in April 2024. Delivery of these miners began in 2023, with all miners expected to be received and deployed by mid-2025. The Master Agreement also provides us with four annual options to purchase additional miners, on the same or better terms as the second purchase order executed under the Master Agreement, for a total hash rate of approximately 75.0 EH/s, assuming exercise of all four annual purchase options.

During the three months ended March 31, 2024, we executed an additional purchase order with MicroBT under the Master Agreement to acquire new air-cooled miners with a total hash rate of 5.9 EH/s, for a total purchase price of approximately $96.7 million. This purchase order is in addition to the four purchase options remaining under the Master Agreement. We plan to deploy these miners primarily at the Rockdale Facility, both to replace existing underperforming miners and to fill excess capacity available in the facility. Delivery of these miners is expected to occur in the second quarter of 2024, with deployment commencing upon delivery.

For the three months ended March 31, 2024, Bitcoin Mining revenue was approximately $71.4 million.

Engineering

Our Engineering business segment designs and manufacturers power distribution equipment and custom engineered electrical products that provide us with the ability to vertically integrate many of the critical electrical components and engineering services necessary for our Corsicana Facility development and Rockdale Facility expansions and to reduce our execution and counter-party risk in ongoing and future expansion projects. Engineering and other specialized talent employed in our Engineering business segment also allows us to continue to explore new methods to optimize and develop a best-in-class Bitcoin Mining operation and has been instrumental in the development of our industrial-scale immersion-cooled Bitcoin mining hardware.

Our Engineering business segment also provides electricity distribution product design, manufacturing, and installation services primarily focused on large-scale commercial and governmental customers and serves a broad scope of clients across a wide range of markets including data center, power generation, utility, water, industrial, and alternative energy. Products are custom built to client and industry specifications.

Engineering revenue is derived from the sale of custom products built to customers’ specifications under fixed-price contracts with one identified performance obligation. Engineering revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which we have an enforceable right to receive compensation as defined under the contract.

For the three months ended March 31, 2024, Engineering revenue was approximately $4.7 million.

Other

In 2023, we made the decision to stop pursuing new hosting contracts and end our legacy contracts, to focus on our self-mining efforts. As of January 1, 2024, all agreements with data center hosting customers were terminated, and we have no plans to offer data center hosting services to new customers. We determined that such agreements, by themselves, were no longer material (based on revenue or profit) and, therefore, commencing for the three months ended March 31, 2024, we will no longer report data center hosting as a separate reportable segment.

Global Logistics

Global supply logistics have caused delays across all channels of distribution. We have also experienced delays in certain of our miner delivery schedules, our Engineering segment’s manufacturing and delivery schedule, and in our infrastructure development schedules, resulting from constraints on the globalized supply chains for miners, electricity distribution equipment and construction materials. Through the date of the Q1 2024 Form 10-Q, we have been able to effectively and efficiently mitigate delivery delays to

26


avoid materially impacting our miner deployment schedule; however, we cannot guarantee that we will be able to continue to mitigate any such delivery delays in the future.

Additionally, the development of our new Corsicana Facility requires large quantities of construction materials, specialized electricity distribution equipment, and other component parts that are in high demand and can be difficult to source. To help mitigate the impacts of global supply chain constraints and increasing demand for these goods, including any inflationary pricing concerns that may result, we procured all the required components and materiel for development of the first 400 MW phase of the Corsicana Facility, and we have procured and already hold many of the components and materiel required for development of the next 600 MW phase of our development of the Corsicana Facility, as well as replacement components and parts for our existing systems, to help shorten the impact of potential damage to installed equipment.

We continue to monitor developments in the global supply chain and assess their potential impact on our expansion plans.

Summary of Riot’s Bitcoin Mining Results

The following tables present additional information about our own Bitcoin Mining activities, including Bitcoin production and sales of the Bitcoin mined:

Quantity

Amounts

Balance as of January 1, 2024

 

7,362

$

311,178

Revenue recognized from Bitcoin mined

 

1,364

 

71,396

Change in Bitcoin receivable

 

7

 

(80)

Proceeds from sale of Bitcoin

 

(212)

 

(9,518)

Exchange of Bitcoin for employee compensation

 

(31)

 

(1,461)

Change in fair value of Bitcoin

 

 

234,080

Balance as of March 31, 2024

 

8,490

$

605,595

Quantity

Amounts

Balance as of January 1, 2023

 

6,974

$

115,415

Revenue recognized from Bitcoin mined

 

2,115

 

48,023

Proceeds from sale of Bitcoin

 

(1,975)

 

(44,437)

Exchange of Bitcoin for employee compensation

 

(20)

 

(459)

Change in fair value of Bitcoin

 

 

83,504

Balance as of March 31, 2023

 

7,094

$

202,046

Results of Operations

Comparative Results for the three months ended March 31, 2024, and 2023:

Revenue

Total revenue for the three months ended March 31, 2024 and 2023, was $79.3 million and $73.2 million, respectively. Total revenue consists of our Bitcoin Mining revenue, Engineering revenue, and Other revenue. Other revenue consists almost entirely of activity related to our Data Center Hosting Segment.

For the three months ended March 31, 2024 and 2023, Bitcoin Mining revenue was $71.4 million, and $48.0 million, respectively. The increase of $23.4 million was primarily due higher Bitcoin prices in the 2024 period, which averaged $52,343 per coin, as compared to $22,704 per coin for the 2023 period, which was partially offset by a decrease of 751 Bitcoin mined in the 2024 period as compared to the 2023 period, due primarily to the substantial increase in the Bitcoin network difficulty. Additionally, we continued employing our power strategy to significantly reduce overall power costs. As noted below, during the three months ended March 31, 2024 and 2023, we earned $5.1 million and $3.1 million, respectively, in power credits, which were received in cash or credited against our power invoices, as a result of temporarily pausing our operations. The power credits equate to approximately 98 Bitcoin and 135 Bitcoin, respectively, as computed using the average daily Bitcoin prices for the applicable period.

For the three months ended March 31, 2024 and 2023, Engineering revenue was $4.7 million and $16.1 million, respectively. The decrease of $11.4 million was primarily attributable to supply chain constraints resulting in decreased receipts of materials, delaying the completion of certain custom products, and, therefore, the recognition of revenue. Our custom electrical products such as

27


switchgear and power distribution centers are used as important components in data center development and in power generation and distribution facilities, and there has been increased demand for these products due to the continued increase in data center construction by developers, as well as the continually increasing worldwide demand for power.

Costs and expenses

Cost of revenue for Bitcoin Mining for the three months ended March 31, 2024 and 2023, was $36.5 million and $21.9 million, respectively, an increase of approximately $14.6 million. As a percentage of Bitcoin Mining revenue, Bitcoin Mining cost of revenue was 51.2% and 45.6% for the three months ended March 31, 2024 and 2023, respectively. Cost of revenue for Bitcoin Mining consists primarily of direct production costs of Bitcoin mining operations, including electricity, labor, and insurance, but excluding depreciation and amortization, which are separately stated. The increase was primarily due to the increase in Bitcoin mining capacity at the Rockdale Facility, which requires more headcount and direct costs necessary to maintain and support our expanded Bitcoin mining operations, as well as the absorption of other costs previously included in our Data Center Hosting Segment. As noted below, during the three months ended March 31, 2024 and 2023, we earned $5.1 million and $3.1 million, respectively, in power credits to be credited against our power invoices, as a result of temporarily pausing our operations to participate in ERCOT’s Demand Response Service Programs. Our fixed-price power purchase contracts enable us to strategically curtail our mining operations and participate in these programs, which significantly lower our cost to mine Bitcoin. These credits are recognized in Power curtailment credits on our Condensed Consolidated Statements of Operations, outside of cost of revenue, but significantly reduce our overall cost to mine Bitcoin.

For the three months ended March 31, 2024, Cost of revenue for Bitcoin Mining consisted of the following:

Power

$

27,997

Compensation

2,645

Insurance on miners

1,735

Ground rent and related water and property tax

1,332

Other

2,840

Total Bitcoin Mining cost of revenue

$

36,549

Cost of revenue for Engineering for the three months ended March 31, 2024 and 2023, was $6.0 million and $15.6 million, respectively, a decrease of approximately $9.6 million. The costs consisted primarily of direct materials and labor, as well as indirect manufacturing costs. Consistent with the causes of decreased Engineering revenue noted above, the decrease was primarily due to decreased receipts of materials resulting from increased competition for direct materials due to supply chain constraints.

Selling, general and administrative expenses for the three months ended March 31, 2024 and 2023, were $57.7 million and $12.7 million, respectively, an increase of approximately $45.0 million. Selling, general and administrative expenses consist of stock-based compensation, legal and professional fees, and other personnel and related costs. The increase was primarily due to increases in stock compensation expenses of $34.3 million related to new grants under our long-term incentive program, compensation expenses of $4.4 million as a result of hiring additional employees to support our ongoing growth, increased legal and professional fees of $2.5 million primarily related to ongoing litigation and public company compliance, and $3.6 million for other costs primarily attributable to ongoing growth.

Depreciation and amortization for the three months ended March 31, 2024 and 2023, was $32.3 million and $59.3 million, respectively, a decrease of approximately $27.0 million. The decrease was primarily due to the change in the estimated lives of our Bitcoin miners from 2 years to 3 years.

The change in fair value of Bitcoin for the three months ended March 31, 2024 and 2023, were gains of $234.1 million and $83.5 million, respectively, and were recognized to adjust the fair value of our Bitcoin held.  

The change in fair value of our derivative asset for the three months ended March 31, 2024 and 2023, was a gain of $20.2 million and a loss of $5.8 million, respectively, and was recorded to adjust the fair value of our PPA, which was classified as a derivative asset and measured at fair value. The changes in fair value were due to changes in future power prices over the applicable period.

Power curtailment credits for the three months ended March 31, 2024 and 2023, were $5.1 million and $3.1 million, respectively, and represent sales of unused power under our PPA and participation in ancillary services under ERCOT Demand Response Services

28


Programs. The amount of these credits varies from period to period depending on various factors impacting the supply of power to, and the demand for power on, the ERCOT grid, such as weather and global fuel costs.

Casualty-related charges (recoveries), net, were $(2.3) million and $1.5 million for the three months ended March 31, 2024 and 2023, respectively. In December 2022, the Rockdale Facility was damaged during severe winter storms in Texas, resulting in casualty-related charges being recognized in 2023. The income recognized during the three months ended March 31, 2024, was the result of cash recoveries from insurance claims related to the December 2022 winter storms.

Other income (expense)

For the three months ended March 31, 2024 and 2023, total other income (expense) was $7.8 million and ($3.8) million, respectively. The income recognized during the three months ended March 31, 2024, was primarily attributable to interest income earned as a result of higher cash balances and increased interest rates. The loss incurred in the same period in 2023 was attributable to interest expense.

Non-GAAP Measures

In addition to financial measures presented under GAAP, we consistently evaluate our use of and calculation of non-GAAP financial measures such as “Adjusted EBITDA.” EBITDA is computed as net income before interest, taxes, depreciation, and amortization. Adjusted EBITDA is a financial measure defined as EBITDA adjusted to eliminate the effects of certain non-cash and/or non-recurring items that do not reflect our ongoing strategic business operations, which management believes results in a performance measurement that represents a key indicator of our core business operations of Bitcoin mining. The adjustments include fair value adjustments such as derivative power contract adjustments, equity securities value changes, and non-cash stock-based compensation expense, in addition to financing and legacy business income and expense items.

  

We believe Adjusted EBITDA can be an important financial measure because it allows management, investors, and our board of directors to evaluate and compare our operating results, including our return on capital and operating efficiencies, from period-to-period by making such adjustments. Additionally, Adjusted EBITDA is used as a performance metric for share-based compensation.  

 

Adjusted EBITDA is provided in addition to, and should not be considered to be a substitute for, or superior to, net income, the most comparable measure under GAAP to Adjusted EBITDA. Further, Adjusted EBITDA should not be considered as an alternative to revenue growth, net income, diluted net income per share or any other performance measure derived in accordance with GAAP, or as an alternative to cash flow from operating activities as a measure of our liquidity. Adjusted EBITDA has limitations as an analytical tool, and you should not consider this financial measure either in isolation or as a substitute for analyzing our results as reported under GAAP.

The following table reconciles Adjusted EBITDA to Net income (loss), the most comparable GAAP financial measure:

Three Months Ended

March 31, 

    

2024

    

2023

Net income (loss)

$

211,777

$

18,513

Interest (income) expense

 

(7,805)

 

3,830

Income tax expense (benefit)

 

(22)

 

(4,969)

Depreciation and amortization

 

32,343

 

59,340

EBITDA

 

236,293

 

76,714

 

  

 

  

Adjustments:

 

  

 

  

Stock-based compensation expense

 

32,000

 

(2,296)

Change in fair value of derivative asset

 

(20,232)

 

5,778

Casualty-related charges (recoveries), net

(2,300)

1,526

Other (income) expense

 

(8)

 

License fees

 

(24)

 

(24)

Adjusted EBITDA

$

245,729

$

81,698

29


LIQUIDITY AND CAPITAL RESOURCES

As of March 31, 2024, we had net working capital of approximately $692.5 million, which included cash and cash equivalents of $688.5 million. We reported net income of $211.8 million during the three months ended March 31, 2024, which included $260.6 million in non-cash gains, primarily consisting of the change in fair value of Bitcoin of $234.1 million, revenue recognized from Bitcoin mined of $71.4 million, and the change in fair value of the derivative asset of $20.2 million, partially offset by depreciation and amortization of $32.3 million and stock-based compensation of $32.0 million.

During the three months ended March 31, 2024, we sold 212 Bitcoin for proceeds of approximately $9.5 million. We monitor our balance sheet on an ongoing basis and evaluate the level of Bitcoin retained from monthly production in consideration of our cash requirements for ongoing operations and expansion.

Contractual Commitments (Miners and Related Equipment)

Through March 31, 2024, we have paid approximately $305.9 million in total deposits and payments to MicroBT for the purchase of miners. The remaining commitment of approximately $252.8 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $202.3 million and $50.4 million are expected to be made in 2024 and 2025, respectively.

Through March 31, 2024, the Company paid $45.3 million in total deposits and payments to Midas for the purchase of immersion cooling systems. The remaining commitment of approximately $6.7 million is due in installments in early 2024, based on the estimated delivery schedule.

During the three months ended March 31, 2024, the Company paid $10.8 million in deposits for the purchase of 180 immersion cooling systems for the Corsicana Facility. The remaining commitment of approximately $16.2 million is due in installments through the second quarter of 2024, based on the estimated delivery schedule.

Development of the Corsicana Facility

In 2022, we announced our planned development of the Corsicana Facility, our second large-scale Bitcoin mining facility located on a 265-acre site in Navarro County, Texas. The Corsicana Facility is expected, upon completion, to have 1.0 GW of developed capacity for Bitcoin mining, with an additional 200 MW of electrical capacity available for development, at our discretion, which is securely supplied with power by a substation being developed for us on the premises that will be interconnected with the nearby Navarro Switch. The strategic decision to locate the Corsicana Facility next to the Navarro Switch was made to limit electricity lost in transmission and maximize the efficiency of our substation’s power distribution facilities. The initial phase of the development of the Corsicana Facility involved the construction of a 400 MW substation and an equal amount of immersion-cooled Bitcoin mining infrastructure spread across multiple buildings, as well as construction of various utilities, offices, warehouses, and infrastructure to support the facility’s operations, with operations commencing in April 2024, following commissioning of the substation.

We estimate that the total cost of the first phase of the development will be approximately $362.0 million, which is scheduled to be invested through the second quarter of 2024. Through March 31, 2024, we had incurred costs of approximately $270.8 million related to the development of the Corsicana Facility, which consisted of $10.1 million for land, $256.0 million of initial developments costs and equipment, and a $4.7 million deposit for future power usage. We expect to incur costs associated with development of this first 400 MW phase of the Corsicana Facility of approximately $91.2 million through 2024.

Revenue from Operations

Bitcoin Mining

We expect to generate ongoing revenue from Bitcoin rewards from our Bitcoin Mining operations and our ability to liquidate Bitcoin rewards at future values will be regularly evaluated to generate cash for operations.

Generating Bitcoin rewards which exceed our production and overhead costs will determine our ability to report profit margins related to such Bitcoin mining operations, although accounting for our reported profitability is significantly complex. Furthermore, regardless of our ability to generate proceeds from the sale of our Bitcoin produced from our Bitcoin Mining business, we may elect to continue our strategy of holding the Bitcoin rewards we earn from our Bitcoin Mining operations, and we may need to raise additional capital in the form of equity or debt to fund our operations and pursue our business strategy.

30


The ability to raise funds through the sale of equity, debt financings, or the sale of Bitcoin to maintain our operations is subject to many risks and uncertainties and, even if we were successful, future equity issuances or convertible debt offerings could result in dilution to our existing stockholders, and any future debt or debt securities may contain covenants that limit our operations or ability to enter into certain transactions. Our ability to realize revenue through Bitcoin production and successfully convert Bitcoin into cash or fund overhead with Bitcoin is subject to a number of risks, including regulatory, financial and business risks, many of which are beyond our control. Additionally, we have observed significant historical volatility in the market price of Bitcoin and, as such, future prices cannot be predicted.

Engineering

Substantially all engineering revenue is derived from the sale of custom products built to customers’ specifications under fixed-price contracts. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which we have an enforceable right to receive compensation as defined under the contract. The length of time required to complete a custom product varies but is typically between four and 12 weeks.

Customers are typically required to make periodic progress payments based on contractually agreed-upon milestones.

If we are unable to generate sufficient revenue from our Bitcoin Mining and Engineering operations when needed or secure additional sources of funding, it may be necessary to significantly reduce our current rate of spending or explore other strategic alternatives.

Operating Activities

For the three months ended March 31, 2024, net cash used in operating activities was $57.9 million, which primarily consisted of the net income of $211.8 million and proceeds from the sale of Bitcoin of $9.5 million, offset by net income on non-cash reconciling items of $260.6 million and net cash outflows of $18.6 million due to changes in operating asset and liabilities. The non-cash net income primarily consisted of the change in the fair value of Bitcoin of $234.1 million, revenue recognized from Bitcoin mined of $71.4 million, and the change in fair value of the derivative asset of $20.2 million, partially offset by depreciation and amortization of $32.3 million and stock-based compensation of $32.0 million.

For the three months ended March 31, 2023, net cash provided by operating activities was $32.4 million, which primarily consisted of the net income of $18.5 million, proceeds from the sale of Bitcoin of $44.4 million, and net cash outflows of $41.1 million due to changes in operating asset and liabilities, partially offset by net income on non-cash reconciling items of $71.7 million. The non-cash net income primarily consisted of the change in the fair value of Bitcoin of $83.5 million and revenue recognized from Bitcoin mined of $48.0 million, partially offset by depreciation and amortization of $59.3 million.

Investing Activities

For the three months ended March 31, 2024, net cash used in investing activities was $194.5 million, which primarily consisted of payments for deposits on equipment of $139.3 million and purchases of property and equipment of $57.3 million, both primarily attributable to the ongoing development of the Corsicana Facility and continued deployment of miners.

For the three months ended March 31, 2023, net cash used in investing activities was $74.0 million, which primarily consisted of purchases of property and equipment of $51.0 million, primarily attributable to the expansion of the Rockdale Facility and continued deployment of miners, and the payment of security deposits of $23.0 million related to our PPA.

Financing Activities

For the three months ended March 31, 2024, net cash provided by financing activities was $343.7 million, which primarily consisted of net proceeds from the issuance of shares under the ATM program of $345.7 million to be used to fund ongoing growth, partially offset by the repurchase of shares of common stock withheld to satisfy employee withholding taxes of $2.0 million in connection with the settlement of vested equity awards granted under our 2019 Equity Incentive Plan.

For the three months ended March 31, 2023, net cash provided by financing activities was $0.9 million, which primarily consisted of the repurchase of shares of common stock withheld to satisfy employee withholding taxes of $1.3 million in connection with the settlement of vested equity awards granted under our 2019 Equity Incentive Plan.

31


Critical Accounting Estimates

There have been no material changes to our critical accounting estimates from those detailed in our 2023 Annual Report, except for those accounting subjects described under the heading “Significant Accounting Policies” in Note 2, Significant Accounting Policies and Recent Accounting Pronouncements in the Notes.

Recent Accounting Pronouncements

We have evaluated all recently issued accounting pronouncements and do not believe any such pronouncements currently have, and do not expect such pronouncements to have, a material impact on our Condensed Consolidated Financial Statements on a prospective basis.

Off-Balance Sheet Arrangements

We do not have any off-balance sheet arrangements.

32


EX-101.SCH 6 riot-20231231.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 Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Acquisitions - Acquisition of Corsicana Facility Land Site (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Revenue from Contracts with Customers - Schedule of disaggregated revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Property and Equipment - Schedule of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Accrued Expenses - Schedule of accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Leases - Schedule of lease expense (Details) Calc 2 link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Schedule of future minimum operating lease payments (Details) calc 2 link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Leases - Schedule of lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 41304 - Disclosure - Leases - Schedule of future minimum operating lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Income taxes - Schedule of components of loss from continuing operations by domestic and foreign jurisdictions (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - Schedule of components of income tax benefit expense (Details) link:presentationLink link:calculationLink link:definitionLink 41804 - Disclosure - Income taxes - Schedule of deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41805 - Disclosure - Income taxes - Schedule of tax expense (benefit) based on the U.S. federal statutory rate (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 00400 - Statement - Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - Organization and Basis of Presentation (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements - Update to previously issued condensed consolidated financial statements (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements - Estimated useful lives of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Acquisitions - Acquisition of ESS Metron (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - Acquisitions - Acquisition of Whinstone (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Bitcoin - Schedule of additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Investments - Convertible Note (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Property and Equipment - Schedule of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Goodwill and Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Goodwill and Intangible Assets - Schedule of finite-lived intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Power Purchase Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - Stock-Based Compensation - Schedule of Unvested Performance-based Restricted Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Stock-Based Compensation - Schedule of Unvested Time-based Restricted Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 41405 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41409 - Disclosure - Stock-Based Compensation - Schedule of Changes in Outstanding Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - Stock-Based Compensation - Schedule of Performance-based awards (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - Stock-Based Compensation - Schedule of Service-based awards (Details) link:presentationLink link:calculationLink link:definitionLink 41505 - Disclosure - Stock-Based Compensation - Subsequent awards (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Commitments and Contingencies - Estimated Fair Value Contingent Consideration Liability (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - Segment Information - Schedule of reportable segments gross margin to net income (loss) before taxes (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - Impacts of Adoption of ASU 2023-08 (Details) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Consolidated Statement of Stockholders' Equity (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Bitcoin link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Power Purchase Agreement link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Deposits link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Income taxes link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - Impacts of Adoption of ASU 2023-08 link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Bitcoin (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Power Purchase Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Deposits (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Income taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - Impacts of Adoption of ASU 2023-08 (Tables) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - Goodwill and Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Deposits - Schedule of deposits on equipment (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Accrued Expenses - Schedule of accrued expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - Leases - Schedule of other information (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - Income taxes - Schedule of components of income tax benefit expense (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 riot-20231231_cal.xml EX-101.CAL EX-101.DEF 8 riot-20231231_def.xml EX-101.DEF EX-101.LAB 9 riot-20231231_lab.xml EX-101.LAB Document Information [Table] Document Information [Line Items] Document Type Document Type Document Period End Date Document Period End Date Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Tax Identification Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Emerging Growth Company Entity Emerging Growth Company Entity Central Index Key Entity Central Index Key Amendment Flag Amendment Flag Consolidated Balance Sheets Statement [Table] Statement [Line Items] Significant Accounting Policies and Recent Accounting Pronouncements Assets, Current [Abstract] Current assets Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets, including retainage of $3,166 and $3,012, respectively Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Cryptocurrencies classified as current. Cryptocurrencies Classified As Current Ending balance Beginning balance Bitcoin Derivative Asset, Current Derivative asset, current portion Future Power Credits Current. Future Power Credits Current Future power credits, current portion Assets, Current Total current assets Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Deposit Assets Deposits Total long-term deposits Finite-Lived Intangible Assets, Net Total Finite-lived intangible assets, net Net book value Derivative Asset, Noncurrent Derivative asset, less current portion Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Future Power Credits Non Current. Future Power Credits Non Current Future power credits, less current portion Other Long-Term Investments Other long-term assets Assets Total assets Liabilities, Current [Abstract] Current liabilities Accounts Payable, Current Accounts payable Contract with Customer, Liability, Current Contract liabilities Accrued Liabilities, Current Accrued expenses Total accrued expenses Deferred Revenue Gain On Acquisition Settlement Deferred Revenue Gain On Acquisition Settlement Deferred gain on acquisition post-close dispute settlement Deferred Income, Current Deferred revenue, current portion Contingent consideration liability - future power credits, current portion. Contingent Consideration Liability Future Power Credits Current Portion Contingent consideration liability - future power credits, current portion Operating Lease, Liability, Current Operating lease liability, current portion Liabilities, Current Total current liabilities Deferred Revenue, Noncurrent Deferred revenue, less current portion Operating Lease, Liability, Noncurrent Operating lease liability, less current portion Contingent Consideration Liability Future Power Credits. Contingent Consideration Liability Future Power Credits Contingent consideration liability - future power credits, less current portion Other Liabilities, Noncurrent Other long-term liabilities Liabilities Total liabilities Commitments and Contingencies. Commitments and contingencies - Note 17 Stockholders' Equity Attributable to Parent [Abstract] Stockholders' equity Preferred Stock, Value, Issued Preferred stock, no par value, 15,000,000 shares authorized: 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. Series AConvertible Stock Value 2% Series A Convertible Preferred stock, 2,000,000 shares authorized; no shares issued and outstanding as of December 31, 2023 and December 31, 2022 Common Stock, Value, Issued Common stock, no par value; 340,000,000 shares authorized; 230,836,624 and 167,751,112 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively Retained Earnings (Accumulated Deficit) Accumulated deficit Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated other comprehensive income (loss), net Stockholders' Equity Attributable to Parent Balance Balance Total stockholders' equity Liabilities and Equity Total liabilities and stockholders' equity Class of Stock [Axis] Class of Stock [Domain] 2% Convertible Preferred Stock Series A [Member] Convertible Preferred Stock Series AMember 2% Series A Convertible Stock 0% Convertible Preferred Stock Series B [Member] Convertible Preferred Stock Series BMember 0% Series B Convertible Stock The amount of current retainage included in contract assets. Contract Assets, Current, Retainage Contract assets, retainage Preferred Stock, Convertible, Conversion Ratio Preferred stock convertible conversion ratio Preferred Stock, No Par Value Preferred stock, par value (in Dollars per share) Preferred Stock, Shares Authorized Preferred stock, shares authorized Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Common Stock, No Par Value Common stock, par value (in Dollars per share) Common Stock, Shares Authorized Common stock, shares authorized Common Stock, Shares, Issued Common stock, shares issued Number of shares issued (in Shares) Common Stock, Shares, Outstanding Common stock, shares outstanding Consolidated Statements of Operations Product and Service [Axis] Product and Service [Domain] Mining Member Bitcoin Mining Data Center Hosting Member Data Center Hosting Legacy data center hosting contract Engineering [Member] Engineering Member Engineering Other Revenue [Member] Other Revenue Member Other Other revenue [Member] Revenue Net Abstract Revenue: Revenues Total revenue Revenues earned Operating Expenses [Abstract] Costs and expenses: Cost of Revenue Less: Segment cost of revenue Cost of revenues Business Combination, Acquisition Related Costs Acquisition-related costs Acquisition-related costs Selling, General and Administrative Expense Selling, general, and administrative Selling, general, and administrative Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Depreciation and amortization Changes Bitcoin Fair Value. Changes Bitcoin Fair Value Change in fair value of Bitcoin Change in fair value of derivative asset. Change In Fair Value Of Derivative Asset Change in fair value of derivative asset Change in fair value of derivative asset Power curtailment credits. Power Curtailment Credits Power curtailment credits Power curtailment credits Power curtailment credits Change in fair value of contingent consideration. Change In Fair Value Of Contingent Consideration Change in fair value of contingent consideration Change in fair value of contingent consideration Amount of realized gain on sale/exchange of cryptocurrencies. Gain Loss Realized On Saleexchange Of Cryptocurrencies Realized gain on sale of Bitcoin Realized gains on the sale of Bitcoin Gain (Loss) on Disposition of Property Plant Equipment Loss (gain) on sale/exchange of equipment Loss (gain) on sale/exchange of equipment Loss on sale of equipment The amount of casualty-related charges (recoveries), net. Casualty-Related Charges (Recoveries), Net Casualty-related (charges) recoveries, net Casualty-related charges (recoveries), net Impairment of cryptocurrencies. Impairment Gain Loss On Cryptocurrencies Impairment of Bitcoin Goodwill, Impairment Loss Impairment of goodwill Amount of impairment loss on miners. Impairment Loss on Miners Impairment of miners Costs and Expenses Total costs and expenses Operating Income (Loss) Operating income (loss) Operating income (loss) Nonoperating Income (Expense) [Abstract] Other income (expense): The amount of interest and other income (expense). Interest And Other Income Expense Interest income (expense) Marketable Securities, Realized Gain (Loss) Realized loss on sale of marketable equity securities Realized Investment Gains (Losses) Recognized realized loss Realized gain on sale/exchange of long-term investment Marketable Securities, Unrealized Gain (Loss) Unrealized loss on marketable equity securities Unrealized gain (loss) on marketable equity securities Other Operating Income (Expense), Net Other income (expense) Nonoperating Income (Expense) Total other income (expense) Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net Net income (loss) before taxes Current Income Tax Expense (Benefit) Current income tax benefit (expense) Current income tax benefit (expense) Deferred Income Tax Expense (Benefit) Deferred income tax benefit (expense) Deferred income tax benefit (expense) Income Tax Expense (Benefit) Total income tax benefit (expense) Net Income (Loss) Attributable to Parent Net income (loss) Net income (loss) Net income (loss) Earnings Per Share, Basic Basic net income (loss) per share (in Dollars per share) Earnings Per Share, Diluted Diluted net income (loss) per share (in Dollars per share) Weighted Average Number of Shares Outstanding, Basic Basic weighted average number of shares outstanding (in Shares) Weighted Average Number of Shares Outstanding, Diluted Diluted weighted average number of shares outstanding (in Shares) Consolidated Statements of Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive income (loss): Debt Securities, Available-for-Sale, Unrealized Gain (Loss) Unrealized holding gains (losses) on convertible note Other comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income (loss) Consolidated Statements of Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Preferred Stock [Member] Preferred Stock Common Stock [Member] Common Stock Retained Earnings [Member] Accumulated deficit AOCI Attributable to Parent Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Domain] Accounting Standards Update 2023-08 Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets. Accounting Standards Update 202308 [Member] Accounting Standards Update 2023-08 Shares, Outstanding Balance (in Shares) Balance (in Shares) Outstanding shares (in Shares) Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding settlement. Delivery Of Common Stock Underlying Restricted Stock Units Net Of Shares Settled For Tax Withholding Settlement Value Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding Delivery Of Common Stock Underlying Restricted Stock Units Net Of Shares Settled For Tax Withholding Settlement Shares. Delivery Of Common Stock Underlying Restricted Stock Units Net Of Shares Settled For Tax Withholding Settlement Shares Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding (in shares) Stock Issued During Period, Value, New Issues Issuance of common stock/At-the-market offering, net of offering costs Shares issued, value Stock Issued During Period, Shares, New Issues Issuance of common stock/At-the-market offering, net of offering costs (in Shares) Issuance of common stock related to exercise of warrants. Issuance Of Common Stock Related To Exercise Of Warrants Issuance of common stock related to exercise of warrants Issuance of common stock related to exercise of warrants, shares Issuance Of Common Stock Related To Exercise Of Warrants Shares Issuance of common stock related to exercise of warrants (in Shares) Issuance Of Common Stock For Settlement Of Warrants On Cashless Basis Shares. Stock Issued During Period Shares Issuance Of Common Stock For Settlement Of Warrants On Cashless Basis Shares Issuance of common stock for settlement of 1,257,235 warrants on a cashless basis (in Shares) Value of stock issued pursuant to acquisitions during the period Stock Issued During Period Value Acquisitions1 Issuance of common stock in connection with the acquisition of Whinstone Number of shares of stock issued during the period pursuant to acquisitions. Stock Issued During Period Shares Acquisitions1 Issuance of common stock in connection with the acquisition of Whinstone (in shares) Stock Issued During Period, Value, Acquisitions Issuance of common stock in connection with acquisition of ESS Metron, LLC Stock Issued During Period, Shares, Acquisitions Issuance of common stock in connection with acquisition of ESS Metron, LLC (in Shares) Number of shares (in Shares) Amount of issuance of common stock warrant for settlement of advisory fees. Issuance Of Common Stock Warrant For Settlement Of Advisory Fees Issuance of common stock warrant for settlement of advisory fees The amount of conversion of preferred stock to common stock. Stock Issue During Period Value Conversion Of Preferred Stock To Common Stock Conversion of preferred stock to common stock The number of shares on conversion of preferred stock to common stock. Stock Issue During Period Shares Conversion Of Preferred Stock To Common Stock Conversion of preferred stock to common stock (in Shares) Stock Issued During Period, Value, Stock Options Exercised Stock option exercise Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Shares Underlying Options/Warrants, Exercised Shares issued for common stock Stock option exercise (in shares) Issuance of common stock shares exercised Delivery of common stock underlying restricted stock units, net of tax withholding settlement. Delivery Of Common Stock Underlying Restricted Stock Units Net Of Tax Withholding Settlement Value Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding Delivery of common stock underlying restricted stock units, net of tax withholding settlement. Delivery Of Common Stock Underlying Restricted Stock Units Net Of Tax Withholding Settlement Shares Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding (in shares) Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Stock-based compensation Settlement of warrants on cashless basis shares. Settlement Of Warrants On Cashless Basis Shares Warrants on a cashless basis Issuance of common stock in connection with the acquisition of ESS Metron with Held. Issuance Of Common Stock In Connection With Acquisition Of Ess Metron With Held Issuance of common stock in connection with the acquisition of ESS Metron with Held Consolidated Statements of Cash Flows Net Cash Provided by (Used in) Operating Activities [Abstract] Operating activities Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Share-Based Payment Arrangement, Noncash Expense Stock-based compensation Amortization of license fee revenue. Amortization Of License Fee Revenue Amortization of license fee revenue Amount of amortization expense attributable to right-of-use asset from operating lease. Amortization Of Right Of Use Assets Noncash lease expense Other Tax Expense (Benefit) Deferred income tax expense (benefit) Issuance of Stock and Warrants for Services or Claims Issuance of common stock warrant for settlement of advisory fees Impairment of miners and mining equipment Impairment of Miners and Mining Equipment Impairment of miners Impairment of miners Amount of gain (loss) on change in fair value of cryptocurrencies. Change In Fair Value Of Cryptocurrencies Change in fair value of Bitcoin Fair Value Adjustment of Warrants Change in fair value of derivative asset Change in fair value of contingent consideration. Change In Fair Value Of Contingent Considerations Change in fair value of contingent consideration Loss on Sale of Investments Realized loss on sale of marketable equity securities Gain (Loss) on Sale of Investments Realized gain on sale/exchange of long-term investment Realized gain on sale/exchange of long-term investment Gain (Loss) on Disposition of Intangible Assets Realized gain on sale of Bitcoin Realized gain on sale of Bitcoin Gain (Loss) Related to Litigation Settlement Gain on acquisition post-close dispute settlement Gain on acquisition post-close dispute settlement Casualty Related Charges Recoveries Related To InvestingNet Casualty Related Charges Recoveries Related To InvestingNet Casualty-related charges Amount of cryptocurrencies - mining. Cryptocurrencies Mining Bitcoin Mining revenue Proceeds from sale of cryptocurrencies. Proceeds From Sale Of Cryptocurrencies Proceeds from sale of Bitcoin Increase (Decrease) in Operating Capital [Abstract] Changes in assets and liabilities: Increase (Decrease) in Operating Assets (Increase)/decrease in operating assets Increase (Decrease) in Operating Liabilities Increase/(decrease) in operating liabilities Net Cash Provided by (Used in) Operating Activities Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Investing Activities [Abstract] Investing activities Proceeds from Sale and Maturity of Marketable Securities Proceeds from the sale of marketable equity securities Payments to Acquire Businesses, Net of Cash Acquired Acquisition of Whinstone, net of cash acquired The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase. Payments To Acquire Businesses Net Of Cash Acquired1 Acquisition of ESS Metron, net of cash acquired Proceeds from Sale of Long-Term Investments Proceeds from the sale of long-term investments Deposits on equipment. Deposits On Equipment Deposits on equipment Deposits on equipment Payments to Acquire Other Productive Assets Security deposits Payments to Acquire Debt Securities, Available-for-Sale Investment in convertible debt Investment Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment, including construction in progress Proceeds from Insurance Settlement, Investing Activities Casualty-related recoveries Proceeds from Sale of Property, Plant, and Equipment Proceeds from the sale of equipment Payments to Acquire Intangible Assets Patent costs incurred Payment to acquire license patent technology Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Financing activities Proceeds from Issuance of Common Stock Proceeds from the sale of stock (in Dollars) Proceeds from the issuance of common stock / At-the-market offering Payments of Stock Issuance Costs Offering costs for the issuance of common stock / At-the-market offering Issuance expense (in Dollars) Proceeds from Warrant Exercises Proceeds from exercise of common stock warrants Payments on contingent consideration liability. Payments On Contingent Consideration Liability Payments on contingent consideration liability - future power credits Proceeds from Lines of Credit Proceeds from Credit and Security Facility Total borrowings Repayments of Lines of Credit Repayments of Credit and Security Facility Repayments of Credit and Security Facility Payments of Debt Issuance Costs Debt issuance costs Payments for Repurchase of Common Stock Repurchase of common shares to pay employee withholding taxes Net Cash Provided by (Used in) Financing Activities Net cash provided by (used in) financing activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash and cash equivalents at end of period Cash and cash equivalents at beginning of period Supplemental Cash Flow Elements [Abstract] Supplemental information: Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for interest Income Taxes Paid, Net Cash paid for taxes Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash transactions The amount of issuance of common stock for business combination. Issuance Of Common Stock For Business Combination Issuance of common stock for business combination Reclassification Of Deposits On Equipment To Property And Equipment. Reclassification Of Deposits On Equipment To Property And Equipment Reclassification of deposits to property and equipment Construction In Progress Included In Accrued Expenses. Construction In Progress Included In Accrued Expenses Construction in progress included in accrued expenses Bitcoin exchanged for employee compensation. Bitcoin exchanged for employee compensation Conversion of Stock, Amount Converted Conversion of preferred stock to common stock Amount of cumulative effect upon adoption of new accounting standard update, classified as non-cash activity. Cumulative Effect Upon Adoption Of New Accounting Standard Update Cumulative effect upon adoption of ASU 2023-08 Right of use assets exchanged for new operating lease liabilities. Right of Use Assets Exchanged For New Operating Lease Liabilities Right of use assets exchanged for new operating lease liabilities Contribution of Property Property and equipment obtained in exchange transaction Organization and Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Organization and Basis of Presentation Significant Accounting Policies and Recent Accounting Pronouncements Significant Accounting Policies [Text Block] Significant Accounting Policies and Recent Accounting Pronouncements Acquisitions Business Combination Disclosure [Text Block] Acquisitions Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Revenue from Contracts with Customers Bitcoin The entire disclosure cryptocurrencies. Cryptocurrencies Text Block Bitcoin Investments Investment [Text Block] Investments Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Goodwill and Intangible Assets Intangible Assets Disclosure [Text Block] Goodwill and Intangible Assets Power Purchase Agreement Derivative Instruments and Hedging Activities Disclosure [Text Block] Power Purchase Agreement Deposits The entire disclosure for deposit assets. Deposit Assets Disclosure [Text Block] Deposits Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accrued Expenses Debt Debt Disclosure [Text Block] Debt Leases Lessee, Operating Leases [Text Block] Leases Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Stockholders' Equity Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Stock-Based Compensation Fair Value Measurements Fair Value Disclosures [Text Block] Fair Value Measurements Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Income taxes Income Tax Disclosure [Text Block] Income taxes Earnings Per Share Earnings Per Share [Text Block] Earnings Per Share Segment Information Segment Reporting Disclosure [Text Block] Segment Information Impacts of Adoption of ASU 2023-08 Accounting Standards Update and Change in Accounting Principle [Text Block] Impacts of Adoption of ASU 2023-08 Use of Estimates, Policy [Policy Text Block] Use of estimates Disclosure of accounting policy for updates to previously issued condensed consolidated financial statements. Updates To Previously Issued Condensed Consolidated Financial Statements, Policy [Policy Text Block] Update to previously issued condensed consolidated financial statements Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Cash and Cash Equivalents, Policy [Policy Text Block] Cash and cash equivalents Accounts Receivable [Policy Text Block] Accounts receivable Disclosure of accounting policy for Bit coin. Bitcoin Policy [Policy Text Block] Bitcoin Investment, Policy [Policy Text Block] Long-term investments Revenue [Policy Text Block] Revenue recognition Fair Value Measurement, Policy [Policy Text Block] Fair value measurement Property, Plant and Equipment, Policy [Policy Text Block] Property and equipment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Impairment of long-lived assets Goodwill and Intangible Assets, Policy [Policy Text Block] Goodwill Intangible Assets, Finite-Lived, Policy [Policy Text Block] Finite-lived intangible assets Business Combinations Policy [Policy Text Block] Business combinations Marketable Securities, Policy [Policy Text Block] Investment in marketable equity securities Lessee, Leases [Policy Text Block] Leases Segment Reporting, Policy [Policy Text Block] Operating segments Income Tax, Policy [Policy Text Block] Income Taxes Disclosure of accounting policy for contract balances. Contract Balances Policy [Policy Text Block] Contract balances Revenue, Remaining Performance Obligation, Provision for Loss [Policy Text Block] Remaining performance obligations Share-Based Payment Arrangement [Policy Text Block] Stock-based compensation New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Pronouncements Schedule of Error Corrections and Prior Period Adjustments [Table Text Block] Schedule of recast on the statements of operations The tabular disclosure of estimated useful lives of property and equipment. Schedule Of Estimated Useful Lives Of Property And Equipment [Table Text Block] Schedule of estimated useful lives of property and equipment Acquisitions (Tables) [Table] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Acquisition Of ESS Metron [Member] Acquisition Of ESSMetron Member Acquisition of ESS Metron [Member] Whinstone Us Inc [Member] Whinstone Us Inc Member Whinstone Acquisitions (Tables) [Line Items] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Assets and Liabilities Acquired Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Schedule of changes in the contract liabilities and deferred revenue Disaggregation of Revenue [Table Text Block] Schedule of disaggregated revenue Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of additional information Debt Securities, Available-for-Sale [Table Text Block] Schedule of convertible note Property, Plant and Equipment [Table Text Block] Schedule of property and equipment Schedule of Intangible Assets and Goodwill [Table Text Block] Schedule of finite-lived intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of the estimated future amortization expense of finite-lived intangible assets Schedule of Derivative Assets at Fair Value [Table Text Block] Schedule of changes in estimated fair value of derivative asset Tabular disclosure of deposit assets. Schedule of Deposit Assets [Table Text Block] Schedule of deposits on equipment Schedule of Accrued Liabilities [Table Text Block] Schedule of accrued expenses Lease, Cost [Table Text Block] Schedule of lease expense Tabular disclosure of lessee's other information. Schedule Of Other Information Table Text Block Schedule of other information Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of future minimum operating lease payments Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Award Type [Axis] Award Type [Domain] Performancebased RSAs Member Performance-based RSAs Performancebased RSUs Member Performance-based RSUs Servicebased RSAs Member Service-based RSAs Servicebased RSUs Member Service-based RSUs Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Schedule of stock-based compensation Nonvested Restricted Stock Shares Activity [Table Text Block] Schedule of performance-based awards Tabular disclosure of the changes in outstanding nonvested restricted stock shares. Nonvested Restricted Stock Additional Shares Activity Table Text Block Schedule of service-based awards Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of assets and liabilities measured at fair value on recurring basis Schedule of Derivative Liabilities at Fair Value [Table Text Block] Schedule of changes in estimated fair value of liability Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of components of loss from continuing operations by domestic and foreign jurisdictions Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of components of income tax benefit expense Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of deferred tax assets and liabilities Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of tax expense (benefit) based on the U.S. federal statutory rate Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of antidilutive securities Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of segment reporting information gross margin Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block] Schedule of segment reporting information net income (loss) before taxes Accounting Standards Update and Change in Accounting Principle [Table Text Block] Summary of the impacts of the adoption of ASU 2023-08 Fair Value Measurements (Details) - Schedule of Changes in Estimated Fair Value of Derivative Asset [Table] Power Purchase Agreement [Line Items] Number of megawatts in total developed capacity for Bitcoin mining and data center hosting services for institutional-scale hosted clients Number Of Megawatts Capacity Provided For Bitcoin Mining Mining capacity (MW) Number of Reportable Segments Number of reportable segments Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment Accounting Standards Update [Axis] Accounting Standards Update [Axis] Accounting Standards Update [Domain] Accounting Standards Update [Domain] Financing Receivable, Allowance for Credit Loss Allowance for credit losses Financing Receivable, Allowance for Credit Loss, Recovery Allowance for credit recoveries Allowance for Doubtful Accounts, Premiums and Other Receivables Allowance for doubtful accounts Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Revision of Prior Period [Axis] Revision of Prior Period [Axis] Revision of Prior Period [Domain] Revision of Prior Period [Domain] As previously reported As previously reported Adjustment Effects of adoption Update to previously issued condensed consolidated financial statements Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Table] Statistical Measurement [Axis] Statistical Measurement [Domain] Minimum [Member] Minimum Maximum [Member] Maximum Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Building Improvements [Member] Buildings and building improvements Miners and Mining Equipment [Member] Miners And Mining Equipment Member Miners and mining equipment Machinery and facility equipment [Member] Machinery And Facility Equipment Member Machinery and facility equipment Computer Equipment [Member] Office and computer equipment Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items] Property, Plant and Equipment, Useful Life Estimated useful lives property and equipment Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer Relationships [Member] Customer Relationships Trademarks [Member] Trademark Trademarks [Member] UL Listings [Member] Ul Listings Member UL Listings Lease Contractual Term [Axis] Lease Contractual Term [Domain] Lease One [Member] Lease One Member Lease One [Member] Lease Two [Member] Lease Two Member Lease Two [Member] Business Acquisition [Line Items] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract] Allocation of the purchase consideration: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Prepaid and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Inventory and work-in-progress Costs and estimated earnings in excess of billings on uncompleted contracts. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts Costs and estimated earnings in excess of billings Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Intangible assets Related to capitalized costs The amount of right of use assets (as defined) recognized as of the acquisition date. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Assets Right of use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Accounts payable The amount of accrued expenses (as defined) recognized as of the acquisition date. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Accrued expenses Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Billings In Excess Of Costs. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Billings In Excess Of Costs Billings in excess of costs and estimated earnings Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Operating lease liabilities Warranty liability. Warranty Liability Warranty liability Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Total identifiable assets and liabilities acquired Goodwill Goodwill Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total purchase consideration Business Acquisition, Percentage of Voting Interests Acquired Percentage of voting interests acquired Equity interests, Percentage Area of Land Area of land (in Acres) acquired Total area of facilities (square feet) Business Combination, Consideration Transferred Total consideration Payments to Acquire Businesses, Gross Cash consideration, net of seller transaction cost Business Acquisition, Transaction Costs Seller transaction costs Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Number of shares acquired (in Shares) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Number of shares acquired value Common Stock, Capital Shares Reserved for Future Issuance Common stock reserved for issuance Number of remaining shares withheld as security (in Shares) Common stock reserved for issuance Period of seller's indemnification obligation following the transaction closing date. Business Acquisition, Seller Indemnification Obligation Period Seller's indemnification obligation period Number of stock holds for shares as security. Number Of Stock Holds For Shares As Security Number of stock holds for shares as security (in Shares) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Estimated useful life Discount rate. Business Combination Discount Rate Discount rate Effective Income Tax Rate Reconciliation, Percent Income tax rate Income taxes expense (benefit) (In percentage) Percentage of developer's profit margin to estimated costs to be incurred over an estimated six months to re-acquire the UL Listings. Percentage Of Profit Margin Over Estimated Cost Incurred Over Re-Acquire Period Estimated developer's profit margin Property Subject to or Available for Operating Lease, Number of Units Number of operating leases in Denvor, CO Annual lease payments. Annual Lease Payments Additional annual lease payments Lessee, Operating Lease, Remaining Lease Term Remaining lease terms Acquisition Costs, Period Cost Acquisition-related costs Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized Total revenue of acquiree Business Combination, Separately Recognized Transactions, Net Gains and Losses Net income of acquiree Number of shares of equity interests withheld for indemnification obligations under business acquisition. Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Withheld for Indemnification Obligations Number of shares withheld for indemnification security The term in which shares are withheld for indemnification obligations under business acquisition. Business Acquisition, Shares Withheld for Indemnification Obligations, Term Number of shares withheld for indemnification security, term Asset Acquisition [Table] Asset Acquisition [Axis] Asset Acquisition [Domain] It Represent Corsicana Facility Land Site [Member] Corsicana Facility Land Site [Member] Corsicana Facility Land Site Asset Acquisition [Line Items] Asset Acquisition, Consideration Transferred Consideration Number of gigawatt Bitcoin mining and data center facility complex, the Corsicana Facility, is under development. Number Of Anticipated Gigawatts Bitcoin Mining Under Development At The Site Anticipated gigawatt under development at site Number of megawatts construction under initial phase of development of Corsicana Facility. Number Of Megawatts Capacity Construction Under Initial Phase Of Development Number of megawatts construction under initial phase of development of facility Costs Incurred, Development Costs Incurred costs Costs incurred for land Development Costs, Period Cost Developments costs Initial development costs and equipment Amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of change in estimated future development cost. Change in Estimated Future Development Costs Deposit for future power usage Acquisitions (Details) - Schedule of Assets and Liabilities Acquired [Table] Assets and Liabilities Acquired [Line Items] The amount of derivative assets (as defined) recognized as of the acquisition date. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Derivative Assets Derivative asset The amount of security deposits (as defined) recognized as of the acquisition date. Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Security Depostis Security deposits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Future power credits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Deferred revenues and customer deposits The amount of debt payoff and certain seller transaction costs in business combination. Business Combination, Debt Payoff and Certain Seller Transaction Costs Debt payoff and certain Seller transaction costs Business Combination Consideration Additional Transferred. Business Combination Consideration Additional Transferred1 Additional consideration paid Business Combination, Contingent Consideration, Liability Balance as of December 31, 2023 Balance as of December 31, 2022 Fair value of the contingent consideration Business Combination, Consideration Transferred, Other Other net items Contract balances. Contract Balances Contract balances Contract with Customer, Liability Ending balance Beginning balance Contract with Customer, Liability, Revenue Recognized Revenue recognized Amount of revenue recognized that was previously included in balance of obligation to transfer contract With customer of costs and estimated earnings for which consideration from customer has been received or is due. Contract With Customer Billings In Excess Of Costs And Estimated Earnings Other changes in contract liabilities Disaggregation of Revenue [Table] Type Of Product Or Service Axis Type of Product or service [Axis] TypeOfProductOrService [Domain] Product and Service [Domain] Other [Member] Other Member Other Disaggregation of Revenue [Line Items] Amount of transaction price allocated to performance obligation that has not been recognized as revenue year one. Revenue Remaining Performance Obligation Year One 2024 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year two. Revenue Remaining Performance Obligation Year Two 2025 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year three. Revenue Remaining Performance Obligation Year Three 2026 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year four. Revenue Remaining Performance Obligation Year Four 2027 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year five. Revenue Remaining Performance Obligation Year Five 2028 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year five thereafter. Revenue Remaining Performance Obligation Year Five Thereafter Thereafter Amount of transaction price allocated to performance obligation that has not been recognized as revenue year four thereafter. Revenue Remaining Performance Obligation Year Four Thereafter Thereafter Revenue, Remaining Performance Obligation, Amount Total contract liabilities The quantity of crypto currency. Cryptocurrency Quantity, Balance Ending balance quantity Beginning balance quantity Revenue recognized from cryptocurrencies mined. Revenue Recognized From Cryptocurrencies Mined Revenue recognized from Bitcoin mined The quantity of crypto currency generated from revenue recognized from mining. Quantity of Crypto Currency, Revenue Recognized From Mining Revenue recognized from Bitcoin mined quantity The amount of cryptocurrencies receivable. Cryptocurrencies Receivable Bitcoin receivable The quantity of crypto currency receivable. Quantity of Crypto Currency Receivable Bitcoin receivable quantity Sale of cryptocurrencies. Sale Of Cryptocurrencies Proceeds from sale of Bitcoin The quantity of crypto currency sold. Quantity of Crypto Currency Sold Proceeds from sale of Bitcoin quantity The amount of exchange of bitcoin for employee compensation. Exchange Of Bitcoin For Employee Compensation Exchange of Bitcoin for employee compensation The quantity of crypto currency in exchange for employee compensation. Quantity of Crypto Currency, Exchange for Employee Compensation Exchange of Bitcoin for employee compensation quantity Impairment of cryptocurrencies. Impairment Of Cryptocurrencies Impairment of Bitcoin Amount of gain (loss) on change in fair value of cryptocurrencies. ChangeInFairValueOfCryptocurrencies Change in fair value of Bitcoin Amount of carrying value of cryptocurrencies held by the company. Carrying Value Of Cryptocurrencies Carrying value of Bitcoin Realized gain on sale and exchange of cryptocurrencies. Realized Gain On Exchange Of Cryptocurrencies Realized gain on sale of Bitcoin Investments in Marketable Equity Securities and Long-term Investments (Details) [Table] Currency [Axis] All Currencies [Domain] Canada, Dollars Canada, Dollars Sale of Stock [Axis] Sale of Stock [Domain] Mogo Investment Agreement [Member] Mogo Investment Agreement Member Mogo Investment Agreement Information by category of debt security, either available-for-sale or held-to-maturity. Debt Security [Axis] Domain of Debt Security. Debt Security [Domain] Investment in the stock of an investee recognized as cost-method. Coinsquare Financial Instrument [Axis] Financial Instruments [Domain] Convertible Debt Securities [Member] Convertible Note Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value, Inputs, Level 3 [Member] Significant unobservable inputs (Level 3) [Member] Level 3 Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input, Discount Rate [Member] Discount Rate Measurement input using interest rate to determine present value of future cash flows. Measurement Input, Issuance Date Discount Rate [Member] Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items] Payments to Acquire Investments Minority interest Ownership percentage. Ownership Percentage Percentage owned Penalties and costs related to investment. Penalties And Costs Related To Investment Penalties and costs related to investment Percentage of impairment of investments. Percentage Of Impairment Of Investments Percentage of impairment of investments Other than Temporary Impairment Losses, Investments Impairment expense Shares exchanged. Shares Exchanged Shares exchanged (in Shares) Gain on Sale of Investments Gain on sale of long term investments Debt Securities, Unrealized Gain (Loss) Mark-to-market unrealized gain on shares Share Price Sale price (in Dollars per share) Investment interest rate. Investment Interest Rate2 Investment Interest rate Debt Securities, Available-for-Sale, Term Term of convertible note Debt Securities, Available-for-Sale, Measurement Input Discount rate Investments, Debt Securities, Available-for-Sale [Table] Debt Securities, Available-for-Sale [Line Items] Debt Securities, Available-for-Sale Fair value, ending balance Fair value, beginning balance Convertible note Investment Income, Interest Accrued interest Debt Securities, Available-for-Sale, Amortized Cost Amortized costs basis Property and Equipment (Details) [Table] Bitmain S19j Pro miners [Member] Bitmain S19 JPro Miners Member S19j Pro miners Factory New S19j Pro Miners Member Factory-New S19j Pro Miners Information by class of liability. Bitcoin Mining Facility [Axis] N/A Bitcoin Mining Facility [Domain] Rockdale Facility Bitcoin Mining Facility Texas [Member] Rockdale Facility Bitcoin Mining Facility Texas Member Rockdale Facility Bitcoin Mining Facility Texas Coinmint Facility, New York [Member]. Coinmint Facility, New York [Member] Coinmint Facility, Represents information pertaining to M56S+ model miners. M56S Plus Model Miners [Member] M56S plus model miners Represents information pertaining to M56S++ model miners. M56S Plus Plus Model Miners [Member] M56S plus plus model miners Represents the information pertaining to M66 Model Miners. M66 Model Miners [Member] M66 Model Miners Represents the information pertaining to M66S Model Miners. M66S Model Miners [Member] M66S Model Miners Land [Member] Land Buildings and building improvements [Member] Buildings and building improvements Antminer S19j (90 TH/s) miners [Member] Antminer S19 J90 THMiners Member Antminer model S19j miners Counterparty Name [Axis] Counterparty Name [Domain] Represents information pertaining to MicroBT Electronics Technology Co., LTD. MicroBT Electronics Technology Co., LTD [Member] MicroBT Electronics Technology Co., LTD Represents information pertaining to Midas Green Technologies, LLC. Midas Green Technologies, LLC [Member] Midas Green Technologies, LLC Represents information pertaining to Mr. Theriot. Mr. Theriot [Member] Mr. Theriot Related Party [Axis] Related Party [Domain] Management [Member] Management Legal Entity [Axis] All Entities [Member] Represents third party bitcoin mining company counter party. Third Party Bitcoin Mining Company Counter Party [Member] Third Party Bitcoin Mining Company Counter Party Property and Equipment [Line Items] Number of miners deployed at mining facility. Number Of Miners Deployed At Mining Facility Number of miners deployed at mining facility The number of miners to be purchased as per purchase agreement. Number Of Miners To Be Purchased Number of miners to be purchased from Bitmain as per purchase agreement Payments to Acquire Machinery and Equipment Additions Purchase price The number of additional miners to be purchased under option Additional Miners Purchase Option, Number Number of additional miners purchase option The megawatt capacity of immersion cooling systems to be purchased. Purchase Agreement, Immersion Cooling Systems, Megawatt Capacity Purchase of immersion cooling systems The megawatt capacity of additional purchase option for immersion cooling systems. Purchase Agreement, Additional Purchase Option, Immersion Cooling Systems, Megawatt Capacity Purchase of additional immersion cooling systems Number of equipment sold. Number of Equipment Sold Number of Equipment Sold Gain (Loss) on Sale of Properties Gain on sale of equipment Loss Contingency, Loss in Period Loss Contingency Loss In Period Unusual or Infrequent Item, or Both, Insurance Proceeds Insurance recoveries Purchase Obligation Additional commitment amount The number of miners transferred in exchange for other miners. Number Of Miners Transferred In Exchange For Other Miners Number Of Miners Transferred In Exchange For Other Miners Purchase Obligation, to be Paid, Year One 2024 Recorded Unconditional Purchase Obligation, to be Paid, Year Two 2025 Payments to Acquire Productive Assets Payments to acquire productive assets The amount of an asset, typically cash, provided to a counterparty for purchase of equipment. Equipment Purchase Deposits Purchase of miners Amount of purchase arrangement to be paid in remainder of early period of first fiscal year. Purchase Obligation, Remaining Commitment Due in Early Year One Purchase Obligation, Remaining Commitment Due in the second quarter of 2024 Property, Plant and Equipment [Table] Land, Buildings and Improvements [Member] Land rights and land improvements Office and computer equipment [Member] Office and computer equipment Construction in Progress [Member] Construction in progress Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Gross Total cost of property and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less accumulated depreciation Depreciation, Depletion and Amortization Depreciation and amortization expense Schedule of Indefinite-Lived Intangible Assets [Table] It Represent Corsicana Corsicana Facility Member Corsicana Facility [Member] Corsicana Facility Patents [Member] Patents Indefinite-Lived Intangible Assets [Line Items] Percentage of market capitalization. Market Capitalization Percentage Market capitalization, percentage Amortization of Intangible Assets Amortization expense Schedule of Finite-Lived Intangible Assets [Table] Customer Contracts [Member] Customer contracts Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets, Gross Gross book value Finite-Lived Intangible Assets, Accumulated Amortization Accumulated amortization Finite-Lived Intangible Asset, Useful Life Weighted-average life (years) Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2028 Finite-Lived Intangible Asset, Expected Amortization, after Year Five Thereafter Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] This member stands for Power Purchase Agreement. Power Purchase Agreement [Member] Power Purchase Agreement TXU Energy Retail Company LLC. TXU Energy Retail Company LLC TXU Energy Retail Company LLC Represents information pertaining to aggregate megawatts of power agreed to acquired by the entity. Aggregate Megawatts Of Power Agreed To Acquire Aggregate MW of long-term, fixed-price power, agreed to acquire Represents information pertaining to megawatts of power as contracted by the entity, at fixed prices through April 30, 2030. Megawatts Of Power Contracted, At Fixed Price Through April 30, 2030 MW contracted, at fixed prices through April 30, 2030 Represents information pertaining to megawatts of power as contracted by the entity, at fixed prices through October 31, 2027. Megawatts Of Power Contracted, At Fixed Price Through October 31, 2027 MW contracted, at fixed prices through October 31, 2027 Derivative Asset, Measurement Input Estimate fair value of derivative Schedule Of Changes In Estimated Fair Value Of Derivative Asset Derivative Asset Balance as of December 31, 2024 Balance as of December 31, 2023 Derivative asset Schedule of Deposits. Schedule of Deposits [Table] Represents information pertaining to Power Supply Agreement with TXU. Power Supply Agreement with TXU [Member] Power Supply Agreement with TXU Oncor Member Oncor [Member] Oncor Represents the information pertaining to other purchasers of miners. Other Miners [Member] Other Miners 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. Deposits [Line Items] Deposits Reclassification to property and equipment. Reclassification To Property And Equipment Reclassification to property and equipment Security Deposit Paid. Security Deposit Paid Security Deposit Net long-term land leases which are capitalized as part of real property Ground Leases Net1 Ground Leases The number of miners acquired and received during the period. Number Of Miners Acquired And Received Number of miners acquired and received Number of increased capacity of mining. Number Of Increased Capacity Of Mining Additional increased mining capacity The number of megawatts capacity under contract. Number Of Megawatts Capacity Under Contract Number of Megawatts capacity N/A Deposits on equipment: Deposits on equipment. Equipment Deposits Ending balance Beginning balance Security Deposit Security deposits Carrying value as of the balance sheet date of obligations incurred through that date and payable for construction in progress. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Accrued Construction In Progress Current Construction in progress Amount accrued expense being power related cost and remittance. Power Related Cost And Remittance Accrued Expenses Power related costs and remittances Employee-related Liabilities, Current Compensation Accrued Insurance, Current Insurance Other Accrued Liabilities, Current Other Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Domain] Revolving Credit Facility [Member] Revolving credit facility Line of Credit [Member] Equipment Guidance Line Represents the information pertaining to manufacturing term loans. Manufacturing Term Loans [Member] Manufacturing term loans Represents the information pertaining to equipment term loans. Equipment Term Loans [Member] Equipment term loans Balance Sheet Location [Axis] Balance Sheet Location [Domain] Accrued Liabilities [Member] Accrued liabilities [Member] Other Noncurrent Liabilities [Member] Other noncurrent liabilities [Member] Line of Credit Facility [Line Items] Debt Line of Credit Facility, Current Borrowing Capacity Amount borrowed Debt Instrument, Term Term of debt Period of time between issuance and maturity of line of credit. Line of Credit Facility, Term Line of credit facility, term Line of Credit Facility, Interest Rate During Period Interest rate of debt during the period Line of Credit Facility, Interest Rate at Period End Interest rate at end of period The percentage of equipment purchases financed during the period. Percentage of Debt Approved of Total Purchases Percentage of finance approved for purchases Line of Credit Facility, Maximum Borrowing Capacity Borrowing Long-Term Line of Credit Outstanding balance Line of Credit Facility, Periodic Payment Payments of credit and security facility Debt Instrument, Face Amount Revolving line of credit Debt Instrument, Interest Rate, Stated Percentage Equipment term loan fixed interest rate Long-Term Debt Equipment term loan outstanding Debt Issuance Costs, Net Deferred financing costs Long-Term Debt, Current Maturities Equipment term loan, current Long-Term Debt, Excluding Current Maturities Other long term debt, net Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Additional Land Lease Revenue Additional Land Lease Revenue Additional Land Lease Revenue Operating Lease, Liability Present value of lease liabilities Operating lease liabilities Schedule Of Lease Expense Abstract Operating Lease, Cost Operating lease cost Variable Lease, Cost Variable lease cost Operating Lease, Expense Operating lease expense Short-Term Lease, Cost Short-term lease rent expense Lease, Cost Total lease expense Schedule of Other Information [Abstract] Operating cash flows from operating leases. Operating Cash Flows From Operating Leases Operating leases net operating cash outflows Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Right of use assets exchanged for new operating lease liabilities Operating Lease, Weighted Average Remaining Lease Term Weighted-average remaining lease term - operating leases Operating Lease, Weighted Average Discount Rate, Percent Weighted-average discount rate - operating leases Schedule Of Future Minimum Operating Lease Payments Abstract Disclosure of information about of future minimum operating lease payments. Schedule of future minimum operating lease payments [Table] Name of Property [Axis] Name of Property [Domain] Ground lease [Member] Ground Lease Member Ground lease [Member] Office and other leases [Member] Office And Other Leases Member Office and other leases [Member] 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. Schedule of future minimum operating lease payments [Line Items] Lessee, Operating Lease, Liability, to be Paid, Year One 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five 2028 Lessee, Operating Lease, Liability, to be Paid, after Year Five Thereafter Lessee, Operating Lease, Liability, to be Paid Total undiscounted lease payments Lessee, Operating Lease, Liability, Undiscounted Excess Amount Less present value discount Stockholders' Equity (Details) [Table] Kairos Global Technology, Inc [Member] Kairos Global Technology Inc Member Kairos Global Technology, Inc [Member] Whinstone [Member] Whinstone [Member] Whinstone [Member] ESS Metron [Member] ESSMetron Member ESS Metron Related Party Transaction [Axis] Related Party Transaction [Domain] Sales Agents [Member] Sales Agents Member Sales Agents H.C. Wainwright [Member] HCWainwright Member H.C. Wainwright [Member] Members of our board of directors and an employee of Company [Member] Members Of Our Board Of Directors And An Employee Of Company Member Members of our board of directors and an employee of Company [Member] Restricted Stock [Member] Unvested restricted stock awards [Member] Share-Based Payment Arrangement, Option [Member] Stock option awards [Member] Share-Based Payment Arrangement, Option [Member] Series B Preferred Stock [Member] Series B Preferred Stock [Member] Exercise Of Common Stock Warrants [Member] Exercise Of Common Stock Warrants Member Exercise of Common Stock Warrants [Member] Represents information relating to 2023 At the market offering. At the Market Offering 2023 [member] 2023 ATM Offering 2022 ATM Offering [Member] 2022 ATM Offering 2021 ATM Offering [Member] ATMOffering2021 Member 2021 ATM Offering [Member] 2020 ATM Offering [Member] ATMOffering2020 Member 2020 ATM Offering [Member] Private Placemen Transaction [Member] Private Placemen Transaction Member 2019 private placement transaction [Member] Connection Cashless Exercise Of Warrants [Member] Connection Cashless Exercise Of Warrants Member Connection with Cashless Exercise of Warrants [Member] Cashless Exercise Of Stock Options [Member] Cashless Exercise Of Stock Options Member Cashless exercise of stock options [Member] Common Stock Warrants [Member] Common Stock Warrants Member Common Stock Warrants [Member] Plan Name [Axis] Plan Name [Domain] 2019 Equity Incentive Plan [Member] Equity Incentive Plan2019 Member 2019 Equity Incentive Plan [Member] Stockholders' Equity [Line Items] Convertible Preferred Stock, Shares Issued upon Conversion Number of shares of common stock issuable upon conversion Debt Instrument, Convertible, Conversion Price Conversion price (in Dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock stated value per share (in Dollars per share) Conversion of stock shares converted into common stock. Conversion Of Stock Shares Converted Into Common Stock Conversion of preferred stock converted into common stock Maximum amount of sales shares. Maximum Amount Of Sales Shares Maximum amount of sales shares (in Dollars) Proceeds from Issuance or Sale of Equity Proceeds from the sale of stock net (in Dollars) Sale of Stock, Price Per Share Weighted average price (in Dollars per share) Percentage of commission. Percentage Of Commission Percentage of commission Number of shares held to cover withholding taxes related to the settlement of restricted stock units. Number Of Shares Held To Cover Withholding Taxes Related To Settlement Of Restricted Stock Units Number of shares held to cover withholding taxes related to the settlement of restricted stock units Class of Warrant or Right, Number of Securities Called by Warrants or Rights Warrants to purchase common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Number of Shares, Vested Vested restricted stock units Class of Warrant or Right, Exercise Price of Warrants or Rights Number of shares held to cover withholding taxes related to the settlement of restricted stock units. Number Of Shares Held To Cover Withholding Taxes Related To The Settlement Of Restricted Stock Units Number of shares held to cover withholding taxes related to the settlement of restricted stock units Schedule Of Unvested Performance Based Restricted Common Stock Activity Abstract Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Service based awards vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares Number of Shares, Ending Balance Number of Shares, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Weighted Average Grant-Date Fair Value, Ending Balance Weighted Average Grant-Date Fair Value, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Number of Shares, Granted Performance-based restricted shares granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Weighted Average Grant-Date Fair Value, Granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Weighted Average Grant-Date Fair Value, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Number of Shares, Forfeited Shares Underlying Options/Warrants, Forfeited Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Weighted Average Grant-Date Fair Value, Forfeited The amount is performance based RSU of fair value. Performance Based RSU Of Fair Value Schedule Of Unvested Time Based Restricted Common Stock Activity Abstract Schedule Of Recognized Stock Based Compensation Abstract Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Recognized Stock-based Compensation [Table] Performance-based stock awards [Member] Performance-based awards [Member] Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Recognized Stock-based Compensation [Line Items] AllocatedShareBasedCompensationExpens Total stock-based compensation Stock-based compensation Schedule Of Changes In Outstanding Warrants Abstract Share-based payment arrangement awarded for meeting service-based awards. Service-based awards [Member] Represents information pertaining to total shareholder return based awards. Total Shareholder Return Based Awards [Member] Total shareholder return based awards [Member] First Amendment To The Twenty Nineteen Incentive Plan [Member] First Amendment To The Twenty Nineteen Incentive Plan [Member] First Amendment To The Twenty Nineteen Incentive Plan [Member] Second Amendment To The Twenty Nineteen Incentive Plan [Member] Second Amendment To The Twenty Nineteen Incentive Plan [Member] Second Amendment To The Twenty Nineteen Incentive Plan [Member] Third Amendment To The Twenty Nineteen Incentive Plan [Member] Third Amendment To The Twenty Nineteen Incentive Plan [Member] Third Amendment To The Twenty Nineteen Incentive Plan [Member] Fourth Amendment To The Twenty Nineteen Incentive Plan [Member] Fourth Amendment To The Twenty Nineteen Incentive Plan [Member] Fifth Amendment To The Twenty Nineteen Incentive Plan [Member] Fifth Amendment To The Twenty Nineteen Incentive Plan [Member] Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Number of shares reserved under the Plan Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Fair value of restricted stock granted (in Dollars) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Unrecognized compensation cost (in Dollars) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Unrecognized compensation cost, period for recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Expiration period The performance period for shares under share-based payment arrangement. Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Period Performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Shares of restricted common stock Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Service period Represents information relating to performance based restricted stock awards and units. Performance Based Restricted Stock Awards and Units [Member] Fair Value Measurements (Details) - Schedule of assets and liabilities measured at fair value on recurring basis [Table] Fair Value, Inputs, Level 1 [Member] Quoted prices in active markets (Level 1) [Member] Fair Value, Inputs, Level 2 [Member] Significant other observable inputs (Level 2) [Member] Schedule of assets and liabilities measured at fair value on recurring basis [Line Items] Asset Acquisition, Contingent Consideration, Liability Contingent consideration liability Commitments and Contingencies (Details) [Table] ERCOT [Member] Ercot Member Power [Member] Power Member Power [Member] Future Power Bills [Member] Future Power Bills Member Future Power Bills [Member] Whinstone US, LLC [Member] Whinstone Us Llc Member Whinstone [Member] Acquisition Of Whinstone Member Acquisition Of Whinstone Member Acquisition of Whinstone [Member] TXU Power Supply Agreement [Member] TXUPower Supply Agreement Member TXU Power Supply Agreement [Member] Scenario [Axis] Scenario [Domain] Beginning in 2022 [Member] Beginning In Two Thousands Twenty Two Member Beginning in 2022 [Member] Litigation Case [Axis] Litigation Case [Domain] SBI Crypto Co Litigation [Member] SBI Crypto Co Litigation [Member] Rhodium Litigation [Member] Rhodium Litigation [Member] Represents information pertaining to northern data working capital disputes. Northern Data Working Capital Disputes [Member] Northern data working capital disputes [Member] Represents information pertaining to GMO litigation. G M O Litigation [Member] G M O [Member] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Profit Loss [Member] Profit Loss [Member] Represents energy credits. Energy Credits [Member] Represents direct damages for breach of contract, plus lost profits and reasonable and necessary attorneys' fees. Breach Of Contract and Other Damages [Member] Equipment Damage [Member] Equipment Damage [Member] Commitments and Contingencies (Details) [Line Items] Operating Lease, Payments Annual lease payments Proceeds from Sale of Finance Receivables Cash proceeds from services Power management fees. Power Management Fees Contingent sale proceeds against future remittance. Contingent Sale Proceeds Against Future Remittance Escrow Deposit Escrow Deposit Amount of future power credits to be received. Future Power Credits to be Received Future power credits to be received Period in which future power credits to be received. Future Power Credits Receivable, Term Future power credits to be received, term The discount rate used for determining value of contingent consideration. Business Combination, Contingent Consideration, Liability, Discount Rate Discount rate of contigent consideration Litigation Settlement, Amount Awarded from Other Party Final determination Represents information pertaining to amounts released from escrow and distributed the company. Amount Released From Escrow Amount released from escrow Represents information pertaining to the remaining amount in escrow allocated to the defendant. Remaining Amount In Escrow Allocated To The Defendant Remaining amount in escrow allocated to the defendant Loss Contingency, Estimate of Possible Loss Loss contingency estimate of possible loss Loss Contingency, Damages Sought, Value Loss contingency damages Acquisition of Whinstone in contingent consideration liability. Acquisition Of Whinstone In Contingent Consideration Liability Change in contingent consideration Income Taxes (Details) [Table] Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority [Member] Domestic Tax Authority [Member] State and Local Jurisdiction [Member] State and Local Jurisdiction [Member] Tax Period [Axis] Tax Period [Domain] 2026 [Member] Two Thousands Twenty Six Member 2026 [Member] 2037 [Member] Two Thousands Thirty Seven Member 2037 [Member] Income Taxes (Details) [Line Items] Operating Loss Carryforwards Net operating loss carry forwards Portion of federal and state net operating loss carryforwards subject to an 80% limitation on taxable income, that do not expire and will carry forward indefinitely. Portion Of Net Operating Loss Carryforward Indefinitely Tax federal cuts Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation allowance Federal Income Tax Expense (Benefit), Continuing Operations Domestic Foreign Income Tax Expense (Benefit), Continuing Operations Foreign Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss from Continuing Operations before Income Taxes Current Abstract Current: Current Federal Tax Expense (Benefit) US Federal Current State and Local Tax Expense (Benefit) US State Current Foreign Tax Expense (Benefit) Foreign Current Federal, State and Local, Tax Expense (Benefit) Total current benefit (expense) Deferred Abstract Deferred: Deferred Federal Income Tax Expense (Benefit) US Federal Deferred State and Local Income Tax Expense (Benefit) US State Deferred Foreign Income Tax Expense (Benefit) Foreign Deferred Federal, State and Local, Tax Expense (Benefit) Total deferred benefit Schedule Of Deferred Tax Assets And Liabilities Abstract Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease liabilities. Deferred Tax Assets Operating Lease Liabilities Operating lease liabilities Deferred Tax Assets Deferred Revenues Deferred Tax Assets Deferred Revenues Deferred revenues Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Stock compensation Deferred Tax Assets Tax Deferred Bitcoin Deferred Tax Assets Tax Deferred Bitcoin Bitcoin Deferred Tax Assets, Goodwill and Intangible Assets Intangible assets Deferred Tax Assets, Operating Loss Carryforwards Net operating loss carryforwards Deferred Tax Assets, Other Other deferred tax assets Deferred Tax Assets, Gross Total deferred tax assets Deferred Tax Assets, Valuation Allowance Valuation allowance Deferred Tax Assets, Net of Valuation Allowance Net deferred tax assets Deferred Income Tax Liabilities Abstract Deferred income tax liabilities: Deferred Tax Liabilities, Derivatives Derivative asset Amount of deferred tax liability attributable to taxable temporary differences from Right of use assets. Deferred Tax Liabilities, Right of use asset Right of use asset Deferred Tax Liabilities, Property, Plant and Equipment Fixed assets Amount of deferred tax liability attributable to taxable temporary differences from Bitcoin assets. Deferred Tax Liabilities Bitcoin Assets Bitcoin Deferred Tax Liabilities, Other Other deferred tax liabilities Deferred Income Tax Liabilities, Net Total deferred tax liabilities Deferred Tax Assets, Net Net deferred tax assets (liabilities) Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Federal statutory rate Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount State and local taxes, net of federal taxes Income Tax Reconciliation Goodwill Impairment Income Tax Reconciliation Goodwill Impairment Goodwill impairment Income Tax Reconciliation Contingent Payment Income Tax Reconciliation Contingent Payment Contingent payment 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 employee compensation. Income Tax Reconciliation Nondeductible Expense Employee Compensation Section 162m compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Stock compensation Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount Return to provisions 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 rate changes on deferred tax Income Tax Reconciliation Change In Deferred Tax Rate change on deferreds 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 deferred adjustments. Income Tax Reconciliation Deferred Adjustments Deferred adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Other Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Change in valuation allowance Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Federal statutory rate (In percentage) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent State and local taxes, net of federal taxes (In percentage) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Goodwill impairment (In percentage) Percentage 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 contingent payment. Effective Income Tax Rate Reconciliation, Contingent Payment, Percent Contingent payment (In percentage) Percentage 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 section 162m compensation. Effective Income Tax Rate Reconciliation, Section 162m Compensation, Percent Section 162m compensation (In percentage) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Stock compensation (In percentage) Percentage 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 return to provisions. Effective Income Tax Rate Reconciliation, Return to Provisions, Percent Return to provision (In percentage) Percentage 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 rate change to deferred. Effective Income Tax Rate Reconciliation, Rate Change on Deferred, Percent Rate change on deferred (In percentage) Percentage 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 deferred adjustment. Effective Income Tax Rate Reconciliation, Deferred Adjustment, Percent Deferred adjustment (In percentage) Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Other (In percentage) Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Change in valuation allowance (In percentage) Schedule Of Antidilutive Securities Abstract Earnings Per Share Abstract Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Warrants to purchase common stock [Member] Warrants To Purchase Common Stock Member Warrants to purchase common stock [Member] Restricted Stock Units (RSUs) [Member] Unvested restricted stock units [Member] Convertible Preferred Stocks Series B [Member] Convertible Preferred Stocks Series B [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Shares not included in the computation of EPS Segment Information (Details) [Table] Revenue Net Mining Member Revenue Net Mining [Member] Bitcoin Mining [Member] Revenue Net Engineering [Member] Revenue Net Engineering [Member] Engineering [Member] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Customer Concentration Risk Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Revenue Benchmark [Member] Accounts Receivable [Member] Segment Information (Details) [Line Items] The number of customers. Number of Customers Number of customers Number Of Customers Who Generate More Than Ten Percent Of Total Revenue Number Of Customers Who Generate More Than Ten Percent Of Total Revenue Number of customers over 10% of total revenues Concentration Risk, Percentage Concentration risk, percentage Reconciliation of Revenue from Segments to Consolidated [Table] Consolidation Items [Axis] Consolidation Items [Domain] Operating Segments [Member] Intersegment Eliminations [Member] Segment Reporting, Revenue Reconciling Item [Line Items] Segment Reporting Information, Revenue for Reportable Segment [Abstract] Reportable segment revenue: 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). Revenue1 Revenue from external customers Gross Profit Segment gross profit (loss) Reconciling Items Abstract Reconciling Items: Change in fair value of bitcoin. Change In Fair Value Of Bitcoin Change in fair value of Bitcoin Change in fair value of derivative assets. Change In Fair Value Of Derivative Assets Change in fair value of derivative asset Gain (Loss) on Sale of Assets and Asset Impairment Charges (Loss) gain on sale/exchange of equipment Impairment of Long-Lived Assets to be Disposed of Impairment of Bitcoin Impairment of Intangible Assets (Excluding Goodwill) Impairment of goodwill Other Income Other income (expense) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Impacts of Adoption of ASU 2023-08 Amount of gain (loss) on change in fair value of cryptocurrencies. GainLossRealizedOnSaleexchangeOfCryptocurrencies Realized gain on sale of Bitcoin Impairment of cryptocurrencies. ImpairmentGainLossOnCryptocurrencies Impairment of Bitcoin EX-101.PRE 10 riot-20231231_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Document And Entity Information
Dec. 31, 2023
Document And Entity Information Abstract  
Document Type 8-K
Document Period End Date Dec. 31, 2023
Entity File Number 001-33675
Entity Registrant Name Riot Platforms, Inc.
Entity Tax Identification Number 84-1553387
Entity Incorporation, State or Country Code NV
Entity Address, Address Line One 3855 Ambrosia Street
Entity Address, Address Line Two Suite 301
Entity Address, City or Town Castle Rock
Entity Address, State or Province CO
Entity Address, Postal Zip Code 80109
City Area Code (303)
Local Phone Number 794-2000
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Common Stock
Trading Symbol RIOT
Security Exchange Name NASDAQ
Entity Emerging Growth Company false
Entity Central Index Key 0001167419
Amendment Flag false
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 597,169 $ 230,328
Accounts receivable, net 24,706 26,932
Contract assets, including retainage of $3,166 and $3,012, respectively 15,359 19,743
Prepaid expenses and other current assets 29,107 32,661
Bitcoin 311,178 109,420
Derivative asset, current portion 30,781  
Future power credits, current portion 271 24,297
Total current assets 1,008,571 443,381
Property and equipment, net 704,194 692,555
Deposits 215,009 42,433
Finite-lived intangible assets, net 15,697 21,477
Derivative asset, less current portion 73,437 97,497
Operating lease right-of-use assets 20,413 21,673
Future power credits, less current portion 638 638
Other long-term assets 13,121 310
Total assets 2,051,080 1,319,964
Current liabilities    
Accounts payable 23,157 18,445
Contract liabilities 4,073 8,446
Accrued expenses 62,628 65,464
Deferred gain on acquisition post-close dispute settlement 26,007  
Deferred revenue, current portion 2,458 2,882
Contingent consideration liability - future power credits, current portion 271 24,297
Operating lease liability, current portion 2,421 2,009
Total current liabilities 121,015 121,543
Deferred revenue, less current portion 15,801 17,869
Operating lease liability, less current portion 18,924 20,242
Contingent consideration liability - future power credits, less current portion 638 638
Other long-term liabilities 6,680 8,230
Total liabilities 163,058 168,522
Commitments and contingencies - Note 17
Stockholders' equity    
Preferred stock, no par value, 15,000,000 shares authorized:
2% Series A Convertible Preferred stock, 2,000,000 shares authorized; no shares issued and outstanding as of December 31, 2023 and December 31, 2022
Common stock, no par value; 340,000,000 shares authorized; 230,836,624 and 167,751,112 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively 2,687,692 1,907,784
Accumulated deficit (799,820) (756,342)
Accumulated other comprehensive income (loss), net 150  
Total stockholders' equity 1,888,022 1,151,442
Total liabilities and stockholders' equity $ 2,051,080 $ 1,319,964
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Contract assets, retainage | $ $ 3,166 $ 3,012
Preferred stock, par value (in Dollars per share) | $ / shares $ 0 $ 0
Preferred stock, shares authorized 15,000,000 15,000,000
Common stock, par value (in Dollars per share) | $ / shares $ 0 $ 0
Common stock, shares authorized 340,000,000 340,000,000
Common stock, shares issued 230,836,624 167,751,112
Common stock, shares outstanding 230,836,624 167,751,112
Convertible Preferred Stock Series AMember    
Preferred stock convertible conversion ratio 2 2
Preferred stock, shares authorized 2,000,000 2,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Convertible Preferred Stock Series BMember    
Preferred stock convertible conversion ratio 0 0
Preferred stock, shares authorized 1,750,001 1,750,001
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Total revenue $ 280,678 $ 259,171 $ 213,243
Costs and expenses:      
Acquisition-related costs   78 21,198
Selling, general, and administrative 100,346 67,452 87,429
Depreciation and amortization 252,354 107,950 26,324
Change in fair value of Bitcoin (184,734)    
Change in fair value of derivative asset (6,721) (71,418) (12,112)
Power curtailment credits (71,215) (27,345) (6,514)
Change in fair value of contingent consideration   (159) 975
Realized gain on sale of Bitcoin   (30,346) (253)
Loss (gain) on sale/exchange of equipment 5,336 (16,281)  
Casualty-related charges (recoveries), net (5,974) 9,688  
Impairment of Bitcoin   147,365 43,973
Impairment of goodwill   335,648  
Impairment of miners   55,544  
Total costs and expenses 343,725 771,872 243,113
Operating income (loss) (63,047) (512,701) (29,870)
Other income (expense):      
Interest income (expense) 8,222 454 (296)
Realized loss on sale of marketable equity securities   (8,996)  
Realized gain on sale/exchange of long-term investment     26,260
Unrealized gain (loss) on marketable equity securities     (13,655)
Other income (expense) 260 (59) 2,378
Total other income (expense) 8,482 (8,601) 14,687
Net income (loss) before taxes (54,565) (521,302) (15,183)
Current income tax benefit (expense) 48 (789) (254)
Deferred income tax benefit (expense) 5,045 12,538  
Total income tax benefit (expense) 5,093 11,749 (254)
Net income (loss) $ (49,472) $ (509,553) $ (15,437)
Basic net income (loss) per share (in Dollars per share) $ (0.28) $ (3.65) $ (0.17)
Diluted net income (loss) per share (in Dollars per share) $ (0.28) $ (3.65) $ (0.17)
Basic weighted average number of shares outstanding (in Shares) 175,026,051 139,433,901 93,452,764
Diluted weighted average number of shares outstanding (in Shares) 175,026,051 139,433,901 93,452,764
Bitcoin Mining      
Revenue:      
Total revenue $ 188,996 $ 156,870 $ 184,422
Costs and expenses:      
Cost of revenues 96,597 74,335 45,513
Engineering      
Revenue:      
Total revenue 64,303 65,342 4,178
Costs and expenses:      
Cost of revenues 60,614 57,455 3,582
Other      
Revenue:      
Total revenue 27,379 36,959 24,643
Costs and expenses:      
Cost of revenues $ 97,122 $ 61,906 $ 32,998
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Consolidated Statements of Comprehensive Income (Loss)      
Net income (loss) $ (49,472) $ (509,553) $ (15,437)
Other comprehensive income (loss):      
Unrealized holding gains (losses) on convertible note 150    
Comprehensive income (loss) $ (49,322) $ (509,553) $ (15,437)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Preferred Stock
Common Stock
Accumulated deficit
Accounting Standards Update 202308 [Member]
Accumulated deficit
AOCI Attributable to Parent
Accounting Standards Update 202308 [Member]
Total
Balance at Dec. 31, 2020 $ 22 $ 506,961   $ (231,352)     $ 275,631
Balance (in Shares) at Dec. 31, 2020 4,199 78,523,517          
Issuance of common stock/At-the-market offering, net of offering costs   $ 669,916       669,916
Issuance of common stock/At-the-market offering, net of offering costs (in Shares)   24,344,057          
Issuance of common stock related to exercise of warrants $ 806       806
Issuance of common stock related to exercise of warrants (in Shares)   415,657          
Issuance of common stock for settlement of 1,257,235 warrants on a cashless basis (in Shares)   543,686          
Issuance of common stock in connection with the acquisition of Whinstone $ 326,152       326,152
Issuance of common stock in connection with the acquisition of Whinstone (in shares)   11,800,000          
Issuance of common stock in connection with acquisition of ESS Metron, LLC $ 26,735       26,735
Issuance of common stock in connection with acquisition of ESS Metron, LLC (in Shares)   645,248          
Issuance of common stock warrant for settlement of advisory fees $ 1,157       1,157
Conversion of preferred stock to common stock $ (11) $ 11        
Conversion of preferred stock to common stock (in Shares) (2,000) 2,000          
Stock option exercise        
Stock option exercise (in shares)   10,286          
Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding $ (5,082)       (5,082)
Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding (in shares)   464,021          
Stock-based compensation $ 68,491       68,491
Net income (loss)   (15,437)     (15,437)
Balance at Dec. 31, 2021 $ 11 $ 1,595,147   (246,789)     1,348,369
Balance (in Shares) at Dec. 31, 2021 2,199 116,748,472          
Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding $ (10,138)       (10,138)
Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding (in shares)   13,947,829          
Issuance of common stock/At-the-market offering, net of offering costs $ 298,209       298,209
Issuance of common stock/At-the-market offering, net of offering costs (in Shares) 37,052,612          
Conversion of preferred stock to common stock $ (11) $ 11        
Conversion of preferred stock to common stock (in Shares) (2,199) 2,199          
Stock-based compensation $ 24,555       24,555
Net income (loss)     (509,553)     (509,553)
Balance at Dec. 31, 2022   $ 1,907,784   (756,342)     1,151,442
Balance (in Shares) at Dec. 31, 2022   167,751,112          
Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding $ (14,035)       (14,035)
Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding (in shares)   809,302          
Issuance of common stock/At-the-market offering, net of offering costs $ 761,773       761,773
Issuance of common stock/At-the-market offering, net of offering costs (in Shares)   62,206,045          
Issuance of common stock in connection with acquisition of ESS Metron, LLC          
Issuance of common stock in connection with acquisition of ESS Metron, LLC (in Shares)   70,165          
Stock-based compensation $ 32,170       32,170
Net income (loss)   (49,472)     (49,472)
Other comprehensive income (loss)         $ 150   150
Balance at Dec. 31, 2023   $ 2,687,692 $ 5,994 $ (799,820) $ 150 $ 5,994 $ 1,888,022
Balance (in Shares) at Dec. 31, 2023   230,836,624          
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statement of Stockholders' Equity (Parentheticals)
12 Months Ended
Dec. 31, 2021
shares
Consolidated Statements of Stockholders' Equity  
Warrants on a cashless basis 1,257,235
Issuance of common stock in connection with the acquisition of ESS Metron with Held 70,156
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating activities      
Net income (loss) $ (49,472) $ (509,553) $ (15,437)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:      
Stock-based compensation 32,170 24,555 68,491
Depreciation and amortization 252,354 107,950 26,324
Amortization of license fee revenue (97) (97) (97)
Noncash lease expense 2,509 12,181 275
Deferred income tax expense (benefit) (5,045) (11,749) 254
Issuance of common stock warrant for settlement of advisory fees     1,157
Impairment of Bitcoin   147,365 43,973
Impairment of goodwill   335,648  
Impairment of miners   55,544  
Change in fair value of Bitcoin (184,734)    
Change in fair value of derivative asset (6,721) (71,418) (12,112)
Change in fair value of contingent consideration   (159) 975
Realized loss on sale of marketable equity securities   8,996  
Realized gain on sale/exchange of long-term investment     (26,260)
Realized gain on sale of Bitcoin   (30,346) (253)
Unrealized loss on marketable equity securities     13,655
Loss (gain) on sale/exchange of equipment 5,336 (16,281)  
Casualty-related charges 1,526 9,688  
Bitcoin Mining revenue (188,996) (156,870) (184,422)
Proceeds from sale of Bitcoin 176,219 79,529 295
Changes in assets and liabilities:      
(Increase)/decrease in operating assets 6,352 12,058 (7,148)
Increase/(decrease) in operating liabilities (8,316) 3,489 4,248
Net cash provided by (used in) operating activities 33,085 530 (86,082)
Investing activities      
Proceeds from the sale of marketable equity securities   1,808  
Acquisition of Whinstone, net of cash acquired     (40,879)
Acquisition of ESS Metron, net of cash acquired     (29,567)
Proceeds from the sale of long-term investments     1,800
Deposits on equipment (230,397) (194,923) (274,833)
Security deposits   (3,809)  
Investment in convertible debt (4,500)    
Purchases of property and equipment, including construction in progress (193,704) (148,412) (147,116)
Casualty-related recoveries 7,500    
Proceeds from the sale of equipment 6,369    
Patent costs incurred (34) (9,527) (30)
Net cash provided by (used in) investing activities (414,766) (354,863) (490,625)
Financing activities      
Proceeds from the issuance of common stock / At-the-market offering 778,430 304,849 684,817
Offering costs for the issuance of common stock / At-the-market offering (16,657) (6,640) (14,901)
Proceeds from exercise of common stock warrants     806
Payments on contingent consideration liability - future power credits   (15,725)  
Proceeds from Credit and Security Facility 6,920    
Repayments of Credit and Security Facility (6,059)    
Debt issuance costs (77)    
Repurchase of common shares to pay employee withholding taxes (14,035) (10,138) (5,082)
Net cash provided by (used in) financing activities 748,522 272,346 665,640
Net increase (decrease) in cash and cash equivalents 366,841 (81,987) 88,933
Cash and cash equivalents at beginning of period 230,328 312,315 223,382
Cash and cash equivalents at end of period 597,169 230,328 312,315
Supplemental information:      
Cash paid for interest 84    
Cash paid for taxes 680    
Non-cash transactions      
Issuance of common stock for business combination     352,887
Reclassification of deposits to property and equipment 78,376 422,865 46,711
Construction in progress included in accrued expenses 23,451 16,621 2,423
Bitcoin exchanged for employee compensation 869 1,495 295
Conversion of preferred stock to common stock   11 11
Cumulative effect upon adoption of ASU 2023-08 5,994    
Right of use assets exchanged for new operating lease liabilities $ 1,249 10,333 $ 13,622
Property and equipment obtained in exchange transaction   $ 10,409  
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Basis of Presentation
12 Months Ended
Dec. 31, 2023
Organization and Basis of Presentation  
Organization and Basis of Presentation

Note 1. Organization and Basis of Presentation

Organization

Riot Platforms, Inc. is a vertically integrated Bitcoin mining company principally engaged in enhancing our capabilities to mine Bitcoin in support of the Bitcoin blockchain. The Company also provides comprehensive and critical mining infrastructure for institutional-scale hosted clients to mine Bitcoin at its Rockdale Facility. The Rockdale Facility currently provides 700 MW in total developed capacity for Bitcoin mining and data center hosting services for institutional-scale hosted clients. The Company is also developing the Corsicana Facility, a second large-scale Bitcoin mining facility, which, upon completion, is expected to have approximately one gigawatt of capacity available for Bitcoin mining.

As described in Note 20. Segment Information, we operate in two business segments: Bitcoin Mining and Engineering.

Basis of presentation and principles of consolidation

The accompanying Consolidated Financial Statements of the Company include the accounts of the Company and its wholly or majority owned and controlled subsidiaries. Consolidated subsidiaries’ results are included from the date the subsidiary was formed or acquired. Intercompany investments, balances and transactions have been eliminated in consolidation.

The accompanying audited Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Amounts disclosed are in thousands of U.S. Dollars except for share, per share, and miner amounts, and Bitcoin quantities, prices and hash rate, or as otherwise noted.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies and Recent Accounting Pronouncements
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies and Recent Accounting Pronouncements  
Significant Accounting Policies and Recent Accounting Pronouncements

Note 2. Significant Accounting Policies and Recent Accounting Pronouncements

Use of estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ significantly from those estimates. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include revenue recognition, valuing the derivative asset classified under Level 3 fair value hierarchy, determining the useful lives and recoverability of long-lived assets, impairment analysis of fixed assets and finite-lived intangibles, stock-based compensation, and the valuation allowance associated with the Company’s deferred tax assets.

Update to previously issued condensed consolidated financial statements

As disclosed in Note 20. Segment Information, as of January 1, 2024, the Company has terminated all contracts with its legacy data center hosting customers and made the strategic decision to no longer offer data center hosting services to customers. Commencing with the three months ended March 31, 2024, the Data Center Hosting Segment no longer met the quantitative requirements as a reportable segment, and the CODM ceased analyzing the performance of the Company’s legacy data center hosting operations. As such, the Data Center Hosting Segment has been eliminated as a separate reportable segment and all its activity has been recast as “Other” in all segment - related disclosures. This Current Report is being filed to recast the Data Center Hosting Segment, with all data center hosting activity for the periods presented within the 2023 Form 10 - K recognized in Revenue: Other and Cost of Revenue: Other in all segment - related disclosures.

The Company updated the accompanying Consolidated Statements of Operations for the years ended December 31, 2023, 2022, and 2021, and the related Notes included in this Exhibit 99.1, to reflect this change in operating segments.

The following table presents the effects of the recast on the Company’s Consolidated Statements of Operations for the years ended December, 31, 2023, 2022, and 2021. There were no changes to other condensed consolidated financial statements as a result of this update.

    

Year Ended December 31, 2023

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

27,282

$

(27,282)

$

Other

$

97

$

27,282

$

27,379

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

97,122

$

(97,122)

$

Other

$

$

97,122

$

97,122

    

Year Ended December 31, 2022

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

36,862

$

(36,862)

$

Other

$

97

$

36,862

$

36,959

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

61,906

$

(61,906)

$

Other

$

$

61,906

$

61,906

    

Year Ended December 31, 2021

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

24,546

$

(24,546)

$

Other

$

97

$

24,546

$

24,643

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

32,998

$

(32,998)

$

Other

$

$

32,998

$

32,998

The remainder of these Notes have been updated, as applicable, to reflect the impacts of the revision described above.

Reclassifications

As described above, certain prior period amounts have been reclassified to conform to the current period presentation.

Cash and cash equivalents

Cash and cash equivalents consists of cash on hand and highly liquid investments. We consider any highly liquid investments with an original maturity of three months or less at acquisition to be cash equivalents. From time to time, the Company’s cash account balances exceed the balances as covered by the FDIC. The Company has never suffered a loss due to such excess balances.

Accounts receivable

The Company’s accounts receivable balance consists of amounts due from its mining pool operator and data center hosting and engineering customers. The Company records accounts receivable at the invoiced amount less an allowance for any potentially uncollectable accounts under the current expected credit loss (“CECL”) impairment model and presents the net amount of the financial instrument expected to be collected. The CECL impairment model requires an estimate of expected credit losses, measured over the contractual life of an instrument, that considers forecasts of future economic conditions in addition to information about past events and current conditions. Based on this model, the Company considers many factors, including the age of the balance, collection history, and current economic trends. Bad debts are written off after all collection efforts have ceased.

Allowances for credit losses are recorded as a direct reduction from an asset’s amortized cost basis. Credit losses and recoveries are recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations. Recoveries of financial assets previously written off are recorded when received. For the years ended December 31, 2023, 2022, and 2021, the Company did not record any credit losses or recoveries.

Based on the Company’s current and historical collection experience, management recorded allowances for doubtful accounts of $1.5 million and $1.9 million as of December 31, 2023 and December 31, 2022, respectively.

Bitcoin

As a result of the adoption of ASU 2023-08, Bitcoin is recorded at fair value, and changes in fair value are recognized in Change in fair value of Bitcoin, in Operating income (loss) on the Consolidated Statements of Operations, as of, and for the year ended December 31, 2023.

Prior to the adoption of ASU 2023-08, Bitcoin was accounted for as intangible assets with an indefinite useful life. Bitcoin was sold on a FIFO basis and measured for impairment whenever indicators of impairment are identified based on the intraday low quoted price of Bitcoin. To the extent an impairment loss was recognized, the loss established the new cost basis of the Bitcoin. Subsequent reversal of impairment losses was not permitted. 

Bitcoin awarded to the Company through its mining activities are accounted for in connection with the Company’s revenue recognition policy.

Bitcoin is classified on the Company’s Consolidated Balance Sheet as a current asset due to the Company’s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin to support operations when needed.

Purchases and sales of Bitcoin by the Company and Bitcoin awarded to the Company are included within Operating activities on the Consolidated Statements of Cash Flows as substantially all of the Company’s Bitcoin production is sold within days of being produced, but never more than the production on a monthly basis per the Company’s internal policy. During 2024, the Company made a strategic decision to temporarily cease the sales of all its Bitcoin production and instead, increase its Bitcoin holdings. The Company will continue to monitor its cash needs and expects to sell Bitcoin in the future to fund its cash expenditures.

Long-term investments

For equity investments, the Company initially records equity investments at cost then adjusts the carrying value of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the same issuer or upon an impairment.

Revenue recognition

Bitcoin Mining

The Company has entered into digital asset mining pools by executing contracts with mining pool operators to provide computing power to the mining pool. The Company’s enforceable right to compensation begins only when, and lasts as long as, the Company provides computing power to the mining pool operator and is created as power is provided over time. The only consideration due to the Company relates to the provision of computing power. The contracts are terminable at any time by the Company, at no cost to the Company, or by the pool operator, under certain conditions specified in the contract. Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. Providing such computing power is the only performance obligation in the Company’s contracts with mining pool operators.

The transaction consideration the Company receives, if any, is noncash consideration in the form of Bitcoin. Changes in the fair value of the noncash consideration due to form of the consideration (changes in the market price of Bitcoin) are not included in the transaction price and therefore, are not included in revenue. Certain mining pool operators charge fees to cover the costs of maintaining the pool, which are deducted from amounts we may otherwise earn and are treated as a reduction to the consideration received. Fees fluctuate and historically have been no more than approximately 2% per reward earned, on average. The terms of the agreements provide that neither party can dispute settlement terms after approximately thirty-five days following settlement.

In exchange for providing computing power, the Company is entitled to either:

a Full-Pay-Per-Share payout of Bitcoin based on a contractual formula, which primarily calculates the hash rate provided by the Company to the mining pool as a percentage of total network hash rate, and other inputs. The Company is entitled to consideration even if a block is not successfully placed by the mining pool operator. The contract is in effect until terminated by either party.
The consideration is all variable. Because it is probable that a significant reversal of cumulative revenue will not occur and the Company is able to calculate the payout based on the contractual formula, noncash consideration is estimated and recognized based on the spot price of Bitcoin determined using the Company’s principal market for Bitcoin at the inception of each contract. Noncash consideration is measured at fair value at contract inception. Fair value of the crypto asset consideration is determined using the quoted price on the Company’s principal market for Bitcoin at the beginning of the contract period at the single bitcoin level (one bitcoin).  This amount is recognized in revenue as hash rate is provided.
The Company transitioned completely to this mining pool type in December 2022 and utilized it for the year ended December 31, 2023.

Or:

a fractional share of the fixed Bitcoin award the mining pool operator receives (less digital asset transaction fees to the mining pool operator which are immaterial and are recorded as a deduction from revenue) for successfully adding a block to the blockchain based on a proportion of the Company’s “scoring hash rate” to the pool’s “scoring hash rate” where the scoring hash rate as defined by the pool is the exponential moving average of the hash power contributed by the Company or by all pool members combined. The Company’s fractional share of the Bitcoin reward is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.
Because the consideration to which the Company expects to be entitled for providing computing power is entirely variable, as well as being noncash consideration, the Company assesses the estimated amount of the variable noncash consideration to which it expects to be entitled for providing computing power at contract inception and subsequently, to determine when and to what extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty associated with the variable consideration is subsequently resolved (the “constraint”). Only when significant revenue reversal is concluded probable of not occurring can estimated variable consideration be included in revenue. Based on evaluation of likelihood and magnitude of a reversal in applying the constraint, the estimated variable noncash consideration is constrained from inclusion in revenue until the end of the contract term, when the underlying uncertainties have been resolved and number of Bitcoin to which the Company is entitled becomes known.
Because it is not probable that a significant reversal of cumulative revenue will not occur, the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm) and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized based on the spot rate of Bitcoin determined using the Company’s principal market for Bitcoin at the time of receipt.
The Company utilized this mining pool type during the year ended December 31, 2021 and throughout 2022, until mid-December 2022.

There is no significant financing component in these transactions due to the performance obligations and settlement of the transactions being on a daily basis.

Engineering

Substantially all revenue is derived from the sale of custom products built to customers’ specifications under fixed - price contracts with one identified performance obligation. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which the Company has an enforceable right to receive compensation as defined under the contract.

To determine the amount of revenue to recognize over time, the Company utilizes the cost - to - cost method as management believes cost incurred best represents the amount of work completed and remaining on projects. As the cost - to - cost method is driven by incurred cost, the Company calculates the percentage of completion by dividing costs incurred to date by the total estimated cost. The percentage of completion is then multiplied by estimated revenue to determine inception - to - date revenue. Approved changes to design plans are generally recognized as a cumulative adjustment to the percentage of completion calculation. Revenue recognized for the period is the current inception - to - date recognized revenue less the prior period inception - to - date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined, and any additional losses incurred subsequently are recognized in the subsequent reporting periods as they are identified. Additionally, contract costs incurred to date and expected total contract costs are continuously monitored during the term of the contract.

Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition. Any costs to obtain a contract are not material to the Company’s financial statements and would be expensed as incurred. Because of the inherent uncertainties in estimating costs, it is at least reasonably possible that the estimates used will change within the near term. The length of time for the Company to complete a custom product varies but is typically between four to 12 weeks.

Customers are typically required to make periodic progress payments to the Company based on contractually agreed - upon milestones. Invoices are due net, 30 days, and retainage, if any, is generally due 30 days after delivery. Taxes collected from customers and remitted to governmental authorities are excluded from revenue. Shipping and handling costs are treated as fulfillment costs and are included in cost of sales.

Other

In general, we provide power for our data center customers on a variable (sub-metered) basis. A customer pays us variable monthly fees for the specific amount of power utilized at rates specified in each contract, subject to certain minimums. We recognize variable power revenue each month as the uncertainty related to the consideration is resolved, power is provided to our customers, and our customers utilize the power (the customer simultaneously receives and consumes the benefits of the Company’s performance).

We have determined that our contracts contain a series of performance obligations which qualify to be recognized under a practical expedient available known as the “right to invoice.” This determination allows variable consideration in such contracts to be allocated to and recognized in the period to which the consideration relates, which is typically the period in which it is billed, rather than requiring estimation of variable consideration at the inception of the contract. We have also determined that the contracts contain a significant financing component because the timing of revenue recognition differs from the timing of invoicing by a period, exceeding one year.

The Company also installs certain hosted customers’ mining equipment and bills the customer at a fixed fee per piece of equipment or at an hourly rate. Revenue is recognized upon completion of the installation.

We generate engineering and construction services revenue from the fabrication and deployment of immersion cooling technology for Bitcoin mining customers, for which we bill the customer at a fixed monthly fee or at an hourly rate. For the construction of customer-owned equipment, revenue is recognized upon completion of each phase of the construction project, as defined in each contract. For the construction of assets owned by us but paid for and used by the customer during the term of their data center hosting contract, revenue is recognized on a straight-line basis over the remaining life of the contract. Due to the long-term nature of the hosting contracts, there is a significant financing component in transactions where the customer paid for the construction of assets owned by the Company.

Maintenance services include cleaning, cabling, and other services to maintain customer equipment. We bill the customer at a fixed monthly fee or at an hourly rate. Revenue is recognized as these services are provided.

Deferred revenue is primarily from advance payments received and is recognized on a straight-line basis over the remaining life of the contract or upon completion of the installation of the customers’ equipment.

Our primary data center hosting contracts contain Service Level Agreement clauses, which guarantee a certain percentage of time that power will be available to our customers. In the rare case that we may incur penalties under these clauses, we recognize the payment as variable consideration and a reduction of the transaction price and, therefore, of revenue, when not in exchange for a good or service from the customer.

Fair value measurement

Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability.

Fair value measurements are classified and disclosed in one of the following three categories:

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Observable inputs other than Level 1 prices, for similar assets or liabilities that are directly or indirectly observable in the marketplace.

Level 3: Unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.

The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

The Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire or contingency is resolved, as applicable.

Property and equipment

Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for leasehold improvements are typically the lesser of the estimated useful life of the asset or the life of the term of the lease. The estimated useful lives for all the Company’s property and equipment are as follows:

    

Life (Years) 

Buildings and building improvements

 

10-25

Miners and mining equipment

 

2

Machinery and facility equipment

 

5-10

Office and computer equipment

 

3

Impairment of long-lived assets

Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

Goodwill

Goodwill represents the cost of a business acquisition in excess of the fair value of the net assets acquired. Goodwill is not amortized and is reviewed for impairment annually as of December 31, or more frequently if facts and circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. We use both qualitative and quantitative analyses in making this determination. The Company determined that it has two reporting units for goodwill impairment testing purposes, Bitcoin Mining and Engineering, which is consistent with internal management reporting and management’s oversight of operations. Our analyses require significant assumptions and judgments, including assumptions about future economic conditions, revenue growth, and operating margins, among other factors. Example events or changes in circumstances considered in the qualitative analysis, many of which are subjective in nature, include: a significant negative trend in our industry or overall economic trends, a significant change in how we use the acquired assets, a significant change in our business strategy, a significant decrease in the market value of the asset, a significant change in regulations or in the industry that could affect the value of the asset, and a change in segments. If it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company performs the quantitative test to identify and measure the amount of goodwill impairment loss. The Company compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds the fair value, goodwill of the reporting unit is considered impaired and that excess is recognized as a goodwill impairment loss.

Finite-lived intangible assets

Intangible assets with finite lives are comprised of customer contracts, trademarks, UL Listings, and patents that are amortized on a straight-line basis over their expected useful lives, which is their contractual term or estimated useful life. Patents costs consisting of filing and legal fees incurred are initially recorded at cost. Certain patents are in the legal application process and therefore are not currently being amortized. The Company performs assessments to determine whether finite-lived classification is still appropriate at least annually. The carrying value of finite-lived assets and their remaining useful lives are also reviewed at least annually to determine if circumstances exist which may indicate a potential impairment or revision to the amortization period. A finite-lived intangible asset is considered to be impaired if its carrying value exceeds the estimated future undiscounted cash flows to be derived from it. We exercise judgment in selecting the assumptions used in the estimated future undiscounted cash flows analysis. Impairment is measured by the amount that the carrying value exceeds fair value.

The use of different estimates or assumptions could result in significantly different fair values for our reporting units and intangible assets.

Business combinations

The Company uses the acquisition method of accounting by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the aforementioned amounts. Contingent consideration is included within the purchase price and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is remeasured to fair value as of each reporting date until the contingency is resolved, and subsequent changes in fair value are recognized in earnings. Contingent consideration is recorded in current and long-term liabilities on our Consolidated Balance Sheets.

While we use our best estimates and assumptions to accurately apply preliminary values to assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, these estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the Consolidated Statements of Operations.

Accounting for business combinations requires management to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed, pre-acquisition contingencies, and contingent consideration, where applicable. Although we believe the assumptions and estimates we have made have been reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired companies and are inherently uncertain. Critical estimates in valuing certain of the intangible assets we have acquired include; future expected cash flows from customer contracts, discount rates, and estimated market changes in the value of the PPA, which is

accounted for as a nonhedged derivative contract. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates, or actual results.

Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

Investment in marketable equity securities

The Company measures its investments in marketable equity securities at fair value at each balance sheet date, with unrealized holding gains and losses recorded in other income (expense), as the shares have a readily determinable fair value since they are publicly traded and have significant average daily volume traded.

Leases

The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects the non-cancelable term of the lease, inclusive of any rent-free periods and/or periods covered by early-termination options which the Company is reasonably certain of not exercising, as well as periods covered by renewal options which the Company is reasonably certain of exercising. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected on the Consolidated Statements of Operations over the lease term. For all periods presented, the Company only had operating leases.

For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.

For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Consolidated Balance Sheets as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant. Variable lease costs are recognized as incurred and primarily consist of common area maintenance and utility charges not included in the measurement of right of use assets and operating lease liabilities.

Operating segments

Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is comprised of several members of its executive management team who use revenue and cost of revenue of its reporting segments to assess the performance of the business of our reportable operating segments.

Income taxes

The Company accounts for income taxes under the asset and liability method, in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is required to the extent any deferred tax assets may not be realizable.

Contract balances

Contract assets consist of costs and estimated earnings in excess of billings on uncompleted engineering contracts.

Deferred revenue relates to upfront payments and consideration received from customers for data center hosting and the upfront license fee generated from our legacy animal health business.  Contract liabilities consist of billings in excess of costs and estimated earnings on uncompleted engineering contracts,

Remaining performance obligations

Remaining performance obligations represent the transaction price of contracts for work that has not yet been performed. The Company elected the practical expedient to not adjust the transaction price for the existence of a significant financing component if the timing difference between a customer’s payment and our performance is one year or less.

Stock-based compensation

The Company accounts for share-based payment awards exchanged for services at the estimated grant date fair value of the award, which is based on the fair market value of the Company’s common stock at the time of the grant. For performance-based share-based payment awards, the Company recognizes compensation cost over the performance period when achievement of the milestones and targets is probable.

The Company has elected to account for forfeitures of awards as they occur.

Recently issued accounting pronouncements

The Company continually assesses any new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements and assures that there are proper controls in place to ascertain that the Company’s Consolidated Financial Statements properly reflect the change.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 expands existing income tax disclosures for rate reconciliations by requiring disclosure of certain specific categories and additional reconciling items that meet quantitative thresholds and expands disclosures for income taxes paid by requiring disaggregation by certain jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024; early adoption is permitted. The Company does note expect the updated guidance to have a material impact on its disclosures.

In December 2023, the FASB issued ASU 2023-08, Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets, which establishes accounting guidance for crypto assets meeting certain criteria. Bitcoin meets this criteria. The amendments require crypto assets meeting the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08 is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is permitted. The Company elected to early adopt ASU 2023-08 for the year ended December 31, 2023. As a result of the adoption, the Company recorded a cumulative effect adjustment to its Accumulated deficit balance of approximately $6.0 million as of January 1, 2023, as a result of recognizing its Bitcoin held as of January 1, 2023, at fair value. See Note 21. Impacts of Adoption of ASU 2023-08 for a summary of the impacts on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 is intended to enhance reportable segment disclosures by requiring disclosures of significant segment expenses regularly provided to the CODM, requiring disclosure of the title and position of the CODM and explanation of how the reported measures of segment profit and loss are used by the CODM in assessing segment performance and allocation of resources. ASU 2023-07 is effective for the Company for annual periods beginning after December 31, 2023; early adoption is permitted. The updated guidance is not expected to have a material impact on the Company’s disclosures.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which was codified with its subsequent amendments as Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments – Credit Losses (“ASC 326”). ASC 326 seeks to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments, including trade receivables, and other commitments to extend credit held by a reporting entity at each reporting date. The amendments require an entity to replace the incurred loss impairment methodology in other GAAP with a methodology that reflects current expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The updated guidance is effective for the Company for annual reporting periods beginning after December 15, 2022, and early adoption is permitted. In connection with the Company’s acquisitions during the year ended December 31, 2021, the Company adopted this standard on January 1, 2021, and the adoption did not have a material impact on the financial statements and related disclosures.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions
12 Months Ended
Dec. 31, 2023
Acquisitions  
Acquisitions

Note 3. Acquisitions

Acquisition of Corsicana Facility land site

During the year ended December 31, 2022, the Company initiated a large-scale development to expand its Bitcoin mining capabilities with the acquisition of a 265-acre site in Navarro County, Texas, strategically located next to the Navarro switch, for $10.1 million, where its anticipated one-gigawatt Bitcoin mining facility complex, the Corsicana Facility, is under development. See Note 7. Property and Equipment, for more information about the Corsicana Facility.

Acquisition of ESS Metron

On December 1, 2021, the Company acquired 100% of the equity interests of ESS Metron. ESS Metron is a power distribution and management systems manufacturing, design and engineering firm based in Denver, Colorado, operating from facilities totaling approximately 121,000 square feet of manufacturing, office, and warehouse space in the metropolitan Denver area. These facilities are subject to long-term lease agreements. The acquisition of ESS Metron established the Company’s Engineering business and enhanced the Company’s ability to scale its Bitcoin Mining and data center hosting operations.

Total consideration transferred of $56.9 million was comprised of a cash payment of approximately $30.1 million, net of $3.7 million of seller transaction costs, and 715,413 shares of the Company’s common stock with an acquisition date fair value of approximately $26.7 million. Of the 715,413 shares of common stock, 645,248 were issued upon closing and the remaining 70,165 were withheld as security for the sellers’ indemnification obligations for 18 months following the transaction closing date. During the year ended December 31, 2023, the indemnification period ended and all 70,165 of the withheld shares were issued to the ESS Metron sellers.

Other than an insignificant post-closing settlement of preliminary net working capital, there were no adjustments to the provisional purchase price and fair value estimates. The Company finalized the valuation of the acquired assets and liabilities, and consideration transferred, in December 2022.

The following table presents the allocation of the purchase consideration:

Cash and cash equivalents

    

$

549

Accounts receivable

 

9,879

Prepaid and other current assets

 

636

Inventory and work-in-progress

 

1,175

Costs and estimated earnings in excess of billings

 

13,205

Property and equipment

 

4,501

Intangible assets

 

14,000

Right of use asset

 

6,714

Accounts payable

 

(9,235)

Accrued expenses

 

(1,239)

Billings in excess of costs and estimated earnings

 

(5,883)

Operating lease liabilities

 

(6,714)

Warranty liability

 

(116)

Total identifiable assets and liabilities acquired

 

27,472

Goodwill

 

29,379

Total purchase consideration

$

56,851

Goodwill was attributable to the assembled workforce of experienced personnel at ESS Metron and synergies expected to be achieved from the combined operations of Riot and ESS Metron. The goodwill recognized is expected to be deductible for tax purposes. We assigned the goodwill to our Engineering segment.

The Company determined that the 70,165 shares withheld met the conditions necessary to be classified as equity because the consideration was indexed to the Company’s own equity, there were no exercise contingencies based on an observable market not based on its stock or operations, settlement was consistent with a fixed-for-fixed equity instrument, the agreement contained an explicit number of shares and there were no cash payment provisions. Additionally, based on these assessments, the Company recorded the shares at fair value on the acquisition date, similar to escrowed shares or securities and accounted for them in total consideration transferred. This consideration related to representations and warranties of circumstances that existed as of the acquisition date and which the Company believed to be accurate, with future issuance of the share consideration deemed likely to occur.

The fair values of cash and cash equivalents, accounts receivable, prepaid and other current assets, inventory and work-in-progress, accounts payable, accrued expenses, and warranty liability were determined to be the carrying values due to the short-term nature of the assets and liabilities. The fair value of the acquired trade receivables was determined to be the net realizable amount of the closing date book value of $9.9 million.

Contract assets consisted of costs and estimated earnings in excess of billings on uncompleted contracts and unearned revenue consists of billings in excess of costs and estimated earnings on uncompleted contracts. The fair values of these assets and liabilities were determined to be the carrying values due to the short-term nature of the underlying project contracts incurring costs and the associated customer billings.

The fair value of property and equipment was estimated by applying the cost approach. The cost approach uses the replacement or reproduction cost as an indicator of fair value. The assumptions of the cost approach include replacement cost new, projected capital expenditures, and physical deterioration factors including economic useful life, remaining useful life, age, and effective age.

Intangible assets reflect the identifiable intangible assets acquired, consisting of customer relationships, a trademark and UL Listings. Customer relationships are assigned an estimated useful life of approximately 10 years based on the low attrition of the customer base, in part due to the customized nature of the Company’s products. Fair value of the customer relationships was estimated by applying an income approach – multi period excess earnings method. The fair value was determined by calculating the present value of estimated future operating cash flows generated from the existing customers less costs to realize the revenue. The Company applied a discount rate of 21%, which reflected the nature of the assets as they relate to the risk and uncertainty of the estimated future operating cash flows. Other significant assumptions used to estimate the fair value of the customer contracts included an assumed income tax rate of 25%.

Although ESS Metron had been in business for over 60 years, the trademark was assigned a 10-year life due to the Company obtaining more data center customers where the longevity of the projects may be shorter than have been historically. Fair value of the trademark was estimated by applying the relief from royalty rate method. The fair value was determined by applying an estimated royalty rate to revenue, measuring the value the Company would pay in royalties to a market participant if it did not own the trademark and had to license it from a third party.

UL Listings were assigned a 12-year life. A UL Listing means that independent safety organization UL, LLC has tested representative samples of a product and determined that the product meets specific, defined requirements. These requirements are often based on UL’s published and nationally recognized Standards for Safety. Although the UL Listing certifications do not expire, due to technological improvements in similar products, particularly in the data center industry, a 12-year life was assumed. Fair value of the UL Listings was estimated by applying an estimated developer’s profit margin of approximately 4.5% to estimated costs to be incurred over an estimated six months to re-acquire the UL Listings. The Company applied a discount rate of 15%, which reflected the short time necessary to re-acquire the asset.

The right of use asset and operating lease liabilities consisted of two operating leases of the manufacturing facility in Denver, Colorado. These leases had combined annual payments of approximately $0.9 million and remaining lease terms of approximately 3.5 and 10 years as of acquisition.

The operating results of ESS Metron have been included in the Company’s Consolidated Statements of Operations since the acquisition date. The Company recognized $2.1 million of acquisition-related costs related to this acquisition that were expensed as incurred. From the acquisition date through December 31, 2021, ESS Metron’s total revenue and net income was approximately $4.2 million and $0.2 million, respectively.

Acquisition of Whinstone

On May 26, 2021, the Company acquired 100% of the equity interests of Whinstone US, Inc., the owner and operator of the Rockdale Facility. The assets and operations of Whinstone increased the scale and scope of Riot’s operations, which is a foundational element in the Company’s strategy to become an industry-leading Bitcoin mining platform on a global scale.

Total consideration transferred of $460.4 million was comprised of a $53.0 million cash payment (including $38.1 million of debt payoff and certain seller transaction costs), 11.8 million shares of the Company’s common stock with an acquisition date fair value of approximately $326.2 million, an $83.0 million contingent purchase price payable to the Seller (see Note 17. Commitments and Contingencies), and other net items of $(1.7 million).

There were no adjustments to the provisional purchase price and fair value estimates. The Company finalized the valuation of these assets and liabilities, and consideration transferred, in May 2022.

The following table presents the allocation of the purchase consideration:

Cash and cash equivalents

    

$

10,400

Accounts receivable

 

1,072

Prepaid expenses and other current assets

 

2,176

Property and equipment

 

91,707

Derivative asset

 

13,967

Right of use asset

 

6,547

Security deposits

 

1,775

Future power credits

 

82,953

Accounts payable

 

(12,853)

Accrued expenses

 

(504)

Deferred revenue and customer deposits

 

(34,856)

Operating lease liabilities

 

(8,184)

Total identifiable assets and liabilities acquired

 

154,200

Goodwill

 

306,184

Total purchase consideration

$

460,384

Goodwill represented the excess of total purchase consideration over the fair value of the underlying assets acquired and liabilities assumed. Goodwill was attributable to the assembled workforce of experienced personnel at Whinstone and synergies expected to be achieved from the combined operations of Riot and Whinstone. None of the goodwill recognized is expected to be deductible for tax purposes. The goodwill was not assigned to a segment.

As part of the share purchase agreement Riot entered into with the seller in connection with the Whinstone Acquisition, Riot was obligated to the seller to pay up to a maximum amount of $86.0 million, net of income taxes, as defined under the stock purchase agreement (undiscounted) of additional consideration if certain power credits were received or realized by Whinstone. Those power credits arose from the February 2021 weather event. The purchase price included the estimated fair value of the contingent consideration at the Whinstone Acquisition Date of approximately $83.0 million. The fair value measurement is based on significant inputs not observable in the market and thus represents a Level 3 measurement. These assumptions for the power credits whose utilization by Whinstone is contingent on ERCOT’s future power billings, included the timing of receipt or realization of the power credits, estimates of future power consumption, the discount rate and credit risk of the Company and the owing party (ERCOT).

The fair value of the acquired trade receivables was determined to be the net realizable amount of the closing date book value of $1.1 million.

The fair value of the acquired long-term other asset of approximately $83.0 million related to the estimated amount of power credits due Whinstone from the February 2021 weather event. We estimated the fair value of the power credits to be the same as that of the contingent consideration arrangement because the Company is required to remit to the seller in cash as additional consideration the amount of such power credits received or realized by Whinstone. See discussion above on contingent consideration.

The derivative asset acquired pertained to the PPA. The fair value of the contract of approximately $14.0 million was estimated by applying a discounted debt-free cash flow approach. This fair value measurement was based on significant inputs not observable in the market and thus represented a Level 3 measurement as defined in ASC 820. The significant assumptions used to estimate fair value of the derivative contract included a discount rate of 21%, which reflected the nature of the contract as it relates to the risk and uncertainty of the estimated future mark-to-market adjustments, forward price curves of the power supply, broker/dealer quotes, and other similar data obtained from quoted market prices or independent pricing vendors.

The fair value of property and equipment was estimated by applying the cost approach. The cost approach uses the replacement or reproduction cost as an indicator of fair value. The assumptions of the cost approach included replacement costs, projected capital expenditures, and physical deterioration factors including economic useful life, remaining useful life, age, and effective age.

The operating results of Whinstone have been included in the Company’s Consolidated Statements of Operations since the acquisition date. The Company recognized $19.1 million of acquisition-related costs that were expensed as incurred.

The financial results of the acquisition have been included in the Company’s Consolidated Financial Statements from the closing of the acquisition. From the acquisition date through December 31, 2021, Whinstone’s total revenue and net income was approximately $24.5 million and $1.2 million, respectively.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2023
Revenue from Contracts with Customers  
Revenue from Contracts with Customers

Note 4. Revenue from Contracts with Customers

Disaggregated revenue

Revenue disaggregated by reportable segment is presented in See Note 20. Segments Information.

Contract balances

Contract assets relate to uncompleted Engineering contracts. As of December 31, 2023 and 2022, contract assets were $15.4 million and $19.7 million, respectively.

Contract liabilities primarily relate to upfront payments and consideration received for data center hosting services and Deferred revenue relates to uncompleted Engineering contracts. The following table presents changes in contract liabilities and deferred revenue:

    

Years Ended December 31, 

2023

    

2022

Beginning balance

$

29,197

$

27,903

Revenue recognized

 

(11,226)

 

(6,805)

Other changes in contract liabilities

4,361

8,099

Ending balance

$

22,332

$

29,197

Remaining performance obligation

The following table presents the estimated future recognition of the Company’s remaining performance obligations, which represent the transaction price of current contracts for work to be performed.

2024

    

2025

    

2026

    

2027

2028

    

Thereafter

    

Total

Legacy data center hosting contract

 

$

2,362

 

$

2,362

 

$

2,362

 

$

2,362

$

2,362

 

$

5,964

 

$

17,774

Engineering

 

4,073

 

 

 

 

 

4,073

Other

97

97

97

97

97

485

Total contract liabilities

$

6,532

$

2,459

$

2,459

$

2,459

$

2,459

$

5,964

$

22,332

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Bitcoin
12 Months Ended
Dec. 31, 2023
Bitcoin  
Bitcoin

Note 5. Bitcoin

The following table presents information about the Company’s Bitcoin balance held:

    

Quantity

    

Amounts

Balance as of January 1, 2022

 

4,884

$

150,593

Revenue recognized from Bitcoin mined

 

5,554

 

156,870

Proceeds from sale of Bitcoin

 

(3,425)

 

(79,529)

Exchange of Bitcoin for employee compensation

(39)

(1,495)

Realized gain on sale/exchange of Bitcoin

 

 

30,346

Impairment of Bitcoin

 

 

(147,365)

Balance as of December 31, 2022

 

6,974

 

109,420

Cumulative effect upon adoption of ASU 2023-08

5,994

Revenue recognized from Bitcoin mined

 

6,626

 

188,996

Bitcoin receivable

(21)

(878)

Proceeds from sale of Bitcoin

 

(6,185)

 

(176,219)

Exchange of Bitcoin for employee compensation

(32)

(869)

Change in fair value of Bitcoin

 

 

184,734

Balance as of December 31, 2023

 

7,362

$

311,178

Carrying value of Bitcoin as of December 31, 2023(a)

$

199,928

Realized gains on the sale of Bitcoin for the year ended December 31, 2023(b)

$

80,174

(a)The carrying value of Bitcoin is equal to the post-impairment value of all Bitcoin held as of the adoption of ASU 2023-08 on January 1, 2023, and, for Bitcoin produced subsequent to the adoption ASU 2023-08, the initial value of the Bitcoin  as determined for revenue recognition purposes.
(b)Bitcoin is sold on a FIFO basis. During the year ended December 31, 2023, gains were recognized on all sales of Bitcoin and are included in Change in fair value of Bitcoin on the Consolidated Statements of Operations.  

All additions of Bitcoin were the result of Bitcoin generated by the Company’s Bitcoin Mining operations (see Note 4. Revenue from Contracts with Customers). All dispositions of Bitcoin were the result of sales on the open market to fund Company operations and for compensation for certain employees.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments
12 Months Ended
Dec. 31, 2023
Investments  
Investments

Note 6. Investments

Convertible note

During the year ended December 31, 2023, the Company invested in a $4.5 million convertible note at face value. The convertible note has a three-year term and earns interest at a rate of 12% per annum, which may be paid in cash or in-kind, and converts into equity of the issuer of the convertible note at the end of the three-year term.

The convertible note is accounted for as an available-for-sale debt instrument and is recognized at fair value in Other long-term assets on the Consolidated Balance Sheets. Unrealized changes in the fair value of the convertible note are recognized in Other comprehensive income (loss) on the Consolidated Statements of Comprehensive Income (Loss). Interest income is recognized within Interest income (expense) on the Consolidated Statements of Operations.

The fair value measurement of the convertible note is based on significant inputs not observable in the market and thus represents a Level 3 measurement. The significant assumptions used to estimate fair value of the convertible note included a discount rate of 12.3%, which reflected the issuance date spread premium over the selected yield for the remaining time to maturity. The issuance date discount rate of 14.0% reflected an estimated required return for mezzanine financing after taking into consideration the principal of the convertible note and the investee’s early stage of development.

The following table presents information about the convertible note:

Investment

 

$

4,500

Accrued interest

 

 

59

Amortized costs basis

 

 

4,559

Unrealized holding gains (losses) in accumulated other comprehensive income

150

Fair value as of December 31, 2023

 

$

4,709

The Company determined that the issuer of the convertible preferred note was a variable interest entity (“VIE”) and that the Company held a variable interest in the issuer of the convertible preferred note. The Company has considered the amount it is contributing to the issuer, its lack of decision-making rights and control, among other factors, and has concluded that it does not hold a controlling financial interest and does not have majority decision-making control. Therefore, the Company is not the primary beneficiary of the VIE, and as a result, the Company is not required to consolidate the VIE. The entire $4.5 million investment is at risk of loss.

Coinsquare and Mogo

In September 2017, and February 2018, the Company acquired a minority interest for $9.4 million in Coinsquare Ltd., a Canadian cryptocurrency exchange (“Coinsquare”), which operates a digital cryptocurrency exchange platform in Canada. The investment resulted in an ownership in Coinsquare by the Company of approximately 11.7% ownership in Coinsquare on a fully diluted basis. The Company elected to account for the investment using the measurement alternative as the equity securities are without a readily determinable fair value and do not give the Company significant influence over Coinsquare. Per the measurement alternative, the investment is recorded at cost, less any impairment, plus or minus changes resulting from observable price changes.

During June 2020, the Company became aware of allegations brought by the Ontario Securities Commission (the “OSC”) that Coinsquare and certain of its executives and directors engaged in systematic “wash trading” of cryptocurrencies on its Coinsquare market to manipulate the market’s trading volume during 2018 and 2019.

On July 21, 2020, a hearing panel of the OSC entered an order (the “Order”) approving the settlement agreement between OSC, Coinsquare, and certain of its executives and directors (the “Settlement Agreement”), in which they admitted to breaches of Ontario securities laws and/or conduct contrary to the public interest including, market manipulation through reporting inflated trading volumes on its Coinsquare Market, misleading its clients and investors about these trading volumes, and taking reprisal against an internal whistleblower who brought this conduct to the attention of the named executives and directors. The Order requires certain oversight and governance procedures and to prohibit the named executives and directors from engaging in certain activities with respect to Coinsquare; additionally, the named executives and directors were required to resign from Coinsquare and Coinsquare and the named executives and directors were required to pay penalties and costs totaling approximately CAD $2.2 million.

The Company thereupon determined there were indicators that would cause a 100% impairment of the Coinsquare investment and observed price changes and recorded an impairment expense of $9.4 million for its investment in Coinsquare during the year ended December 31, 2020.

During the year ended December 31, 2021, under agreements between Coinsquare, Coinsquare’s shareholders (including Riot) and Mogo Inc. (NASDAQ: MOGO), a digital payments and financial technology company (“Mogo”), Riot sold all 3.4 million common shares of Coinsquare in exchange for approximately 3.2 million common shares of Mogo and approximately $1.8 million in cash.

During the year ended December 31, 2021, the Company recorded a gain on sale/exchange of long-term investments of $26.3 million for the sale of its shares of Coinsquare. Concurrently, the Company recorded the fair value of the Mogo shares received in the exchange of $24.8 million in investments in marketable equity securities within current assets on the Consolidated Balance Sheets. The fair value was calculated as 3.2 million shares of Mogo common stock multiplied by the fair value of the Mogo shares received. During the year ended December 31, 2021, we recorded an unrealized loss on the shares of approximately $13.7 million based on the closing price per share of Mogo common stock on the Nasdaq Stock Market on December 31, 2021 of $3.42.

During the year ended December 31, 2022, the Company sold all 3.2 million shares of its shares of Mogo for proceeds of $1.8 million, resulting in realized losses of approximately $9.0 million.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Property and Equipment

Note 7. Property and Equipment

Property and equipment consists of the following:

    

December 31, 

December 31, 

    

2023

    

2022

Buildings and building improvements

$

348,865

$

229,685

Land rights and land improvements

 

10,320

 

10,164

Miners and mining equipment

 

496,230

 

441,324

Machinery and facility equipment

39,144

35,125

Office and computer equipment

 

2,108

 

1,206

Construction in progress

 

166,970

 

97,231

Total cost of property and equipment

 

1,063,637

 

814,735

Less accumulated depreciation

 

(359,443)

 

(122,180)

Property and equipment, net

$

704,194

$

692,555

Depreciation and amortization expense related to property and equipment totaled approximately $246.5 million, $105.9 million, and $26.1 million, for the years ended December 31, 2023, 2022, and 2021, respectively.

The Company recognized an impairment charge for its miners and mining equipment during the year ended December 31, 2022, as described below, but did not incur any other impairment charges for its property and equipment for the years ended December 31, 2023 and 2021.

Miners and mining equipment

As of December 31, 2023, the Company had deployed a total of 112,944 miners in its mining operation, all at the Rockdale Facility.

During the year ended December 31, 2023, the Company entered into the Master Agreement to acquire 99,840 miners from MicroBT (consisting of 8,320 M56S+ model miners, 22,684 M56S++ model miners, 20,778 M66 model miners, and 48,058 M66S model miners), primarily for use at the Corsicana Facility, for a total purchase price of approximately $453.4 million, subject to adjustment. Delivery of the miners began in the fourth quarter of 2023, with all miners expected to be received and deployed by mid-2025. The Master Agreement also provides us an option to purchase up to an additional 265,000 additional miners, on the same terms as the initial order.

During the year ended December 31, 2023, the Company sold 2,700 Antminer model S19 XP miners for gross proceeds of $6.4 million, which resulted in a loss on sale of equipment of $5.3 million.

As of December 31, 2022, the Company had outstanding executed purchase agreements for the purchase of miners from Bitmain for a total of 5,130 S19 series miners, all of which were received in January 2023. As of December 31, 2023, the Company did not have any outstanding purchase agreements for the purchase of miners from Bitmain.

During the year ended December 31, 2022, the Company elected not to renew its co-location mining services agreement with Coinmint, which was therefore terminated automatically per its terms. In connection with the termination, the Company arranged for the transfer of the miners it was operating at Coinmint’s Massena, New York facility (the “Coinmint Facility”). The Company then entered into an equipment exchange agreement with a third-party Bitcoin mining company (the “Counterparty”), whereby the Company transferred approximately 5,700 of the Antminer model S19 Pro miners it had previously deployed at the Coinmint Facility to the Counterparty in exchange for 5,000 factory-new Antminer model S19j Pro miners delivered to the Rockdale Facility. After completing the transfer of the miners to the Counterparty, the Company relocated the balance of the miners it had deployed at the Coinmint Facility to the Rockdale Facility. As a result of the exchange with the Counterparty, the Company recognized a gain on the exchange of equipment of approximately $16.3 million during the year ended December 31, 2022.

Impairment of miners

During the year ended December 31, 2022, adverse changes in business climate, including decreases in the price of Bitcoin and resulting decrease in the market price of miners, indicated that an impairment triggering event had occurred. Testing performed indicated the estimated fair value of the Company’s miners to be less than their net carrying value as of December 31, 2022, and an impairment charge of $55.5 million was recognized, decreasing the net carrying value of the Company’s miners to their estimated fair value. The estimated fair value of the Company’s miners was classified in Level 2 of the fair value hierarchy due to the quoted market prices for similar assets.

Casualty-related charges (recoveries), net

In December 2022, the Rockdale Facility was damaged during severe winter storms in Texas. As of December 31, 2023, the Company estimated that total damages of $10.3 million had been incurred. During the year ended December 31, 2023, the Company received net insurance recoveries of $7.5 million. Recoveries are recognized when they are probable of being received.

Construction in progress

As of December 31, 2023, the Company’s expansion of the Rockdale Facility had been completed.

In 2022, the Company initiated development of the Corsicana Facility to expand its Bitcoin Mining capabilities, on a 265-acre site in Navarro County, Texas, located next to the Navarro Switch. Once complete, the Company expects the Corsicana Facility to have one gigawatt of developed capacity for its Bitcoin Mining operations.

The initial phase of the development of the Corsicana Facility involves the construction of 400 MW of immersion-cooled Bitcoin Mining infrastructure, as well as a high-voltage power substation and transmission facilities to supply power and water to the facility. Construction of the substation and Bitcoin Mining infrastructures is ongoing and operations are expected to commence by the end of the first quarter of 2024, following commissioning of the substation.

Through December 31, 2023, the Company had incurred costs of approximately $217.8 million related to the development of the Corsicana Facility, including $10.1 million paid to acquire the land on which the facility is being developed, $203.0 million of initial developments costs and equipment, and a $4.7 million deposit for future power usage.

During the year ended December 31, 2023, the Company entered into a purchase agreement with Midas for the purchase of 200 MW of immersion cooling systems for its Corsicana Facility. Delivery of the immersion cooling systems began in the fourth quarter of 2023 and is expected to be completed in the first quarter of 2024. The purchase agreement also provides the Company an option to purchase up to an additional 400 MW of immersion cooling systems from Midas, on the same terms as the initial order, through December 31, 2025.

Related party land transaction

During the year ended December 31, 2022, the Company began an initiative to provide certain on-site temporary housing for stakeholders, including partners, analysts, stockholders, employees, vendors, and other visitors to the Rockdale Facility, which is located in a relatively remote area of central Texas with limited accommodations for visitors. During the year ended December 31,

2023, Riot completed its acquisition of property and land for the development of temporary housing from Lyle Theriot (indirectly, through a limited liability company controlled by Mr. Theriot) for approximately $1.1 million, consisting of $0.2 million for land and $0.9 million for buildings and improvements. At the time of the transaction, Mr. Theriot was part of the management team at Riot and was considered a related party of Riot. The transaction was accounted for as an asset acquisition.

Commitments

During the year ended December 31, 2023, the Company paid $191.1 million in deposits and payments to MicroBT for the purchase of miners pursuant to the Master Agreement described herein. The remaining commitment of approximately $270.4 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $220.0 million and $50.4 million are expected to be made in 2024 and 2025, respectively.

During the year ended December 31, 2023, the Company paid $31.2 million in deposits and payments to Midas for the purchase of immersion cooling systems described herein. The remaining commitment of approximately $21.1 million is due in installments in early 2024, based on the estimated delivery schedule.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets  
Goodwill and Intangible Assets

Note 8. Goodwill and Intangible Assets

Goodwill

During the second quarter of 2022, adverse changes in business climate, including decreases in the price of Bitcoin and increased volatility of equity markets, as evidenced by declines in the market price of the Company’s securities, those of its peers, and major market indices, reduced market multiples and increased weighted-average costs of capital, primarily driven by an increase in interest rates. Market concerns related to inflation, supply chain disruption issues and other macroeconomic factors were some of the primary causes for these declines. Additionally, the price of Bitcoin had declined significantly, notably during the second quarter of 2022.

Due to these factors, the Company determined that a triggering event had occurred, and therefore, performed a goodwill impairment assessment as of June 30, 2022. The valuation of the Company’s reporting units was determined with the assistance of an independent valuation specialist firm using a market approach. The market approach was based on the Guideline Public Company Method, which is derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses was based on the markets in which the reporting units operated, giving consideration to risk profiles, size, geography, and diversity of products and services. Under the market approach, the Company evaluated the fair value based on trailing and forward-looking earnings and revenue multiples derived from comparable publicly traded companies with similar market position and size as the Company’s reporting units. The unobservable inputs used to measure the fair value included projected revenue growth rates, the price of Bitcoin, the global Bitcoin network hash rate, the timing of miner shipments under currently executed contracts and their subsequent deployment, and the determination of appropriate market comparison companies. The trailing-twelve-month and next-twelve-month enterprise value-to-revenue multiples assumed in the analysis ranged from approximately 0.7x to approximately 3.9x. The resulting estimated fair values of the combined reporting units were reconciled to the Company’s market capitalization, including an estimated implied control premium of approximately 30%.

The results of the quantitative test indicated the fair value of the reporting units did not exceed their carrying amounts, including goodwill, in excess of the carrying value of the goodwill. As a result, the entire carrying amount of the goodwill was recognized as a non-cash impairment charge during the year ended December 31, 2022.

Finite-lived intangible assets

The following table presents the Company’s finite-lived intangible assets as of December 31, 2023:

    

Weighted-

Gross

Accumulated

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(1,292)

$

5,008

 

10

Trademark

 

5,000

 

(1,042)

 

3,958

 

10

UL Listings

 

2,700

 

(469)

 

2,231

 

12

Patents

 

10,060

 

(5,560)

 

4,500

 

Various

Finite-lived intangible assets

$

24,060

$

(8,363)

$

15,697

The customer contracts, trademark, and UL listings were recognized as the result of acquisitions during the year ended December 31, 2021 (see Note 3. Acquisitions).

During the year ended December 31, 2022, the Company paid $9.5 million to license a patent for technology being used in the development of the Corsicana Facility. The amount paid is being amortized over the term of the license, which expires on December 31, 2024.

The following table presents the Company’s finite-lived intangible assets as of December 31, 2022:

    

Weighted-

Gross

    

Accumulated

    

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(671)

$

5,629

 

10

Trademark

 

5,000

 

(542)

 

4,458

 

10

UL Listings

 

2,700

 

(244)

 

2,456

 

12

Patents

 

10,060

 

(1,126)

 

8,934

 

Various

Finite-lived intangible assets

$

24,060

$

(2,583)

$

21,477

During the years ended December 31, 2023, 2022, and 2021, amortization expense related to finite-lived intangible assets was $5.8 million, $2.1 million, and $0.2 million, respectively.

The following table presents the estimated future amortization of the Company’s finite-lived intangible assets as of December 31, 2023:

2024

$

5,823

2025

 

1,355

2026

 

1,355

2027

 

1,355

2028

 

1,355

Thereafter

 

4,455

Total

$

15,697

The Company did not identify any impairment of its finite-lived intangible assets during the years ended December 31, 2023, 2022, and 2021.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Power Purchase Agreement
12 Months Ended
Dec. 31, 2023
Power Purchase Agreement  
Power Purchase Agreement

Note 9. Power Purchase Agreement

In May 2020, the Company, through its subsidiary, Whinstone, entered into the PPA to provide for the delivery of power to its Rockdale Facility, via the nearby Sandow Switch. Pursuant to the PPA, the Company has agreed to acquire a total of 345 MW of long-term, fixed-price power, in multiple blocks, as follows: 130 MW contracted in May 2020, at fixed prices through April 30, 2030; 65 MW contracted in March 2022, at fixed prices through April 30, 2030; and 150 MW contracted in November 2022, at fixed prices through October 31, 2027. Additionally, under the PPA, the Company has the option to purchase additional power at market prices, as needed.

If electricity used exceeds the amount contracted, the cost of the excess electricity is incurred at the then-current spot rate. Concurrently with the PPA, the Company entered into an interconnection agreement for the extension of delivery system transmission/substation facilities to facilitate delivery of the electricity to the Rockdale Facility (the “Facilities Agreement”). Power costs incurred under the Facilities Agreement are determined every 15 minutes using settlement information provided by the ERCOT and are recorded in Cost of revenue on the Consolidated Statements of Operations.

In collaboration with market participants such as the Company, ERCOT has implemented Demand Response Services Programs for customers that have the ability to reduce or modify electricity use in response to ERCOT instructions or signals. These Demand Response Services Programs provide the ERCOT market with valuable reliability and economic services by helping to preserve system reliability, enhancing competition, mitigating price spikes, and stabilizing the grid by encouraging the demand side of the market to give more visibility and control of their power consumption to grid operators. Market participants with electrical loads like the Company may participate in these Demand Response Service Programs directly by offering their electrical loads into the ERCOT markets, or indirectly by voluntarily reducing their energy usage in response to increasing power demand in the ERCOT marketplace.

Under these Demand Response Services Programs, the Company can participate in a variety of programs known as “ancillary services” by electing to designate a portion of its available electrical load for participation in such programs on an hourly basis. For each respective Demand Response Services Program, the Company receives a cash payment based on hourly rates for power, and the amount of electrical load into which it bids. Through ancillary services, the Company competitively bids amongst other market participants to sell ERCOT the ability to control Riot’s electrical load on demand, and to power down when directed to by ERCOT, as part of ERCOT’s efforts to stabilize the grid. The Company receives compensation for its participation in ancillary services whether or not the Company is actually called to power down.

Riot also participates in ERCOT’s Four Coincident Peak (“4CP”) program, which refers to the highest-load settlement intervals in each of the four summer months (June, July, August, and September), during which time, demand for power is at its highest. 4CP participants may voluntarily power down operations during these times and in doing so, reduce the electrical load demand on the ERCOT grid. Participants that reduce their load in these peak periods receive credits to transmission costs on future power bills during the subsequent year, reducing overall power costs. As a result of Riot’s participation in 4CP in 2022, the Company’s transmission charges in its 2023 monthly power bills were substantially reduced.

Under the PPA, the Company may also elect not to utilize its long-term, fixed-price power for its operations, and instead elect to sell that power in exchange for credits against future power costs when there is a benefit to the Company, depending on the spot market price of electricity. The Company’s power strategy combines participation in Demand Response Services Programs and sales of power during times of peak demand, to attempt to manage operating costs most efficiently.

During the years ended December 31, 2023, 2022, and 2021, the Company earned credits against future power costs in exchange for power resold of approximately $71.2 million, $27.3 million, and $6.5 million, respectively. These amounts are recorded in Power curtailment credits on the Consolidated Statements of Operations.

The Company determined the PPA meets the definition of a derivative because it allows for net settlement. However, because the Company has the ability to offer the power back for sale, rather than taking physical delivery, the Company determined that physical delivery is not probable through the entirety of the contract and therefore, the Company does not believe the normal purchases and normal sales scope exception applies to the PPA. Accordingly, the PPA (a non-hedging derivative contract) is accounted for as a derivative and recorded at its estimated fair value each reporting period in Derivative asset on the Consolidated Balance Sheets with the change in the fair value recorded in Change in fair value of derivative asset on the Consolidated Statements of Operations. The PPA is not designated as a hedging instrument.

The estimated fair value of the Company’s Derivate asset is classified under Level 3 of the fair value hierarchy due to the significant unobservable inputs utilized in the valuation. Specifically, the Company’s discounted cash flow estimation models contain quoted commodity exchange spot and forward prices and are adjusted for basis spreads for load zone-to-hub differentials through the term of the PPA, which is scheduled to end as of April 30, 2030. The significant assumptions used to estimate fair value of the derivative contract include a discount rate of 23.1%, which reflected the nature of the contract as it relates to the risk and uncertainty of the estimated future mark-to-market adjustments, forward price curves of the power supply, broker/dealer quotes and other similar data obtained from quoted market prices or independent pricing vendors. The discount rate includes observable market inputs, but also includes unobservable inputs based on qualitative judgment related to company-specific risk factors.

The terms of the PPA require margin-based collateral, calculated as exposure resulting from fluctuations in the market cost rate of electricity compared to the fixed price stated in the contract. As of December 31, 2023, the margin-based collateral requirement of the Company was zero.

While the Company manages operating costs at the Rockdale Facility in part by periodically selling back unused or uneconomical power, the Company does not consider such actions to be trading activities.

The following table presents changes in the estimated fair value of the Derivative asset:

Balance as of December 31, 2022

$

97,497

Change in fair value of derivative asset

 

6,721

Balance as of December 31, 2023

$

104,218

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits
12 Months Ended
Dec. 31, 2023
Deposits  
Deposits

Note 10. Deposits

The following table presents the activity of the Company’s deposits paid:

Deposits on equipment:

 

  

Balance as of December 31, 2022

$

33,273

Additions

 

230,397

Reclassifications to property and equipment

 

(78,376)

Balance as of December 31, 2023

185,294

Security deposits

 

29,715

Total long-term deposits

$

215,009

Deposits on equipment

As of December 31, 2022, the Company had outstanding executed purchase agreements for the purchase of miners from Bitmain for a total of 5,130 S19 series miners, which were received in January 2023. During the year ended December 31, 2023, the Company reclassified the outstanding deposit of $33.3 million to property and equipment in connection with the receipt of the miners at the Rockdale Facility. See Note 7. Property and Equipment.

During the year ended December 31, 2023, the Company paid deposits and advance payments of $191.1 million to MicroBT for the purchase of miners, paid a deposit of $20.8 million to Midas for the purchase of immersion cooling systems, and paid deposits of $18.5 million for other purchases of miners from various suppliers. See Note 7. Property and Equipment.

During the year ended December 31, 2023, $12.6 million of the deposits made to MicroBT, all of the $20.8 million deposit made to Midas, and $11.7 million of the deposits for other purchases of miners were reclassified to property and equipment in connection with the receipt of the equipment.

Security deposits

During the year ended December 31, 2023, the Company paid $23.0 million as a security deposit in connection with its 215 MW increase to the long-term, fixed-price power secured under the PPA, resulting in a total of 345 MW under contract at fixed prices. See Note 8. Power Purchase Agreement.

During the year ended December 31, 2022, the Company paid approximately $4.7 million as a security deposit for the development of the Corsicana Facility, all of which remains held as a deposit as of December 31, 2023.

During the year ended December 31, 2021, the Company paid approximately $3.1 million in connection with an amended and restated Transmission/Substation Facility Extension Agreement for the construction of the Oncor-owned Delivery System facilities to serve the expansion of the Rockdale Facility, all of which has been returned to the Company as of December 31, 2023.

The Company has other security deposits totaling approximately $2.0 million for its offices and facilities, including $1.8 million associated with its ground lease.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Accrued Expenses  
Accrued Expenses

Note 11. Accrued Expenses

The Company’s accrued expenses consist of the following:

    

December 31, 

December 31, 

2023

2022

Construction in progress

$

23,451

$

16,621

Power related costs and remittances

 

11,114

 

32,632

Compensation

14,888

8,582

Insurance

 

7,490

 

3,660

Other

 

5,685

 

3,969

Total accrued expenses

$

62,628

$

65,464

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt
12 Months Ended
Dec. 31, 2023
Debt  
Debt

Note 12. Debt

Credit and security facility

The Company’s subsidiary, ESS Metron, has a Credit and Security Facility Agreement, as amended, which provides for a $10.0 million credit and security facility consisting of a $6.0 million revolving line of credit (the “Revolving Line of Credit”) and a $4.0 million equipment guidance line (the “Equipment Guidance Line”).

The Revolving Line of Credit has a term of two years with interest due monthly and principal due at maturity. All amounts borrowed under the Revolving Line of Credit carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of December 31, 2023, the interest rate was 8.5%. Total borrowings under the Revolving Line of Credit during the year ended December 31, 2023, were $6.0 million and payments were $6.0 million. As of December 31, 2023, the outstanding balance on the Revolving Line of Credit was $0.

The Equipment Guidance Line has a term of two years and permits the Company to finance up to 80.0% of certain equipment purchases. All amounts borrowed under the Equipment Guidance Line carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of December 31, 2023, the interest rate was 8.5%. Total borrowings under the Equipment Guidance Line during the year ended December 31, 2023, were approximately $0.9 million. During the year ended December 31, 2023, approximately $0.4 million outstanding under the Equipment Guidance Line converted to a fixed rate term loan (see below). As of December 31, 2023, the outstanding balance on the Equipment Guidance Line was approximately $0.5 million.

All borrowings and accrued interest under the equipment guidance line convert to fixed rate term loans every six months, which have either five-year terms for borrowings used to acquire vehicles and manufacturing equipment (“Manufacturing Term Loans”) or three-year terms for borrowings of equipment other than vehicles and manufacturing equipment (“Equipment Term Loans”). The Manufacturing Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the five-year treasury rate plus 2.5% as of conversion and the Equipment Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the three-year treasury rate plus 2.5% as of conversion. All subsequent conversions to Manufacturing Term Loans and Equipment Term Loans carry interest at a fluctuating rate equal to the lender’s prime rate.

During the year ended December 31, 2023, approximately $0.4 million outstanding under the Equipment Guidance Line was converted into a three-year Equipment Term Loan with a fixed interest rate of 6.6%. As of December 31, 2023, the outstanding balance on the Equipment Term Loan was approximately $0.3 million.

As of December 31, 2023, the outstanding balance on the Equipment Guidance Line and Equipment Term Loans was recognized net of deferred financing costs of approximately $0.1 million. The net current outstanding debt balance of $0.3 million was recognized within Accrued Expenses and the net long-term outstanding debt balance of $0.5 million was recognized within Other long-term liabilities on the Consolidated Balance Sheets.

As of December 31, 2023, the Company was in compliance with all covenants of the Credit and Security Facility Agreement.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases
12 Months Ended
Dec. 31, 2023
Leases  
Leases

Note 13. Leases

As of December 31, 2023, the Company had operating leases primarily for its offices and the manufacturing facilities of ESS Metron, and a ground lease for the Rockdale Facility, all of which expire on various dates through January 2032.

During the year ended December 31, 2022, the Company executed an amendment to the ground lease for the Rockdale Facility to add a second 100-acre tract of land, adjacent to the land subject to the original ground lease, for an additional $0.9 million in annual payments. The term of the amended lease is scheduled to expire on January 31, 2032, followed by three ten-year renewal periods at the Company’s option, unless terminated earlier. Concurrent with the amendment to the ground lease, the Company extended the term of its Water Reservation Agreement for the Rockdale Facility (see Note 17. Commitments and Contingencies).

As of December 31, 2023 and 2022, operating lease right of use assets were $20.4 million and $21.7 million, respectively, and operating lease liabilities were $21.3 million and $22.3 million, respectively.

The following table presents the components of the Company’s lease expense, which the ground and facilities’ leases are included in Cost of revenue and the office leases are included in Selling, general, and administrative on the Consolidated Statements of Operations:

    

Years Ended December 31, 

2023

    

2022

    

2021

Operating lease cost

$

3,747

$

3,193

$

678

Variable lease cost

 

240

 

182

 

51

Operating lease expense

 

3,987

 

3,375

 

729

Short-term lease rent expense

 

 

 

19

Total lease expense

$

3,987

$

3,375

$

748

The following table presents supplemental lease information:

2023

    

2022

    

2021

Operating cash outflows for operating leases

$

3,522

$

2,789

$

435

Right of use assets exchanged for new operating lease liabilities

$

1,249

$

10,333

$

13,622

Weighted-average remaining lease term – operating leases

 

7.5

 

8.5

 

8.6

Weighted-average discount rate – operating leases

 

6.7

%  

 

6.6

%

 

5.8

%

The following table represents our future minimum operating lease payments as of December 31, 2023:

    

Ground lease

    

Office and other leases

    

Total

2024

$

1,998

$

1,798

$

3,796

2025

 

2,058

 

1,495

 

3,553

2026

2,119

1,425

3,544

2027

 

2,183

 

1,305

 

3,488

2028

 

2,249

 

1,017

 

3,266

Thereafter

 

7,369

 

2,426

 

9,795

Total undiscounted lease payments

 

17,976

 

9,466

 

27,442

Less present value discount

 

(4,685)

 

(1,412)

 

(6,097)

Present value of lease liabilities

$

13,291

$

8,054

$

21,345

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity
12 Months Ended
Dec. 31, 2023
Stockholders' Equity  
Stockholders' Equity

Note 14. Stockholders’ Equity

Preferred Stock

0% Series B Convertible Preferred Stock

On November 3, 2017, the Company designated 1,750,001 shares of preferred stock as “0% Series B Convertible Preferred Stock.”

The shares of 0% Series B Convertible Preferred Stock are non-voting and convertible into shares of common stock based on a conversion calculation equal to the stated value of the 0% Series B Convertible Preferred Stock, plus all accrued and unpaid dividends, if any, as of such date of determination, divided by the conversion price. The stated value of each share of 0% Series B Convertible Preferred Stock is $6.80 and the initial conversion price is $6.80 per share, each subject to adjustment for stock splits, stock dividends, recapitalizations, combinations, subdivisions or other similar events. The holders of 0% Series B Convertible Preferred Stock are entitled to receive dividends if and when declared by the Company’s board of directors. The 0% Series B Convertible Preferred Stock is also subject to beneficial ownership limitations and conversion limitations.

During the year ended December 31, 2022, the remaining 2,199 shares outstanding of the Company’s 0% Series B Convertible Preferred Stock were converted to 2,199 shares of its common stock. As of December 31, 2023, no shares of the Company’s 0% Series B Convertible Preferred Stock were outstanding.

Common Stock

The Company is authorized to issue up to 340,000,000 shares of Common Stock, without any par value per share.

Each holder of Common Stock is entitled to one vote for each share held of record on all matters to be voted on by such holders. Holders of Common Stock are entitled to receive dividends, if declared. Upon liquidation, dissolution or winding-up, holders of Common Stock are entitled to share ratably in the net assets legally available for distribution after payment of all debts and other liabilities, subject to any preferential rights of the holders of Preferred Stock, if any.

ATM Equity Offerings

2023 ATM Offering

In August 2023, the Company entered into the 2023 ATM Offering, under which it could offer and sell up to $750.0 million in shares of the Company’s common stock.

During the year ended December 31, 2023, the Company received net proceeds of approximately $571.6 million ($583.3 million of gross proceeds, net of $11.7 million in commissions and expenses) from the sale of 45,758,400 shares of its common stock at a weighted average fair value of $13.07 per share under its 2023 ATM Offering.

Subsequent to December 31, 2023, and through February 20, 2024, the Company received net proceeds of approximately $114.9 million from the sale of 8,644,100 shares of its common stock at a weighted average fair value of $13.57 per share under its 2023 ATM Offering.

2022 ATM Offering

In March 2022, the Company entered into an ATM sales agreement under which it could offer and sell up to $500.0 million in shares of the Company’s common stock.

During the year ended December 31, 2022, the Company received gross proceeds of approximately $304.8 million ($298.2 million, net of $6.6 million in commissions and expenses), from the sale of 37,052,612 shares of common stock at an average fair value of $8.23 per share under the 2022 ATM Offering.

During the year ended December 31, 2023, the Company received net proceeds of approximately $191.2 million ($195.2 million of gross proceeds, net of $3.9 million in commissions and expenses) from the sale of 16,447,645 shares of its common stock at a

weighted average fair value of $11.86 per share under its 2022 ATM Offering. With the sale and issuance of these shares, all $500.0 million in shares of the Company’s common stock available for sale under its 2022 ATM Offering had been issued.

2021 ATM Offering

In August 2021, the Company entered into an ATM sales agreement under which it could offer and sell up to $600.0 million in shares of the Company’s common stock.

During the year ended December 31, 2021, the Company received gross proceeds of approximately $600.0 million ($587.2 million, net of $12.8 million in commissions and expenses), from the sale of 19,910,589 shares of common stock at a weighted average fair value of $29.53 per share. With the sale and issuance of these shares, all $600.0 million in shares of the Company’s common stock available for sale under 2021 ATM Offering had been issued.

2020 ATM Offering

In October 2020, the Company entered into an ATM sales agreement under which it received proceeds of approximately $100.0 million from the sale of common shares. The Company incurred fees of up to 3.0% of the gross proceeds received.

In January 2021, the Company received gross proceeds of approximately $84.8 million ($82.7 million net, after $2.1 million in expenses) from the sale of 4,433,468 shares of common stock at an average fair value of $19.13 per share under an ATM agreement entered into in December 2020. With the sale and issuance of these shares, all $200 million in shares of Company common stock available for sale under the December 2020 ATM Offering had been issued.

Under the terms of the 2023, 2022, 2021, and 2020 ATM Offerings, the Company only issued shares of its common stock.

ESS Metron Holdback Shares

On December 1, 2021, the Company acquired 100% of the equity interests in ESS Metron for consideration that included 715,413 shares of the Company’s common stock, 70,165 shares of which were withheld as security for the sellers’ indemnification obligations for 18 months. During the year ended December 31, 2023, the indemnification period ended and all 70,165 of the withheld shares were issued to the ESS Metron sellers.

Warrants

During the year ended December 31, 2021, the Company issued warrants to XMS Capital Partners, LLC as partial payment for its advisory services in connection with the Whinstone Acquisition. The warrants entitle XMS to purchase up to 63,000 shares of the Company’s common stock at a purchase price of $48.37 per share. The warrants may be exercised at any time through August 12, 2026.

The warrants are recognized as a liability with a fair value of zero upon issuance and a redemption value of zero as of December 31, 2023.

2023 Transactions

During the year ended December 31, 2023, approximately 5.0 million shares of common stock were issued to the Company’s board of directors, officers, employees, and advisors in settlement of an equal number of fully vested restricted stock awards awarded to such individuals by the Company under the 2019 Equity Incentive Plan. The Company withheld approximately 1.3 million of these shares, with a fair value of approximately $14.0 million, to cover the withholding taxes related to the settlement of these vested restricted stock awards, as permitted by the 2019 Equity Incentive Plan.

In June 2023, the Company’s stockholders approved the Fourth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance under the 2019 Equity Incentive Plan by 4.0 million shares.

In December 2023, the Company’s stockholders approved the Fifth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance under the 2019 Equity Inventive Plan by 13.0 million shares.

2022 Transactions

During the year ended December 31, 2022, the Company increased its authorized shares of common stock from 170.0 million shares to 340.0 million shares.

During the year ended December 31, 2022, 1,819,332 shares of common stock were issued to the Company’s board of directors, officers, employees, and advisors of the Company in settlement of an equal number of fully vested restricted stock units awarded to such individuals by the Company under the 2019 Equity Incentive Plan. The Company withheld 685,781 of these shares, at a fair value of approximately $10.1 million, to cover the withholding taxes related to the settlement of these vested restricted stock units, as permitted by the 2019 Equity Incentive Plan.

During the year ended December 31, 2022, — shares of the Company’s 0% Series B Convertible Preferred Stock were converted into 70,165 shares of its common stock, leaving no shares outstanding.

In July 2022, the Company’s stockholders approved the Third Amendment to its 2019 Equity Incentive Plan, which increased the number of shares of the Company’s common stock reserved for issuance by 10.0 million shares.

2021 Transactions

During the year ended December 31, 2021, the Company issued 11,800,000 shares of its common stock in connection with its acquisition of Whinstone. See Note 3. Acquisitions.

During the year ended December 31, 2021, the Company issued 645,248 shares of its common stock in connection with its acquisition of ESS Metron. See Note 3. Acquisitions.

During the year ended December 31, 2021, 464,021 shares of common stock were issued to the Company’s board of directors, officers, employees and advisors of the Company in settlement of an equal number of fully vested restricted stock units awarded to such individuals by the Company pursuant to grants made under the Company’s 2019 Equity Incentive Plan, as amended. The Company withheld 174,685 of these shares, at a fair value of approximately $5.1 million, to cover the withholding taxes related to the settlement of these vested restricted stock units, as permitted by the 2019 Equity Incentive Plan.

During the year ended December 31, 2021, the Company issued 415,657 shares of its common stock in connection with the exercise of 415,657 common stock warrants issued to investors in connection with the Company’s January 2019 private placement transaction, for net proceeds of approximately $0.8 million.

During the year ended December 31, 2021, the Company issued 543,686 shares of its common stock in connection with the cashless exercise of warrants to purchase 1,257,235 shares of common stock, which were issued to investors in connection with private placement transactions in December 2017.

During the year ended December 31, 2021, the Company issued 10,286 shares of its common stock upon the cashless exercise of 12,000 stock options.

During the year ended December 31, 2021, 2,000 shares of the Company’s 0% Series B Convertible Preferred Stock were converted into 2,000 shares of its common stock, leaving 2,199 shares outstanding. The Company currently has one equity compensation plan, the 2019 Equity Incentive Plan. On October 19, 2021, the Company’s stockholders approved the Second Amendment to its 2019 Equity Incentive Plan, which increased the number of shares of the Company’s common stock reserved for issuance by 4.4 million shares.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation
12 Months Ended
Dec. 31, 2023
Stock-Based Compensation  
Stock-Based Compensation

Note 15. Stock-Based Compensation

The 2019 Equity Incentive Plan authorizes the granting of stock-based compensation awards to directors, officers, employees, and advisors of the Company in the form of restricted stock awards (“RSAs”), restricted stock units (“RSUs”), or stock options, all of which settle in shares of the Company’s common stock upon vesting. 3.6 million shares of common stock were initially reserved for issuance.

In July 2023, the Company adopted a new long-term incentive program under its 2019 Equity Incentive Plan, under which employees are eligible to receive performance-based RSAs or RSUs and service-based RSAs or RSUs. The performance-based awards are eligible to vest based on the relative performance of the Company’s common stock (“Total Stockholder Return” or “TSR”), compared to the performance of the Russell 3000 Index (the “Index TSR”), during the three-year performance period commencing as of the grant date of the TSR award (collectively, the “TSR Awards”). The TSR Awards have a vesting range of 0% to 200% of the recipient’s target award, which is calculated based on the difference between the Company’s TSR and the Index TSR over the three-year performance period, subject to the recipient’s continuous employment with the Company through the third anniversary of the award’s grant date. The service-based awards are eligible to vest in one-third annual installments over a three-year service period commencing on the award’s grant date, subject to the recipient’s continuous employment with the Company through the applicable vesting dates.

In November 2020, the Company’s stockholders approved the First Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 3.5 million shares.

In October 2021, the Company’s stockholders approved the Second Amendment to the 2019 Equity Inventive Plan, which increased the shares of common stock reserved for issuance by 4.4 million shares.

In July 2022, the Company’s stockholders approved the Third Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 10.0 million shares.

In June 2023, the Company’s stockholders approved the Fourth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 4.0 million shares.

In December 2023, the Company’s stockholders approved the Fifth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 13.0 million shares.

As of December 31, 2023, the Company had 18,517,831 shares of common stock reserved for issuance under the 2019 Equity Incentive Plan.

The following table presents stock-based compensation expense by category:

Years Ended December 31, 

    

2023

    

2022

    

2021

Performance-based stock awards and units

$

(4,703)

$

16,444

$

63,556

Service-based stock awards and units

36,873

8,111

4,935

Total stock-based compensation

$

32,170

$

24,555

$

68,491

Stock-based compensation expense is recognized within Selling, general and administrative on the Consolidated Statements of Operations.

Performance-Based Awards and Units

Performance-based awards and units are eligible to vest either: (i) over a three-year performance period ending December 31, 2023, based upon financial performance targets met during the performance period, and the completion of specified performance milestones related to development and monetization of added infrastructure capacity; or (ii) based on the Company’s TSR as compared to the Index TSR through December 31, 2025.

The following table presents a summary of the activity of the performance-based RSAs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

3,918,935

$

25.92

Granted

2,076,340

$

17.48

Vested

(567,281)

$

24.96

Forfeited

(499,468)

$

33.54

Balance as of December 31, 2023

4,928,526

$

21.71

During the year ended December 31, 2022, the Company granted 245,266 performance-based RSAs with a grant date fair value of $1.7 million. During the year ended December 31, 2021, no performance-based RSAs were awarded.

As of December 31, 2023, there was approximately $27.8 million of unrecognized compensation cost related to the performance-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.6 years.

The following table presents a summary of the activity of the performance-based RSUs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

$

Granted

246,426

$

19.59

Vested

$

Forfeited

$

Balance as of December 31, 2023

246,426

$

19.59

During the year ended December 31, 2022, the Company granted 1,412,299 performance-based RSUs with a grant date fair value of $15.1 million. During the year ended December 31, 2021, the Company granted 4,033,159 performance-based RSUs with a grant date fair value of $148.0 million. During the year ended December 31, 2022, all outstanding performance-based RSUs were converted into performance-based RSAs.

As of December 31, 2023, there was approximately $4.1 million of unrecognized compensation cost related to the performance-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.6 years.

Service-Based Awards and Units

Service-based awards vest over a one, two, and three-year service periods.

The following table presents a summary of the activity of the service-based RSAs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

8,855,744

$

6.84

Granted

1,313,925

$

15.44

Vested

(4,464,307)

$

6.89

Forfeited

(807,468)

$

6.86

Balance as of December 31, 2023

 

4,897,894

$

9.14

During the year ended December 31, 2022, the Company awarded 10,310,115 service-based RSAs with a grant date fair value of $69.4 million. During the year ended December 31, 2021, no service-based RSAs were awarded.

As of December 31, 2023, there was approximately $29.0 million of unrecognized compensation cost related to the service-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 10 months.

The following table presents a summary of the activity of the service-based RSUs:

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

$

Granted

155,213

$

19.30

Vested

$

Forfeited

$

Balance as of December 31, 2023

 

155,213

$

19.30

During the year ended December 31, 2022, the Company awarded 922,552 service-based RSUs with a grant date fair value of $6.4 million. During the year ended December 31, 2021, the Company granted 212,189 service-based RSUs with a grant date fair value of $7.1 million. During the year ended December 31, 2022, all outstanding service-based RSUs were converted into service-based RSAs.

As of December 31, 2023, there was approximately $2.6 million of unrecognized compensation cost related to the service-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.2 years.

Subsequent Awards

In January 2024, the Company awarded 1,000,000 performance-based RSUs with a grant date fair value of approximately $14.1 million, 14,071,926 performance-based RSAs with a grant date fair value of approximately $199.5 million, and 38,707 service-based RSAs with a grant date fair value of approximately $0.6 million and a three-year service period. The performance-based awards are eligible to vest based on the Company’s TSR as compared to the Index TSR through December 31, 2025.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Fair Value Measurements

Note 16. Fair Value Measurements

Assets and liabilities measured at fair value on a recurring basis

The following tables present the Company’s assets and liabilities measured at fair value on a recurring basis:

Fair value measured as of December 31, 2023

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Bitcoin (a)

$

311,178

$

311,178

$

$

Convertible note (b)

$

4,709

$

$

$

4,709

Derivative asset (c)

$

104,218

$

$

$

104,218

Contingent consideration liability (d)

$

909

$

$

$

909

Fair value measured as of December 31, 2022

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Derivative asset (b)

$

97,497

$

$

$

97,497

Contingent consideration liability (c)

$

24,935

$

$

$

24,935

(a)See Note 5. Bitcoin
(b)See Note 6. Investments
(c)See Note 9. Power Purchase Agreement
(d)See Note 17. Commitments and Contingencies

There were no transfers of financial instruments between Level 1, Level 2, and Level 3 during the periods presented.

Assets and liabilities not measured at fair value on a recurring basis

In addition to assets and liabilities that are measured at fair value on a recurring basis, we also measure certain assets and liabilities at fair value on a nonrecurring basis. Our non-financial assets, including goodwill, intangible assets, operating lease right of use assets, and property, plant and equipment, are measured at fair value when there is an indication of impairment and the carrying amount exceeds the asset’s projected undiscounted cash flows. These assets are recorded at fair value only when an impairment charge is recognized.

As of December 31, 2023 and 2022, the fair values of cash and cash equivalents, accounts receivable, contract assets, prepaid expenses and other current assets, accounts payable, contract liabilities, and accrued expenses approximated their carrying values because of their short-term nature.

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Commitments and Contingencies

Note 17. Commitments and Contingencies

Commitments

Miners and mining equipment

During the year ended December 31, 2023, the Company paid $191.1 million in deposits and payments to MicroBT for the purchase of miners pursuant to the Master Agreement described herein. The remaining commitment of approximately $270.4 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $220.0 million and $50.4 million are expected to be made in 2024 and 2025, respectively.

During the year ended December 31, 2023, the Company paid $31.2 million in deposits and payments to Midas for the purchase of immersion cooling systems described herein. The remaining commitment of approximately $21.1 million is due in installments in early 2024, based on the estimated delivery schedule.

Operating leases

The Company leases its primary office locations and has a ground lease for its Rockdale Facility under noncancelable lease agreements that expire on varying dates through 2032. For additional information see Note 13. Leases.

Water reservation agreement

The Company has a water reservation agreement, as amended, with the lessor of its ground lease to secure a certain quantity of non-potable water from a nearby lake to be used by the Company at its Rockdale Facility. The water reservation agreement runs through January 2032 and requires annual payments of approximately $2.2 million.

The Company concluded that the water reservation agreement was not a lease or a derivative instrument. Because the Company obtained an additional right of use for the reserved water amount, and the charges were increased by a standalone price commensurate with the additional water use rights and at market rates, the water reservation agreement was determined to be a lease modification accounted for as a separate contract. As such, the fees of the water reservation agreement were excluded from the lease payments of the ground lease and the water reservation agreement was accounted for as a separate executory contract.

Contingent consideration liability

In February 2021, the State of Texas experienced an extreme and unprecedented winter weather event that resulted in prolonged freezing temperatures and caused an electricity generation shortage that was severely disruptive to the whole state. While demand for electricity reached extraordinary levels due to the extreme cold, the supply of electricity significantly decreased in part because of the inability of certain power generation facilities to supply electric power to the grid. Due to the extreme market price of electricity during this time, at the request of ERCOT, the Company stopped supplying power to its customers and instead sold power back to the grid.

In April 2021, under the provisions of the PPA, and as a result of the weather event, the Company entered into a Qualified Scheduling Entity (“QSE”) Letter Agreement, which resulted in the Company being entitled to receive approximately $125.1 million for its power sales during the February winter storm, all under the terms and conditions of the QSE Letter Agreement. The Company received cash of $29.0 million in April 2021 (after deducting $10.0 million in power management fees owed by Whinstone), approximately $59.7 million was credited against power bills of the Company during 2022, with the remaining $26.3 million being contingent upon ERCOT’s future remittance. These amounts are recognized gross before fair value adjustments and expenses incurred by the Company for power management fees noted above and customer settlements. The fair value of the settlement agreement was estimated and recognized as an asset as part of acquisition accounting.

As part of the Whinstone Acquisition (see Note 3. Acquisitions), the Company is obligated to pay the seller up to $86.0 million, net of income taxes, (undiscounted) of additional consideration if certain power credits are received or realized by the Company arising from the February 2021 weather event. Upon the acquisition of Whinstone, the estimated fair value of the contingent consideration was approximately $83.0 million.

The estimated fair value measurement is based on significant inputs not observable in the market and thus represents a Level 3 measurement.

Upon the acquisition of Whinstone, the Company estimated the fair value of the contingent consideration using a discounted cash flow analysis, which included estimates of both the timing and amounts of potential future power credits. These estimates were determined using the Company’s historical consumption quantities and patterns combined with management’s expectations of its future consumption requirements, which required significant judgment and depend on various factors outside the Company’s control, such as construction delays. The discount rate of approximately 2.5% included observable market inputs, but also included unobservable inputs such as interest rate spreads, which were estimated based on qualitative judgment related to company-specific risk factors. Specifically, the Company used S&P Global’s B credit rating in the yield curve to estimate a reasonable interest rate spread to determine the cost of debt input because the power credits are subordinated obligations of the Company’s counterparty. Although these estimates are based on management’s best knowledge of current events, the estimates could change significantly from period to period.

The following table presents the changes in the estimated fair value of our contingent consideration liability:

Balance as of December 31, 2022

$

24,935

Change in contingent consideration

 

(24,026)

Change in fair value of contingent consideration

Balance as of December 31, 2023

$

909

Approximately $1.2 million of remaining future power credits to be received are estimated to be received over a period of 12 years. The Company determined the value of the contingent consideration as of December 31, 2023, using a discount rate of approximately 8.0%, which was based on the factors above, including the recent increase in interest rates.

Contingencies

Legal proceedings

The Company, and our subsidiaries, are subject at times to various claims, lawsuits and governmental proceedings relating to our business and transactions arising in the ordinary course of business. We cannot predict the final outcome of such proceedings. Where appropriate, we vigorously defend such claims, lawsuits and proceedings. Some of these claims, lawsuits and proceedings seek damages, including, direct, consequential, exemplary, and/or punitive damages, in amounts that could, if awarded, be significant. Certain of the claims, lawsuits and proceedings arising in ordinary course of business are covered by our insurance program. We maintain property, and various types of liability insurance in an effort to protect ourselves from such claims. In terms of any matters where there is no insurance coverage available to us, or where coverage is available and we maintain a retention or deductible associated with such insurance, we may establish an accrual for such loss, retention or deductible based on current available information. In accordance with accounting guidance, if it is probable that an asset has been impaired or a liability has been incurred as of the date of the financial statements, and the amount of loss is reasonably estimable, then an accrual for the cost to resolve or settle these claims is recorded by us on the Consolidated Balance Sheets. If it is reasonably possible that an asset may be impaired as of the date of the financial statement, then we disclose the range of possible loss. Paid expenses related to the defense of such claims are recorded by us as incurred and paid. Management, with the assistance of outside counsel, may from time to time adjust

such accruals according to new developments in the matter, court rulings, or changes in the strategy affecting our defense of such matters. On the basis of current information, we do not believe there is a reasonable possibility that any material loss, if any, will result from any claims, lawsuits and proceedings to which we are subject to either individually, or in the aggregate.

Northern Data Working Capital Disputes 

On September 7, 2022, the Company filed a complaint against Northern Data AG (“Northern Data”) in the Delaware Court of Chancery (Case No. C.A. No. 2022-0792-LWW) disputing the purchase price of Whinstone and seeking declaratory relief and specific performance of the stock purchase agreement. On March 31, 2023, the parties filed a stipulation agreeing to dismiss all claims without prejudice and to submit the dispute for final determination to an independent accountant. The Company placed approximately $29.5 million in escrow pending the final determination of the independent accountant, and, on June 9, 2023, the independent accountant rendered a written final determination finding in favor of the Company on disputed issues totaling approximately $27.1 million. Accordingly, approximately $27.1 million of the escrowed amount was released from escrow and distributed to the Company on June 13, 2023, with the remaining approximately $2.4 million held in escrow allocated to Northern Data. As a result, the Company recognized a Deferred gain on acquisition post-close dispute settlement of $26.0 million on the Consolidated Balance Sheets.

Following the final determination, Northern Data filed a complaint against the Company in the Delaware Court of Chancery (the “Chancery Court”) on June 23, 2023 (Case No. C.A. No. 2023-0650-LWW) challenging the independent accountant’s written final determination and seeking to re-litigate the purchase price adjustment process. The Company contests the legal and factual basis of Northern Data’s claims and filed a motion to dismiss the complaint on July 17, 2023, which the Chancery Court heard on February 13, 2024. The Chancery Court took the matter under advisement and it is now pending a ruling. While the Company intends to vigorously oppose such complaint, the Company cannot accurately predict the outcome of such ongoing litigation, or estimate the magnitude of such outcome, due to its early stage.

Legacy Hosting Customer Disputes 

Rhodium

On May 2, 2023, Whinstone filed a petition in the District Court for the 20th Judicial District of Milam County, Texas (Case No. CV41873), which it later amended, against Rhodium 30MW, LLC, Rhodium JV, LLC, Air HPC LLC, and Jordan HPC, LLC (collectively, “Rhodium”) asserting breach of contract claims for Rhodium’s failure to pay amounts due under Rhodium’s colocation agreements with Whinstone. Whinstone seeks recovery of more than $26.0 million, plus reasonable attorneys’ fees and costs, expenses, and pre- and post-judgment interest.  On June 12, 2023, Rhodium answered and, along with non-parties Rhodium Encore LLC, Rhodium 2.0 LLC, and Rhodium 10mw LLC (collectively, the “Non-Parties”), moved to compel arbitration and filed counterclaims for breach of contract seeking recovery of at least $7.0-$10.0 million in power credits allegedly owed to Rhodium under the superseded agreements, as well as lost profits. On August 2, 2023, Rhodium disclosed the amount of damages it seeks to recover for these claims, which includes at least $42.0 million in alleged energy credits, at least $1.0 million in alleged lost profits for power diversion, and at least $0.7 million in alleged direct damages for breach of contract, plus lost profits and reasonable and necessary attorneys’ fees. On August 28, 2023, the district court granted Rhodium’s motion to compel arbitration and stay litigation. On November 27, 2023, Whinstone terminated the Rhodium JV, LLC and Air HPC LLC hosting agreements at the Rockdale Facility with immediate effect. On December 11, 2023, Rhodium and the Non-Parties submitted an arbitration demand to the American Arbitration Association seeking approximately $55.0 million in damages and specific performance of unspecified contracts. Whinstone believes Rhodium’s claims are without merit and intends to vigorously contest them, as appropriate. Because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any.

SBI Crypto Co.

On April 5, 2023, SBI Crypto Co., Ltd. (“SBI”) filed a complaint in the United States District Court for the Western District of Texas (Case No. 6:23-cv-252), which it later amended, against Whinstone alleging breach of contract, fraud, and negligent bailment claims. On July 21, 2023, Whinstone filed a motion to dismiss the amended complaint, which was denied on October 25, 2023. SBI seeks recovery of at least $15.0 million in lost profits, at least $16.0 million for equipment damage, reasonable attorneys’ fees and costs, expenses, costs, and pre- and post-judgment interest. Whinstone believes many of the claims are barred or waived and substantively lack merit, and Whinstone plans to vigorously contest the same, as appropriate. While a preliminary investigation of the merits of SBI’s claims has commenced, because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any.

GMO

On June 13, 2022, GMO Gamecenter USA, Inc. and its parent, GMO Internet, Inc., (collectively “GMO”) filed a complaint against Whinstone alleging breach of contract under the colocation services agreement between GMO and Whinstone, seeking damages in excess of $150.0 million. The case is pending in the United States District Court for the Southern District of New York (Case No. 1:22-cv-05974-JPC). Whinstone has responded to GMO’s claims and raised counterclaims of its own, alleging GMO itself breached the colocation services agreement, seeking a declaratory judgment and damages in excess of $25.0 million. On October 19, 2023, GMO filed its fourth amended complaint claiming an additional $496.0 million in damages, for loss of profit and profit sharing, based on Whinstone’s alleged wrongful termination of the colocation services agreement as of June 29, 2023. At this preliminary stage, the Company believes that GMO’s claims lack merit; however, because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any.

Class Actions and Related Shareholder Derivative Actions 

On August 25, 2023, the United States District Court for the District of New Jersey dismissed the Takata v. Riot Blockchain action (Case No. 3: 18-cv-02293, the “Takata Action”), with prejudice, dismissing all claims.

Following the dismissal of the Takata Action, all shareholder derivative complaints filed against the Company were subsequently dismissed without prejudice. On October 23, 2023, the parties in Jackson v. Riot Blockchain, Inc., et al. (Case No. 604520/18) filed a joint stipulation of discontinuance dismissing all claims without prejudice. On January 18, 2023, the Eighth Judicial District Court of the State of Nevada entered an order voluntarily dismissing In re Riot Blockchain, Inc. Shareholder Derivative Litigation (Case No. A-18-774890-B) without prejudice. On October 6, 2023, plaintiff filed a notice in Finitz v. O’Rourke, et al. (Case No. 1:18-cv-09640) voluntarily dismissing all claims without prejudice. On September 26, 2023, plaintiff filed a notice in Monts v. O’Rourke, et al. (Case No. 1:18-cv-01443) voluntarily dismissing all claims without prejudice.

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes
12 Months Ended
Dec. 31, 2023
Income taxes  
Income taxes

Note 18. Income taxes

The following table presents the components of the loss before provision for income taxes:

For the years ended December 31, 

    

2023

    

2022

    

2021

Domestic

$

(54,565)

$

(521,302)

$

(15,183)

Foreign

 

 

 

Loss before provision for income taxes

$

(54,565)

$

(521,302)

$

(15,183)

The following table presents the components of income tax benefit (expense):

As of December 31, 

    

2023

    

2022

    

2021

Current:

  

  

  

US Federal

$

$

$

US State

 

48

 

(789)

 

(254)

Foreign

 

 

 

Total current benefit (expense)

$

48

$

(789)

$

(254)

Deferred:

 

  

 

  

 

  

US Federal

$

5,045

$

12,538

$

US State

 

 

 

Foreign

 

 

 

Total deferred benefit

 

5,045

 

12,538

 

Total benefit (expense) for income taxes

$

5,093

$

11,749

$

(254)

The following table presents the tax effects of temporary differences and tax loss and credit carry forwards that give rise to significant portions of deferred tax assets and liabilities:

As of December 31, 

    

2023

    

2022

Deferred income tax assets:

  

  

Operating lease liability

$

4,485

$

5,178

Deferred revenue

 

3,735

 

4,595

Stock compensation

 

2,348

 

17,422

Bitcoin

29,111

Intangible assets

6,523

6,501

Net operating losses

116,872

150,167

Other deferred tax assets

2,058

2,393

Total deferred tax assets

 

136,021

 

215,367

Valuation allowance

 

(65,600)

 

(108,060)

Net deferred tax assets

 

70,421

 

107,307

Deferred income tax liabilities:

 

  

 

  

Derivative asset

 

(21,898)

 

(22,678)

Right of use asset

(4,289)

(5,043)

Fixed assets

(19,189)

(79,586)

Bitcoin

(23,300)

Other deferred tax liabilities

(1,745)

Total deferred tax liabilities

 

(70,421)

 

(107,307)

Net deferred tax assets (liabilities)

$

$

The Company has approximately $528.0 million and $171.0 million of federal and state tax Net Operating Losses (“NOLs”), respectively, that may be available to offset future taxable income. Federal and state net operating loss carryforwards of $130.0 million and $101.0 million, respectively, if not utilized, expire between 2026 and 2037. Under the Tax Cuts and Jobs Act, $398.0 million federal and $70.0 million state NOLs incurred after December 31, 2017 are carried forward indefinitely, but may be limited in utilization to 80% of taxable income.

Furthermore, as a result of changes in the ownership of our common stock and changes in our business operations, our ability to use our federal and state NOLs may be subject to annual limitations limited under Internal Revenue Code Section 382 and 383. The annual limitations may result in the expiration of net operating losses and credits before they are able to be utilized. The Company does not expect any previous ownership changes, as defined under Section 382 and 383 of the Internal Revenue Code, to result in an ultimate limitation that will materially reduce the total amount of net operating loss carryforwards and credits that can be utilized.

The statute of limitations for assessment by the IRS and state tax authorities is open for tax years ending December 31, 2018 through 2023, although carryforward attributes that were generated prior to tax year 2018 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. Currently, no federal or state income tax returns are under examination by the respective taxing authorities.

In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and taxing strategies in making this assessment. In case the deferred tax assets will not be realized in future periods, the Company has provided a valuation allowance for the full amount of the deferred tax assets as of December 31, 2023 and 2022. The valuation allowance decreased by approximately $42.5 million during the year ended December 31, 2023.

The following table reconciles the income tax benefit (expense) based on the U.S. federal statutory rate with actual income tax benefit (expense):

For the years ended December 31, 

2023

2022

Federal statutory rate

    

$

11,459

21.0%

    

$

109,376

21.0%

State and local taxes, net of federal taxes

 

42

(0.1)%

 

3,403

0.7%

Goodwill impairment

 

0.0%

 

(64,295)

(12.3)%

Contingent payment

5,045

9.3%

12,538

2.4%

Section 162m compensation

(21,315)

(39.1)%

(11,433)

(2.2)%

Stock compensation

2,648

4.9%

2,904

0.6%

Return to provision

(2,760)

(5.1)%

9,026

1.7%

Rate change on deferreds

 

3,919

7.2%

 

(3,321)

(0.6)%

Deferred adjustment

 

(36,159)

(66.3)%

 

0.0%

Other

 

(244)

0.5%

 

0.0%

Change in valuation allowance

 

42,458

77.8%

 

(46,449)

(8.9)%

Income tax benefit (expense)

$

5,093

9.3%

$

11,749

2.3%

The Company has not identified any uncertain tax positions requiring a reserve as of December 31, 2023 and 2022. The Company’s policy is to recognize interest and penalties that would be assessed in relation to the settlement value of unrecognized tax benefits as a component of income tax expense. The Company did not accrue either interest or penalties for the years ended December 31, 2023 and 2022.

The Company is subject to U.S. federal income tax and primarily Florida, Colorado, and Texas state income tax. The Company has not been under tax examination in any jurisdiction for the years ended December 31, 2023 and 2022.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share  
Earnings Per Share

Note 19. Earnings Per Share

The following table presents potentially dilutive securities that are not included in the computation of diluted net income (loss) per share as their inclusion would be anti-dilutive:

    

December 31, 

    

2023

    

2022

    

2021

Warrants to purchase common stock

 

63,000

 

63,000

 

63,000

Unvested restricted stock awards (a)

9,824,546

Unvested restricted stock units

 

401,639

 

 

4,015,146

Convertible Series B preferred shares

 

 

 

2,199

Total

 

10,289,185

 

63,000

 

4,080,345

(a)Unvested restricted stock awards are included in total common shares outstanding but are excluded from the calculation of basic earnings per share.
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Information  
Segment Information

Note 20. Segment Information

The Company has two reportable segments: Bitcoin Mining and Engineering. The reportable segments are identified based on the types of service performed. No operating segments have been aggregated to form the reportable segments.

Gross profit (loss) is the segment performance measure the CODM uses to assess the Company’s reportable segments. Segment gross profit (loss) is defined as segment revenue less segment cost of revenue, and is before elimination of intersegment profits.

Prior to 2024, the Company had a Data Center Hosting reportable segment, but has since terminated all contracts with its legacy data center hosting customers. Commencing January 1, 2024, the CODM ceased analyzing the performance of the data center hosting operations and the Company ceased reporting data center hosting as a separate reportable segment. The Company has no plans to offer data center hosting services to new customers. All data hosting center revenue and costs of revenue for all periods presented are included in Revenue: Other and Cost of Revenue: Other.

The Company does not allocate assets to the reporting segments because its assets are managed on an entity-wide basis and, therefore, does not separately disclose the total assets of its reportable operating segments.

The Bitcoin Mining segment generates revenue from the Bitcoin the Company earns through its Bitcoin mining activities. The Engineering segment generates revenue through customer contracts for custom engineered electrical products. All Other revenue is from external customers.

All revenue and cost of revenue from intersegment transactions have been eliminated in the Condensed Consolidated Statements of Operations.

Concentrations

During the years ended December 31, 2023 and 2021, aside from the Bitcoin Mining revenue generated as a result of the Company’s participation in a mining pool, no single customer or related group of customers contributed 10% or more of the Company’s total consolidated revenue.

During the year ended December 31, 2022, aside from the Bitcoin Mining revenue generated as a result of the Company’s participation in a mining pool, the Company earned revenue of approximately $29.7 million from one customer, representing 11.4% of the Company’s total consolidated revenue, in its Engineering segment. No other individual customer accounted for more than 10% of total revenue for the year ended December 31, 2022.

As of December 31, 2023 and 2022, five customers accounted for more than 70% and 80%, respectively, of consolidated accounts receivable, net.

The following tables present segment revenue and segment gross profit (loss):

Year Ended December 31, 2023

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

188,996

$

64,303

$

27,379

$

280,678

Intersegment revenue

8,522

127,052

135,574

Segment revenue

188,996

72,825

154,431

416,252

Less: Segment cost of revenue

(134,516)

(66,277)

(186,256)

(387,049)

Segment gross profit (loss)

$

54,480

$

6,548

$

(31,825)

$

29,203

Year Ended December 31, 2022

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

156,870

$

65,342

$

36,959

$

259,171

Intersegment revenue

20,016

64,856

84,872

Segment revenue

156,870

85,358

101,815

344,043

Less: Segment cost of revenue

(84,897)

(70,283)

(116,200)

(271,380)

Segment gross profit (loss)

$

71,973

$

15,075

$

(14,385)

$

72,663

Year Ended December 31, 2021

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

184,422

$

4,178

$

24,643

$

213,243

Intersegment revenue

1,087

1,087

Segment revenue

184,422

5,265

24,643

214,330

Less: Segment cost of revenue

(45,513)

(4,351)

(32,998)

(82,862)

Segment gross profit (loss)

$

138,909

$

914

$

(8,355)

$

131,468

The following table presents the reconciliation of segment gross profit (loss) to net income (loss) before taxes:

Years Ended December 31, 

    

2023

    

2022

    

2021

Segment gross profit (loss)

$

29,203

$

72,663

$

131,468

Reconciling Items:

 

  

 

  

 

  

Elimination of intersegment profits

(2,858)

(7,188)

(318)

Acquisition-related costs

 

 

(78)

 

(21,198)

Selling, general, and administrative

 

(100,346)

 

(67,452)

 

(87,429)

Depreciation and amortization

 

(252,354)

 

(107,950)

 

(26,324)

Change in fair value of Bitcoin

184,734

Change in fair value of derivative asset

 

6,721

 

71,418

 

12,112

Power curtailment credits

71,215

27,345

6,514

Change in fair value of contingent consideration

 

 

159

 

(975)

Realized gain on sale of Bitcoin

 

 

30,346

 

253

(Loss) gain on sale/exchange of equipment

(5,336)

16,281

Casualty-related (charges) recoveries, net

 

5,974

 

(9,688)

 

Impairment of Bitcoin

(147,365)

(43,973)

Impairment of goodwill

 

 

(335,648)

 

Impairment of miners

 

(55,544)

 

Interest income (expense)

 

8,222

 

454

 

(296)

Realized loss on sale of marketable equity securities

 

 

(8,996)

 

Realized gain on sale/exchange of long-term investment

26,260

Unrealized loss on marketable equity securities

 

 

 

(13,655)

Other income (expense)

 

260

 

(59)

 

2,378

Net income (loss) before taxes

$

(54,565)

$

(521,302)

$

(15,183)

XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Impacts of Adoption of ASU 2023-08
12 Months Ended
Dec. 31, 2023
Impacts of Adoption of ASU 2023-08  
Impacts of Adoption of ASU 2023-08

Note 21. Impacts of Adoption of ASU 2023-08

The following tables present a summary of the impacts of the adoption of ASU 2023-08, effective January 1, 2023, on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023 (all amounts are unaudited):

For the three months ended March 31, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

73,236

$

$

73,236

Realized gain on sale of Bitcoin

(13,775)

13,775

Impairment of Bitcoin

4,472

(4,472)

Change in fair value of Bitcoin

(83,504)

(83,504)

Operating income (loss)

(56,827)

74,201

17,374

Net income (loss)

$

(55,688)

$

74,201

$

18,513

Basic net income (loss) per share

$

(0.33)

$

0.44

$

0.11

Diluted net income (loss) per share

$

(0.33)

$

0.44

$

0.11

Basic weighted average number of shares outstanding

167,342,500

167,342,500

Diluted weighted average number of shares outstanding

167,342,500

4,771,833

172,114,333

For the three months ended June 30, 2023

For the six months ended June 30, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

76,739

$

$

76,739

$

149,975

$

$

149,975

Realized gain on sale of Bitcoin

(19,828)

19,828

(33,603)

33,603

Impairment of Bitcoin

5,638

(5,638)

10,110

(10,110)

Change in fair value of Bitcoin

(14,490)

(14,490)

(97,994)

(97,994)

Operating income (loss)

(32,483)

300

(32,183)

(89,310)

74,501

(14,809)

Net income (loss)

$

(27,687)

$

300

$

(27,387)

$

(83,375)

$

74,501

$

(8,874)

Basic and diluted net income (loss) per share

$

(0.17)

$

0.01

$

(0.16)

$

(0.51)

$

0.46

$

(0.05)

Basic and diluted weighted average number of shares outstanding

167,342,813

167,342,813

162,559,956

162,559,956

For the three months ended September 30, 2023

For the nine months ended September 30, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

51,891

$

$

51,891

$

201,866

$

$

201,866

Realized gain on sale of Bitcoin

(13,495)

13,495

(47,098)

47,098

Impairment of Bitcoin

4,041

(4,041)

14,151

(14,151)

Change in fair value of Bitcoin

25,261

25,261

(72,733)

(72,733)

Operating income (loss)

(47,831)

(34,715)

(82,546)

(137,141)

39,786

(97,355)

Net income (loss)

$

(45,325)

$

(34,715)

$

(80,040)

$

(128,700)

$

39,786

$

(88,914)

Basic and diluted net income (loss) per share

$

(0.25)

$

(0.19)

$

(0.44)

$

(0.76)

$

0.23

$

(0.53)

Basic and diluted weighted average number of shares outstanding

180,952,689

180,952,689

168,758,240

168,758,240

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies and Recent Accounting Pronouncements  
Use of estimates

Use of estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ significantly from those estimates. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include revenue recognition, valuing the derivative asset classified under Level 3 fair value hierarchy, determining the useful lives and recoverability of long-lived assets, impairment analysis of fixed assets and finite-lived intangibles, stock-based compensation, and the valuation allowance associated with the Company’s deferred tax assets.

Update to previously issued condensed consolidated financial statements

Update to previously issued condensed consolidated financial statements

As disclosed in Note 20. Segment Information, as of January 1, 2024, the Company has terminated all contracts with its legacy data center hosting customers and made the strategic decision to no longer offer data center hosting services to customers. Commencing with the three months ended March 31, 2024, the Data Center Hosting Segment no longer met the quantitative requirements as a reportable segment, and the CODM ceased analyzing the performance of the Company’s legacy data center hosting operations. As such, the Data Center Hosting Segment has been eliminated as a separate reportable segment and all its activity has been recast as “Other” in all segment - related disclosures. This Current Report is being filed to recast the Data Center Hosting Segment, with all data center hosting activity for the periods presented within the 2023 Form 10 - K recognized in Revenue: Other and Cost of Revenue: Other in all segment - related disclosures.

The Company updated the accompanying Consolidated Statements of Operations for the years ended December 31, 2023, 2022, and 2021, and the related Notes included in this Exhibit 99.1, to reflect this change in operating segments.

The following table presents the effects of the recast on the Company’s Consolidated Statements of Operations for the years ended December, 31, 2023, 2022, and 2021. There were no changes to other condensed consolidated financial statements as a result of this update.

    

Year Ended December 31, 2023

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

27,282

$

(27,282)

$

Other

$

97

$

27,282

$

27,379

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

97,122

$

(97,122)

$

Other

$

$

97,122

$

97,122

    

Year Ended December 31, 2022

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

36,862

$

(36,862)

$

Other

$

97

$

36,862

$

36,959

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

61,906

$

(61,906)

$

Other

$

$

61,906

$

61,906

    

Year Ended December 31, 2021

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

24,546

$

(24,546)

$

Other

$

97

$

24,546

$

24,643

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

32,998

$

(32,998)

$

Other

$

$

32,998

$

32,998

The remainder of these Notes have been updated, as applicable, to reflect the impacts of the revision described above.

Reclassifications

Reclassifications

As described above, certain prior period amounts have been reclassified to conform to the current period presentation.

Cash and cash equivalents

Cash and cash equivalents

Cash and cash equivalents consists of cash on hand and highly liquid investments. We consider any highly liquid investments with an original maturity of three months or less at acquisition to be cash equivalents. From time to time, the Company’s cash account balances exceed the balances as covered by the FDIC. The Company has never suffered a loss due to such excess balances.

Accounts receivable

Accounts receivable

The Company’s accounts receivable balance consists of amounts due from its mining pool operator and data center hosting and engineering customers. The Company records accounts receivable at the invoiced amount less an allowance for any potentially uncollectable accounts under the current expected credit loss (“CECL”) impairment model and presents the net amount of the financial instrument expected to be collected. The CECL impairment model requires an estimate of expected credit losses, measured over the contractual life of an instrument, that considers forecasts of future economic conditions in addition to information about past events and current conditions. Based on this model, the Company considers many factors, including the age of the balance, collection history, and current economic trends. Bad debts are written off after all collection efforts have ceased.

Allowances for credit losses are recorded as a direct reduction from an asset’s amortized cost basis. Credit losses and recoveries are recorded in Selling, general and administrative expenses in the Consolidated Statements of Operations. Recoveries of financial assets previously written off are recorded when received. For the years ended December 31, 2023, 2022, and 2021, the Company did not record any credit losses or recoveries.

Based on the Company’s current and historical collection experience, management recorded allowances for doubtful accounts of $1.5 million and $1.9 million as of December 31, 2023 and December 31, 2022, respectively.

Bitcoin

Bitcoin

As a result of the adoption of ASU 2023-08, Bitcoin is recorded at fair value, and changes in fair value are recognized in Change in fair value of Bitcoin, in Operating income (loss) on the Consolidated Statements of Operations, as of, and for the year ended December 31, 2023.

Prior to the adoption of ASU 2023-08, Bitcoin was accounted for as intangible assets with an indefinite useful life. Bitcoin was sold on a FIFO basis and measured for impairment whenever indicators of impairment are identified based on the intraday low quoted price of Bitcoin. To the extent an impairment loss was recognized, the loss established the new cost basis of the Bitcoin. Subsequent reversal of impairment losses was not permitted. 

Bitcoin awarded to the Company through its mining activities are accounted for in connection with the Company’s revenue recognition policy.

Bitcoin is classified on the Company’s Consolidated Balance Sheet as a current asset due to the Company’s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin to support operations when needed.

Purchases and sales of Bitcoin by the Company and Bitcoin awarded to the Company are included within Operating activities on the Consolidated Statements of Cash Flows as substantially all of the Company’s Bitcoin production is sold within days of being produced, but never more than the production on a monthly basis per the Company’s internal policy. During 2024, the Company made a strategic decision to temporarily cease the sales of all its Bitcoin production and instead, increase its Bitcoin holdings. The Company will continue to monitor its cash needs and expects to sell Bitcoin in the future to fund its cash expenditures.

Long-term investments

Long-term investments

For equity investments, the Company initially records equity investments at cost then adjusts the carrying value of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the same issuer or upon an impairment.

Revenue recognition

Revenue recognition

Bitcoin Mining

The Company has entered into digital asset mining pools by executing contracts with mining pool operators to provide computing power to the mining pool. The Company’s enforceable right to compensation begins only when, and lasts as long as, the Company provides computing power to the mining pool operator and is created as power is provided over time. The only consideration due to the Company relates to the provision of computing power. The contracts are terminable at any time by the Company, at no cost to the Company, or by the pool operator, under certain conditions specified in the contract. Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. Providing such computing power is the only performance obligation in the Company’s contracts with mining pool operators.

The transaction consideration the Company receives, if any, is noncash consideration in the form of Bitcoin. Changes in the fair value of the noncash consideration due to form of the consideration (changes in the market price of Bitcoin) are not included in the transaction price and therefore, are not included in revenue. Certain mining pool operators charge fees to cover the costs of maintaining the pool, which are deducted from amounts we may otherwise earn and are treated as a reduction to the consideration received. Fees fluctuate and historically have been no more than approximately 2% per reward earned, on average. The terms of the agreements provide that neither party can dispute settlement terms after approximately thirty-five days following settlement.

In exchange for providing computing power, the Company is entitled to either:

a Full-Pay-Per-Share payout of Bitcoin based on a contractual formula, which primarily calculates the hash rate provided by the Company to the mining pool as a percentage of total network hash rate, and other inputs. The Company is entitled to consideration even if a block is not successfully placed by the mining pool operator. The contract is in effect until terminated by either party.
The consideration is all variable. Because it is probable that a significant reversal of cumulative revenue will not occur and the Company is able to calculate the payout based on the contractual formula, noncash consideration is estimated and recognized based on the spot price of Bitcoin determined using the Company’s principal market for Bitcoin at the inception of each contract. Noncash consideration is measured at fair value at contract inception. Fair value of the crypto asset consideration is determined using the quoted price on the Company’s principal market for Bitcoin at the beginning of the contract period at the single bitcoin level (one bitcoin).  This amount is recognized in revenue as hash rate is provided.
The Company transitioned completely to this mining pool type in December 2022 and utilized it for the year ended December 31, 2023.

Or:

a fractional share of the fixed Bitcoin award the mining pool operator receives (less digital asset transaction fees to the mining pool operator which are immaterial and are recorded as a deduction from revenue) for successfully adding a block to the blockchain based on a proportion of the Company’s “scoring hash rate” to the pool’s “scoring hash rate” where the scoring hash rate as defined by the pool is the exponential moving average of the hash power contributed by the Company or by all pool members combined. The Company’s fractional share of the Bitcoin reward is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm.
Because the consideration to which the Company expects to be entitled for providing computing power is entirely variable, as well as being noncash consideration, the Company assesses the estimated amount of the variable noncash consideration to which it expects to be entitled for providing computing power at contract inception and subsequently, to determine when and to what extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty associated with the variable consideration is subsequently resolved (the “constraint”). Only when significant revenue reversal is concluded probable of not occurring can estimated variable consideration be included in revenue. Based on evaluation of likelihood and magnitude of a reversal in applying the constraint, the estimated variable noncash consideration is constrained from inclusion in revenue until the end of the contract term, when the underlying uncertainties have been resolved and number of Bitcoin to which the Company is entitled becomes known.
Because it is not probable that a significant reversal of cumulative revenue will not occur, the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm) and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized based on the spot rate of Bitcoin determined using the Company’s principal market for Bitcoin at the time of receipt.
The Company utilized this mining pool type during the year ended December 31, 2021 and throughout 2022, until mid-December 2022.

There is no significant financing component in these transactions due to the performance obligations and settlement of the transactions being on a daily basis.

Engineering

Substantially all revenue is derived from the sale of custom products built to customers’ specifications under fixed - price contracts with one identified performance obligation. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which the Company has an enforceable right to receive compensation as defined under the contract.

To determine the amount of revenue to recognize over time, the Company utilizes the cost - to - cost method as management believes cost incurred best represents the amount of work completed and remaining on projects. As the cost - to - cost method is driven by incurred cost, the Company calculates the percentage of completion by dividing costs incurred to date by the total estimated cost. The percentage of completion is then multiplied by estimated revenue to determine inception - to - date revenue. Approved changes to design plans are generally recognized as a cumulative adjustment to the percentage of completion calculation. Revenue recognized for the period is the current inception - to - date recognized revenue less the prior period inception - to - date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined, and any additional losses incurred subsequently are recognized in the subsequent reporting periods as they are identified. Additionally, contract costs incurred to date and expected total contract costs are continuously monitored during the term of the contract.

Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition. Any costs to obtain a contract are not material to the Company’s financial statements and would be expensed as incurred. Because of the inherent uncertainties in estimating costs, it is at least reasonably possible that the estimates used will change within the near term. The length of time for the Company to complete a custom product varies but is typically between four to 12 weeks.

Customers are typically required to make periodic progress payments to the Company based on contractually agreed - upon milestones. Invoices are due net, 30 days, and retainage, if any, is generally due 30 days after delivery. Taxes collected from customers and remitted to governmental authorities are excluded from revenue. Shipping and handling costs are treated as fulfillment costs and are included in cost of sales.

Other

In general, we provide power for our data center customers on a variable (sub-metered) basis. A customer pays us variable monthly fees for the specific amount of power utilized at rates specified in each contract, subject to certain minimums. We recognize variable power revenue each month as the uncertainty related to the consideration is resolved, power is provided to our customers, and our customers utilize the power (the customer simultaneously receives and consumes the benefits of the Company’s performance).

We have determined that our contracts contain a series of performance obligations which qualify to be recognized under a practical expedient available known as the “right to invoice.” This determination allows variable consideration in such contracts to be allocated to and recognized in the period to which the consideration relates, which is typically the period in which it is billed, rather than requiring estimation of variable consideration at the inception of the contract. We have also determined that the contracts contain a significant financing component because the timing of revenue recognition differs from the timing of invoicing by a period, exceeding one year.

The Company also installs certain hosted customers’ mining equipment and bills the customer at a fixed fee per piece of equipment or at an hourly rate. Revenue is recognized upon completion of the installation.

We generate engineering and construction services revenue from the fabrication and deployment of immersion cooling technology for Bitcoin mining customers, for which we bill the customer at a fixed monthly fee or at an hourly rate. For the construction of customer-owned equipment, revenue is recognized upon completion of each phase of the construction project, as defined in each contract. For the construction of assets owned by us but paid for and used by the customer during the term of their data center hosting contract, revenue is recognized on a straight-line basis over the remaining life of the contract. Due to the long-term nature of the hosting contracts, there is a significant financing component in transactions where the customer paid for the construction of assets owned by the Company.

Maintenance services include cleaning, cabling, and other services to maintain customer equipment. We bill the customer at a fixed monthly fee or at an hourly rate. Revenue is recognized as these services are provided.

Deferred revenue is primarily from advance payments received and is recognized on a straight-line basis over the remaining life of the contract or upon completion of the installation of the customers’ equipment.

Our primary data center hosting contracts contain Service Level Agreement clauses, which guarantee a certain percentage of time that power will be available to our customers. In the rare case that we may incur penalties under these clauses, we recognize the payment as variable consideration and a reduction of the transaction price and, therefore, of revenue, when not in exchange for a good or service from the customer.

Fair value measurement

Fair value measurement

Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability.

Fair value measurements are classified and disclosed in one of the following three categories:

Level 1: Quoted prices in active markets for identical assets or liabilities.

Level 2: Observable inputs other than Level 1 prices, for similar assets or liabilities that are directly or indirectly observable in the marketplace.

Level 3: Unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.

The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to the fair value measurement.

The Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire or contingency is resolved, as applicable.

Property and equipment

Property and equipment

Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for leasehold improvements are typically the lesser of the estimated useful life of the asset or the life of the term of the lease. The estimated useful lives for all the Company’s property and equipment are as follows:

    

Life (Years) 

Buildings and building improvements

 

10-25

Miners and mining equipment

 

2

Machinery and facility equipment

 

5-10

Office and computer equipment

 

3

Impairment of long-lived assets

Impairment of long-lived assets

Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.

Goodwill

Goodwill

Goodwill represents the cost of a business acquisition in excess of the fair value of the net assets acquired. Goodwill is not amortized and is reviewed for impairment annually as of December 31, or more frequently if facts and circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. We use both qualitative and quantitative analyses in making this determination. The Company determined that it has two reporting units for goodwill impairment testing purposes, Bitcoin Mining and Engineering, which is consistent with internal management reporting and management’s oversight of operations. Our analyses require significant assumptions and judgments, including assumptions about future economic conditions, revenue growth, and operating margins, among other factors. Example events or changes in circumstances considered in the qualitative analysis, many of which are subjective in nature, include: a significant negative trend in our industry or overall economic trends, a significant change in how we use the acquired assets, a significant change in our business strategy, a significant decrease in the market value of the asset, a significant change in regulations or in the industry that could affect the value of the asset, and a change in segments. If it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company performs the quantitative test to identify and measure the amount of goodwill impairment loss. The Company compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds the fair value, goodwill of the reporting unit is considered impaired and that excess is recognized as a goodwill impairment loss.

Finite-lived intangible assets

Finite-lived intangible assets

Intangible assets with finite lives are comprised of customer contracts, trademarks, UL Listings, and patents that are amortized on a straight-line basis over their expected useful lives, which is their contractual term or estimated useful life. Patents costs consisting of filing and legal fees incurred are initially recorded at cost. Certain patents are in the legal application process and therefore are not currently being amortized. The Company performs assessments to determine whether finite-lived classification is still appropriate at least annually. The carrying value of finite-lived assets and their remaining useful lives are also reviewed at least annually to determine if circumstances exist which may indicate a potential impairment or revision to the amortization period. A finite-lived intangible asset is considered to be impaired if its carrying value exceeds the estimated future undiscounted cash flows to be derived from it. We exercise judgment in selecting the assumptions used in the estimated future undiscounted cash flows analysis. Impairment is measured by the amount that the carrying value exceeds fair value.

The use of different estimates or assumptions could result in significantly different fair values for our reporting units and intangible assets.

Business combinations

Business combinations

The Company uses the acquisition method of accounting by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the aforementioned amounts. Contingent consideration is included within the purchase price and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is remeasured to fair value as of each reporting date until the contingency is resolved, and subsequent changes in fair value are recognized in earnings. Contingent consideration is recorded in current and long-term liabilities on our Consolidated Balance Sheets.

While we use our best estimates and assumptions to accurately apply preliminary values to assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, these estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the Consolidated Statements of Operations.

Accounting for business combinations requires management to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed, pre-acquisition contingencies, and contingent consideration, where applicable. Although we believe the assumptions and estimates we have made have been reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired companies and are inherently uncertain. Critical estimates in valuing certain of the intangible assets we have acquired include; future expected cash flows from customer contracts, discount rates, and estimated market changes in the value of the PPA, which is

accounted for as a nonhedged derivative contract. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates, or actual results.

Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.

Investment in marketable equity securities

Investment in marketable equity securities

The Company measures its investments in marketable equity securities at fair value at each balance sheet date, with unrealized holding gains and losses recorded in other income (expense), as the shares have a readily determinable fair value since they are publicly traded and have significant average daily volume traded.

Leases

Leases

The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects the non-cancelable term of the lease, inclusive of any rent-free periods and/or periods covered by early-termination options which the Company is reasonably certain of not exercising, as well as periods covered by renewal options which the Company is reasonably certain of exercising. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected on the Consolidated Statements of Operations over the lease term. For all periods presented, the Company only had operating leases.

For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.

For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Consolidated Balance Sheets as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant. Variable lease costs are recognized as incurred and primarily consist of common area maintenance and utility charges not included in the measurement of right of use assets and operating lease liabilities.

Operating segments

Operating segments

Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is comprised of several members of its executive management team who use revenue and cost of revenue of its reporting segments to assess the performance of the business of our reportable operating segments.

Income Taxes

Income taxes

The Company accounts for income taxes under the asset and liability method, in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is required to the extent any deferred tax assets may not be realizable.

Contract balances

Contract balances

Contract assets consist of costs and estimated earnings in excess of billings on uncompleted engineering contracts.

Deferred revenue relates to upfront payments and consideration received from customers for data center hosting and the upfront license fee generated from our legacy animal health business.  Contract liabilities consist of billings in excess of costs and estimated earnings on uncompleted engineering contracts,

Remaining performance obligations

Remaining performance obligations

Remaining performance obligations represent the transaction price of contracts for work that has not yet been performed. The Company elected the practical expedient to not adjust the transaction price for the existence of a significant financing component if the timing difference between a customer’s payment and our performance is one year or less.

Stock-based compensation

Stock-based compensation

The Company accounts for share-based payment awards exchanged for services at the estimated grant date fair value of the award, which is based on the fair market value of the Company’s common stock at the time of the grant. For performance-based share-based payment awards, the Company recognizes compensation cost over the performance period when achievement of the milestones and targets is probable.

The Company has elected to account for forfeitures of awards as they occur.

Recently Issued Accounting Pronouncements

Recently issued accounting pronouncements

The Company continually assesses any new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements and assures that there are proper controls in place to ascertain that the Company’s Consolidated Financial Statements properly reflect the change.

In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures (“ASU 2023-09”). ASU 2023-09 expands existing income tax disclosures for rate reconciliations by requiring disclosure of certain specific categories and additional reconciling items that meet quantitative thresholds and expands disclosures for income taxes paid by requiring disaggregation by certain jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024; early adoption is permitted. The Company does note expect the updated guidance to have a material impact on its disclosures.

In December 2023, the FASB issued ASU 2023-08, Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets, which establishes accounting guidance for crypto assets meeting certain criteria. Bitcoin meets this criteria. The amendments require crypto assets meeting the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08 is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is permitted. The Company elected to early adopt ASU 2023-08 for the year ended December 31, 2023. As a result of the adoption, the Company recorded a cumulative effect adjustment to its Accumulated deficit balance of approximately $6.0 million as of January 1, 2023, as a result of recognizing its Bitcoin held as of January 1, 2023, at fair value. See Note 21. Impacts of Adoption of ASU 2023-08 for a summary of the impacts on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023.

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures (“ASU 2023-07”). ASU 2023-07 is intended to enhance reportable segment disclosures by requiring disclosures of significant segment expenses regularly provided to the CODM, requiring disclosure of the title and position of the CODM and explanation of how the reported measures of segment profit and loss are used by the CODM in assessing segment performance and allocation of resources. ASU 2023-07 is effective for the Company for annual periods beginning after December 31, 2023; early adoption is permitted. The updated guidance is not expected to have a material impact on the Company’s disclosures.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which was codified with its subsequent amendments as Accounting Standards Codification (“ASC”) Topic 326, Financial Instruments – Credit Losses (“ASC 326”). ASC 326 seeks to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments, including trade receivables, and other commitments to extend credit held by a reporting entity at each reporting date. The amendments require an entity to replace the incurred loss impairment methodology in other GAAP with a methodology that reflects current expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The updated guidance is effective for the Company for annual reporting periods beginning after December 15, 2022, and early adoption is permitted. In connection with the Company’s acquisitions during the year ended December 31, 2021, the Company adopted this standard on January 1, 2021, and the adoption did not have a material impact on the financial statements and related disclosures.

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies and Recent Accounting Pronouncements (Tables)
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies and Recent Accounting Pronouncements  
Schedule of recast on the statements of operations

    

Year Ended December 31, 2023

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

27,282

$

(27,282)

$

Other

$

97

$

27,282

$

27,379

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

97,122

$

(97,122)

$

Other

$

$

97,122

$

97,122

    

Year Ended December 31, 2022

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

36,862

$

(36,862)

$

Other

$

97

$

36,862

$

36,959

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

61,906

$

(61,906)

$

Other

$

$

61,906

$

61,906

    

Year Ended December 31, 2021

As previously reported

Adjustment

As revised

Revenue:

  

Data Center Hosting

$

24,546

$

(24,546)

$

Other

$

97

$

24,546

$

24,643

 

  

 

  

 

  

Cost of revenue:

Data Center Hosting

$

32,998

$

(32,998)

$

Other

$

$

32,998

$

32,998

Schedule of estimated useful lives of property and equipment

    

Life (Years) 

Buildings and building improvements

 

10-25

Miners and mining equipment

 

2

Machinery and facility equipment

 

5-10

Office and computer equipment

 

3

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2023
Acquisition of ESS Metron [Member]  
Acquisitions (Tables) [Line Items]  
Schedule of Assets and Liabilities Acquired

Cash and cash equivalents

    

$

549

Accounts receivable

 

9,879

Prepaid and other current assets

 

636

Inventory and work-in-progress

 

1,175

Costs and estimated earnings in excess of billings

 

13,205

Property and equipment

 

4,501

Intangible assets

 

14,000

Right of use asset

 

6,714

Accounts payable

 

(9,235)

Accrued expenses

 

(1,239)

Billings in excess of costs and estimated earnings

 

(5,883)

Operating lease liabilities

 

(6,714)

Warranty liability

 

(116)

Total identifiable assets and liabilities acquired

 

27,472

Goodwill

 

29,379

Total purchase consideration

$

56,851

Whinstone  
Acquisitions (Tables) [Line Items]  
Schedule of Assets and Liabilities Acquired

Cash and cash equivalents

    

$

10,400

Accounts receivable

 

1,072

Prepaid expenses and other current assets

 

2,176

Property and equipment

 

91,707

Derivative asset

 

13,967

Right of use asset

 

6,547

Security deposits

 

1,775

Future power credits

 

82,953

Accounts payable

 

(12,853)

Accrued expenses

 

(504)

Deferred revenue and customer deposits

 

(34,856)

Operating lease liabilities

 

(8,184)

Total identifiable assets and liabilities acquired

 

154,200

Goodwill

 

306,184

Total purchase consideration

$

460,384

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contracts with Customers  
Schedule of changes in the contract liabilities and deferred revenue

    

Years Ended December 31, 

2023

    

2022

Beginning balance

$

29,197

$

27,903

Revenue recognized

 

(11,226)

 

(6,805)

Other changes in contract liabilities

4,361

8,099

Ending balance

$

22,332

$

29,197

Schedule of disaggregated revenue

2024

    

2025

    

2026

    

2027

2028

    

Thereafter

    

Total

Legacy data center hosting contract

 

$

2,362

 

$

2,362

 

$

2,362

 

$

2,362

$

2,362

 

$

5,964

 

$

17,774

Engineering

 

4,073

 

 

 

 

 

4,073

Other

97

97

97

97

97

485

Total contract liabilities

$

6,532

$

2,459

$

2,459

$

2,459

$

2,459

$

5,964

$

22,332

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Bitcoin (Tables)
12 Months Ended
Dec. 31, 2023
Bitcoin  
Schedule of additional information

The following table presents information about the Company’s Bitcoin balance held:

    

Quantity

    

Amounts

Balance as of January 1, 2022

 

4,884

$

150,593

Revenue recognized from Bitcoin mined

 

5,554

 

156,870

Proceeds from sale of Bitcoin

 

(3,425)

 

(79,529)

Exchange of Bitcoin for employee compensation

(39)

(1,495)

Realized gain on sale/exchange of Bitcoin

 

 

30,346

Impairment of Bitcoin

 

 

(147,365)

Balance as of December 31, 2022

 

6,974

 

109,420

Cumulative effect upon adoption of ASU 2023-08

5,994

Revenue recognized from Bitcoin mined

 

6,626

 

188,996

Bitcoin receivable

(21)

(878)

Proceeds from sale of Bitcoin

 

(6,185)

 

(176,219)

Exchange of Bitcoin for employee compensation

(32)

(869)

Change in fair value of Bitcoin

 

 

184,734

Balance as of December 31, 2023

 

7,362

$

311,178

Carrying value of Bitcoin as of December 31, 2023(a)

$

199,928

Realized gains on the sale of Bitcoin for the year ended December 31, 2023(b)

$

80,174

(a)The carrying value of Bitcoin is equal to the post-impairment value of all Bitcoin held as of the adoption of ASU 2023-08 on January 1, 2023, and, for Bitcoin produced subsequent to the adoption ASU 2023-08, the initial value of the Bitcoin  as determined for revenue recognition purposes.
(b)Bitcoin is sold on a FIFO basis. During the year ended December 31, 2023, gains were recognized on all sales of Bitcoin and are included in Change in fair value of Bitcoin on the Consolidated Statements of Operations.  

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Tables)
12 Months Ended
Dec. 31, 2023
Investments  
Schedule of convertible note

The following table presents information about the convertible note:

Investment

 

$

4,500

Accrued interest

 

 

59

Amortized costs basis

 

 

4,559

Unrealized holding gains (losses) in accumulated other comprehensive income

150

Fair value as of December 31, 2023

 

$

4,709

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property and Equipment  
Schedule of property and equipment

Property and equipment consists of the following:

    

December 31, 

December 31, 

    

2023

    

2022

Buildings and building improvements

$

348,865

$

229,685

Land rights and land improvements

 

10,320

 

10,164

Miners and mining equipment

 

496,230

 

441,324

Machinery and facility equipment

39,144

35,125

Office and computer equipment

 

2,108

 

1,206

Construction in progress

 

166,970

 

97,231

Total cost of property and equipment

 

1,063,637

 

814,735

Less accumulated depreciation

 

(359,443)

 

(122,180)

Property and equipment, net

$

704,194

$

692,555

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Goodwill and Intangible Assets  
Schedule of finite-lived intangible assets

The following table presents the Company’s finite-lived intangible assets as of December 31, 2023:

    

Weighted-

Gross

Accumulated

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(1,292)

$

5,008

 

10

Trademark

 

5,000

 

(1,042)

 

3,958

 

10

UL Listings

 

2,700

 

(469)

 

2,231

 

12

Patents

 

10,060

 

(5,560)

 

4,500

 

Various

Finite-lived intangible assets

$

24,060

$

(8,363)

$

15,697

The following table presents the Company’s finite-lived intangible assets as of December 31, 2022:

    

Weighted-

Gross

    

Accumulated

    

Net book

average life

    

book value

    

amortization

    

value

    

(years)

Customer contracts

$

6,300

$

(671)

$

5,629

 

10

Trademark

 

5,000

 

(542)

 

4,458

 

10

UL Listings

 

2,700

 

(244)

 

2,456

 

12

Patents

 

10,060

 

(1,126)

 

8,934

 

Various

Finite-lived intangible assets

$

24,060

$

(2,583)

$

21,477

Schedule of the estimated future amortization expense of finite-lived intangible assets

The following table presents the estimated future amortization of the Company’s finite-lived intangible assets as of December 31, 2023:

2024

$

5,823

2025

 

1,355

2026

 

1,355

2027

 

1,355

2028

 

1,355

Thereafter

 

4,455

Total

$

15,697

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Power Purchase Agreement (Tables)
12 Months Ended
Dec. 31, 2023
Power Purchase Agreement  
Schedule of changes in estimated fair value of derivative asset

Balance as of December 31, 2022

$

97,497

Change in fair value of derivative asset

 

6,721

Balance as of December 31, 2023

$

104,218

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits (Tables)
12 Months Ended
Dec. 31, 2023
Deposits  
Schedule of deposits on equipment

Deposits on equipment:

 

  

Balance as of December 31, 2022

$

33,273

Additions

 

230,397

Reclassifications to property and equipment

 

(78,376)

Balance as of December 31, 2023

185,294

Security deposits

 

29,715

Total long-term deposits

$

215,009

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Expenses  
Schedule of accrued expenses

The Company’s accrued expenses consist of the following:

    

December 31, 

December 31, 

2023

2022

Construction in progress

$

23,451

$

16,621

Power related costs and remittances

 

11,114

 

32,632

Compensation

14,888

8,582

Insurance

 

7,490

 

3,660

Other

 

5,685

 

3,969

Total accrued expenses

$

62,628

$

65,464

XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of lease expense

    

Years Ended December 31, 

2023

    

2022

    

2021

Operating lease cost

$

3,747

$

3,193

$

678

Variable lease cost

 

240

 

182

 

51

Operating lease expense

 

3,987

 

3,375

 

729

Short-term lease rent expense

 

 

 

19

Total lease expense

$

3,987

$

3,375

$

748

Schedule of other information

2023

    

2022

    

2021

Operating cash outflows for operating leases

$

3,522

$

2,789

$

435

Right of use assets exchanged for new operating lease liabilities

$

1,249

$

10,333

$

13,622

Weighted-average remaining lease term – operating leases

 

7.5

 

8.5

 

8.6

Weighted-average discount rate – operating leases

 

6.7

%  

 

6.6

%

 

5.8

%

Schedule of future minimum operating lease payments

The following table represents our future minimum operating lease payments as of December 31, 2023:

    

Ground lease

    

Office and other leases

    

Total

2024

$

1,998

$

1,798

$

3,796

2025

 

2,058

 

1,495

 

3,553

2026

2,119

1,425

3,544

2027

 

2,183

 

1,305

 

3,488

2028

 

2,249

 

1,017

 

3,266

Thereafter

 

7,369

 

2,426

 

9,795

Total undiscounted lease payments

 

17,976

 

9,466

 

27,442

Less present value discount

 

(4,685)

 

(1,412)

 

(6,097)

Present value of lease liabilities

$

13,291

$

8,054

$

21,345

XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of stock-based compensation

Years Ended December 31, 

    

2023

    

2022

    

2021

Performance-based stock awards and units

$

(4,703)

$

16,444

$

63,556

Service-based stock awards and units

36,873

8,111

4,935

Total stock-based compensation

$

32,170

$

24,555

$

68,491

Performance-based RSAs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of performance-based awards

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

3,918,935

$

25.92

Granted

2,076,340

$

17.48

Vested

(567,281)

$

24.96

Forfeited

(499,468)

$

33.54

Balance as of December 31, 2023

4,928,526

$

21.71

Performance-based RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of performance-based awards

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

$

Granted

246,426

$

19.59

Vested

$

Forfeited

$

Balance as of December 31, 2023

246,426

$

19.59

Service-based RSAs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of service-based awards

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

8,855,744

$

6.84

Granted

1,313,925

$

15.44

Vested

(4,464,307)

$

6.89

Forfeited

(807,468)

$

6.86

Balance as of December 31, 2023

 

4,897,894

$

9.14

Service-based RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of service-based awards

Weighted Average

Grant-Date

Per Share

    

Number of Shares

    

Fair Value

Balance as of January 1, 2023

$

Granted

155,213

$

19.30

Vested

$

Forfeited

$

Balance as of December 31, 2023

 

155,213

$

19.30

XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Measurements  
Schedule of assets and liabilities measured at fair value on recurring basis

Fair value measured as of December 31, 2023

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Bitcoin (a)

$

311,178

$

311,178

$

$

Convertible note (b)

$

4,709

$

$

$

4,709

Derivative asset (c)

$

104,218

$

$

$

104,218

Contingent consideration liability (d)

$

909

$

$

$

909

Fair value measured as of December 31, 2022

Significant

Quoted prices in

Significant other

unobservable

Total carrying

active markets

observable inputs

inputs

    

Value

    

(Level 1)

    

(Level 2)

    

(Level 3)

Derivative asset (b)

$

97,497

$

$

$

97,497

Contingent consideration liability (c)

$

24,935

$

$

$

24,935

(a)See Note 5. Bitcoin
(b)See Note 6. Investments
(c)See Note 9. Power Purchase Agreement
(d)See Note 17. Commitments and Contingencies
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies  
Schedule of changes in estimated fair value of liability

Balance as of December 31, 2022

$

24,935

Change in contingent consideration

 

(24,026)

Change in fair value of contingent consideration

Balance as of December 31, 2023

$

909

XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income taxes  
Schedule of components of loss from continuing operations by domestic and foreign jurisdictions

The following table presents the components of the loss before provision for income taxes:

For the years ended December 31, 

    

2023

    

2022

    

2021

Domestic

$

(54,565)

$

(521,302)

$

(15,183)

Foreign

 

 

 

Loss before provision for income taxes

$

(54,565)

$

(521,302)

$

(15,183)

Schedule of components of income tax benefit expense

The following table presents the components of income tax benefit (expense):

As of December 31, 

    

2023

    

2022

    

2021

Current:

  

  

  

US Federal

$

$

$

US State

 

48

 

(789)

 

(254)

Foreign

 

 

 

Total current benefit (expense)

$

48

$

(789)

$

(254)

Deferred:

 

  

 

  

 

  

US Federal

$

5,045

$

12,538

$

US State

 

 

 

Foreign

 

 

 

Total deferred benefit

 

5,045

 

12,538

 

Total benefit (expense) for income taxes

$

5,093

$

11,749

$

(254)

Schedule of deferred tax assets and liabilities

The following table presents the tax effects of temporary differences and tax loss and credit carry forwards that give rise to significant portions of deferred tax assets and liabilities:

As of December 31, 

    

2023

    

2022

Deferred income tax assets:

  

  

Operating lease liability

$

4,485

$

5,178

Deferred revenue

 

3,735

 

4,595

Stock compensation

 

2,348

 

17,422

Bitcoin

29,111

Intangible assets

6,523

6,501

Net operating losses

116,872

150,167

Other deferred tax assets

2,058

2,393

Total deferred tax assets

 

136,021

 

215,367

Valuation allowance

 

(65,600)

 

(108,060)

Net deferred tax assets

 

70,421

 

107,307

Deferred income tax liabilities:

 

  

 

  

Derivative asset

 

(21,898)

 

(22,678)

Right of use asset

(4,289)

(5,043)

Fixed assets

(19,189)

(79,586)

Bitcoin

(23,300)

Other deferred tax liabilities

(1,745)

Total deferred tax liabilities

 

(70,421)

 

(107,307)

Net deferred tax assets (liabilities)

$

$

Schedule of tax expense (benefit) based on the U.S. federal statutory rate

The following table reconciles the income tax benefit (expense) based on the U.S. federal statutory rate with actual income tax benefit (expense):

For the years ended December 31, 

2023

2022

Federal statutory rate

    

$

11,459

21.0%

    

$

109,376

21.0%

State and local taxes, net of federal taxes

 

42

(0.1)%

 

3,403

0.7%

Goodwill impairment

 

0.0%

 

(64,295)

(12.3)%

Contingent payment

5,045

9.3%

12,538

2.4%

Section 162m compensation

(21,315)

(39.1)%

(11,433)

(2.2)%

Stock compensation

2,648

4.9%

2,904

0.6%

Return to provision

(2,760)

(5.1)%

9,026

1.7%

Rate change on deferreds

 

3,919

7.2%

 

(3,321)

(0.6)%

Deferred adjustment

 

(36,159)

(66.3)%

 

0.0%

Other

 

(244)

0.5%

 

0.0%

Change in valuation allowance

 

42,458

77.8%

 

(46,449)

(8.9)%

Income tax benefit (expense)

$

5,093

9.3%

$

11,749

2.3%

XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share  
Schedule of antidilutive securities

    

December 31, 

    

2023

    

2022

    

2021

Warrants to purchase common stock

 

63,000

 

63,000

 

63,000

Unvested restricted stock awards (a)

9,824,546

Unvested restricted stock units

 

401,639

 

 

4,015,146

Convertible Series B preferred shares

 

 

 

2,199

Total

 

10,289,185

 

63,000

 

4,080,345

(a)Unvested restricted stock awards are included in total common shares outstanding but are excluded from the calculation of basic earnings per share.
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Information  
Schedule of segment reporting information gross margin

The following tables present segment revenue and segment gross profit (loss):

Year Ended December 31, 2023

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

188,996

$

64,303

$

27,379

$

280,678

Intersegment revenue

8,522

127,052

135,574

Segment revenue

188,996

72,825

154,431

416,252

Less: Segment cost of revenue

(134,516)

(66,277)

(186,256)

(387,049)

Segment gross profit (loss)

$

54,480

$

6,548

$

(31,825)

$

29,203

Year Ended December 31, 2022

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

156,870

$

65,342

$

36,959

$

259,171

Intersegment revenue

20,016

64,856

84,872

Segment revenue

156,870

85,358

101,815

344,043

Less: Segment cost of revenue

(84,897)

(70,283)

(116,200)

(271,380)

Segment gross profit (loss)

$

71,973

$

15,075

$

(14,385)

$

72,663

Year Ended December 31, 2021

    

Bitcoin Mining

    

Engineering

    

Other

    

Total

Revenue from external customers

$

184,422

$

4,178

$

24,643

$

213,243

Intersegment revenue

1,087

1,087

Segment revenue

184,422

5,265

24,643

214,330

Less: Segment cost of revenue

(45,513)

(4,351)

(32,998)

(82,862)

Segment gross profit (loss)

$

138,909

$

914

$

(8,355)

$

131,468

Schedule of segment reporting information net income (loss) before taxes

The following table presents the reconciliation of segment gross profit (loss) to net income (loss) before taxes:

Years Ended December 31, 

    

2023

    

2022

    

2021

Segment gross profit (loss)

$

29,203

$

72,663

$

131,468

Reconciling Items:

 

  

 

  

 

  

Elimination of intersegment profits

(2,858)

(7,188)

(318)

Acquisition-related costs

 

 

(78)

 

(21,198)

Selling, general, and administrative

 

(100,346)

 

(67,452)

 

(87,429)

Depreciation and amortization

 

(252,354)

 

(107,950)

 

(26,324)

Change in fair value of Bitcoin

184,734

Change in fair value of derivative asset

 

6,721

 

71,418

 

12,112

Power curtailment credits

71,215

27,345

6,514

Change in fair value of contingent consideration

 

 

159

 

(975)

Realized gain on sale of Bitcoin

 

 

30,346

 

253

(Loss) gain on sale/exchange of equipment

(5,336)

16,281

Casualty-related (charges) recoveries, net

 

5,974

 

(9,688)

 

Impairment of Bitcoin

(147,365)

(43,973)

Impairment of goodwill

 

 

(335,648)

 

Impairment of miners

 

(55,544)

 

Interest income (expense)

 

8,222

 

454

 

(296)

Realized loss on sale of marketable equity securities

 

 

(8,996)

 

Realized gain on sale/exchange of long-term investment

26,260

Unrealized loss on marketable equity securities

 

 

 

(13,655)

Other income (expense)

 

260

 

(59)

 

2,378

Net income (loss) before taxes

$

(54,565)

$

(521,302)

$

(15,183)

XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Impacts of Adoption of ASU 2023-08 (Tables)
12 Months Ended
Dec. 31, 2023
Impacts of Adoption of ASU 2023-08  
Summary of the impacts of the adoption of ASU 2023-08

For the three months ended March 31, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

73,236

$

$

73,236

Realized gain on sale of Bitcoin

(13,775)

13,775

Impairment of Bitcoin

4,472

(4,472)

Change in fair value of Bitcoin

(83,504)

(83,504)

Operating income (loss)

(56,827)

74,201

17,374

Net income (loss)

$

(55,688)

$

74,201

$

18,513

Basic net income (loss) per share

$

(0.33)

$

0.44

$

0.11

Diluted net income (loss) per share

$

(0.33)

$

0.44

$

0.11

Basic weighted average number of shares outstanding

167,342,500

167,342,500

Diluted weighted average number of shares outstanding

167,342,500

4,771,833

172,114,333

For the three months ended June 30, 2023

For the six months ended June 30, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

76,739

$

$

76,739

$

149,975

$

$

149,975

Realized gain on sale of Bitcoin

(19,828)

19,828

(33,603)

33,603

Impairment of Bitcoin

5,638

(5,638)

10,110

(10,110)

Change in fair value of Bitcoin

(14,490)

(14,490)

(97,994)

(97,994)

Operating income (loss)

(32,483)

300

(32,183)

(89,310)

74,501

(14,809)

Net income (loss)

$

(27,687)

$

300

$

(27,387)

$

(83,375)

$

74,501

$

(8,874)

Basic and diluted net income (loss) per share

$

(0.17)

$

0.01

$

(0.16)

$

(0.51)

$

0.46

$

(0.05)

Basic and diluted weighted average number of shares outstanding

167,342,813

167,342,813

162,559,956

162,559,956

For the three months ended September 30, 2023

For the nine months ended September 30, 2023

Consolidated Statements of Operations

    

As previously
reported

    

Effects
of adoption

    

As adjusted

    

As previously
reported

    

Effects
of adoption

    

As adjusted

Total revenue

$

51,891

$

$

51,891

$

201,866

$

$

201,866

Realized gain on sale of Bitcoin

(13,495)

13,495

(47,098)

47,098

Impairment of Bitcoin

4,041

(4,041)

14,151

(14,151)

Change in fair value of Bitcoin

25,261

25,261

(72,733)

(72,733)

Operating income (loss)

(47,831)

(34,715)

(82,546)

(137,141)

39,786

(97,355)

Net income (loss)

$

(45,325)

$

(34,715)

$

(80,040)

$

(128,700)

$

39,786

$

(88,914)

Basic and diluted net income (loss) per share

$

(0.25)

$

(0.19)

$

(0.44)

$

(0.76)

$

0.23

$

(0.53)

Basic and diluted weighted average number of shares outstanding

180,952,689

180,952,689

168,758,240

168,758,240

XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Basis of Presentation (Details)
12 Months Ended
Dec. 31, 2023
MWh
segment
Organization and Basis of Presentation  
Mining capacity (MW) | MWh 700
Number of reportable segments | segment 2
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies and Recent Accounting Pronouncements (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Jan. 01, 2023
USD ($)
Allowance for credit losses $ 0 $ 0 $ 0  
Allowance for credit recoveries 0 0 $ 0  
Allowance for doubtful accounts $ 1,500,000 1,900,000    
Number of reportable segments | segment 2      
Accumulated deficit $ (799,820,000) $ (756,342,000)    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2023-08        
Accumulated deficit       $ 6,000,000.0
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies and Recent Accounting Pronouncements - Update to previously issued condensed consolidated financial statements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Update to previously issued condensed consolidated financial statements      
Total revenue $ 280,678 $ 259,171 $ 213,243
Other      
Update to previously issued condensed consolidated financial statements      
Total revenue 27,379 36,959 24,643
Cost of revenues 97,122 61,906 32,998
As previously reported | Data Center Hosting      
Update to previously issued condensed consolidated financial statements      
Total revenue 27,282 36,862 24,546
Cost of revenues 97,122 61,906 32,998
As previously reported | Other      
Update to previously issued condensed consolidated financial statements      
Total revenue 97 97 97
Adjustment | Data Center Hosting      
Update to previously issued condensed consolidated financial statements      
Total revenue (27,282) (36,862) (24,546)
Cost of revenues (97,122) (61,906) (32,998)
Adjustment | Other      
Update to previously issued condensed consolidated financial statements      
Total revenue 27,282 36,862 24,546
Cost of revenues $ 97,122 $ 61,906 $ 32,998
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Significant Accounting Policies and Recent Accounting Pronouncements - Estimated useful lives of property and equipment (Details)
Dec. 31, 2023
Miners and mining equipment  
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]  
Estimated useful lives property and equipment 2 years
Office and computer equipment  
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]  
Estimated useful lives property and equipment 3 years
Minimum | Buildings and building improvements  
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]  
Estimated useful lives property and equipment 10 years
Minimum | Machinery and facility equipment  
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]  
Estimated useful lives property and equipment 5 years
Maximum | Buildings and building improvements  
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]  
Estimated useful lives property and equipment 25 years
Maximum | Machinery and facility equipment  
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]  
Estimated useful lives property and equipment 10 years
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Acquisition of ESS Metron (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 01, 2021
USD ($)
ft²
item
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2023
shares
Dec. 31, 2022
shares
Allocation of the purchase consideration:        
Number of shares issued (in Shares) | shares     230,836,624 167,751,112
Income tax rate     9.30% 2.30%
Acquisition of ESS Metron [Member]        
Allocation of the purchase consideration:        
Cash and cash equivalents $ 549      
Accounts receivable 9,879      
Prepaid and other current assets 636      
Inventory and work-in-progress 1,175      
Costs and estimated earnings in excess of billings 13,205      
Property and equipment 4,501      
Intangible assets 14,000      
Right of use asset 6,714      
Accounts payable (9,235)      
Accrued expenses (1,239)      
Billings in excess of costs and estimated earnings (5,883)      
Operating lease liabilities (6,714)      
Warranty liability (116)      
Total identifiable assets and liabilities acquired 27,472      
Goodwill 29,379      
Total purchase consideration $ 56,851      
Percentage of voting interests acquired 100.00%      
Total area of facilities (square feet) | ft² 121,000      
Total consideration $ 56,900      
Cash consideration, net of seller transaction cost 30,100      
Seller transaction costs $ 3,700      
Number of shares acquired (in Shares) | shares 715,413      
Number of shares acquired value $ 26,700      
Number of shares issued (in Shares) | shares 645,248      
Number of remaining shares withheld as security (in Shares) | shares 70,165   70,165  
Seller's indemnification obligation period 18 months      
Number of stock holds for shares as security (in Shares) | shares 70,165      
Discount rate 21.00%      
Income tax rate 25.00%      
Estimated developer's profit margin 4.50%      
Number of operating leases in Denvor, CO | item 2      
Additional annual lease payments $ 900      
Acquisition-related costs   $ 2,100    
Total revenue of acquiree   4,200    
Net income of acquiree   $ 200    
Number of shares withheld for indemnification security | shares 70,165      
Number of shares withheld for indemnification security, term 18 months      
Acquisition of ESS Metron [Member] | Lease One [Member]        
Allocation of the purchase consideration:        
Remaining lease terms 3 years 6 months      
Acquisition of ESS Metron [Member] | Lease Two [Member]        
Allocation of the purchase consideration:        
Remaining lease terms 10 years      
Acquisition of ESS Metron [Member] | Customer Relationships        
Allocation of the purchase consideration:        
Estimated useful life 10 years      
Acquisition of ESS Metron [Member] | Trademarks [Member]        
Allocation of the purchase consideration:        
Estimated useful life 10 years      
Acquisition of ESS Metron [Member] | UL Listings        
Allocation of the purchase consideration:        
Estimated useful life 12 years      
Discount rate 15.00%      
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Acquisition of Corsicana Facility Land Site (Details) - Corsicana Facility Land Site
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
a
GWh
MWh
Asset Acquisition [Line Items]    
Area of land (in Acres) acquired | a   265
Consideration $ 10.1 $ 10.1
Anticipated gigawatt under development at site | GWh   1
Number of megawatts construction under initial phase of development of facility | MWh   400
Incurred costs 217.8  
Developments costs 203.0  
Deposit for future power usage $ 4.7  
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Acquisitions - Acquisition of Whinstone (Details) - Whinstone - USD ($)
$ in Thousands, shares in Millions
7 Months Ended
May 26, 2021
Dec. 31, 2021
Allocation of the purchase consideration:    
Cash and cash equivalents $ 10,400  
Accounts receivable 1,072  
Prepaid and other current assets 2,176  
Property and equipment 91,707  
Derivative asset 13,967  
Right of use asset 6,547  
Security deposits 1,775  
Future power credits 82,953  
Accounts payable (12,853)  
Accrued expenses (504)  
Deferred revenues and customer deposits (34,856)  
Operating lease liabilities (8,184)  
Total identifiable assets and liabilities acquired 154,200  
Goodwill 306,184  
Total purchase consideration $ 460,384  
Percentage of voting interests acquired 100.00%  
Total consideration $ 460,400  
Cash consideration, net of seller transaction cost 53,000  
Debt payoff and certain Seller transaction costs $ 38,100  
Number of shares acquired (in Shares) 11.8  
Number of shares acquired value $ 326,200  
Additional consideration paid 86,000  
Fair value of the contingent consideration 83,000  
Other net items $ 1,700  
Discount rate 21.00%  
Acquisition-related costs $ 19,100  
Total revenue of acquiree   $ 24,500
Net income of acquiree   $ 1,200
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contracts with Customers    
Contract balances $ 15.4 $ 19.7
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contracts with Customers    
Beginning balance $ 29,197 $ 27,903
Revenue recognized (11,226) (6,805)
Other changes in contract liabilities 4,361 8,099
Ending balance $ 22,332 $ 29,197
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers - Schedule of disaggregated revenue (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Disaggregation of Revenue [Line Items]  
2024 $ 6,532
2025 2,459
2026 2,459
2027 2,459
2028 2,459
Thereafter 5,964
Total contract liabilities 22,332
Legacy data center hosting contract  
Disaggregation of Revenue [Line Items]  
2024 2,362
2025 2,362
2026 2,362
2027 2,362
2028 2,362
Thereafter 5,964
Total contract liabilities 17,774
Engineering  
Disaggregation of Revenue [Line Items]  
2024 4,073
Total contract liabilities 4,073
Other  
Disaggregation of Revenue [Line Items]  
2024 97
2025 97
2026 97
2027 97
2028 97
Total contract liabilities $ 485
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Bitcoin - Schedule of additional information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
item
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
item
Beginning balance $ 109,420 $ 150,593  
Beginning balance quantity | item 6,974 4,884  
Revenue recognized from Bitcoin mined $ 188,996 $ 156,870  
Revenue recognized from Bitcoin mined quantity | item 6,626 5,554  
Bitcoin receivable $ (878)    
Bitcoin receivable quantity | item (21)    
Proceeds from sale of Bitcoin $ 176,219 $ 79,529  
Proceeds from sale of Bitcoin quantity | item (6,185) (3,425)  
Exchange of Bitcoin for employee compensation $ (869) $ (1,495)  
Exchange of Bitcoin for employee compensation quantity | item (32) (39)  
Realized gains on the sale of Bitcoin   $ 30,346 $ 253
Impairment of Bitcoin   (147,365)  
Change in fair value of Bitcoin $ 184,734    
Ending balance $ 311,178 $ 109,420 $ 150,593
Ending balance quantity | item 7,362 6,974 4,884
Carrying value of Bitcoin $ 199,928    
Realized gain on sale of Bitcoin 80,174 $ 30,346  
Impairment of Bitcoin   147,365 $ 43,973
Accounting Standards Update 2023-08      
Beginning balance $ 5,994    
Ending balance   $ 5,994  
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments (Details)
$ / shares in Units, $ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Jul. 31, 2020
USD ($)
Feb. 28, 2018
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Gain on sale of long term investments           $ 26,300
Mark-to-market unrealized gain on shares         $ 24,800  
Unrealized gain (loss) on marketable equity securities           $ (13,655)
Sale price (in Dollars per share) | $ / shares           $ 3.42
Recognized realized loss           $ 26,260
Investment       $ 4,500    
Shares issued, value       $ 761,773 $ 298,209 $ 669,916
Convertible Note            
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Investment Interest rate       12.00%    
Investment       $ 4,500    
Term of convertible note       3 years    
Convertible Note | Level 3 | Discount Rate            
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Discount rate       12.3    
Convertible Note | Level 3 | Measurement Input, Issuance Date Discount Rate [Member]            
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Discount rate       14.0    
Coinsquare            
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Minority interest   $ 9,400 $ 9,400      
Percentage owned   11.70%        
Percentage of impairment of investments           100.00%
Impairment expense           $ 9,400
Mogo Investment Agreement            
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Shares exchanged (in Shares) | shares         3.2 3.2
Recognized realized loss         $ 9,000  
Shares issued, value         $ 1,800  
Mogo Investment Agreement | Coinsquare            
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Outstanding shares (in Shares) | shares           3.4
Shares exchanged (in Shares) | shares           3.2
Unrealized gain (loss) on marketable equity securities           $ 13,700
Shares issued, value           $ 1,800
Canada, Dollars | Coinsquare            
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]            
Penalties and costs related to investment $ 2,200          
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Convertible Note (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Debt Securities, Available-for-Sale [Line Items]  
Investment $ 4,500
Unrealized holding gains (losses) on convertible note 150
Fair value, ending balance 4,709
Convertible Note  
Debt Securities, Available-for-Sale [Line Items]  
Investment 4,500
Accrued interest 59
Amortized costs basis 4,559
Unrealized holding gains (losses) on convertible note 150
Fair value, ending balance $ 4,709
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
MWh
item
$ / shares
Dec. 31, 2022
USD ($)
a
GWh
MWh
item
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Property and Equipment [Line Items]      
Number of miners to be purchased from Bitmain as per purchase agreement | item   5,130  
Purchase price $ 230,397    
Proceeds from the sale of equipment 6,369    
Loss on sale of equipment (5,336) $ 16,281  
Gain on sale of equipment   16,300  
Impairment of miners   55,544  
Net income (loss) $ (49,472) $ (509,553) $ (15,437)
Basic net income (loss) per share (in Dollars per share) | $ / shares $ (0.28) $ (3.65) $ (0.17)
Diluted net income (loss) per share (in Dollars per share) | $ / shares $ (0.28) $ (3.65) $ (0.17)
MicroBT Electronics Technology Co., LTD      
Property and Equipment [Line Items]      
Number of miners to be purchased from Bitmain as per purchase agreement | item 99,840    
Purchase price $ 453,400    
Number of additional miners purchase option | item 265,000    
Additional commitment amount $ 270,400    
2024 220,000    
2025 50,400    
Purchase of miners $ 191,100    
Midas Green Technologies, LLC      
Property and Equipment [Line Items]      
Purchase of immersion cooling systems | MWh 200    
Purchase of additional immersion cooling systems | MWh 400    
Purchase of miners $ 31,200    
Purchase Obligation, Remaining Commitment Due in the second quarter of 2024 21,100    
Mr. Theriot | Management      
Property and Equipment [Line Items]      
Payments to acquire productive assets $ 1,100    
Miners and mining equipment      
Property and Equipment [Line Items]      
Impairment of miners   $ 55,500  
Estimated useful lives property and equipment 2 years    
M56S plus model miners | MicroBT Electronics Technology Co., LTD      
Property and Equipment [Line Items]      
Number of miners to be purchased from Bitmain as per purchase agreement | item 8,320    
M56S plus plus model miners | MicroBT Electronics Technology Co., LTD      
Property and Equipment [Line Items]      
Number of miners to be purchased from Bitmain as per purchase agreement | item 22,684    
M66 Model Miners | MicroBT Electronics Technology Co., LTD      
Property and Equipment [Line Items]      
Number of miners to be purchased from Bitmain as per purchase agreement | item 20,778    
M66S Model Miners | MicroBT Electronics Technology Co., LTD      
Property and Equipment [Line Items]      
Number of miners to be purchased from Bitmain as per purchase agreement | item 48,058    
Land | Mr. Theriot | Management      
Property and Equipment [Line Items]      
Payments to acquire productive assets $ 200    
Buildings and building improvements | Mr. Theriot | Management      
Property and Equipment [Line Items]      
Payments to acquire productive assets $ 900    
Antminer model S19j miners      
Property and Equipment [Line Items]      
Number of Equipment Sold | item 2,700    
Proceeds from the sale of equipment $ 6,400    
Loss on sale of equipment $ 5,300    
Rockdale Facility Bitcoin Mining Facility Texas      
Property and Equipment [Line Items]      
Number of miners deployed at mining facility | item 112,944    
Rockdale Facility Bitcoin Mining Facility Texas | Miners and mining equipment      
Property and Equipment [Line Items]      
Loss Contingency Loss In Period $ 10,300    
Insurance recoveries 7,500    
Corsicana Facility Land Site      
Property and Equipment [Line Items]      
Area of land (in Acres) acquired | a   265  
Consideration 10,100 $ 10,100  
Anticipated gigawatt under development at site | GWh   1  
Number of megawatts construction under initial phase of development of facility | MWh   400  
Costs incurred for land 217,800    
Initial development costs and equipment 203,000    
Deposit for future power usage $ 4,700    
S19j Pro miners | Coinmint Facility, | Third Party Bitcoin Mining Company Counter Party      
Property and Equipment [Line Items]      
Number Of Miners Transferred In Exchange For Other Miners | item   5,700  
Factory-New S19j Pro Miners | Rockdale Facility Bitcoin Mining Facility Texas | Third Party Bitcoin Mining Company Counter Party      
Property and Equipment [Line Items]      
Number Of Miners Transferred In Exchange For Other Miners | item   5,000  
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment - Schedule of property and equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment $ 1,063,637 $ 814,735  
Less accumulated depreciation (359,443) (122,180)  
Property and equipment, net 704,194 692,555  
Depreciation and amortization expense 246,500 105,900 $ 26,100
Buildings and building improvements      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 348,865 229,685  
Land rights and land improvements      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 10,320 10,164  
Miners and mining equipment      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 496,230 441,324  
Machinery and facility equipment      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 39,144 35,125  
Office and computer equipment      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment 2,108 1,206  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Total cost of property and equipment $ 166,970 $ 97,231  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Indefinite-Lived Intangible Assets [Line Items]      
Market capitalization, percentage 30.00%    
Amortization expense $ 5,800 $ 2,100 $ 200
Payment to acquire license patent technology $ 34 9,527 $ 30
Corsicana Facility | Patents      
Indefinite-Lived Intangible Assets [Line Items]      
Payment to acquire license patent technology   $ 9,500  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of finite-lived intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 24,060 $ 24,060
Accumulated amortization (8,363) 2,583
Net book value 15,697 21,477
Customer contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross book value 6,300 6,300
Accumulated amortization (1,292) 671
Net book value $ 5,008 $ 5,629
Weighted-average life (years) 10 years 10 years
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 5,000 $ 5,000
Accumulated amortization (1,042) 542
Net book value $ 3,958 $ 4,458
Weighted-average life (years) 10 years 10 years
UL Listings    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 2,700 $ 2,700
Accumulated amortization (469) 244
Net book value $ 2,231 $ 2,456
Weighted-average life (years) 12 years 12 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 10,060 $ 10,060
Accumulated amortization (5,560) 1,126
Net book value $ 4,500 $ 8,934
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Goodwill and Intangible Assets    
2024 $ 5,823  
2025 1,355  
2026 1,355  
2027 1,355  
2028 1,355  
Thereafter 4,455  
Total $ 15,697 $ 21,477
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Power Purchase Agreement (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2022
MWh
Mar. 31, 2022
MWh
May 31, 2020
MWh
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Power Purchase Agreement [Line Items]            
Power curtailment credits | $       $ (71,215) $ (27,345) $ (6,514)
Discount Rate            
Power Purchase Agreement [Line Items]            
Estimate fair value of derivative       23.1    
Power Purchase Agreement | TXU Energy Retail Company LLC | Rockdale Facility Bitcoin Mining Facility Texas            
Power Purchase Agreement [Line Items]            
Aggregate MW of long-term, fixed-price power, agreed to acquire     345      
MW contracted, at fixed prices through April 30, 2030   65 130      
MW contracted, at fixed prices through October 31, 2027 150          
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Power Purchase Agreement [Line Items]      
Balance as of December 31, 2023 $ 97,497    
Change in fair value of derivative asset 6,721 $ 71,418 $ 12,112
Balance as of December 31, 2024 104,218 97,497  
Level 3      
Power Purchase Agreement [Line Items]      
Balance as of December 31, 2023 97,497    
Balance as of December 31, 2024 $ 104,218 $ 97,497  
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
MWh
item
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
Deposits      
Reclassification to property and equipment $ (78,376)    
Security Deposit 2,000    
Ground Leases 1,800    
Deposits on equipment 230,397 $ 194,923 $ 274,833
Oncor      
Deposits      
Security Deposit     $ 3,100
MicroBT Electronics Technology Co., LTD      
Deposits      
Reclassification to property and equipment 12,600    
Deposits on equipment 191,100    
Midas Green Technologies, LLC      
Deposits      
Reclassification to property and equipment $ 20,800    
Purchase of immersion cooling systems | MWh 200    
Deposits on equipment $ 20,800    
Other Miners      
Deposits      
Reclassification to property and equipment 11,700    
Deposits on equipment 18,500    
Corsicana Facility Land Site [Member]      
Deposits      
Security Deposit   $ 4,700  
Power Supply Agreement with TXU      
Deposits      
Security Deposit $ 23,000    
Additional increased mining capacity | MWh 215    
Number of Megawatts capacity | item 345    
Rockdale Facility Bitcoin Mining Facility Texas Member      
Deposits      
Reclassification to property and equipment $ 33,300    
Number of miners acquired and received | item   5,130  
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Deposits - Schedule of deposits on equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deposits on equipment:    
Beginning balance $ 33,273  
Additions 230,397  
Reclassification to property and equipment (78,376)  
Ending balance 185,294  
Security deposits 29,715  
Total long-term deposits $ 215,009 $ 42,433
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Expenses - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses    
Construction in progress $ 23,451 $ 16,621
Power related costs and remittances 11,114 32,632
Compensation 14,888 8,582
Insurance 7,490 3,660
Other 5,685 3,969
Total accrued expenses $ 62,628 $ 65,464
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Debt  
Amount borrowed $ 10,000,000.0
Interest rate of debt during the period 2.50%
Borrowing $ 6,000,000.0
Outstanding balance 0
Payments of credit and security facility 6,000,000.0
Repayments of Credit and Security Facility 6,059,000
Total borrowings 6,920,000
Revolving credit facility  
Debt  
Amount borrowed $ 6,000,000.0
Term of debt 2 years
Interest rate of debt during the period 4.00%
Interest rate at end of period 8.50%
Manufacturing term loans  
Debt  
Term of debt 5 years
Interest rate of debt during the period 2.50%
Equipment term loans  
Debt  
Amount borrowed $ 4,000,000.0
Term of debt 3 years
Line of credit facility, term 2 years
Interest rate at end of period 8.50%
Percentage of finance approved for purchases 80.00%
Outstanding balance $ 500,000
Revolving line of credit $ 400,000
Equipment term loan fixed interest rate 6.60%
Equipment term loan outstanding $ 300,000
Deferred financing costs 100,000
Total borrowings 900,000
Equipment term loans | Accrued liabilities [Member]  
Debt  
Equipment term loan, current 300,000
Equipment term loans | Other noncurrent liabilities [Member]  
Debt  
Other long term debt, net $ 500,000
Equipment term loans | Maximum  
Debt  
Term of debt 3 years
Interest rate of debt during the period 4.00%
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases    
Additional Land Lease Revenue   $ 900
Operating lease right-of-use assets $ 20,413 21,673
Operating lease liabilities $ 21,345 $ 22,300
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of lease expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Lease Expense Abstract      
Operating lease cost $ 3,747 $ 3,193 $ 678
Variable lease cost 240 182 51
Operating lease expense 3,987 3,375 729
Short-term lease rent expense     19
Total lease expense $ 3,987 $ 3,375 $ 748
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of other information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Other Information [Abstract]      
Operating leases net operating cash outflows $ 3,522 $ 2,789 $ 435
Right of use assets exchanged for new operating lease liabilities $ 1,249 $ 10,333 $ 13,622
Weighted-average remaining lease term - operating leases 7 years 6 months 8 years 6 months 8 years 7 months 6 days
Weighted-average discount rate - operating leases 6.70% 6.60% 5.80%
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of future minimum operating lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of future minimum operating lease payments [Line Items]    
2024 $ 3,796  
2025 3,553  
2026 3,544  
2027 3,488  
2028 3,266  
Thereafter 9,795  
Total undiscounted lease payments 27,442  
Less present value discount (6,097)  
Present value of lease liabilities 21,345 $ 22,300
Ground lease [Member]    
Schedule of future minimum operating lease payments [Line Items]    
2024 1,998  
2025 2,058  
2026 2,119  
2027 2,183  
2028 2,249  
Thereafter 7,369  
Total undiscounted lease payments 17,976  
Less present value discount (4,685)  
Present value of lease liabilities 13,291  
Office and other leases [Member]    
Schedule of future minimum operating lease payments [Line Items]    
2024 1,798  
2025 1,495  
2026 1,425  
2027 1,305  
2028 1,017  
Thereafter 2,426  
Total undiscounted lease payments 9,466  
Less present value discount (1,412)  
Present value of lease liabilities $ 8,054  
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 12 Months Ended
Dec. 01, 2021
shares
Aug. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Aug. 31, 2021
USD ($)
Jan. 31, 2021
USD ($)
$ / shares
shares
Oct. 31, 2020
USD ($)
Feb. 20, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 30, 2023
shares
Sep. 30, 2022
shares
Jul. 31, 2022
shares
Oct. 19, 2021
shares
Oct. 31, 2019
shares
Nov. 03, 2017
$ / shares
shares
Stockholders' Equity [Line Items]                                
Shares issued, value | $               $ 761,773 $ 298,209 $ 669,916            
Issuance expense (in Dollars) | $               16,657 6,640 14,901            
Proceeds from the sale of stock (in Dollars) | $               $ 778,430 $ 304,849 684,817            
Common stock, shares authorized               340,000,000 340,000,000     170,000,000.0        
2019 Equity Incentive Plan [Member]                                
Stockholders' Equity [Line Items]                                
Common stock reserved for issuance               13,000,000.0     4,000,000.0   10,000,000.0   3,600,000  
Common Stock [Member]                                
Stockholders' Equity [Line Items]                                
Shares issued, value | $               $ 761,773 $ 298,209 $ 669,916            
Stock Issued During Period, Shares, New Issues               62,206,045 37,052,612 24,344,057            
Number of shares (in Shares)               70,165   645,248            
Issuance of common stock shares exercised                   10,286            
Common Stock Warrants [Member]                                
Stockholders' Equity [Line Items]                                
Warrants to purchase common stock               63,000                
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 48.37                
2019 private placement transaction [Member]                                
Stockholders' Equity [Line Items]                                
Stock Issued During Period, Shares, New Issues                   415,657            
Proceeds from the sale of stock (in Dollars) | $                   $ 800            
Connection with Cashless Exercise of Warrants [Member]                                
Stockholders' Equity [Line Items]                                
Stock Issued During Period, Shares, New Issues                   543,686            
Warrants to purchase common stock                   1,257,235            
Cashless exercise of stock options [Member]                                
Stockholders' Equity [Line Items]                                
Stock Issued During Period, Shares, New Issues                   10,286            
Issuance of common stock shares exercised                   12,000            
Series B Preferred Stock [Member]                                
Stockholders' Equity [Line Items]                                
Preferred stock convertible conversion ratio               0 0 0           0
Conversion of preferred stock converted into common stock                 2,199 2,000            
Common stock, shares authorized                 70,165              
Preferred stock, shares outstanding               0 0 2,199            
Exercise of Common Stock Warrants [Member] | 2019 private placement transaction [Member]                                
Stockholders' Equity [Line Items]                                
Stock Issued During Period, Shares, New Issues                   415,657            
0% Series B Convertible Stock                                
Stockholders' Equity [Line Items]                                
Preferred stock convertible conversion ratio               0 0              
Conversion of preferred stock converted into common stock                 2,199              
Preferred stock, shares outstanding               0 0              
Unvested restricted stock awards [Member] | 2019 Equity Incentive Plan [Member]                                
Stockholders' Equity [Line Items]                                
Proceeds from the sale of stock (in Dollars) | $               $ 14,000 $ 10,100 $ 5,100            
Share-Based Payment Arrangement, Option [Member] | 2019 Equity Incentive Plan [Member]                                
Stockholders' Equity [Line Items]                                
Common stock reserved for issuance                           4,400,000    
Sales Agents | Common Stock [Member] | 2023 ATM Offering                                
Stockholders' Equity [Line Items]                                
Maximum amount of sales shares (in Dollars) | $   $ 750,000           583,300                
Proceeds from the sale of stock net (in Dollars) | $             $ 114,900 571,600                
Issuance expense (in Dollars) | $               $ 11,700                
Stock Issued During Period, Shares, New Issues             8,644,100 45,758,400                
Weighted average price (in Dollars per share) | $ / shares             $ 13.57 $ 13.07                
Sales Agents | Common Stock [Member] | 2022 ATM Offering                                
Stockholders' Equity [Line Items]                                
Maximum amount of sales shares (in Dollars) | $     $ 500,000         $ 195,200 304,800              
Proceeds from the sale of stock net (in Dollars) | $               191,200 298,200              
Issuance expense (in Dollars) | $               $ 3,900 $ 6,600              
Stock Issued During Period, Shares, New Issues               16,447,645 37,052,612              
Weighted average price (in Dollars per share) | $ / shares               $ 11.86 $ 8.23              
Proceeds from the sale of stock (in Dollars) | $               $ 500,000                
Sales Agents | Common Stock [Member] | 2021 ATM Offering [Member]                                
Stockholders' Equity [Line Items]                                
Maximum amount of sales shares (in Dollars) | $       $ 600,000           600,000            
Proceeds from the sale of stock net (in Dollars) | $                   587,200            
Issuance expense (in Dollars) | $                   $ 12,800            
Stock Issued During Period, Shares, New Issues                   19,910,589            
Weighted average price (in Dollars per share) | $ / shares                   $ 29.53            
Proceeds from the sale of stock (in Dollars) | $                   $ 600,000            
H.C. Wainwright [Member] | Common Stock [Member] | 2020 ATM Offering [Member]                                
Stockholders' Equity [Line Items]                                
Maximum amount of sales shares (in Dollars) | $         $ 200,000 $ 100,000                    
Proceeds from the sale of stock net (in Dollars) | $         82,700                      
Issuance expense (in Dollars) | $         $ 2,100                      
Stock Issued During Period, Shares, New Issues         4,433,468                      
Weighted average price (in Dollars per share) | $ / shares         $ 19.13                      
Proceeds from the sale of stock (in Dollars) | $         $ 84,800                      
Percentage of commission           3.00%                    
Members of our board of directors and an employee of Company [Member]                                
Stockholders' Equity [Line Items]                                
Number of shares (in Shares)                 1,819,332              
Members of our board of directors and an employee of Company [Member] | Unvested restricted stock awards [Member]                                
Stockholders' Equity [Line Items]                                
Stock Issued During Period, Shares, New Issues               5,000,000.0                
Number of shares held to cover withholding taxes related to the settlement of restricted stock units                 685,781              
Number of shares held to cover withholding taxes related to the settlement of restricted stock units               1,300,000                
Members of our board of directors and an employee of Company [Member] | Unvested restricted stock awards [Member] | 2019 Equity Incentive Plan [Member]                                
Stockholders' Equity [Line Items]                                
Stock Issued During Period, Shares, New Issues                   464,021            
Number of shares held to cover withholding taxes related to the settlement of restricted stock units                   174,685            
Kairos Global Technology, Inc [Member] | Common Stock [Member]                                
Stockholders' Equity [Line Items]                                
Number of shares of common stock issuable upon conversion                               1,750,001
Conversion price (in Dollars per share) | $ / shares                               $ 6.80
Preferred stock stated value per share (in Dollars per share) | $ / shares                               $ 6.80
Whinstone [Member]                                
Stockholders' Equity [Line Items]                                
Number of shares (in Shares)                   11,800,000            
ESS Metron                                
Stockholders' Equity [Line Items]                                
Number of shares (in Shares)                   645,248            
Acquisition Of ESSMetron Member                                
Stockholders' Equity [Line Items]                                
Number of shares (in Shares)               70,165                
Common stock reserved for issuance 70,165             70,165                
Number of shares withheld for indemnification security 70,165                              
Number of shares withheld for indemnification security, term 18 months                              
XML 89 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Recognized Stock-based Compensation [Line Items]      
Total stock-based compensation $ 32,170 $ 24,555 $ 68,491
Performance-based awards [Member]      
Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Recognized Stock-based Compensation [Line Items]      
Total stock-based compensation $ (4,703) $ 16,444 $ 63,556
XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2023
Jul. 31, 2022
Oct. 31, 2021
Oct. 19, 2021
Nov. 30, 2020
Oct. 31, 2019
2019 Equity Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of shares reserved under the Plan   18,517,831                
Common stock reserved for issuance   13,000,000.0     4,000,000.0 10,000,000.0       3,600,000
First Amendment To The Twenty Nineteen Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock reserved for issuance                 3,500,000  
Second Amendment To The Twenty Nineteen Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock reserved for issuance             4,400,000      
Third Amendment To The Twenty Nineteen Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock reserved for issuance           10,000,000.0        
Fourth Amendment To The Twenty Nineteen Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock reserved for issuance         4,000,000.0          
Fifth Amendment To The Twenty Nineteen Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock reserved for issuance   13,000,000.0                
Stock option awards [Member] | 2019 Equity Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Common stock reserved for issuance               4,400,000    
Service-based awards [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Expiration period   2 years                
Service-based awards [Member] | Minimum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Expiration period   1 year                
Service-based awards [Member] | Maximum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Expiration period   3 years                
Performance-based RSAs                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unrecognized compensation cost (in Dollars)   $ 27.8                
Unrecognized compensation cost, period for recognition   2 years 7 months 6 days                
Performance-based restricted shares granted   2,076,340 245,266              
Shares of restricted common stock 14,071,926                  
Performance-based RSUs                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Unrecognized compensation cost (in Dollars)   $ 4.1                
Unrecognized compensation cost, period for recognition   2 years 7 months 6 days                
Performance-based restricted shares granted   246,426 1,412,299 4,033,159            
Shares of restricted common stock 1,000,000                  
Service-based RSAs                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Fair value of restricted stock granted (in Dollars)     $ 69.4              
Unrecognized compensation cost (in Dollars)   $ 29.0                
Unrecognized compensation cost, period for recognition   10 months                
Performance-based restricted shares granted   1,313,925 10,310,115 0            
Shares of restricted common stock 38,707                  
Service period 3 years                  
Service-based RSUs                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Fair value of restricted stock granted (in Dollars)     $ 6.4 $ 7.1            
Unrecognized compensation cost (in Dollars)   $ 2.6                
Unrecognized compensation cost, period for recognition   2 years 2 months 12 days                
Performance-based restricted shares granted   155,213 922,552 212,189            
Total shareholder return based awards [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Performance period   3 years                
Total shareholder return based awards [Member] | Minimum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage   0.00%                
Total shareholder return based awards [Member] | Maximum                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Vesting rights, percentage   200.00%                
XML 91 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation $ 32,170 $ 24,555 $ 68,491
Performance-based awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation (4,703) 16,444 63,556
Service-based awards [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock-based compensation $ 36,873 $ 8,111 $ 4,935
XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Performance-based awards (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Performance Based Restricted Stock Awards and Units [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Service based awards vesting period 3 years    
Performance-based RSAs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Beginning Balance 3,918,935 0  
Weighted Average Grant-Date Fair Value, Beginning Balance $ 25.92    
Number of Shares, Granted 2,076,340 245,266  
Weighted Average Grant-Date Fair Value, Granted $ 17.48    
Number of Shares, Vested (567,281)    
Weighted Average Grant-Date Fair Value, Vested $ 24.96    
Number of Shares, Forfeited (499,468)    
Weighted Average Grant-Date Fair Value, Forfeited $ 33.54    
Number of Shares, Ending Balance 4,928,526 3,918,935 0
Weighted Average Grant-Date Fair Value, Ending Balance $ 21.71 $ 25.92  
Performance Based RSU Of Fair Value   $ 1.7  
Performance-based RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Granted 246,426 1,412,299 4,033,159
Weighted Average Grant-Date Fair Value, Granted $ 19.59    
Number of Shares, Ending Balance 246,426    
Weighted Average Grant-Date Fair Value, Ending Balance $ 19.59    
Performance Based RSU Of Fair Value   $ 15.1 $ 148.0
XML 93 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Schedule of Service-based awards (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Service-based RSAs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Beginning Balance 8,855,744    
Weighted Average Grant-Date Fair Value, Beginning Balance $ 6.84    
Number of Shares, Granted 1,313,925 10,310,115 0
Weighted Average Grant-Date Fair Value, Granted $ 15.44    
Number of Shares, Vested (4,464,307)    
Weighted Average Grant-Date Fair Value, Vested $ 6.89    
Number of Shares, Forfeited (807,468)    
Weighted Average Grant-Date Fair Value, Forfeited $ 6.86    
Number of Shares, Ending Balance 4,897,894 8,855,744  
Weighted Average Grant-Date Fair Value, Ending Balance $ 9.14 $ 6.84  
Service-based RSUs      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Granted 155,213 922,552 212,189
Weighted Average Grant-Date Fair Value, Granted $ 19.30    
Number of Shares, Ending Balance 155,213    
Weighted Average Grant-Date Fair Value, Ending Balance $ 19.30    
XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Subsequent awards (Details)
$ in Millions
1 Months Ended
Jan. 31, 2024
USD ($)
shares
Performance-based RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares of restricted common stock | shares 1,000,000
Proceeds from the sale of stock net (in Dollars) | $ $ 14.1
Performance-based RSAs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares of restricted common stock | shares 14,071,926
Proceeds from the sale of stock net (in Dollars) | $ $ 199.5
Service-based RSAs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares of restricted common stock | shares 38,707
Service period 3 years
Proceeds from the sale of stock net (in Dollars) | $ $ 0.6
XML 95 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of assets and liabilities measured at fair value on recurring basis [Line Items]      
Bitcoin $ 311,178 $ 109,420 $ 150,593
Convertible note 4,709    
Derivative asset 104,218 97,497  
Contingent consideration liability 909 24,935  
Quoted prices in active markets (Level 1) [Member]      
Schedule of assets and liabilities measured at fair value on recurring basis [Line Items]      
Bitcoin 311,178    
Derivative asset    
Contingent consideration liability    
Significant other observable inputs (Level 2) [Member]      
Schedule of assets and liabilities measured at fair value on recurring basis [Line Items]      
Derivative asset    
Contingent consideration liability    
Significant unobservable inputs (Level 3) [Member]      
Schedule of assets and liabilities measured at fair value on recurring basis [Line Items]      
Convertible note 4,709    
Derivative asset 104,218 97,497  
Contingent consideration liability $ 909 $ 24,935  
XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 11, 2023
Oct. 19, 2023
Aug. 02, 2023
Jun. 13, 2023
Jun. 09, 2023
Jun. 13, 2022
May 26, 2021
Apr. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 12, 2023
May 02, 2023
Apr. 05, 2023
Mar. 31, 2023
Commitments and Contingencies (Details) [Line Items]                              
Annual lease payments                 $ 2,200            
Revenues earned                 $ 280,678 $ 259,171 $ 213,243        
SBI Crypto Co Litigation [Member] | Profit Loss [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency estimate of possible loss                           $ 15,000  
SBI Crypto Co Litigation [Member] | Equipment Damage [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency estimate of possible loss                           $ 16,000  
Rhodium Litigation [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency estimate of possible loss                         $ 26,000    
Rhodium Litigation [Member] | Breach Of Contract and Other Damages [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency damages $ 55,000                            
Northern data working capital disputes [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Escrow Deposit                             $ 29,500
Final determination         $ 27,100                    
Amount released from escrow         27,100                    
Remaining amount in escrow allocated to the defendant       $ 2,400                      
Gain on acquisition post-close dispute settlement         $ 26,000                    
G M O [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency estimate of possible loss           $ 150,000                  
Loss contingency damages   $ 496,000       $ 25,000                  
Minimum | Rhodium Litigation [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency estimate of possible loss                       $ 7,000      
Minimum | Rhodium Litigation [Member] | Profit Loss [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency damages     $ 1,000                        
Minimum | Rhodium Litigation [Member] | Energy Credits [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency damages     42,000                        
Minimum | Rhodium Litigation [Member] | Breach Of Contract and Other Damages [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency damages     $ 700                        
Maximum | Rhodium Litigation [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Loss contingency estimate of possible loss                       $ 10,000      
Whinstone [Member] | Discount Rate                              
Commitments and Contingencies (Details) [Line Items]                              
Discount rate                 2.50%            
Acquisition of Whinstone [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Additional consideration paid             $ 86,000                
Future power credits to be received                 $ 1,200            
Future power credits to be received, term                 12 years            
Discount rate of contigent consideration                 8.00%            
Power [Member] | TXU Power Supply Agreement [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Revenues earned               $ 125,100              
Future Power Bills [Member] | TXU Power Supply Agreement [Member] | Beginning in 2022 [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Cash proceeds from services                 $ 59,700            
MicroBT Electronics Technology Co., LTD                              
Commitments and Contingencies (Details) [Line Items]                              
Purchase of miners                 191,100            
Additional commitment amount                 270,400            
2024                 220,000            
2025                 50,400            
Midas Green Technologies, LLC                              
Commitments and Contingencies (Details) [Line Items]                              
Purchase of miners                 31,200            
Purchase Obligation, Remaining Commitment Due in the second quarter of 2024                 21,100            
ERCOT [Member] | Power [Member] | TXU Power Supply Agreement [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Contingent Sale Proceeds Against Future Remittance                 $ 26,300            
Whinstone [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Fair value of the contingent consideration             $ 83,000                
Whinstone [Member] | Power [Member] | TXU Power Supply Agreement [Member]                              
Commitments and Contingencies (Details) [Line Items]                              
Cash proceeds from services               29,000              
Power Management Fees               $ 10,000              
XML 97 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Estimated Fair Value Contingent Consideration Liability (Details) - Fair Value, Inputs, Level 3 [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Commitments and Contingencies (Details) [Line Items]  
Balance as of December 31, 2022 $ 24,935
Change in contingent consideration (24,026)
Balance as of December 31, 2023 $ 909
XML 98 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Income Taxes (Details) [Line Items]  
Valuation allowance $ 42.5
Domestic Tax Authority [Member]  
Income Taxes (Details) [Line Items]  
Net operating loss carry forwards 528.0
Tax federal cuts 398.0
Domestic Tax Authority [Member] | 2026 [Member]  
Income Taxes (Details) [Line Items]  
Net operating loss carry forwards 130.0
State and Local Jurisdiction [Member]  
Income Taxes (Details) [Line Items]  
Net operating loss carry forwards 171.0
Tax federal cuts 70.0
State and Local Jurisdiction [Member] | 2037 [Member]  
Income Taxes (Details) [Line Items]  
Net operating loss carry forwards $ 101.0
XML 99 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes - Schedule of components of loss from continuing operations by domestic and foreign jurisdictions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income taxes      
Domestic $ (54,565) $ (521,302) $ (15,183)
Foreign
Loss from Continuing Operations before Income Taxes $ (54,565) $ (521,302) $ (15,183)
XML 100 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes - Schedule of components of income tax benefit expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
US Federal
US State 48 (789) (254)
Foreign
Total current benefit (expense) 48 (789) (254)
Deferred:      
US Federal 5,045 12,538  
US State  
Foreign
Total deferred benefit 5,045 12,538  
Total income tax benefit (expense) $ 5,093 $ 11,749 $ (254)
XML 101 R90.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes - Schedule of deferred tax assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Deferred Tax Assets And Liabilities Abstract    
Operating lease liabilities $ 4,485 $ 5,178
Deferred revenues 3,735 4,595
Stock compensation 2,348 17,422
Bitcoin   29,111
Intangible assets 6,523 6,501
Net operating loss carryforwards 116,872 150,167
Other deferred tax assets 2,058 2,393
Total deferred tax assets 136,021 215,367
Valuation allowance (65,600) (108,060)
Net deferred tax assets 70,421 107,307
Deferred income tax liabilities:    
Derivative asset (21,898) (22,678)
Right of use asset (4,289) (5,043)
Fixed assets (19,189) (79,586)
Bitcoin (23,300)  
Other deferred tax liabilities (1,745)  
Total deferred tax liabilities (70,421) (107,307)
Net deferred tax assets (liabilities)
XML 102 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Income taxes - Schedule of tax expense (benefit) based on the U.S. federal statutory rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]      
Federal statutory rate $ 11,459 $ 109,376  
State and local taxes, net of federal taxes 42 3,403  
Goodwill impairment   (64,295)  
Contingent payment 5,045 12,538  
Section 162m compensation (21,315) (11,433)  
Stock compensation 2,648 2,904  
Return to provisions (2,760) 9,026  
Rate change on deferreds 3,919 (3,321)  
Deferred adjustments (36,159)    
Other (244)  
Change in valuation allowance 42,458 (46,449)  
Total income tax benefit (expense) $ 5,093 $ 11,749 $ (254)
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Federal statutory rate (In percentage) 21.00% 21.00%  
State and local taxes, net of federal taxes (In percentage) (0.10%) 0.70%  
Goodwill impairment (In percentage) 0.00% (12.30%)  
Contingent payment (In percentage) 9.30% 2.40%  
Section 162m compensation (In percentage) (39.10%) (2.20%)  
Stock compensation (In percentage) 4.90% 0.60%  
Return to provision (In percentage) (5.10%) 1.70%  
Rate change on deferred (In percentage) 7.20% (0.60%)  
Deferred adjustment (In percentage) (66.30%) 0.00%  
Other (In percentage) 0.50% 0.00%  
Change in valuation allowance (In percentage) 77.80% (8.90%)  
Income taxes expense (benefit) (In percentage) 9.30% 2.30%  
XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares not included in the computation of EPS 10,289,185 63,000 4,080,345
Warrants to purchase common stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares not included in the computation of EPS 63,000 63,000 63,000
Unvested restricted stock awards [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares not included in the computation of EPS 9,824,546    
Unvested restricted stock units [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares not included in the computation of EPS 401,639   4,015,146
Convertible Preferred Stocks Series B [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Shares not included in the computation of EPS     2,199
XML 104 R93.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
customer
segment
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
USD ($)
customer
Segment Information (Details) [Line Items]      
Number of reportable segments | segment 2    
Revenues earned | $ $ 280,678 $ 259,171 $ 213,243
Number of customers over 10% of total revenues   0  
Bitcoin Mining [Member]      
Segment Information (Details) [Line Items]      
Number of customers over 10% of total revenues 0   0
Bitcoin Mining [Member] | Accounts Receivable [Member]      
Segment Information (Details) [Line Items]      
Number of customers 5 5  
Bitcoin Mining [Member] | Customer Concentration Risk | Accounts Receivable [Member]      
Segment Information (Details) [Line Items]      
Concentration risk, percentage 80.00% 70.00%  
Engineering [Member]      
Segment Information (Details) [Line Items]      
Revenues earned | $   $ 29,700  
Number of customers   1  
Engineering [Member] | Customer Concentration Risk | Revenue Benchmark [Member]      
Segment Information (Details) [Line Items]      
Concentration risk, percentage   11.40%  
Other revenue [Member]      
Segment Information (Details) [Line Items]      
Revenues earned | $ $ 27,379 $ 36,959 $ 24,643
XML 105 R94.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment Information - Schedule of reportable segments gross margin to net income (loss) before taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reportable segment revenue:      
Revenue from external customers $ 280,678 $ 259,171 $ 213,243
Reconciling Items:      
Acquisition-related costs   (78) (21,198)
Selling, general, and administrative (100,346) (67,452) (87,429)
Depreciation and amortization (252,354) (107,950) (26,324)
Change in fair value of Bitcoin 184,734    
Change in fair value of derivative asset 6,721 71,418 12,112
Power curtailment credits 71,215 27,345 6,514
Change in fair value of contingent consideration   159 (975)
Realized gain on sale of Bitcoin   30,346 253
(Loss) gain on sale/exchange of equipment (5,336) 16,281  
Casualty-related (charges) recoveries, net 5,974 (9,688)  
Impairment of Bitcoin   (147,365) (43,973)
Impairment of goodwill   (335,648)  
Impairment of miners   (55,544)  
Interest income (expense) 8,222 454 (296)
Realized loss on sale of marketable equity securities   (8,996)  
Unrealized gain (loss) on marketable equity securities     (13,655)
Other income (expense) 260 (59) 2,378
Current income tax benefit (expense) 48 (789) (254)
Deferred income tax benefit (expense) 5,045 12,538  
Realized gain on sale/exchange of long-term investment     26,260
Net income (loss) (54,565) (521,302) (15,183)
Operating Segments [Member]      
Reportable segment revenue:      
Revenue from external customers 416,252 344,043 214,330
Less: Segment cost of revenue 387,049 (271,380) (82,862)
Segment gross profit (loss) 29,203 72,663 131,468
Intersegment Eliminations [Member]      
Reportable segment revenue:      
Revenue from external customers 135,574 84,872 1,087
Segment gross profit (loss) (2,858) (7,188) (318)
Bitcoin Mining [Member]      
Reportable segment revenue:      
Revenue from external customers 188,996 156,870 184,422
Bitcoin Mining [Member] | Operating Segments [Member]      
Reportable segment revenue:      
Revenue from external customers 188,996 156,870 184,422
Less: Segment cost of revenue 134,516 (84,897) (45,513)
Segment gross profit (loss) 54,480 71,973 138,909
Engineering [Member]      
Reportable segment revenue:      
Revenue from external customers 64,303 65,342 4,178
Engineering [Member] | Operating Segments [Member]      
Reportable segment revenue:      
Revenue from external customers 72,825 85,358 5,265
Less: Segment cost of revenue 66,277 (70,283) (4,351)
Segment gross profit (loss) 6,548 15,075 914
Engineering [Member] | Intersegment Eliminations [Member]      
Reportable segment revenue:      
Revenue from external customers 8,522 20,016 1,087
Other revenue [Member]      
Reportable segment revenue:      
Revenue from external customers 27,379 36,959 24,643
Less: Segment cost of revenue (97,122) (61,906) (32,998)
Other revenue [Member] | Operating Segments [Member]      
Reportable segment revenue:      
Revenue from external customers 154,431 101,815 24,643
Less: Segment cost of revenue 186,256 (116,200) (32,998)
Segment gross profit (loss) (31,825) (14,385) $ (8,355)
Other revenue [Member] | Intersegment Eliminations [Member]      
Reportable segment revenue:      
Revenue from external customers $ 127,052 $ 64,856  
XML 106 R95.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Impacts of Adoption of ASU 2023-08 (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Impacts of Adoption of ASU 2023-08                
Total revenue           $ 280,678 $ 259,171 $ 213,243
Change in fair value of Bitcoin           184,734    
Operating income (loss)           (63,047) (512,701) (29,870)
Net income (loss)           $ (49,472) $ (509,553) $ (15,437)
Basic net income (loss) per share (in Dollars per share)           $ (0.28) $ (3.65) $ (0.17)
Diluted net income (loss) per share (in Dollars per share)           $ (0.28) $ (3.65) $ (0.17)
Basic weighted average number of shares outstanding (in Shares)           175,026,051 139,433,901 93,452,764
Diluted weighted average number of shares outstanding (in Shares)           175,026,051 139,433,901 93,452,764
Accounting Standards Update 2023-08                
Impacts of Adoption of ASU 2023-08                
Total revenue $ 51,891 $ 76,739 $ 73,236 $ 149,975 $ 201,866      
Change in fair value of Bitcoin 25,261 (14,490) (83,504) (97,994) (72,733)      
Operating income (loss) (82,546) (32,183) 17,374 (14,809) (97,355)      
Net income (loss) $ (80,040) $ (27,387) $ 18,513 $ (8,874) $ (88,914)      
Basic net income (loss) per share (in Dollars per share) $ (0.44) $ (0.16) $ 0.11 $ (0.05) $ (0.53)      
Diluted net income (loss) per share (in Dollars per share) $ (0.44) $ (0.16) $ 0.11 $ (0.05) $ (0.53)      
Basic weighted average number of shares outstanding (in Shares) 180,952,689 167,342,813 167,342,500 162,559,956 168,758,240      
Diluted weighted average number of shares outstanding (in Shares) 180,952,689 167,342,813 172,114,333 162,559,956 168,758,240      
Accounting Standards Update 2023-08 | As previously reported                
Impacts of Adoption of ASU 2023-08                
Total revenue $ 51,891 $ 76,739 $ 73,236 $ 149,975 $ 201,866      
Realized gain on sale of Bitcoin (13,495) (19,828) (13,775) (33,603) (47,098)      
Impairment of Bitcoin 4,041 5,638 4,472 10,110 14,151      
Operating income (loss) (47,831) (32,483) (56,827) (89,310) (137,141)      
Net income (loss) $ (45,325) $ (27,687) $ (55,688) $ (83,375) $ (128,700)      
Basic net income (loss) per share (in Dollars per share) $ (0.25) $ (0.17) $ (0.33) $ (0.51) $ (0.76)      
Diluted net income (loss) per share (in Dollars per share) $ (0.25) $ (0.17) $ (0.33) $ (0.51) $ (0.76)      
Basic weighted average number of shares outstanding (in Shares) 180,952,689 167,342,813 167,342,500 162,559,956 168,758,240      
Diluted weighted average number of shares outstanding (in Shares) 180,952,689 167,342,813 167,342,500 162,559,956 168,758,240      
Accounting Standards Update 2023-08 | Effects of adoption                
Impacts of Adoption of ASU 2023-08                
Realized gain on sale of Bitcoin $ 13,495 $ 19,828 $ 13,775 $ 33,603 $ 47,098      
Impairment of Bitcoin (4,041) (5,638) (4,472) (10,110) (14,151)      
Change in fair value of Bitcoin 25,261 (14,490) (83,504) (97,994) (72,733)      
Operating income (loss) (34,715) 300 74,201 74,501 39,786      
Net income (loss) $ (34,715) $ 300 $ 74,201 $ 74,501 $ 39,786      
Basic net income (loss) per share (in Dollars per share) $ (0.19) $ 0.01 $ 0.44 $ 0.46 $ 0.23      
Diluted net income (loss) per share (in Dollars per share) $ (0.19) $ 0.01 $ 0.44 $ 0.46 $ 0.23      
Diluted weighted average number of shares outstanding (in Shares)     4,771,833          
EXCEL 107 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #V("5D'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 " ]B E9DNLC9>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^DNHJ';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E!S[%BZ "4:87/XNH%F(<_5/[-P!=DJ.V2ZI81CJ837GR@X"WIX>7^9U*^LS M*:^Q_,I6TC'BAITGOZ[N[K)]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 #V("5GILJY-4 0 #X1 8 >&PO=V]R:W-H965T&UL MG9AK<^(V%(;_BL:=Z>S.A-BRN24%9@A)6F9W$PIT=Z;?A"U $]MB)3F$?]\C MF]BT:X[I?L$WZ?6C60SV4KWH+>>&O"5QJH?.UIC=K>OJ<,L3IJ_ECJ?P M9"U5P@Q5TW82)U1H/\WDR-!C(SL4CY3!&=)0E3ASL> MR_W0H<[[C;G8;(V]X8X&.[;A"V[^VLT47+FE2B02GFHA4Z+X>NB,Z>V=W[$= M\A9?!=_KDW-BA[*2\L5>3*.AXUDB'O/06 D&AU<^X7%LE8#C^U'4*=]I.YZ> MOZL_YH.'P:R8YA,9?Q.1V0Z=OD,BOF99;.9R_P<_#B@'#&6L\U^R+]JVVPX) M,VUD: M]P8XD=JL+(R"IP+ZF=&]##,(LB'C-"(/J1'F0*9ID6V(VL U\!+;U V/@G>% MH'].D(?7)*!7Q/?\X-_=76 K ?T2T,_U@I\#)..5-@IR6T=:*+?KE6V]W^H= M"_G0@8+67+UR9_3K+[3K_89P!R5W@*E7W,O#CM?!X=W[K4\(1+N$:%\&,>-* M2!N_B$"9U/(T*+VGM2FOG1*M@PH>4_DH8DZ>LF3%51T4KN%YM!4$W5X'X>F6 M/-U+>.9\(VQ!06%(;*%QG+B2$.V;&EJB^@EH-KQ&\7HG7NP1OR=[(-(*, MBK4(BPEP/GBX8K_=HIU.$/1["%Z_Q.M?@@>#E6HG54YV118&:HU(128R2XTZ MP#&J#2DN_O05(;PI"6\N(1Q'$68LS)5]%&M8FO$%S\HRA52L#Q;W]OV@SJ0V+ MR=]B=W:"-"CV/>K=8&S5@D%QG\^S.(;ON_,HN,"'P L^8BC5 D%Q=_\L0XC* M;"M3;(5H$.G=M%OPA>IA1-4207%O_Z:$,3R%T"1)EAX-6-=2X4)K%FN.(57+ M L5=?"%C$0HCT@WY @6N!(MK>7"51IYJ':"X5\\4;X40'@XSK/C\X6G$%7E> MK\_D#]=K)*O\G^)V_0/95.L,R!H!<=DF0+^R?1_WZ*6P!BC7A/H?5A_)@H<9 MU-NA]L,65[+U"5\&"X.;J5]YO8^;\U*QR);8XI"L9&V!-0C,I\]+C.1D-X!; M\'M4R,-;N&7IAI_]3&L0>AHO[L=_8DR5G_L7^?E#PM7&1NEW4#!;ZQ([EM;G M#Q=LK*G*SGW7.!LD-R3W;#]9^$+LVG1).9K$/*N>Z"KBLUZ<6'D+M\@KZ2! M[79^NN4,3,$V@.=K*&PO=V]R:W-H965T&ULM5K; M9N0(%UX36S.)/9GVH:VG[N69)B&+$Y)0 5".^_5=4#(I$2"D).Y#8I):+,\N M%WL.0%X^"OE1K3G7Z%-=->IJMM9Z\V:Q4/F:UYEZ+3:\@5]60M:9AE/YL% ; MR;.B&U17"XIQM*BSLIDM+[MKMW)Y*5I=E0V_E4BU=9W)I_>\$H]7,S)[OO![ M^;#6YL)B>;G)'O@=UW]N;B6<+7HO15GS1I6B09*OKF;OR)OKH!O06?Q5\D=U M<(Q,*/="?#0G/Q=7,VP0\8KGVKC(X,^67_.J,IX QS][I[/^GF;@X?&S]P]= M\!#,?:;XM:C^+@N]OIHE,U3P5=96^G?Q^!/?!Q0:?[FH5/<_>MS;XAG*6Z5% MO1\,".JRV?W-/NT3<3" !!,#Z'X /7< VP]@7: [9%U8-YG.EI=2/")IK,&; M.>ARTXV&:,K&/,8[+>'7$L;IY;5HE*C*(M.\0.^S*FMRCNZ,.X4NT)]W-^B' M5S^B5ZALT!]KT:JL*=3E0L.=S?A%OK_+^]U=Z,1=;GC^&C$R1Q13YAA^??YP M>CQ\ ?'V0=,^:-KY8U-!MU+R1J-,*8C3%;Z;6&[7)R%G1Z&R/E3F\[Z\SM0:P4-#N3G@_[3E-JL@=F?4.U=AY\K, M_^TR3&,2I9>+[6$\MAEEF-&D-SM"&O1( R_2=WDN6@ &S2'G@/*^XG/4<.T" MNO,4'2((8AR-<#JLHI11-\RPAQGZ$RH:+:'Y[(MG#C,CK]JB;!X N(:^"8DBKK4PR$F= Z_JPWOVE;UY(HJM/"2D(7C[#NLTCA@[JBB/JK(&]6M MY)NL+!#_!/R@N.IP"[WF$IK0J[8B_M]J7-1 M-BY4L7T_0DBYGT:-T(:_G(A3FS$ M.$[("+#WQE_83=(^K-0;UH=6MY)##(^F,"0O2C,#S@@MM4LD'@?FL EH&KL? M!,$#P6$OYC^$SJHSJGCOYK@2;X-[;(8X8!R0-QGAMNRBE81A.X!U8E'B9"XI\(U0YD4UJ/TT28CSN M9@Z[@$(V)[ -M$?\O/>A;$K-+RJ8@06T:)TU#R4P2M^UIW+*'#TX2L>]S&%& M21!/U>I @<3/@7;;J+A2YTPP8I-=S )F ;?-@#PF)]E BL3/BK]!X0)N(,&* M@ZA&TJCG"[&Z:!7WS3F;S"B4,!NC=IB1*)XJDH'TB)_UW.WL[)3;C!:Q,;V< M,#H&/K >\=/>;QTS5Z)YN-!+8A1)&F43 !<2 TDIZU%*C*[+ZL2EUR-U(O+W[N@N"EO!TO?@9& MI'Y&[)7V)GLR,MNY +))CC(2CON)PXPD03!!+72@0NJGPEYEGW@NU.:V ,?C M_N&P I#1!,B#5:2?_R"/LN6#:'8"M/DMHA$=MPF761A,E3<=:)#Z:?"&KS@4 M>($>8&6"NFT3T!5 VF8+!=A;7^25@!9=E&K3:HY@INJ*&]GA#,9!>Q&VE+X? MTY>6]T"B]!2)[F.6?,N;EI\E4*EK21E:C\EAE203*THZL"<]O:8$[C00<]&H MLNC(%)[0<_4_H0NT^E+M31WL:8E:E]&T^J8#Q5(_Q8Z%01_1>= =2\O (B^7 MU:'2/(8^D"SUD^SQPN%4(W+P+"68A&.L3KMP:OU.!ZZEIU::)B< 3=E3 M"&VN)1'#5K-WVB4AG:J7@RW9$WNRHJY+;4AVM\^6/]=/#HBA5'X5P,0D=F+_ M FI%+@GZ HZ.HQ_HF05>Q7VG1?YQ+2J8)>K[;IM#.W=#F9?E/U=ROY2WXZ ' MAF=^AK^5S^U9F?#GJ!&@OB7:9I5IU22<8XS-/Z36F33[KZU>"UG^RXLWSN1X M;_WT,?>WX)U=F-KU)GJKUA?$ZJO][1<:H')(X3B864VR06,POL6"]U]9MU;TJ+?BJS$OG*HG90NDB3M.$6B3H M,@PC-JE(!DW%_)KJ$.G^+8ZHH:K6YOW[EIMW5J+FZ =8^ZD?)S=#F4-6A580 M_\=>1C!HK^"&PO=V]R:W-H965T&ULM5A1;]LV$/XKA!84 M*1!$HF3+;FH;:!P,ZT,!HU[;9UHZ6T0HT2-INQOZXT=*BF19,BUG61XB4KK[ M^-V1QX_TY,#%LTP %/J9LDQ.G42I[8/KRBB!E,A[OH5,?UESD1*ENV+CRJT M$N=.*7-]SPO=E-#,F4WR=PLQF_"=8C2#A4!REZ9$_/T(C!^F#G9>7GREFT29 M%^YLLB4;6(+ZMET(W7,KE)BFD$G*,R1@/74^X8I48QK'X_8+^N]Y\#J8%9$PY^P' MC54R=<8.BF%-=DQ]Y8<_H QH:/ BSF3^'QT*VS!P4+23BJ>ELV:0TJQXDI]E M(HXB**S":"'Y PUAK--/+X]N$,W0GPG?29+% M2Y:,#>-X? MV.\+[.I,5>GRJW3Y^4B#\^E20B\]1*34*;K3*UGI6M$+'OU"-UTI*?"&.9ZI MJ?TLP&$X=BOC!I4@XIJ8*6ZT/4 0NAIU8LH>KY#6R+0GK =H%L] MCT^<,2(DVH(HTO/>1%"EK"N4H,72.XG#9M$(8E %,;@NB')"R4XE7-!_(.XB M6F"&1S3PT,O_3OCV,&S0'E:TAQ>629KJ/>JM$C^\F'B;12."L(H@O"*"7ED/ M6\D,!EYGVOM8-EB/*M:CZUE3*7?=C$9!;$L'4T2<3"6(/SNS=;SCT/G9)PQN!-=* O5H^O6LV M*!0=):9H%P<>H@\MG8KIM2?S9!*M)DW:1ZJ/_X=]M01M,.DL\!Z&3>*U_F*[ M )\C?K[(2\#0LGM:39I$:_7%5\IOO]HN4:UL;29-MK7,8KO.]JCGQ_/U; >_ MMJ#?"JV9BEJZL5V[_W-%#R_/H,VD2;O6:VP7[%=6=%N*\<@<@? IY*U M9&.[9K^BHMMJW,JPS:1)M%9J;)?JUU9T6X1;;&TF!5OWZ(IG[M=?B-C03"(& M:^WCW8_TDA+%E;7H*+[-;WTKKO0=,F\F^IH/PACH[VO.U4O'7"2K'PYF_P)0 M2P,$% @ /8@)64]')[$E"0 O34 !@ !X;"]W;W)KR^I[O>5<>$^[O*AO)ULA M]M>S6;W<\EU:7Y5[7LC_K,MJEPKYL]K,ZGW%TU7;:)?/L.\'LUV:%9/Y37OL M2S6_*0\BSPK^I?+JPVZ75C_N>%X^WD[0Y/G UVRS%>-)]N//WNGD=,ZFX?GW9^^_M>*EF(>TYHLR_V^V$MO; M233Q5GR='G+QM7S\)^\%L<;?LLSK]J_WV-D&P<1;'FI1[OK&L@>[K.@^TZ<^ M$&<-T%@#W#? >@,ZTH#T#\J*+VRK7W^YY7:7-Q:F_J M?;M/O'>_O/=^\;+"^V-;'NJT6-4W,R'[T'B:+?OSW77GPR/G0]C[7!9B6WN_ M%BN^&CJ8R]C$!.K1X?7,,-$]>WQQ9U)#3]2"M M/S+B[RL_\N+ KZ'(=BTIW+))$-?U/EWRVXG, #6OCGPR__O?4.#_ XJ*2V>) M(V>#B-%3Q*C-^_R/4J2Y3$%MW*"P=:#M^&%3-+YAW;HI"NY0&2U:++V$9P*H=$9Y/N$!MI4,,V" MD#*L*3.MHI#B&%86G91%5F4)EW%?9FD'!8VH75F)[*_V "0I,N/+,&%4DV2: M(3^,F:]I KP%,08BUW+V MS$)$D3YG(3LDIRV&QP$Z@RUDU?BE?.25Q+I*I%G>@):WK/@J@S-5[TOK+49, M5P7883E4F*X*L L8&AG<""M1^$T7;BDY3R:I5J6$R&S5XR2HU7J*2]-R[VUX M_5BLQ\.TBD,V$@W%;\@*.Q+@TCS[2ZY &[GI\F02J]/\I=EN=WFQ>F*J)V:6 M3R [S$9 !BD<0W8>^U=9U]Z[1OW[9_DS_K3L!HF, Y>+];X9^V DJ-$G1HB^ M/@%64Q3@2&T_?FM$4TR$K]51YC5>O__@ M%2,YC9DB61SJ*P!@%@>1D='^'WR&%* A.Z%]VNUE:F@3W@LSP2F>(1.^D%Q$ M R,SFG:4Q.'85%"4ANR8-I2]*@]NW[&5#B\= MR$Z]):Z\#:.H(!+;(?)3(;CT*XQ @G$TR2W"&.M#P[2B^KXP 8SDL A&!H6B M0/Q*"FP&^#D%[M+J.Q?I@_S5@)#XX=5<[@BX<,@'Q1'.MDZ.JD MP^ I@L1V@@01>L"0>5ELIG+ [.1P.*QY[3 S32,C)$(6&$V4B(B"OR('?P2 MON92VNIB9<2D-N;KE:T%8(4P(_IVQ][)-RYK1($BL1?_NNEX<03,JAWS8Z)' MP+1"**3ZY07,+)=7P1NQPYLQ)T$AV+AS-J4QU7\D^MJ4N9Y6M7J**RZ.U5XWDG_"NNS M$S(C5T:A O:&QA0KXB)VXDJR_- 4J!QIIJ_3#)A!FD%OHYH5)Q$[)W57^;%] M,$1*3X]R;RKILCCL'J0Z"9FM0 GO!U$+N05OMJU-#.[;P[!P$TI0R'Q)!4R_ M%0&9DI@2$ALK*6 :$\IP&(Q-7 4[Q X[S]?=;12 JMM8% #3L2B8IB]$07$2 ML7-27X_T/F>%E =*<^HM<>5M&#S%8R2REC^L#ZPX+=PY]9:X\C8,FT(] M\IKZGN6IE;[]^>J&(G.OOH#L6'!>U^KU0OXHQ2/W-*EB.^I;!\ K'UVACN"K M4^W46^+*VS"""@RI'0R;"#:IMA\-X":&FN06!RS6RZ& 62C3J;ZF F:4L;$" M+U4@2.T@^&NQD4=X-9)&[:TO'@,NO26NO TCIYB3OOVY/^JT!NC46^+*VS!L M9\_^_>S#?V:5+:#$U_=/D!DC5-_Y V84C15JJ$)1ZN3I/^JT'N?46^+*VS"" M"F2I'61?E4)-@@S\ .DWU $S%E)FI%#3C+!H;#55+$KM+-J6'\'>.T50I]X2 M5]Z&,5,(2M^.H-0I@CKUEKCR-@R;0E#ZDPA*@?O (0EC?<( MY^#V"AR0]YH M,/K@M.)/YH0_F5/^=.HM<>5M&$'%G^SG^;-W<;Y]B$-DW',%S (4^_H-1L", MX-AX*GIV]E[+CE>;]OV@VEN6AT)T+XB0?K8OGFC';]#UTGW)I%RT[W8 M]#FM)++67L[7TJ5_%[;MV<>2B'*7?MUR],5KQH#^?]U68KG M'\T)3F]LS?\'4$L#!!0 ( #V("5FWB1&D\ ( !$* 8 >&PO=V]R M:W-H965T&ULK59M;]HP$/XK5E9-K;0V[[ RB%1@TRJM6U76 M[;-)#F+5L9EMH-NOWSE),X("ZB2^)+%SS^.[Y\[V#;=2/>DJ6 9B6HX&[@>3VWH$PXR;"V/*EDNOR M2;:UK>>0=*V-+&HP>E P4;WIR[7FHI,#UV# M3EEJ-ZT=&%<.! <<\ -R)X7)-?DH,LC:!"Y&TX04O(0T#HXR3B&](J'_C@1> M$'8X-'D]/.B 3U\/]X]$$S8)"DN^\*0)ZLI#M4[4O8X]7@9Z15,8.4BJ06W M2=Z^\7O>ARX-3TDV/1%92]^HT3?'4=AOS%J1Q$TD\=%*^69R4"1M%44KLD%7:/$I MJ^*49-,3D;6T[#5:]HY6Q:/ .Y2S/[CGHKI0$/ 'QSDJEV( R M;,Z!"&F@2]YJF=Y.JOW8VRN;HZ[\KVHG(FNIUF]4ZQ]5;7*X]KJTZ7?MJC#8 MWU4=9IV[JL.N:U>Y.Y=E 6I9-AT:D[D6IKIDFMFFK[DIK_.]^3'V.U5[\H^F M:I;NJ%K:8N&P0$KOJH].J:H!J09&KLHK>2X-7O#E9XX]&RAK@/\7$LNI'M@% MFBXP^0M02P,$% @ /8@)66I^B/D*"P YVH !@ !X;"]W;W)K@L<@>"Y$73X4Y:=J MS7EM?=EN\NKU9%W7=Z^FTVJYYMNT>EG<\5S\YK8HMVDM7I8?I]5=R=-5VVF[ MF5+;]J;;-,LG5Y?M>^_+J\MB5V^RG+\OK6JWW:;EUY_YIGAX/2&3;V_\EGU< MU\T;TZO+N_0CO^;UA[OWI7@U/5)6V9;G55;D5LEO7T_>D%>)XS0=VA;_S/A# M=?*SU1S*35%\:EZ\7;V>V$U&?,.7=8-(Q3_W?,8WFX8D\OA\@$Z.,9N.IS]_ MHT?MP8N#N4DK/BLV?V2K>OUZ$DRL%;]-=YOZM^(AX8<#LMA4[?^MAT-; M>V(M=U5=; ^=10;;+-__FWXY#,1)!^*=Z4 /'6B_ SO3@1TZL%X'SSG3P3ET M<'H=Z+EC< \=W'Z'X$P'[]#!ZW5PSJ7D'SKX3SWHX- A:,_N_G2TYW*>UNG5 M95D\6&736M":'UI!M+W%*B;R>R%27I9M6!%( YB9 ;-BNQ7J/]=[;N[]9KG<;7>; M]KB%UK-E5EOBO6*7UUG^L1F*?)66J\KZ<-<,CD5MRNS ^M<[OKWAY;\U 1># M VH@T2.07V=OK3=U768WNSJ]V7"K+JSW:2G.F086/YK1,PXW,<-_+^IT(W>; M"FT>!4J/ J4MQSG#^3G=I/F26VEMS?GRI<7(BR8Y6R>X/7T M_E12:A/7]D*/R,WFQIR:Z\FKZBY=\M<3<<&H>'G/)U=__0OQ[+_K=*'&O*", M,+>76X0,&B-AB69@?==CW:A)IY8=3RU[TJG]44PDUVLAXNJG)YWF/=4[R<8A M8=@[T6HC/W I>:B0L0L)B)"P!P235.$?5.$;5O*VJ72L;<8E: M[B\!57,)F+ZI+^HUOQ!+L$]BS5?6'G[ZOB&Z%35VNN5,>[ (9HY MRI^,YX4A\7KJ0\94C+,LWU$YHQTM/G@YFGS&6!W9_(1L0ZKS-0XA$RJ1@)2SSE[_=T2"7E M^$?E^/\5Y3PV;QFC#IVW?,W:S?6460L9"HO6"<]FZ+ MTJIX76]:7Z'Y-7E!7?^%6(EW FP\+&N95NL-KZK&BLH>%:4QG:&B#!11N@[S M@OX4AXRY0,(B)"Q&PA(03!)E>!1E.$Z40EK+(L\/]NE#5J\ML,NH+0(2HNAM 1% MDV5YXN$3F"Q[DEQ<7UOO>%T6^0OKEU]F6C$:@P^8ZPX@R4;T?.;V13@BGD&$ MH.PC:%HQE)8<:-[9D96%U7GOQ&R^XX3UV'K.G,C@&8^J/I'C4B?H2PWJ\T-I M$9060VD)BB;+LJL;$'/AX*PL#W<4FKN.='6?547YU;KE7%^L'.%IZVK&Q!SX6"0=AZ] M!*J>_@55UN@S33.UU=R<^& M08U_*"V&TA(431949_X3L_O?;F:QBKMV%?7- MK-6*!>7MHT#S,2"#XE E &A:,926H&BRV+IZ 3$7#+1B>]2:@)8#B%H/(#95 MG%=HT 64%D%I,926H&BRP+JB #%7!>9\DXGKXU=EG;[+5[SXCC":M1/; M 23M3PN<4-D'"RT(H+*/H&G%4%I"U6J+/+*R3#J3GYI-_G^(R2G+A4#$$FU3 M5/J)Q\P8H@\0:#X&9%"0:G1?$-=A?G\K-=2LA]*2QX]!5DCGUM-16^6)5BCJ MEF[%L]*U<4.7.'TSTYS7X'.LFO<7U/'\(.R?9.R&>>R.>?4@"',"YH5GSG)G M?M-G[YK7GW'5/J7JMGE-*T(\WPD[3XDE_(7Q< HLU[RW/ZEVS#D[SY@-+CZ^J]V^D#\W'B(Z@)]RLF?,=CTZ5OOO[L:'[N-,^<^]#:. MJL8]8:'C!S3L"Q1JWD-I$9060VD)BB9KN3/OZ;BM^\__9)(Y\) I4MW*3\. MVHH"H68^*OT(FE8,I254W=+?&UI95IU-3\?MZ\=^.LFD19 M0$)=?2@M@M)B*"U!T60]=JX^-;OZS]XP036FNGKSJ392-DR8$QTL()3M#DTK MAM(2%$W63N?.4[,[#]TP055?_$)W2ZLV4UO-S8D/UA+4/(?28B@M0='D)PAT MYCG#F>=FU(!+'%/-<^JX;G\C\YAXAD<+H,QS:%HQE)8PU3R71U:626>>,X!Y M;F8,T0?2+YY#:0NF<9]=.W1=UG-7H6%C*"UYPD'(0ND\=#;*0Z=:O4#WK#.- MVQ[:OA\X_6D%ZK8SC=O>/-O%Z3^=!AHVAM(2S4$0XA+'.;.=@)T\HN;9;KM> M&TC+>,8TKKSG^RXARDT5-/ "2HN@M!A*2U T66>=*\_^9*Z\.=\A%T.=*^_8 MRL>^Q@0T"!?ERD/3BJ&TA.E<>6EH935VKCS[$[ORYMP'3ZVJ*Q_8(;.5>17J MR4-I$9060VD)BB8KN?/DV?_*DS<''C)!JIZ\[Q'?9WT%0CUY5/H1-*T82DN8 MZLGWAE:65>?)L_\'3]Z M,?'.2PJ5?01-*X;2$D=.:K/VWP[!_,\VB\.0@,OH+0(2HNAM 1%V^ML>O*%/,U70+U+RX]97ED; M?BOP]DM?2+76X??M2LN-E6Q)@-[8HD3\_TJ:R3IMGK L>ZVEPEE06=M.F#:ADF430-:RY4D&=^;V'R3+=6"@4+P["M M:V[>YB!U-POB8+?Q*#:5=1MAGC5\ TNP/YN%(2L<54I1@T*A%3.PG@57\>4\ M=?[>X9> #O?6S%6RTOK9&??E+(@<$$@HK%/@]-K"-4CIA CC9= ,QI0N<'^] M4__A:Z=:5ASA6LLG4=IJ%GP+6 EKWDK[J+L[&.KQ@(66Z)^L&WRC@!4M6ET/ MP410"]6_^>O0A[V )#X2D P!B>?N$WG*&VYYGAG=,>.\2O[$C>&>EWY]5G"L)""Z/UC@(=9>;>K5W"1OZ4NE M%\DDS<+M 8QTQ$A/8MPCMEP5X-I6Z+HF&G3=8T*1K=0PG)VP%:/?BJ:4NHG" M;U+([7+)'L":G\R7Q/8T+;II-8]:#>\?Z^9[NQ9" M!D^;LFH_7*VEW+Z;S]M\+399^U.]%97ZRZIN-IE47YO[>;MM1+;L#MJ4\ M,N8N:\6B+G\OEG+]X2J^"I9BE>U*^5O]^$^Q-XAI?7E=MMV_P>->-KP*\ETK MZ\W^8'4&FZ+J_\^>]HXX.0!QQP%X?P V#Z". \C^ /+2 ^C^ -IYIC>E\T.: MR>SZ?5,_!HV65MKTA\Z9W='*_*+2U_U6-NJOA3I.7B_JJJW+8IE)L0QNI?I/ M7539!O4J6&3M.OBD J,-9L&WVS1X\\/;X(>@J()_K^M=FU7+]OUZDNLV^+E:BN58P5R=_-$"?+#@(_9J3$7^4T#0CP$.,0%. M:/'RPS%P>/KRPY''&G*\'J331QSZ?MV*)I-%==_/B$(6 O1RKX7"6G2R>-=N MLUQ\N%+9H!7-@[BZ_OO?$ __ 7EH2F7I1,I&WJ-'[U&?]NM?5*(LJKS>B.!- M6;?M6\AUO0K6J=!I\>%Z1A,:J8O_<.H40(R%"6-D+)<"#':\&]474KZ_S[3-]=EH%RO+KEMIF^:4$> M[#7QDV@@&$6A$5NV%*:,,2.R;"D>TP3!@14=C8F\QJ1">2@OLOZN6RV#;%,W MLOC3:5%DGRO#A%'#)%L,A5'"#,M30!LGF,(VQ4>;8J]--R3J&HE@ M)82:.0^BV@G(LM@ZEUD2&6:]0";URXPL2HX6)?Y$IF:[GL^E4%$7B"<=!&>";>5:)HN#W4Y2V9/!W."-W>B$JM" M@EEZKY>/\R\UYL@"$D,HHH8+4D .,T?8H1-X0E[K/K?M+JMRH8-.F;=1X=?J M9!$\9DV353)08!ZT0LJRPRHMEBT?BK9NGG5PPOSD'?+2)#RIMG2O;11)B#EB M'>'!C=COQLTV*YJ#ASX6,J\+,!?Y]5SL&VQ;0R/"S3P,R%&21,1A]H!ZR,M" MAMGW=;U\+,H2M'M2W-MK&]VD".,T-NU^#91# \LA/\R-W:/6/J*!)XQ7S<7. MH99SU)V94M,W$PTZ]LU A\@+/->+=5;="[T66RD?!0]9N1/GY@X#,F6LXMV\ MD_N'OCAEO :YH0'=D)_=7(Y:BJ9XR'3-(B0'^E<-JHE@X9^/8'4QU:M"QHGY?F'N'@2V9BG%D76/=F6 M2IS$,; @\L/@;R(KBS\5<>C54:#OR%G9N6.3-=^%S.[4-_''KI#/ZLZ<[QKG M$ML_SL4NL2DQ3A)NNF2B,<>^&Z@3^;'SZ+O[3$73WG=S\93W$:;1NJ[N9U(T M&Q5N#Z)?H8+.\PYTL?.FU)8BFW1GF&,>PJ&'!]C%?M@%W7SGX6]58\Z^2V>=?X2+_3$I_F( ?Q4N.E(6'O@7^_GW M7]I7;W30O 4GG7;I66 ;3Q7%V7>2!2C(>&S6HE)8(Z78P25X@%3LA]2O39T+L6R#55-O7I0+ M;41%$6_']IW$#F@D4%^,";(FO"U& M:&S-"5N*8J>- SCB,_7*RS<@0%-M,B,DC,VB'R#&B)77 ,J+>1@[TAH9*(^$ MW@3PN0/?%VS134IVDVI+I](V=N' B<3/B>,[@UR+O[Q(\P]TL9,!P(M#,U%, M->;8>0,M$C\MWN3*,6UQV.SX?5U4K:PK\6.W#:C7_7HB9EJJ,7?8]TZ;M(PZ MJ;:4 *!*PSA*'-/V9&/=CY:&VWZ^O0V^"-G4U05^FW;7?=IM=YMS9XIVN*,X M3P8V)7XV=<]5J!8 3]))*[23:DN)C;]JRCM* 61@7^)GWU1L:Q5LW1+8NWPC M0%D6JR6[M1,)":*$)MAL2 U1C0FCN4]&="7G-D([U/Q<[#<6P<:-"GI$J!H M2F)SAS.=:M"Q8P:$)7Z$_7R,?TUV>:V^-K+0-[&EN(,O.P";E(5FHX!_W(MC M?2)M8R\-($S\(/QUUZCE?"NZ[C(%B@H*52SIU=-QAORH]XG+W5+3E:Y9RV;7 M]PGXHJJ_(7V#0I M=TZJ+9U*V]B%)PV?E])IX>K)F0O>B'T*T/U&TSD!(D[.F4FFD!SGU"S( M@.K41'(T--(!2ZD?2\MLR<+GF&30NNDVE)J(W <.BB$#LA*_=_I7SD:!8V7R.9@%JYW<-2+8UH^B"7)UFW'POW_8*M7#-E/T(ZE;:QPP8(INB%=,IMO(QHS;&ZC M 7(XPG9O"2"GH.&4!\;V#KC,_!7<_=,]_0[A>#.M+]VJ]-%]T*O$![5B=-SL M&=#_RA6.F8U]@-PL1DELKH< N3A.7.4V-K M\[/MPF54D,G@3MP75=9]%M*'"7$&\\GS3F.^RP'0&9O,Z1_J8L>\!G.R@3E9XIU[O]35K,LN4JT#VZPK+,.NF;1Y=5)M MZ53:QD]"#A3*_13J?.))Q]K=KE7B;:O_]M$Z3@4W1$#WV3P9Q20R"YR &,4XMAYO@N1X MA!QE&3[@*??CZ<*Q?[/?XNDH5:%IWNS4Q_TS@>!TY !X$LI,7 /$$.?FXQHI MI(UB!ZSQ 4ZY'TX/+9R'OMT^^QX7'F>?&P88TJ(70 C1Q+J>MI2S[9$/,,K/ MP&BWJ=GN U?-I/USG?WL5_%[F@U "R=M N# MKUUI;TR8S\,G,K/<.INLRO[ M!X?$:B5R&>RV^DGJ9;T]S.J;VV_=RRAFNG,(< 3$JHF))/[3N#BKO#SMB.R6>&?Z(O=CGKYY 6&S\K[@=O44A828 MFSR0,L)=/=!\X%1^ILP*9O6@OI.9DNQ2X+'3_P1+0'LG+:SNM8T,#JG56#'5 MH+W[YB^''\]OE3HIGN5CO'[1_0N[5\--*CIWU3T M)6O4PKA5(;12*L.?(F5AT[_\I_\BZVWW.IR[6LIZTWU5U#9;'*>Y:[\X M=DTTVM*U%Z&I*NFW9V1<>Y)-L]W$C5Z7D2?&B^-:KNF6XN?ZVN-K/* 4NB(; MM+/"T^HD.YT>GNVQ?3+X4U,;GHP%1[)T[HX_/A4GV80)D2$5&4'B9T/G9 P# M@<9]CYD-6[+CT_$._3+%CEB6,M"Y,U]T$< M">F_:#O;^<^94$V(KNJ=P:#2MON5#[T.3QP.)M]PF/4.L\2[VRBQO)!1+HZ] M:X5G:Z#Q((6:O$%.6T[*;?18U?"+B]_]6EK]M^PDLH4XDT$'X5;BVE,@&]/* M\3AB+_88JQ[WK,.=?0-W.A-7SL8RB%]L0<5S@#%(#DQG.Z9GLS<1+TCE8CX= MB=ED-G\#;SY$/D]X\_\]\@YW[W50O\!UF_C_N8BB6DNO@__N=F-=E%<&QFY1X21^&21*3A)L2$?M9+&;(6V MD=9>1@*DCLIIR^6L[5HH5]72;D7MM56Z3M9DUV@)!;PP+"7F8>@:+Y2LY5(; M'34%$1UCT "(O]#4M?.1"\E3 M1J$Q?0-.!9M?2L4A;3MN+Z;1![P'D-D^4MV?3,35%XXXN@A^!6W08&O>% HI M]F)R7TG-(15H$T(!CGSBR?-JXA9YIE["DP7DS+/D Z*XDAQIM'8P@;2DY636D>=!H MTP29',1>Z[5L94RE,&@B-U(;N33TBCJY>/_N8#:9'XG3@& "TQH444>'==Z_@,S3+H0DN/TY4_I_1TB76:[A_A4@ZX_)!^'(6>3B%6WE6)!/NEP>"Z M%:U,-5;!#F2DNF^TIR*'H"A'-42VH1!3T"-]'QR%-4QE7\H83T2-0U#YL.="JGID+NIW3FY M;Z2-J?6.N+AW$90RE();^R@E%7M"(-_J0,+BY!3Y:_?>^,F;I2)T WZ9<0O& MMMWS99@='G^GW9OGT;Q[.5ZAF:!I"4,KN$[R_0^9\-UKK/N(KDXOH*6+>$^E M88D'+'DVP/K*@6;_P1L,3^+%/U!+ P04 " ]B E9["V53O4H #PB0 M&0 'AL+W=O I>C$2255B46" MP&"FIZ?[ZR=>W[;=)[F6[=XT])=-V^W* MGG[MKI^X?6?*-3^TJY][(K;7/RYC5?^]B]>=T.?6T;\[$KW+#;E=WA MK:G;VZ]/SD_\A9_L];;'A2=O7N_+:W-E^E_V'SOZ[4D896UWIG&V;8K.;+X^ MN3Q_^?8+W,\W_-F:6Y?\7& EJ[;]A%\^K+\^.<.$3&VJ'B.4],^->6?J&@/1 M-'[3,4_"*_%@^K,?_3VOG=:R*IUYU]9_L>M^^_7)5R?%VFS*H>Y_:F__R^AZ MOL1X55L[_F]Q*_<^>W%25(/KVYT^3#/8V4;^+>^4#LD#7YT=>>!"'[C@>);?E'WYYG77WA8=[J;1\ ,OE9^FR=D&FW+5=_172\_U;Z[L=6,WMBJ;OKBL MJG9H>MM<%Q_;VE;6N*)LUL5/IC*C/W=M0S]7AK:G=Z^?]#03C/>DTK>^E;=> M''GK^47Q?=OT6U=\VZS-.A_@"2TAK./"K^/MQ;TC?F.J9?'T?%%\ MIX$N3WF\I_]@NLA;OYA_*T[@2[5'$C:_#9;F2@>M(0MF%OI2)KM\1)7]-NR+\K-AN0-C;!ON][0#3M,VF$*=*_IY;': MEBM;V]XO<6U=5;=NZ'@A-"G-Y- #AL:B6J;K>FPW+ MYO"?__;5Q?GS5^[8UE;UL#9AL9VI6GHUQED4-V4]^-6N:8TW)52#$+NH:OJ7 MYDA$&T@X=<5W-$1=/"TVI>WX45-LK>G*KMH>%O1\;XA_&C_>X,QFJ&FW;G1O M\>8;NITW[X!%U&US?8H;UKJ_B\+2DFS'C$8L5Q^<=<*U=^$F'HS6:GNC#]NF M+YMKNZH-C4":HOIT"@6UIOW985M+6:WG!4Q="%G6I(N96VCHED@'#F'VGZ,O MZ3C3=71'7][I7);%+WMF/CH5M$,WMAT<;;ZET\"O)[HU,I'&T5%>\PMF]^G2 M>>;G!14B&,Y(,IAK)L>'1I 'YOV3;.;+XD>:9T<3)8XB*HTN_QS74 Q[>3?6 M!7[CJ]BJ=^G,KN)\:+@?B>U+.=+T:G[T8,K.%0:ZJB!-8W8K>H_7-OS?"Z$S M_72^2$Y?S>-C48$EU\+:M,'?WFWMRO;%BQ=+>HA(28 $:$7^6FUI(5B\"[#0LBYP\-<6$):C6S6_RW4V-QE!P\5Q)L MM_A/T^JZ'-;;\G[]'G8IZ7\JAF1E1"C9XV6!U9P]??5W^_=_:=F"5Z8\,+F9 M^#HY&$$,AS^O?R5LQPR>/($'0(? T'_KE $)BW?T%IKJ?]%I :_XO_U[+YXOS MBVS=+%V?/TG7+E;^.#2>CC2[\ ]GP_%^2#2^^6'SY1;8=QX62TT86?&8O 6P1H+>"$; 5!2-N24/C*F,;C MM@4K_/V>K$$@G!%(,@R;,Y!#' .@N#:NZNP*V'E%X'L)&U)A?:5@!L SOVM1 M5*;K:6;$JY:@CE@_P7**D^M,8B/0C-2&Q(^8135T;,'H\XK*^+7+XEWIM@R- M*OP .Y-@.4.;XW\!++).ELE_I!5NV?JD_V_M]9;.5&WI 4!+,CMZQ8A_,?(H M* TP?/16P?XE(S8'[8XM!?R[F,6?_*#:@]Z2)81Y5QG%[N%:"7*0.4775P?^T_MO M/KQ;9J!_2SX2)B@TFH\O!RN6)N*':\NATR8^\] X&")[*T!( J7^> MF6PY MKLUE;!#Z![F%J"FU:89$\GD8QR^@-93TU%)@8= M-AG*#R]F<N?T7<&O0ROW+@?V',U,'S;U MSI3PR:P+<)PLF$Y!5XHWI+8;?IH&B_-:B!O(GSLVFMCT$GM^Z.'CH?UJVIVM MV/2Q(H]([)3K=3A--C%[23H-)$Y@OT$UJ"O TSZ.L2S>LOG?JGW)B\X.7#*O M'7[=T%+:#OX'MDV]#Z.\'KN5%I[ F ^-34\=%MDTPIIZ^G7-/<7XS+:'AQ769Q\)G?$U;2X[ MW]:##,K'#FP.KT4\P#OXM_Z/#4X'>4-'EB1S/GCTW-CQNVBKKDQ=$[46Q;5I MZ! +&Y=KG&[B!'$G!=]:LBLSHD_I)[(X'NF1BUNG-@8"]C?."^TQOI ^VS[ MJB627(Y-<^*C=;OWGKO+JU]XT-.SKQ;A&>N29?2)ATUY2UT%=&?B?/-[<=WP M'M(?WP5727(;O5-?L_!.#&)O8G22H,4C;//CXB,K>M7;GYWM;1ED+/P3$)@N M<<)Y/YU7IH XXJ^+3L&-66;#N;9FSBB+]Q_>_RBLR$L/H@>O2039[=:(:J/1 M@67H]&*^J?^0R$-'G&0XXY-5RGP6TFM=$@9H;XO?AA;K(+!3I=0B 2KT,'>] M,&8Z.DMVS#SN@$@8_@,)55(5UFU5;3?F-CECGBW"BZZ&E2.1+-Q,BW+$^/EB M]#3BA4W+D&H'.;*.5"QO2V8?W40OZ BTM,/U-M6Y' !4_WEG1CLIH8!&C]Q1 M7^B,.YDT)L'3Y"# =Q?QX4,\;F\5/5R)[QX'*8@%]DDK;ID;R/N5 6M(*-&" M696,P-ZN[#Z9?E^7E?C]+;O(>PULR$U0AKCNU\% :0]3S7L@H:? @+2O9HU- M^#AT=$:]O*3M,R[A)(_0_)[@GL]L&S.O]Y-B%^C6>'B3'73$.G3P%*A EQR) M#O@7[KO6:P6KYT['I_/ LUX91F9\'[AZ14I7SAKI"P.][D,2820^N8R,:1+" MXWM%"N-Y@-H=H+6P2_$=@@ ('61 _#VQ(D *;6AR.=?A$"FR; _\ID\4C$$< M@S\ "]C7 J^JLNO8 QZDI*#AZ1#^")&AC_.C6]^S,Y>E5-&N$,YC<$ARI7&E MTI? 9GWCP80K2=Y"5A;.DL(IN^0E\:#Q71P_Z'#SL&<]E8B"I?<#9&?/[^[W M2? ZQ.PE\M#(1T0+X.R0-B2\;0#7$D87_BS8;V&L07K5@SFJ35 M(8Y$_^; MXD^ .+"-B&X-0?HI+1%W)EH(C^3$A1C)V"L]#\"0WO%0X,188#4]0D-/ QT3 M7G2Z:?G=(9%\Z2SXY$ZF(N><]X=6RV8$E$M+BOFZU ,Z#T4?P/BR2^GJ>/Z8S8C9)"D7<1 ?+?,WC'"&-V..5$/YSN8G+# MHRH?6/3C! L]9BX$\LB#=SD%Y"D-^G4&%M]B]D%%#[0L9;MYV4)SZPC.;HP< MG"JQ/M6.A/\, W@9BP$6)"(L\0->O&8+"-"!U1-QBG0>)NMU:1.A)LHOE M@K,6#W^9F%#>J9613W>6$,![3')3#S")>S.R8NI#XC6C$QKU:+DG47#'!CC= M=/$?K#8[ U# LX+^A09 X/R:"/8!9I!&1 '7]L=.XDA5L@JP?2U(PU@L'8[5 M%\^>OW@%U#W4]>G'\G#ZT72G5UO085\>6CF1 <9X"%UF]C^X:ZA+3W?B N(B M"ZE8UM6@QJMOJDQS0'H(%SC&R62!$@!K#G.=8-A?=&,0V&H N MD.%1>T'>RSBR#T3IKC\LPV[\/&$SB$A"=C=$5N@ @MBF*LF68I#+JFDEX(,S M;[+DDM2>J ;L$]OD'K_?DN7+*VTK0MHA8)_03 9NXV;*01/FR(RJ69XX(N9< M\#NM@XM![=AL3+=OI](HY)H@-<7YLS^6XO144]D].W%9J.&\!-CMW8&5";:N M*5F+>"7WP[&9!Y,TL]0%:?J=]^.28)B(ZJH[[(F@FF4S'GUV;;F).J^U'K)> M!E+,MU$;R(R]DU_NPXOAS=6G:\[\>=0VX=)CL+IUWD%IW<@3$7*K7'+L$Q25 M:?R'EDHMZVC+.@SN>>*;^;4=3P:AAP]79 M'4 O+>O!S]RR><6\.+X%:V6/4A3&3#$%?.:.;"9QW9.B9?-+U:>?/X\D()'Y MWY*%.U5&@I@A=WGT'3,-FQ,KO'K>ECG&.YYK5+5;EXNYG,83BR5W7(<)W\,!1ZO&&M-!H(\L1(GFAKK$B@W^F/J:MJ7?[N))]DII"I-H,L+%Z4HD MV. T;A%4\[VHQBOQ#E+!JT,.CM["YT/_BO-B5NODD @GD7UJS#-1&641%_^* M(VHLK,OV?]UR9G6&^)""2[ ^<+@WZ 5Q/["FQNO+WCLH?P<84/ >%SL##1*! M/D()+ M 3!9E4S8KXY-.#4W CUHE6$)$D5,HE_K8W-=F7G+)<0R3$PG14JK_61JNVU; M@36[$@X:Y-\B/I;1']'\0SA58;&+$3]^A@-EJ?*L-W-XODZM24\>Q?]PS+; 96J E"FSWQ*0)?&<0?7/&I:6^;J0P1 M7F97]Q\%;A1/6!_LG#77;2^+TD?8XZ-TAC_(+SR'8U- W6F\]P_'TSP+3MVA^>W[>907 M\-D\IDLR\.]!;>=*1G;-PA21D)SLX,ZN3S-G:3.?],3@[-35[6[XLODW2&ZXF/OUD8SE/WQ]U M\1B+<).D".^5IS<-MA97JL^6T*WTGCV? 20>0$&WIVICC%Q@0/Y)+&U^_=$S MG?-?<)BR/S5Y5-RLG$MCFJWFM6B06MY+FU76'"_@@TV20:S\3<#%Z4&"IQLR M?:(PWE=Q=<5T1E>NY4?MZ9 M?MLR?D]BVBM2(D9$@F-D,'#AP8KT K(&TS21."=VAWBKR9O5._6.L7NN_140 M98D0]7US 9>!R3AP%5Z..T9)%+E_)_?2Z$18AQ[(_@D(R$E5B@P*8 -AI-A; MX&K4?KA;@/;1P07U-P5)_][N:ZN>E3!$LE-Q,R/6TN7S)()ROX17#H0\<>47,6N$,0_;X%,?()SZ# M9'$!B80PNVC4J*A$#C"0UVPA9"))E#QP5X8RI^D2+#W3T/NHW@N[2?<<1JD$ MQ!_AE0#G85E'>-O7ERF-Q"#+'BF5.+89)#-XUQ)L;#%(H@TY2#I";I/(P*_M M*I6Q"[Z01'6T>"J=0]18,A--AA+ 99M-/2#G)A%/,>;.-E30=?G2U"NF8&?N M9#L?Z(/ *J18+BB>Q3B00'RVL;V*M4D$E#:%K6,=M5UQ7"'A5!^'""Z4(WD$ M\^4V]-);+O9;A7RFM62]R&9'EZQN4*C?RP&T#29'$(8+!;LELA%+%O"E:Q'L M0Q*B="8>QX^#1 V\3'C2--3#%HX3+ZS)-MZ@BH.<1+.\Y0I +DU MAI37TS-.*= )]@=].4W+A(QK#! M/'U$@O1T9SC-X+$'M9?A=NPL6#8^X+-%V/_I.=(CTP35R%2"S5"*]3(*3V>N M^P6$^J^<&M^&P#;,C-VPDVSP"-G"=.0U7K#P>#Q#U0&9J\.7,\Z&!%FMB6V\ MF,D>@&P:$C)JU"J]Y!>KGDV,\$A4O=+268"=LC&^C$3M1TX5I,D,.T5D*]K: MC8UU 1.3+BJ*QTP8MN\3:Y#%#D\NV /X242KDY10[-$1>T@@^F]T6.WFH)ZQ M1 4+YH:'&=81LCTA6M>6_8LW9!WQSK"'P&^#.H<"K-=\[J5W&W-0PB\@*?)U M1WU1C<\>\ N4:>*IRN_R*$*58Y7,U3$.#S,Z]I'13'ZF4*Z);D1XANDL@WEH MD"W;)&6CLC,I$5<7P9%5S86W5>M18Y>3F,8DJ#@ZO[=&HI'QX59NQ.N&#B>2ZW#GK6%650GL M#WB!9Z[P_R_>O.A-5OC@3WC?:9PG9-%X(@>";LI5YW-MN*["[.OVX+&:W8$: MDK;2LF;I3;5MVKJ]/F2.'254(J^B[7UKF&1'*9:(^",D>M\&FSNN*?@R3'=* M1Y\&"I1>''%QS1"51?@>29FI*RV\1*V61>H#&"N2X_/3#&>9';'I( !I7UK- MAT88TL684J#./)RWW6S92U1H\ZMF#KC@UQIJ?LKAO429&"CG'(3 MHN/?^%X3R<['Q!K)9EK?\,H#9O;)2#Z+\0_DE)"*>K_@"H^-Q6U"T1^'3E=R MN)?IH]ZY$A)I_Y%+8'Z!NC643="NUT-)G-8;MF%\ 6.>.,3U=U!P@JK8>(*N M#UACC,XXX8K)PR9ZZ?1YS2!CZX]>0N8TP_G@1(0A&V:7XLU^&S8,/'!,?0.^ M)[EG4T=RS+5;I#9RU+8:S9',NSQGK"1[A%!'&XY!5!I^X5G:BN:[\)R3RS8* M3O6[WEG-U5E$)V4HI1) +]3SEG3@6)^T'[R_KL>L- T;?^.;"#"66: M'*?*"./M4I_)F,:R%=JD"Y*6&9>.4> BS>=A^2:C:#N9]#EQCF3I.C%G8MP, M:6XN0@2.=VP[U',4BRR2'DJBSX"5?/I*[)+"A:Q MXA)&?=2 MC];YR^)_DD0CJ<7C^B9=@1AJX@FK?#:+U,+&IDQ+'>WB9?%CS(N7C#P5OPQI M]9WZ+L$5/C-^=F"- ,*@Y_JVFG,T4/_C?TM?)SL=RSW\M)Z^+'YIVLG$8I:- MUGJ(OJ$W]S6+=J1MRC9J#O)!'50ZI[GB3 P+IQ9OG/HBQJ$VO_5S MX-R$87TD%?]<@)3*$0:F8P]UG!,*S-:83+N/'DM)#A/[UN<^YXO.UN3[3*2O MC1'QTNM=U*/OX,C:U? J?HT8STRT6XZWACC>\P MR4?H=.(>%V\'6Z^Y#HIM9OTMI\_YV>G%ERA&\M[0B;U]0>B]VN(&F>2FK$2S MQUN^/#T_*W[<;'Q1@21/I?B\B,U$/L1:R;G.9@ M^!AMJ6Q7#3L$ZD55+WS(&&)+P:M8W6Y >EX\:M!;Q'(AAB/ Y'!$7$ MJ+SM(IP-SPI5?8UL0N.)4W"TJ@0[K@ZIHVVZLGBDU5GDQI)W=.[_1#"896[X M811;]R[SDMB<) [WBDB:?0BPQE4/L:9E.2;VKJPD_)&\5U.<8AU^L-S H692 M]%PVC08^IH7JK99G;KH0\;0;CN6I8_@>=A6_(S_."6P'06B86V#G?&UEHHN& M1I[7R#*J%6&]Y1N4ME:XUO6S>0W=OB)8*&[B7L/F-&'Z';C!7T S2#EXN_*3 M2/^QJS?7IF.G)DT2"2+];3N:NYS[Z[ I"7,:L4GW0[=OV9@;U5EBGDGF3N+H MU08HH;8SE+UFG0O\-"17U MN,ANXMX:Q_MR1!_4==?>]EOUIH229,+&J-%<8+OAHV6A0$)\SAC0%74C?#F2]),"=HSZXC9X4+Y9?KGDY'\>UK M@VPI-[)L9N3:\?=TYEKS2YP83NJ_T25KOQ98I=J\%W^>?0&[)^+ L1LGJ8)_ MB"Q)8\,:?'*>5Z+0P/'E()&D;AS2AA*I8J$YS)U^9)/D(D44K#FF5T;+D',_ MG3Z3:4Z'S6NM19S<_'ML?FA4TT;K5'74Q %9WK/J]_/]=;TN^S#?[$.[?&C/ MWTZR[3HV*A*G?N9*[LJU 2_3S[]\1T"3!:Y&1?=EKZI8;>RH*#_KT(3EYN%+ M"IO36!S?E5:M"0#OYN$[63$Z'XFQJX37J-7&UEZ0UR1::HEKAUP@"<;G_0JB M?1,+8?V2Y7ZU!#"<6E,^=E%)WZHD028DN&A&6.WSD0/1FXD(V<='>6G8DNZ;R7=&>\BT%1 MTN1]HV2_S4C%F#O:-^4#<>,J&"ICUZ_T2' YE];K^QXY0E3=#S;&D>YPI"VU M(N[\H.; &+/,9(40*14)D2M536?P/<'M,G*6*&PEEF'N3%>AXCDX=5A\C\''U!$D#FAELA(XH;$<79BRZ+ M&8EY@_8X0'R#"RDO8X3(P'PL])9D"ZO:EJHP5:[I,1M\B5%J.'@WQ2;M_;Z* MB:1^+WS.H<0FPLOGYI+ C7&/?) D39ALVN:4I5[+O;L$FAH76LV'D3PH660^ M,SF4> M;_:$O*RMK8T'T(R)P9/W?&:BQ>D9.FF=P.54:*!8(Y$$P44]T;[2^O,GQ(>' M)IR:^-6/[>)"(]M9CU:. R8+Z&):J#255*6O&^53UCJ.JHE[.&DFMTB3!])0 ME,^0B0J-I/^PYV"FILK$"-]X<2$^V:V39/60@/E0TH62/QH(;?%@-S(PVJBK M*=K\O^QCOP!?J*8R8KHJR'1)5Y[$+8)U,O+GQLF.PD=!$#*AV+$G-6B<6[Y@ MV9BX!^/MCC\&D72XQ5;)7J8Z36AEH?_]5FV,''[TVK28^)A]^"9]E\?(A9%I,C"Z?Q.??J_KM M57#DA(:N$9]EN;AG"38+C)R^\YYQ:A?4&;_?OQXF9A7DPZ1)9#'UJRO M4=80OS83LY%^:6"\(T".I](6KQE\Y]X]7(BLP?5#ZK 0G5"Q"X=F9]?J2/5IFG_;!N0V\?>H3?D,GTY'6=/)M'A._^V-F#WK@AOD2@@^Q'YSU M"0S,R-J4SIEJT,3Q%&*JU'3:S# VKOO<()/^)0PT\@\HJ8Z >!\:.EN2A8V( M&'MR2ZOG4DMO4B'I6_%(HU%=\N.%!WO<'T%+BJ'CRC52FX*8QY23V3FK1>=R M@/<#R:1*4C_6JI=XI,P)JFT?I-#RIJV'G=$'D W _1IG/<8NV+Z(EG0=6%ZS MZSDE";S, ;JCB;;)0UHR)??G&2-HQ01;=)&%_YA3P^W:IV!4QBM?O&J2@$A2 MLQVL31:-,;MI5/<1W,SL@H]AS+:;[VTQJO;Q04J9MW:CU];5L## 1)I5-8YK M+GR-^HTVC@9:;OK336=,++YJUD]"@5K6[9P 37TXS># /DTX3[V##%5#/4TB M4>$J47-8D@,CR)MY)4W/W$(5_OX7Q9?,)"PG+"?$'/E7T+M1FD1%5[M"(E90 MO7^LW>V,?@@N),1QU8D6^Y4]X@\R'SZ(63JVK])*>_3[+35)[]:'?!TI&&B1 M.R21EENI*&GU13X@&'JN--PJ+0TL\"A.1I"?M;&PL%5,"S^_T-[\"TX-RP=( M4\<2*76DE5+V_:71!^7F*.Y)Y=&YKBYJ1[8?)6%4ZE!"$F"*K68I=SF&U*.% M<2G$:;LYQ2F6DV]^&V)]FWH=Y\B@7C2AQ4(!K]?7W$+3-^Z>,%24X;3% M^*CD<:9[L/83C:)1!2?GIW"'60Y>T^M4Y#7(V&1/7])=#X) @W#<]R\D_'R& MW'-DUAQ(+G!6<93R('ML1)568HO0T!Y(\)ZWFYM+^LE;U0>@>.:+H'"UX M;P<0+-V*\5;1"VUIT>6S,XEP[$?D!]3=#N0@ M"[;>(T:\LV^[4 +.1Y)QHP^:F>;&=FV3H>38*4:S7-X?44QC*;#0716"AL3G M$1HKO2SUDN[SV<]C434C:&CR0<+XKW^(S?B0.?V>*024*/NB-EGV'_\-L$=KLKQ5*GBL[7IUW2CY/*CA3]81[(G8:EG\V:^YVLSL1 M(R#\?8O0&E*")UH"OP-YB*,E%U\S^D,K-Q)6T@G4S78@39T&R'_V\?(@#]TH M5)U+0LY8C:VU?2QS[I+D;X:4YU#EX#2O1O,<8[XE+*H.5;5IL>?OSF^X*[M5322P$!9[BWM%2-77]#IV4-TG@?;1>@#'0- M>FH5RFDBH2_=FQ!X:(JF,E=E_8W)_!BFW"$/EC:JSZ[Q MUW20Z.@,A%R-X@*17GJV^4(%'\# MWWS2.S\_+6 ?1YK%JWRGTP.2JL[9#0L4W])3$L3$X"+)9 *KE%4;>H*S]H#5L5)#C%?(JYDT@,C^<# MJ,I4FC&PZ--@">B2UC#,?MC6!N=BJ%<.W[,XS$X^RTV$O2_0XITO!0J?H I7 M],%,IOLJ].A "NWSL[0Y5%?Q59HU/K/DN]=DGWOR/JJ9NJBDL?JPWQ#2Z!,= MK-62TW[-XX)]_E[,D0]/L7&M0Y,R942!P@5%\!S-*2ZV)+U"/\ MX&530L*4-Q*J!5ID%+J7E@^AVB(DR?X4(NK'*K8_?T=(D13 -RE)DN"=EG"Q M*D1;(F;?K7Z]Y&!Z\=7J.\:I"4;-3L'VT]IPVFM.FV1[Y<@TO#1E*6=453R@ M7E$SL:4:.8J'(&'+P#4QV=K7W7D4]7'51+[S/2) M\%H6KZ'$2Q1)+"O,VX:LB^NN5)$QEQF+L1(?;N9SXMOG\LZFYC,C.OX2][@S M''[F*:A1%VFERSJ^Q-Q,"W+3Y;035.%1=;H7:6\AY)Z;F\QY']N'J"(CQ-F[ MM*7F].MZ@5/;\-4^4)_^OS&V9Z,V09H%K"U,.:IO;N\9HA^U,D,$7Z,O6F'V%Y#%CFO:M.GB?8.K\]W- MLD($(P'6C:QMX*J^_,2M%%T_K ^3N>8PR&>VBS9%=E\_^HK0^_#.J[R##[S_ MG:\CZR4$)56W>Q\)P4=0;"/-'05V>D]>R%.Y]PM&L^^6%S"BCY_LE 5P@6G: MJO"ID">.D\0/:75V_CAP6%F_#AKA_:I7Z\Z\7"8U[I M7//HYW9/QOGS+\X>OT2:3JSHTC M3!MVJWR(GT:]G/^P&5;V PCPD)4]7Q17:DO]% P5)>?%5W/D_"G:(O[)$5G_ M>R!&OS@[?W;LQ>?/3L]I5I$I/L3ROE/]7M]W$H#1J3R]>$93^3XWC?,[B0ZS M QZYROQ^_FHTR.LG_9O73ZRC_U3T_ZZ]I?^RIQ0?VWWSFO3DM7EGN"4'MO+K MD_.3Y"I.Q-6D-S?TZ-GR^9_\+7@ PPM-[\_]02P,$% @ /8@)6?&' M*Q!6$@ !CL !D !X;"]W;W)K&ULW5MI;]M( MMOTK!8][$ .T+&JUNY, B=.9&2"9!''R\KE$EJ2:4"PUB_3R?OT[]U85691D MQ+"9FNUD79@MJK$ M-TM3;62-C]7JPFXK)7/>M"DN1L/A[&(C=7GR\CD_^UB]?&Z:NM"E^E@)VVPV MLGIXK0IS]^(D/0D//NG5NJ8'%R^?;^5*W:CZR_9CA4\7[2FYWJC2:E.*2BU? MG+Q*?WT]H?6\X'^TNK/1WX(X61CSC3[\(W]Q,B2"5*&RFDZ0^.]67:NBH(- MQA_^S)/V2MH8_QU.?\N\@Y>%M.K:%%]U7J]?G%R>B%PM95/4G\S=WY7G9TKG M9::P_*^XR^':,/E\)$-([]AQ'2[BYC*-[*6 M+Y]7YDY4M!JGT1_,*N\&<;HDI=S4%;[5V%>_?)7]T6BK24+V^46-$^GY1>9W MOW:[1X_L3D?BO2GKM16_E[G*^P=<@)26GE&@Y_7HZ(EO5#80XS01H^%H?.2\ M<8"*Y1XTU2Z7(EZ MK<2#DI50I$(!!:C-0E5!":.$5UR;S5:6#T*7.%S66"AQ5+52YS:3A8(CW,+! MMW#76M1&J/LMW:-K*U[K.C.Z)..EZS*YE0LB12L+6Z_7?+SLTRW%:#8]EUFE M'*G8_D]Y*ZO*@)"FK!\2\5G=2YL(6U>@9@4FBP+,F8QI*]4]DT%'AXT6EV7K M1 #(Q&DZ'*2@J"AP82+NU@HW$;&RK'6FMWR(*=7Y2J_DG:SK72Z609P9Y%*H M^R"D77$G0EO10+!5+*&!N%$@C!0X'XB/%2"VPEDDL=\A!R?%'57^?G,CWJNZ MPJFMPFPR$":R4 _%Y M#:>/2:&+;+/X%V(*V5=ARM4YY+D1A0)G0JXJQ;*QO'?7K",10P-R46@ =QZK M[J]_N1RE\]\(3SO)+1J+OZWU(EW+,GMDE_.L!R+-N67L@.^=Z=(A.4*%R!29 M@E@;RU+W\@>*@':2.&P;L3?W3P4_9O MCV]*Q&PR34:32W''V&)M \$T6^*@,#8H@@ZJ%"5/]&0^3-+9U.T@2M>J ,Y: MB"&#-4.OA%VTQAYAQ[G:E!J&[E1E8%DKITO>DEZ*C0O32U,@#0NPWY.K MIXJD,7AB;!@[V-F]'H:D3>[W$)? YL";5U++G9=>+"2/VY&S>'8A>GQ!$B - M J9* AJ^%R:VA6& 0(D+S$[87^7^^W MM%0&5&CC'WF6M"#=>7JAVT#I[/U1?TP":4_J!X S[YOE,QG5PAHF44O"TL/E/XCD@* M>Z^2R_D50J':2NV,QK"N8?@5:='+)2R?C6?B'P#JLC:5"YRDTW-=GD-3 &'; M+4V3=#Z%'JP7:U 0_I(5N9TEZ:G[C#9!$@OR$G'4S)/)YV0 )T]"3V[2D;CZ1DMJ,A- MD&*A-E+=#<]2++@Z ]Y[!GIL9<<$T!XQ32XOQV?B0QN+75R+3+%;R_2>B:_( MKN!_#^VBAXBB=';F@PGL";G54LM(-CM6WGE!.& T3R;SD?B;,?D=N.J>7R5C MF(L[^;#9MFMA>[/D4\R CX2*'UE_H";'HK: M(['7-%4O\;!JY=+5&,ER10F/=OO!/<="!^X!S .X(['R;):Y+U!*109)0.QH MS0JB9JD9^D*.NE"9)/_P>R.EDLHHW-QW<6(WWIN[TI^SB^O8567:&0H9-U1) M6G(Y*2L/D9.*/#:&C:R^@?X2JFA74#KE$@G(M=-9$L<;EPJ!:"3'])$S#N _ M2#Z'.L[YKRX;1WK=T#X72ML$DFF4+&5);KPM4)> FH8AGE(C)VN?1$1<]O*N M-FY!\Z]RIP2JE)*.IYIS7+)Y:SGF]6L)LK0J]\82+JU[^5*Y5\)1$@&A(.:B M1N1ZT&8HCE4;[R$^G]1HSX1TN$?>X9*<#:?GQQ-1LDQM=[Y'L)?>&1!.7,CS MON6+ ,(K[7,V767-!LDXW-HZ@U;WI#JVQS@ZQ]DBG[/6V;HGJ@6R#/;OX.Y@ MD 7!-K!L4)*X)(S0'8XR,D&"!J_4?I)CDE'^9C>"M[1_UC,38)$XW"; M4 IP-,)2*G$LK$;'^@#%3WH1*8GE',<%-M$8/UA.[.58_$"0XSG+FQ:-[=I4 MM2NR2LDB#%HY&$1VI;278<%\I*HP',H\2=69O#!'#(OQN6#^-L8.2 \']YRJ?>RH%[X)I"4*79-2\>8LQF>M> MN=8JS#_(Y)#=; ^G?&0OG:@6#U0N.E)4^5E?^&T+F?DJ MI6*P,ARY?9E+",1E3DZ5E6'8[PCT'0; R6;;9@Y[!) LBB;O7\8K2G67!-F1 M0%PMY)P8@0*R]HZ\73]05ZMPRM/&@Q3U6$QE_07$/2)%:38Z(PZ730'M+X$. M77G;>RQ7OBFCEDO%K7EZ-#B005=J67"_A4K-.(O4>TN#DR?![+FQL>RTS;&! MA+766V+/H0&%>J;ERSOQSNV"/5P?W,0MH#:#DF5D"1%_^TV$=,B5M.T%7H'R MS*6@<1W6V2:6E?WRUVDR%O4>#F[1XB'A;*$>MF6P06J,ZZ M^*+T-[%IBEJWA;^#EA9#D :N3;[G8#NPBYM@9%E3N,+#5=T:8O*QEJ/#YPI<'GN_9*ALY_VDA0X2Z66*$= M07<05:/T%Y'X?, ;J\^7#@.J M:"VA7J7(?+IF)J5YAEJM,^\92>A)>8?D\JQU-#C0.;>BV+TB7P@*,HO:X\S& M4*2)6IR=TEVGWWD>"H!;W0G90R&ULRF5<,AK^K3 M_WB8H):46CH+KK+ MNT2\>W<->K!!<>H55P90K964X5C7N?:@Z3KE!ZK=\/U&D3M;U-[D;S3X6&J7 M>G$4ZN8 5O6><0@Q2Y2'73#X\J[#["8,!HB 4H::+2[Z;Q#Y(]* H:7U)9>O2%(9G:4)OJ'3T],(@0BT7 DKBC0%P MC30L3%)BIX-2X';50[*CQN#7!".''*AG#L=B4?>%'ZVI*HY[2Y@;+'&ER_U@ M/!D JR(LS+M L% ^?22]\"0HOLGJ^]!*9]\Z]QG'+N5/CAWI]+'8P?@C<+'J M-TUV+N6@XJZK]GN+7.8=:>;U:I'ZSNPN;I/*WE2M&W\>F.0%B_?["0/:-IH\+=B:AC#]Z/G&5G M"AKA?!OTO&GO9E:HZJPI=,YF 7>L5;Z->5XPAN\,>_-L)JA6# M:]"$8I,!2]4A.V!/[^MW,ACU] N%C[HQ()2R=<4 !=>="?C7-77+3*EH /X> M<6HT^[>&W]UY7VX2U!W9P!V$6,9N'SS'%5[TS2>3??A^W MNP$"J11C/;LVSV:Y5YQA1VCY=BW,J+/HH($G\DL@1^[#@5"^W?B(>?KW(GR; MU27M98O)YW F+MEV7FM B5C3BU[<#16KPBQP$U/[M)GP9#8<3(X-A4^GX\&P M7=!K53[K"LG3\67?!W*UH.SCP2R7KMGE,N1'Y\-GB4C3P65[Q/_[A'@\FL5V MC/VGESU.0\>YWAT?AC&/SV9O'$?/;'A!))U3!VFST7X@2>Q?]_K7G__#P\M' M6SY/F5JR'_\9!Y;I,)D,AT=GEFDRG(_:F64[C_ON\'*4I//9]^:)5VDR'\Z! MPA5N=>V1WK0P'2=7L_GQ>>)T,H=!^7<'D"(;J^.)9#*?3\5;5U&ZMWT 4GF\ MY'*47$W'1V:2Z2BYG(Z/#26GP\D9N/ @$0>*MM+()C9T^<0UXFZ>7D MWQHSIM-),H*R]^:,X^&,#G_JH!'PEXRQ?&_2V%8;WH6ZYFM][&3./P^7Z5'_ M>[9'CP ")8MTS]A_-F;HI(7LR[XM&]7=3T;QF;;%JSN!46^@&/@ 1Z?88VO M751^QA&P'2?N6*U>MO&YCRH>UL;N()"MZUAK06[6H M&BJ(*/_#P9+QEL#%UT([<:[-YG?::?OMKRY0][GRM?]!E8DWOIK;R0KB%&"O MH>/Z,3Z)B]K".&&XWM0(9RQ7=4$HMQ?$LHS.*F M8'BA;$=1K("FUD7HH,0*$F[B&L2$;W__=/WA.($L8K25\%-;V.Q:UY MMH=MW9E#/\+'="5=?L*CD%[D C>>*Y?%]RMMCC=\BFNT]C/!=D#D<@_N2XEG MS-79GV*>F';I\'?IZ=Y)=4F(2PJ.&V>_E(P]I*.Q;R+4-.HLXFE^^34^^'!8 MZU_22F_,@ MLJY$Y)]#W$EJQG.<1*UPVQ7*SIQM0_I.Q*(RWU1UD<.2\?2/!M6I+_&,'SRY M%C$W@=TT)N1\O#AOQPAT%;\#%#?NZ2F_!(#/IOIOG\?G>P-Y^V>#'=M6 M33_&ULQ5=M;]LV$/XKA!H4*R#8>O-;XAAHD@XML&Y! MTFW81UHZ2T0I4B/IN-ZOWQTE*W86>]G:85]$D;I[[KGCW9&:;[3Y;"L Q[[4 M4MG+H'*N.1\.;5Y!S>U -Z#PRTJ;FCN!N?7V4D[P5^$;"Q>^^,/%EJ_9DF'XK+(")"("%WA,!Q>(!K MD)* D,;O'6;0FR3%_?<=^O?>=_1ER2U<:_FK*%QU&4P#5L"*KZ6[TYOWT/DS M(KQ<2^N?;-/*IBB,#&JAVI%_Z>*PIS"-CB@DG4+B>;>&/,L;[OAB M;O2&&9)&-'KQKGIM)"<4; M/!@['SHT10K#O(.]:F&3([!QPCXB6&79.U5 <0@P1(X]T61']"HYB7@#^8"E M<6J97#%,*ZB68/JT85P6])&$OO(/? M@ %V%H\&&5:AE+ZAH/!9/!M,=BLADK -^#XCMX-'BE+PI9#""2#'!78_(;?[ MC!N,.,:EX=O6=8)&!E848-H &.2*L 7#F+ "*YWE%#[#*FT=>4>I)B@PI'L# M*S!F;W=:6_:%X?E480YHB0V;/K1[UVV897G%58E0N&_Y*I_=>OIDF4 M7GSU^!MPT_64P^U[*NBWD[:270'ZJ,B1+G=ZF3.6S,)X-ME?F(2S*.V3&:.N M2R7^0&L[F>_B.$R2\9O'A7$XC49OV$^N0BY_%YVG/+,P'<=_69V&T6Q&;AZA MG81IFASWXP[H.";=!HPO(M+72RG*-IM.;C#ZP0"3JO85O%J[M>DCX;6Q=$CF M&M.(JRT9C2<75(&GK=J0;2J15]016EL>!F.D+&_/:"P.4EGAR8?I@P)]4OJ\ MIP.>4G@).Q-0#+Y9;OW?(V9K1H\1/<;TF.Q_F]*NX;UK157_23LNV0_89?/M ML^V@3SY,#DRQY.BXET3=^BB(Q:Z-)>N! G%S\H_E+Y%HK M;5T]U=W+]O]BZ1CE;#KJ8G^RNL_8.!P=5FB8C69?,6\WY5@+>.YJ,=R[%.*Y M7?JK+[9OO5:NO1_VJ_WM^FU[J7P4;Z_F'[G!'+!,P@I5H\%D%##37G?;B=.- MOV(NM<-+@G^M\ \!# G@]Y7&T[V;D('^GV/Q)U!+ P04 " ]B E97K1[ MD;8$ #%# &0 'AL+W=OMMK;^\^FV0 :Q,[:SNEW*^_L1-":"GM2ON% MQ,[,XV=>/8S70OY0*P!-GHJ.7A9 %U;B4R[XJ M)=#,*A5Y/_"\N%]0QIWIV.[=R>E85#IG'.XD45514+FYA%RL)X[O;#?NV7*E MS49_.B[I$AY ?R_O)*[Z+4K&"N"*"4XD+";.A7]V&1EY*_ /@[7JO!-CR5R( M'V9QDTT6Z D,;/!M-ICS2*W?T4A:!0"R[L^R+*\HII.QU*LB332B&9>K*E6&\DQ;H+RH"5^9:BGIY=, MIX+Q<5\CF-GJIXWB9:T8O*+H!^16<+U2Y O/(-L'Z".+EDJPI7(9'$6\@K1' M0M\E@1>$1_#"UK30XH6_;EJM&!U6-'5PIDJ:PL3!1%<@'\&9?OK@Q][Y$5I1 M2RLZAGZ,UG'%/X4&,NB1!H#\O0*R$#F6%>-+HND\!V+Y(S4924;SY]2 )_>*Y:J#G-*4^!K"#/SHCY[(7GO^WY5T6Y9GI#+@I1&7*7 MS7%4$;$@?U!>83\@=>2#5BURDR1J5Q^)/_#PF0X_<29$"9*K65!1=ATRV"%OID]"-@L'I;CT< MN8-@=$J^/*4KRI=[2NAO D69BPT 2='1V+EJ_S_WQTDX.GVYZ;O1",^Z!YI; MFY;840EJ&W)].'!@%\$/=DBAYX913&XPU$QB_]3O43KQHZ$;QDA@/SA8E%#, M06X+>V!T-.X[U1N@KC\RJHLJIZ;0$%@MLO:0J30IFHK2^0,B+A^^VQ#][ MR<&4Z=+:17$TBGXQ\K$;!_&.8)(@1MS*(@:P1ULT+T(1^ ?BDPR3T_?F3>SZ M23=O_&'L!OYO2)S@$+$8@6:V\<&>_NX8NH3QSK<%;K%**K$K19%7-%5(QAS9<6MP.J&N_ M,,XT0](M.[/9"5T&&F1=C^8LN5^Y%K.L)-H*JF<]VW&'$FB<:1KD^N;ZFQFZ M& I=5=+>U'R6PG2UC 2WZ;"!1Y/L\P:OT?!4C6 >'GC,-G]M 1N@!!_ MOCEZ@]]B0- [HCV7G"AL)W9FB'IMY[1M"WEKB>,P.HGI%;9L,V6"5(>&FWYG MM$29I1V@%;8IO,CK*;/=;6?TBWHTW8G7 _XME4L3F1P6J.KUA@.'R'IHKA=: ME'90G0N-A.SK"O]G@#0"^'TAT)IF80YH_[E,_P=02P,$% @ /8@)6=;R M!9%V"@ UQL !D !X;"]W;W)K&ULG5EI<]LX M$OTK*$TRE50I.IT[<97C3':S-3DVWIG]#)&0B#4), !H1?GU^[H!7K:<<>:+ MS0/HNU\_4*_VUEWZ0JD@OE6E\:\G10CUB_G<9X6JI)_96AF\V5I7R8!;MYO[ MVBF9\Z:JG*\6BR?S2FHS.7W%SSZ[TU>V":4VZK,3OJDJZ0YO5&GWKR?+2?O@ MB]X5@1[,3U_5%_RIU=X/ MK@5YLK'VDF[>YZ\G"S)(E2H+)$'BWY4Z5V5)@F#&UR1STJFDCUR_5$9(T/MDJ; M84&E3?POOZ4X##8\6]RR894VK-CNJ(BM?"N#/'WE[%XX6@UI=,&N\FX8IPTE MY2(XO-78%T[?FROE Z(<_*MY@$!Z/,_2YC=Q\^J6S0J'PN8 MPY+.G%5KSIO5#R6^5=E,K)=3L5JLUC^0M^[<6[.\]=]S+VX^.;Z9^N&%KV6F M7D]0\%ZY*S4Y_?67Y9/%RQ^8=M*9=O(CZ7]EV@\W'S?MHPU*/)F)@61Q;G'C M@MZ42AAZ_[9QVNQ$*)0X*.F$HLP)Q%U5&^6ZV$]YQ;FM:FD.0K-$K-/H(W'O M9/88M5B6U%;9=04RB"T,$U>R;-1,_ =B;JPII(><4#BE'K$50;E*2),+W!@/ M-7@ C21,"B>QQ6[%HXHM4NN67V+AQH.9IEM#$4-V"G( M8P3O2NI28M4C/'OD)9;G:A-@F ^NH92QP=CM5&9W1G_'=HZH=C&BY.0GV.%$ M:Q<<9,4&W1;:& DX2$"8X37L'6K,VE(=MW &JP1=D.E2?Z2V20%R'^IHI.A:,A- MKE\J52E^5U>J%.NA]AC>H7@XVU0U0;H7#:FGE/J@*ZJ2@0NWFFVRLJ&:ER+7 MGE,TJ+#9^KYH2POS@88'J4B%(@T*.Z?%<00*_*UT4PD+';PJSAML.6A5QLS3 M8RS#@.3&PT@CDV$N.C$[_XP MR'+)+PM;YF3T#GGTL9\4.HH ,GB^2B$+2SGBMH?6::4)*2Z'<]@TE8Y*A1.Y)XQ^$HZG?HSA03Q(GA\0 I7 MBY=_OO^-KY8O'Z;<)T6M$075^3%!J>/O:M!LY!I-B+8\4P/*BGM"!T(>O M. M;YK A60'FJ98X44IL\M8AIDF OFHBG7OB*7Y=BH$9\LI"<:;F#J,KF"=CW,C M&9'P@CV']MRJB&Y4$O \R2E)?.HV]$\_PB"HWR*O" /_9ZGU;QB7)'$D$!OK MU+4Q'(6D1B42C=%G%(!1TW4*,3(6S><$PP80U*-R.N!(4&!+S?"3A,2$4#DX M-9[YNN\LFG.0I#U'F[IB!C5HD:^-=!$M/MB=13.*"U6'6-RKQ?)I-/&=VKB& M;,>C9V,C99:LD\1[8\"ZH!+&W7L^.QF8-%3[>\AG4"#.I9&Y!EIF[E 'FS6H M-I,=A/J6%=( J-HJ[_>VQ=X. 1Q_"(4]CXN=#DCM;<)J8 !!&!M#FF4"]SY< M,1N)2!EA]T8Y7^CZFOV;PR@4B*RL:V>_,>(#99?+V=/[M^XF_!3;IL3"7)<- MJ6-0&W=8.ZB0_,14NFDU,+CQ+5L<4@()'YR1=*"B*F.&%%F55QF--4T!@RE[ M'0I"Y([-#_,;O88CF-2IZYO=LS\3G-X%LLG5[W M+;$LET>.1? _%:7R! ^H->C6CA9.D5E0%1JKVN BIMNG9'+;.UL-R0ZZ$P:F M=;.6<_^KP3P&J"_&A;Y1F<1\D'O.'5)=EFHG(\'9.-L L-J"^&0"8-:BE;HH M0TH%X*,>>$!+4D%_NCCO8)N!ZUI39@!A3#+21W"IOD$B!2E"8X[&8QQ$^^\P MT+E>_0'SGN9SUBK9$]D.3M)@3-I(X*@_R$;J3SZ+="8D&L@\R.B:I^> 'W:D M(@D75[8$.Q9Y#"2!!=N)B^*)0 M]R'S;APU>M*/.^JYJ[;^0;%#F8IJAR, 7VU4V"ME2/)TX-_TIV(\M."BUW+6 M:NDA"<(B*F$'$#*O=$@MO$%_985B$M%6R: 72[EGK7-+[,3D31;BM"'L3>.S M;C8E7JT@7N3:)P1.!8DZYC2QHG+5C^?_ B%8^U+%Q;0B M*W4\"M 9B!N5XM.10:^NBXZ!3IR6SA(:9RKDAT@:C=[HC<$SQ,TCLAMP3R1] M7]BNMT(1^00')<5"(JZ&W4RE8]"B^:TIC,C*U=-.5=^G'SCEB7;PGAW=&N;Z MJ*Y,H:23-*C&DT)O=+B#RH@YW)XQ]IT^_M 5TT[P2S!5J^A:GX&7J)Y MF\/T+@H1-S7B#! ,8(Z&7(.7:[=_1WJ-@ST.IP!PK5K"1OP\6,Q@/L^,1N+Y MV5MQ;S5;M8Q@/.R(VZFF1CY'G)ETLF)MSB M[=F_7X@/G_[QZ>%T0*Z0]JK#@)Y.!Y45QI9V=^#3%>6TY6XDM8=(TB8\,_.R M%.M!*+&OHD\59";CY"A_/8WCKS6CVEKW9753"CO%='NTY]YR]FS(3NG#U$\D M84@0^I+ATR=_;Y&EFG<6,_-N/P;IP=<_JJ;5D]EZ5$X\S.C+4YI+QP)")-[$ M"1Y:>+AA3BB.?7#A>"296*KT5:0/3!('%M];G8PC-#0GV5R\4:6#+87](D\ ?7 :#H%9[+,TOD==\-D7\MRFWN0FTM1 M$?>K,;#REIW=+18_401[-8*+IO\:00>MUMW>R.L5N)X][5SI/M7Q*1S[F1TQ M/-$W519RW-&TYZ/TN?PJ+OA9G-_TZH;9G%OTW>JNCJ[&Y37HW6.)&%&ULI5IK<]LV%OTK&-?3269I6:(> MMO*:2=QVMCMUFTFRV]V/$ E):$A" 4#;ZJ_?7I=35V9M7//;>OGEE:E_H2KVWPM5E*>WVG2K,_>NST5D<^*!7:T\# MEV]>;>1*?53^WYOW%D^7+95C%^\FM)X7_$>K>]?[+>@F M"V,^T\//^>NS(3&D"I5YHB#Q[T[=J*(@0F#C2T/SK#V2-O9_1^H_\=UQEX5T MZL84O^OGX3&2U\Z9L-H.# M4E?AOWQHY-#;<#T\L2%M-J3,=SB(N?Q!>OGFE37WPM)J4*,??%7>#>9T14KY MZ"UF-?;Y-^\M]&O]5L@J%S]^J?4&$O>O+CUHTXK+K*'S+M!)3] 9I>+65'[M MQ(]5KO)= I=@JN4LC9R]2Q^E^(/*!F(\2D0Z3,>/T!NW-QTSO?$WWS30F1RG M0U[RPFUDIEZ?P0V/<#EIN9P\1OUO+IC(;).!WV'T>SB;B%D&W8"ETAO$-::3(:7G>W M2-+A3-Q Q][6 11U)7#[%>RX=_?9+)E?=3>87^%"(_')>%G@,.?).C;'#:@[ M:C@;)[/Q53MR/9HD5V/H@(Z265:7=2&]R@&A<*-,2^8GKGXVGLZ3R63\O!L9 MI;C-]?#Y"=M-1*5\3^=7PTDRFD]Z([-YFDRGTY[1]0XF6K(TUNL_PX!Z0-QS M"H$GL.G-J3M[$@Q6R T6/&A$"E5LQ7DZF0VFL).B +E$G(^&T\&\>R8:Y^EL M,.J&$&+9Z[9*PLH4X>BN9Y!'\-\T[,1H4MM@Y^OI5TI/E##ZLM'[#JO+0U$ODZP10PYJ-)E5B\POZ!HG\!5 M04#GHC(>II;55A!;!L3L(3NNY>>$H)\DGU8P@T?=]2UCW!'I^I[\UI+-LS!; MDF!0-&T;C=)D#M]LY 8G:J1(9Q#K;$(025$(Z9GD!Y-]SF$FXJ?&\P>='3Y) MPGNLX0[*8IFN8)@T<2L=8;SY'HRC.PNK2DAF\R:=Y_$ MLP;RF?.EN&;8NYW./OY#E"971;,)+*2 T$F8.I@;)E=7U^)V-MN;(-$#C8=3 MGORX,_L\@9[A+5;#6TBU-;RMD=:-L4YGLI*MN()W1!UL:@N;P7I0 J"\3WG MFTS'@TGG6:Y>_ $789GD?R"K(@D-(.,"7@-(;L)=(Z"%6DF&QA ":^O7XDLM M+ M2B,P6:_)J&VN[.#K3-&9 AZ77.'HMY7G(QM%?QS-Q7_?MW8'!:ZL<>S?F5(Y MN^#YK*^H^[7.UH1H2*K9NJ'R@K;@!H[J<]E3X[UHDE"-+( >C^2!"U]*/\+J6=RJ@:^]JWW"COXM/>T+FLDL%UF"I M5E4HT @E,W-1F"S$V 8Q*8>&&[N.R^!=-T976.*C6=P'HT799FRP8UUQ;)8U MRB20S"#=K=BH$$78T ?BYXK2VJJI IDP,1JWL]GU.9?6RFH%JE%0'L]N&7R_ MAQ+:,T,-W.,:P*[(,8EN=/72D7\[50' G3NH!Z@4+"^+T?8Y5K;_&(C*:9"OQF.B\+/&MJ[[-1T M"*^/G) 2<.YBNR.L*!M[D/],&1 :D1W!!61Q/4F23R(;N].F=MC4'*@5 2DOP"$$[HW=7I !'O+Q1Y^1/,2# .(GHO;;)0$V2:U0/OK% M"1,YPN2NK2&Y)%^@ S&ZD"A(0CC;M;/=/.0O1'*,9[A6 ZJ1>"NHUB$>X[)+ M(\6*T*Z))RV1?53>B\:C60?23TTHX;A=@MA!U)/!2.;0)- M<,A)VJ)V(()@ MDA7,6D(Y:5$S4N8JLPIHZ&+<;S.+Z"]<.[(,^^OC;AGO4HBO%%U)W-,"A";41^1-<7X6\# A#W3?V^8X:Q(_IDI^6H"CN9%&W MQM/HK@6BSB*1G!0D!/##K&,G54X9<&]+IP4R\E0DY4+I6#'!P7C:E3R,CIWI M)%%D47U'#OU+W@.[Q^X=@/(K)$)<9@5@6B]U",*_0!?(IMH>2$=IK8'UB)H M*#PU_O:E-G1@WP!"D'4:DH")4@CP"$0WTM6R\-N+6%+&LN<92>F.\X3GH8Q% MS&I%W\76 \]FYG-92@I7C5\Y10@&MR9G%@[05[)-?U(/TCTQI^C$R$8;LIIP M3LC91L.>0Y/1+I2J0H7'EOM5>62;")$$=.5JRVC8"8>/ONHL;" ^=',RI%(1 MJ.XI5(+ZEB> 1@NY".GC0A%K\;#!Z7[(4T356A/2?QDZU8W9'"JKE5,3/.AP M*/HP=PI)>>B-P!1-"ZO'2R,R1#X^Y[0GXM5M$]_E1BYH'83$A8"D0N%"PA=A MH9X![%=Y!T?+3VN/0CXD:V'HC?2$7Q0GM6Q!61>X1K MSEE-I<1*K^2]]'S)YL[D'V ]HZ6Q+[!WM;;2=L'[8S&SB6DMG?PT$>KJSA1W M*C";]2T">R;((FY_IU^Z+($9&+[(C*&>SQY'NEI:&?;65G%/Y%Y1$X "\%JO MUA.=R[[=4Q[E&5A!Q=;*<$:+U9V0V9/Z92[4#K%"_TU2J&AY YK:.K]7 M-$^2KI_,>\-%F\[#+J.D4&OJU?HI+9J(.]R<=$?R#[CHX+K%JUY'[\D&TD\5 M"/W:KIU &,S[O1;:SWUEBH!0+^AN/!L*5(=M98S5ZSK$FIC=G4#I;WE>"\6W4<*2Q#(GFK5_T$'K :.95!= MTT$GX8A,61_JB N.0;C6QECJ?*Q-S1DB)U!>?E9K4^1-)AT=D!B-_4590"CX MA40G^]RN!3DJEBCB(:_.3>Q%AL[SG<:AIJO/#D)U;#C 0F(,Y$X4(P?WV?&S MI#=L@$1)RLJ@?PMI<^0,KH :0W-S(B.L,WD#HG2QR,#?\,4/VOB^?1(2$.(X M'9%^IVG.6HQNN(]PA\(F@_IE"PG LBV=](PJ#>1(OMAVMB/;.Q4ZY!3;MGV MF.DMT#TT.6_M())Z'EIC>P5A_[7';@?Z?#A(6RBCK46H.'*:F>_,+'9>"_;? MXR'/#54R\M@V$^@9==+GD+-HLJFV\(99K9HFNI(E5=PL_A!V76 X9SB4;30) MW@,*M#1 1-^+:!]9 M7803.2>[M<'/15V?7=;BA$^H#]7X79')K.1_.>M,F. MF_@0I+:1VW "?"&^$WBD0X@A%#%5FPX>]*^[5T#4+=)5D 2\1;;MIN92Q^+T MU;!K!I/W49E%;U>0T\BB:!B-UKBS]RT*KX(!C3_2R-L615O*A,9/'L,(?=Z2 MUP45CN&50A0$V6":#GL!F8UOVF=M/Q-:D-'DS"M%B/@.:KK_]?SB M<2V>"L&G(\JW:6W'OHXKC5ISTA;;)@\\H:)#Y1S[HN*R][4++K3B;WK(*^%; MX<.7=K3];.AM^%JF6QZ^.;I% 0X^1:&6V#H<7$W/POFY)_ MKA4T;6D!YI<&4:!YH /:CZG>_!]02P,$% @ /8@)6:S4UW?:" AQD M !D !X;"]W;W)K&ULU5EI+T8%EWIP=1%HU_;JPE1>22VN+7-547"[?RV4V5T.)H.&\+/<;#T1 M1E<7)=^(7X3_5%Y;O(U:*;DLA';2:&;%^G+P:O+B]8SVAPV_2K%SO6=&EJR, M^4PO/^27@S$I))3(/$G@^'*?^SV?U+U/;,25YFE M_V2[NG>+$K'+>%#4SW@NIXW]^ M6_NAQ[ %+1\RSV_NK!FQRSMAC1Z"*8&;B@G-07E%V^Q*L'G MK]X;D^^D4HSKG/V@/=<;N5*"O7).>'DXG3XB;]I:/ WRIG^:Q5'>['YY M5#4O7,DS<3E 63AA;\3@ZOOO)HOQRT>TG;7:SAZ3_@>T?5S>3\8+MARRQ^5V MRV\K*_6&^:U@3F0&F[]4W'IAF5E31-*$\?Q&6"=8MH40X9C4;%4YG.LRU]9D DE; _[,K9C5'<2R7]GO:(+Q4] M 4 ^0T\<[IBXD;G0&;:N]B2=3&Z%QXW=&41[8XJ2Z_WWWRW3R=E+1X;!2B\% MY/FM<6&CA!=* <.2H$_!?S>VD29U#G%8L2*OZ.":7@ *9*EP^J$)NX -(C_E M\!2@CF7&03Q.R7@I/5<)*0@A4L$""YC29 O7K0PR1VJX73C/+#SJANQ#/!1! MR835#LK 43C-&VQ=D].,3H"V90FI" Y$Y-+9J@QP*)VK:D4-G$*V9=90B$TA M,[8&7!KKH+I%Y$W1.B\J"H&\HABB+1 9&C:>'[)7>2[I#*[4/KD_Q%N>-PPY M"@!K2B-]:11I2GO=A#54WPG_3;PX3#I4*K1ER$]E-3S;1N6.B.'L5.A<\="(1[+":(:<*%4^QB2HVGQ#^V[:U2-'U16 M47TB'H((:/=4>]@G!DR#XAA+:/5TTX#I-9Q!B'7*9\ES9$7?1LLQQ0 M2=&&?"3NCMO\5&$F"NG.K<;_>+BEY =KAUD'X>OY\>'PA<1TLI"*M]A8&B?C MO$46PB%4%T](^AC+2IL5N24<+'59P565BZ!6 @KH-&1[;&S8 L\]CL2072V M;=!LH6' R_N!*%(WRJRX:L%)"T^C)(#!1>:XR\-0: MF*DL,MEM94N%#PQ"^ M@" $84SI[H!#\@F9?)TM0\39T>E@_'I[=4KP.J=/A^6W4$3V,I%-".A^6\UX\ M70.2L&P5X.\..E)+LM01,I1=7C> ._G5^"IV6/FU[H?=( +\[!0 I"O91 Q3 M.$:Y0E9%&X#.CO$_^F:TZJ(W:8^3Z".#>6K384JXKUIKCF.[SH"F'Q$M<+G.>0W;P8D- UHT EM;$),;R2"M.#[NF#$ M*;D>#?LK]402HXT^S:A4>FT1XX;%G--KX7N@#Z-6E3-,]*)8H6+JJ1YM\IV$ M"\2I"@ DNW&4QW&4_+TV"E^005R$)1JVJ?KN"_[Z<7FQ51_K,7W!2,!X^O)_ M_O]OS41Y9^6]-4B#YNT5YAK4R(V8-<0)[& M JI)SRB<[CE[$[Y0"?Q:I&L$G+!%,AV/>^_/)DEZGC[O4>;)>+QDDS'[2*V% M*K9=I*6.&:SC68]UFIS/ ^.G']F/F"!"6VL6T^2LSSI;G#_OK:73"<-7ZC5\ MHGOJ3L;)>-'CFB?SQ;CCFR5SR/P5J&LJ]ZUT[0Q,9P=2X8-E,EU,^SZ8S)/% M^=F#D:;4S^YX.8G-F#P66P?\H!H_M #95:EO 2L@6H:OJ-BFW1-K=,*>.2%8 M^'R< C_Z$MX^K^'DALJTVRFSV M;"4"7+JN'^5H6,J$/MQ-UQBW\#'!V3N>A0_'"-@UI(6#T<"BK#JW:7JZJ4

;/@WH53Z_X-23T6K/DK]]]!I<38YQ*9%>OXD M;)KWD6F6S)Z,3.ELUD>FV7SQ%&2:))-TT?$MD_/I[,] IC29+P^0*9TDL[.' MD>FH[-T#=3]MJI]@BI D.0P9:BK4?._ZXAMU04/(R7RX;) C82?I<-*]T4$G MXV':45"$I0CWOVK_A#KMS:65IT^. X4?^(C_JT8.PI:#M%RF4R+.NP1)IO,Y MD19W26=W2Z[>!KNECI)S$6# ;G;W>JC_WKEGJ&I1LY+]=TA[7OSX7U MQ=HW?)7_P.T?7[PIPU7[RG@ 3WC<"J"'I0U87QOTS_J%#FA_>[GZ M#U!+ P04 " ]B E93K]N%4(, #D'P &0 'AL+W=O_N9VJ4D MUMRE0G)EJ[_^GAF2NZM'G%S@?D@LK&^>;#NWJ^5"N*Q,K5_.UB' ML'DU'OMBK2KI1W:C:ORRM*Z2 5_=:NPW3LF2-U5F/)M,7HPKJ>O!U1M^=NNN MWM@F&%VK6R=\4U72[=XI8Q_>#J:#_."37JT#/1A?O=G(E;I3X<_-K<.W<2NE MU)6JO;:U<&KY=G ]??7NG-;S@O]H]>![GP59LK#VGK[\4KX=3$@A95012(+$ MGZVZ4<:0(*CQ..#K=)F:%#I.OZ5C\D/O0TO)U_8,$L;9JQW M/(BU?"^#O'KC[(-PM!K2Z .;RKNAG*XI*'?!X5>-?>'JUCXH)VX;5ZQAF[A> M.:7@\_!F'""=UHR+).E=E#3[@J3I3'RT=5A[\5-=JG)?P!AJM;K-LF[O9D]* M?*^*D9A/AV(VFG_DYY/2_K-!B5^'(DO212_U.*CW)&#)T,1UDKWLM\''C[%:7 M2H R^'&I##+/[81=B@UK@D4D]Y,M[DMIE/@@"VUT@/BMEKRG5M(M=N).UB6< M=_>@0[$>D06^D="[.W!/;0'SA"3K2EHBB\^-=DI I W2T/GS\POQ\2_Z9&R] M.H,!U5 L]:,JSS9.%RHJ.(1-HD)BZPVT6QCHZ8<"LI?6@,;\*S&=3TA. <0[ M, M[H>=*&:)0P4)]Z\UK?#=B/B%,SR>OQ8N+4U(0)I(S^W8Y<).87IQ0Z3>[ M5=4"+G]:WN]%L+0J9=OE2%R7I2;>E,8@+ U2VGW9Y?3=;IAF*?X99[*5D>*. MXT']]Z@U\7SV:8UHJ7(D?ED*)FO\ BB(QD--]5C@UWB K&R#T'?V13T*ZP/% MDS[3%J%?_49/X(XO[%!.!G4"!;5Z:G9@8;#^K3!>["7 M-?U5#EK5N="TV9430#V&5,:@9YL-?N>#J@2,J7VE/?T^IDP+DL4L8TYHBI+- MWZ#G7CJQ])ZU*2^.$DL\I\???_=R-IN\_M!);IF ?YJ^_B%S!7FUY[DN_J*V OUS\B%=5$4!RTC3+H IR!DS&!(J034EN+B M081?76VB8CCG/;H>G/U) 1DU0'P'=N=_T?><]3@0.*?M_[!\Z+IRFB&@ZL(V3J[R M\S):[,FFA/AD$+1:(1/@7N!DJ[WNF<,L84W:H5TB(#Q&^]DR%9^)!A?PL0X^ M_G@".NRV'#HPF;%H?86!(7NL4('[VWV!@QN>BE@7L!(EJB#*65!*+Y5+ED/I MHV/;4MN/+!P*H.BZ+VAK#D^H18@T0/720#5:15BSY ]=5_;AYK2.!$9 M80[I3UR:3D@TQCCBQC^"MU2<1H%:@8UU(5$Q]2!R*[7AC#AP-J=YIQ9M@6), M)*U"Q/:U6 .OY'7X#1C"L""4Q"KRJ^*AXZL.V?<'HJBP"[K!-1['R1V3)DT? M)9V9#J2J%=DH-2UT1J]2VN6138R?A[4NJ+$3"UTRL<0>X-B;!V'*J;U59"WV MTD'UBC@9Z]Q)XL5Q&,%,0LX!0^8D_:0M%Z#IY6M_I#+LC2!,]MF,3,+" TIY M2J#8\B'P?!1W%J0)>8&?= )Z2Y/SF-A?W#-QA@@ &8*Y@D5+6&&"5#V?L];U:C<*.NL$',[(3#2_I M6)KF*?9Q]'O^:T.3P:\--8W7S0I5,H;M3FT"-Z(_#$79,,5%'0)&_&&FF1;+ M[)S 7DYJC00,V<<646Z?YWJXB)S.-32=%IF)3O,B,5IIN2NQPURJ^]U4AE_2 MS/8), +E=@_GU 5T8D"S*=_2P1L*"932%FF38"7 M:6.2.QW@:GY(J0UH7%I M)D'&&=,WA\TAU!F9R- M/W%JZ*&VW;&O\%JZ540FV4/S>D1$&Y6H/#Y%M0.*88( .AD$*4K-3,613""L::) :[.*PVR.EUQ) MVKL?GA@T)B3*>,40%@M4VZ5N!]:V]RP5^*3D6$5D\1S2'X[Z] V^W".F+FY\ M-#I&$,.**7J!#OQ$/+_>-W*3A9G!=V-ZQAHG#3TE$&43N1 M7,R-(+FCHHX=A M=>*P:B?<=?@FTH&.Z+8)^19Q3\WW/,$^L4 N?I@$&]ADFX7GWE71Y]F)T MT3WI:KS9Y18]5E]_-+VDP:IQ 1T',VM6OU]R>F-4OE*IE H^]<)+7>O M!1-2AM2!K/EW=$%!WG/;N-YY9L\\INX';L\\2K3#Y90VE."(RH+;LGQ%P>0, MUG"I*XRS?[P+R)T/"AIF@8,3K8H2%SA!I3&MING3M#<5$?WI84P"7P#+?*$0 MIP7@Q*19/,4%C%I0=&&U2592M)Y+"*K/UJKD$:87HJSM#['T%P03%8L>75OU MEY(Z+792(4019)ABAT1]H4E.Y4Z3FUKR/E>8F/"=, \(B)N8 [KN;^?[B(.% MA,:39R6G'W)0.BEOAVV%P4>]U.W%P;_A=R/F;>/0R5QK$ :"@#@U*CN7FG5L M+^BFKZGM@KHIQH*N-PT\D9B_'4MXJ*4HC<0=TI&W&K,[7;A*[;/GN;M>(EFR MO11H#.O*> X62$5\;BPOM15-\8!>RR;,V*EK>9"NO5/+-Q>R_!OM3PHP#P_!GE(F^XZ+8^K@":7 69-:1T4',U'O M7P_&TM%W*L*3IF ?[]EH=PKYB8B?P#!-BJ8I::#*#N5YA+;,YJ/IOWH]IDG= M.>6=9((^2E]/O.64X?XVH+W\!DIGRHG.3)5T.A[XCS4 M^KWX$ %O8SGK:,TWR&[@9>'LO7+C4H$"7 Q]C&<<<+P&\4O411FDL M2B31P MMLHPV;O=3%,Y5WJB>WI*2;K%=[YNH+#L>R]Y%5L[T">9$?O0L4DS0;OV5(JT ML^)G#!AT;TC!^[LI5UQXHJ?+.(-Q>ISYE#C1[4M$I561X.=[^,/V>*\.S-]8W7 VI^207L,^6IJ'Y)\(PI7(REB]U,Y[Z M]V:LKHNJ,Y5TM]DTS86.%#*XN/&%E!,=1CKPE W91G;7/O&)!]CTCW)V1"]# MS.$U$/5!_J@12E?/QQ>S.MY]T. :R3MR%_>BM)TK;E-SE@)/&*_215V^5/]" MM:.;+ETRMNGJ,UTHTH2LJ'?GUI-?B?)=;@QT?+O![1ECB>_\J)6)C-<&Z:GJ M<%1W\@71U_Z^DP;SLTH,=ABM6;ONF?CQ=V%#L!5_7*.:*$<+\/O2@H+2%SJ@?;%_]5]0 M2P,$% @ /8@)6=#S?UQ=!0 L X !D !X;"]W;W)K&ULK5=M;]LV$/XKA&L4&Z#*>K%C)TT,Q'W!-B";D63K9UHZ6T0I M426IV/[W.Y(2+2>.6W3[8HLO]]S=)6X(/P+D!0C.^M9@# MK]((]K\[],_6=_1E115\$/P+RW5Q,Y@-2 YKVG!]+[:_0>O/Q.!E@BO[2[9N M;YP.2-8H+7^Z:[EH23"22:O2,8)N1.5+A3Y M5.60'P.,T QO2]+9LDC.(GZ$+"1I') D2M(S>*GW+;5XZ4_XYB3'IR5-)5RI MFF9P,\!45R"?8#!_^R:^B-Z?L6OL[1J?0S]KUWG)/X4&$DZ;W1*SM^(,H:UKMW[Z9)?'TO<(,;I%JRO(K8N:C M]/UW_[T!6%GPK6$U%JH^B"\HIU6&VI71BX&%<@6R"V[B]PU)F@;)-"6W>T2H_Z/>ROTQG03J]^/4[=J0O MW(IGDR"Y'),'R!II6//T>+,N@VD\(8]"4TZXJ#;O-,CRY;XA2>))$$67YRGS MJ[>GF0KZ02,%S0EV5J71;1-OV*&=&G)2-S(KL#D1NI$ I8T^=FPK[-<0'SL( M2%R2HB0+IDW7MOLHDFHL4R*Q>.9R 8. MFQZQED3A[!@FIZ?3@Y4E@IAMF1#<.*;V2D.)N,;*8[NMB;-PXJ$-HD!(Z3'5 M\YQ[HI*)1N$=H*XYP^G_F>5AG(07WJ VT-[BDN;0XQ&=XKS;=,Q21]]! BES M) SC.)R^JN(\!UWQ]++]/R8Q'$AZV;-^/CF'6,N1=Q*SA6(W.(8_9:!1BFV/ MW'W!U0POB("<.&TUKT$"7E7Z;= M#('OR7#]RC-TN%Z[-CEM"3ZX&I@JXXT])H=QKWUA>Q$9LU'P=;F1 @N&<%.4X:E; M[*CWBL!C8&/?2@HCT53:/2C\K'^.W;I7R&&[>\O=4;DQV&ULI57? MR 8$G*ZEJ;E!4ZT W M"GCNG.HJ8&&8!#4OA3>;.-U"S29R8ZI2P$(1O:EKKE[F4,GMU*/>7G%7K@MC M%<%LTO UW(/YWBP42D&'DI_3/+G?,95N9/;+[#+9VCQ,EEI]R7;UI:./))MM)'USAD9U*5H5_Z\NX>> M0QI^X,!V#LSQ;@,YEE?<\-E$R2U1UAK1[,:EZKR17"EL4>Z-PM,2_Q9D.X1YB\ ^0*",W$IA"DVN10[YGP !TNDXL3VG.3N* M> 79@$34)RQDT1&\J,LQ M'^$7=_SB8^A_Q>\XPE=I@% Z(*^AR$,!Y%+6#1*)/8 M9-H0N2(&[5>RPEXMQ7I,K$\8G?_SBJ6$>@G*E?.H7Q%WPUUQI[*=I^D:=^L.4D1NA-\J&Z/0C/SX+#P'\) G) M-[QPU>F&?I(.>Q9GR1EYD(97;VMVR#5!IBSM*X9^G'29O/= @][ J$&MW5BT M[V C3#L[.FTW>2_:@7,P;\?V+5?K4FA2P0I=P\%HZ!'5CL)6,+)QXV00 ,P, M 9 >&PO=V]R:W-H965T;"=4R!FFYFQN;"T];.NZZP*-(@E*MN M/XY/N[F0.IJ,PMF]G8Q,Z974>&_!E7DN[/H*E5F.HUZT.7B0\\SS07P3Z MM4 _X*X,!90WPHO)R)HE6'Y-VG@17 W2!$YJ3LJCMW0K2JUX<[HWWFX%:GF#Y7T"4(#8[^!L=5_Z#&&TPZ,.@=0S_N#P[H M&S1^#8*^P7?Z54D-=TMQ!9R[0B0XCHCB#NT"H\F'=[W3^.( IF&#:7A(^UY, MAZ5^,QZAU^\ B\.UQ51Z$#H%ATEII5_#3"12\>+#N[-^/+B IPSAVN2%T&L^ MZGVZ<%1U4R=3285W#+>/CW"'WAI]_$SF 1=&+:2>PQ<" 6:V,9<)!P(\VIP/ M_=+ &H5UQ%6?@=1T@%SI$*H6'8B8\"#&&QBA69 MF*Z#?N$?$]U%'%(4U*TEU MAU23E,:?6J;\(%'V 6.O7I@[:-&%JP]#F?[ZQID(N MC5X012H&K4@V1#8P3QFA'2!=K\')5=61' 4DDTE&%%V05FI;9&!&\\#'$$6? M6:R7&YPW;PWT"Z>'3;%NA_'UU'($:[^J8!@NIA99*_?$?GXA/ZL&+.H8/*<9 M9?>T;!CC3_Q_1BGNS XP(@BXF9:_DWQ4!C*&>:R]!RT5;] MA0TEQE5E^P)^KX7/W8U54,5;-K2--.7?WP;N[)GC_X;!>:'V=5DS^W9%0S3U M+O@]$$\9/?]8D94Z$?]V2[I[4^@VK9/MD8&$MJ2#$554H.I*S +)Z'S9F:XG!/!.*A-[G9-.MVM"3-'.P]S--.5FG U;#:GS:A^64VH[?-J MSK\3=BXI<0IG)!IW/IU$8*O9N=IX4X1Y=6H\3;]AF='?#;3\@.YGAB:B>L,& MFC\PDW\ 4$L#!!0 ( #V("5DL(Y9A'P8 -D0 9 >&PO=V]R:W-H M965TR\ 7ZRE^J9S ,.>RJ+2EZ/< MF-799*+3'$JNQW(%%7Y92%5R@Z1:3O1* <^L4%E,?->=34HNJM'5A5V[4U<7 MLC:%J.!.,5V7)5>;&RCD^G+DC=J%>[',#2U,KBY6? D/8/Y:W2FD)AU*)DJH MM) 54["X'%U[9SO#.R).YE-^(^"V['+ED$!20&D+@^/,(MU 4 M!(1F_+/%''4J27#XWJ*_M[ZC+W.NX5867T1F\LM1/&(9+'A=F'NY_A6V_DP) M+Y6%MD^V;GB]8,326AM9;H71@E)4S2]_VL9A(!"[!P3\K8!O[6X462O?3/W_(A586=5> S]B%7'Y?Z4!I@7C%D# MP*XUDPN&,8-R#JJ+F\-,#NQ6EBM>;5C.,X;MJ[@1U9(5C>1*"6P_46P8MC03 MAH 6(L4OO,JL>,FK>H'M4BL2PS=1""/ :GSW\, ^@%&R -<,6 2NZ9\_ZN\_ $:6V0CV/OXQC)\,\P(RW3?S.:N'E& M3FI()?)[KGO*4S3<*(P/N5-@$-"W["L63 ]/JSCGYE]Q]K1K4HFEJ'BQH]NQ MRLG"+!,TIO#[B3M.L-6+@J:6P$\5QJ)@*[XA#_28?4(T ZHD_81LO8/6&Z$9 MC>ZL+G )=?>A;H/:Q"OP27F!4QGYYAL*/1!N=6ICK*""-:D%S$^&Q6&&T7W] M*O:]Z!Q+8D56.ZRN"M#:FH5.4M@1I!"@QBA2I;52%)ZU,'EO\J&$[.?1-.Z9 M@=M4ME]0C6+WMD6Y'?'72W3!HAY.Z<\:O6RZ*2+;RE(8&U=;SF@K]0I4J3C< M9):S*;B][F**-@$2JI'@6@/BK@'#?^*[X[#+*@&<^-XX:E<@=VBBDW3 M6OO8A>#SMA.WF-XXV,/T^Y5=S*9LFH3;9N)S#(N=<.0\!2O%B,O*DMO*VL]V M8PA6%.[*F*:FEP?I(QOZ>;$5:P\(")PJC'=I+@@$]BV+V&2>A3['?OT^>:M]GI6 (GB:,! M%433CHK\A#WD4IE3VUC;&J8&VD>QN?3/#])>PCY)@_/B92-.]LPXV3/DA$5A MW%%'*U77JU5AN[S3)JKF=(I%?_;#*^0[A= N]VE)NC6VH&R5>.>''8[&O3OQSOOLL*I,Z!3'C6&( M"=_7,<,Q^Q,^9_BL/QY\]FE'>\P"[H^- 5HA/,D@%$.' CP4!,MS'$6&^KKSMP=370J8R<)!J* MA[.>\B,G#'T\QFO=SC0\ Q?UH*Q;UI]#9Q9/W_0T1LSS!_3,<9/H#;O;@:%# MZ;%&QQ DWF AQIP.R\+' (==@%^Z\DP&U\T2U-)>JC6SQCA>UK#CP#10SX?2'Q*+7,'-"P RRX !D !X;"]W;W)K M&ULW5I;<]LV%OXK&-?;W9UA:9*B+FX2SSAI.^U. MTV3J9+.O$ E):"F !4 I[J_?O62&WKR[BB_K&KWRY,GCCZN9E29?L MCIF/Y7L%5U<-E9ROF=!<"J+8XM7%;?SMZQ37VP7_YFRK.[\)2C*7\G>\^"E_ M=1$A0ZQ@F4$*%/YLV!M6%$@(V/C#T[QHCL2-W=\U]1^L["#+G&KV1A:?>&Y6 MKRYF%R1G"UH5YE>Y_9%Y><9(+Y.%MO^3K5N;P(E9I8U<^\UPO>;"_:6?O1XZ M&V;1@0V)WY!8OMU!ELOOJ*$W+Y7<$H6K@1K^L*+:W< <%VB4.Z/@*8=]YN;. MR.SWE2QRIO3?R?=_5-SRFM')3E )4[(6RG,2I/O1<[R/H$K M8*GA*ZGY>IT4= #D0M2-B2U)4DUP4.3Z 40OV.*P[+70$QLF#)\7K A$Z%='K\@ M'^#0ENZ)NPFL)T**;S;2<+$D5.0DZRSGPL@.U4RNUX )CE6,ZIP@1/@M%G$R M6F1502UVL#\J6A"@@ K1QBIA0XN*(2V\=R*7 2F+2A-:% !'F:K@/C):B9+R MG.1\PW,F 4O&, MA4Z= Y89!8)6&^>HF&MR.0EGD>49#^."&PZ*&1[:KBS!F^PY@3^SFO\&>(RJ MI/EO &^ [X9 ;O&FT&7!#TX']:P>$6V'#NU8 [JCDN1R9 M9XI(8!"H\C4OJ")L ^=HIPP?$N<;.L ,MM.PJ<\X$6_ ,C2&W J1;\9(4(+QQ M^NG$@S53YU%(OJL4A@RR>L]068CA!!#8HX%#X<3!@6*8ZG%]$L37UTU,50:< M3.3XP,?$4.Q3Q=LR5?NQ<>KNG[0@X"*]" [)K;T_9!EP3'2C_LE<=:0,D1)R MX!Y_Z" EVJ7\>4@%N>BZK!2,;# U8+!UXG_%"NN+X(E2.10$=()RQV", M6->R^^PC<&B+13Z$0O)C&TN]PQ\,& MQ=:"$Y&-IG1*R4][@FM:RJ"S\ L=; M;K7^354&W0 ^>J@34$%9-"_ *L+:7T"A2[5FX$(%6X*L]X1N*( $&AUU P<; MQ>?N9+H -8 -[BU.P8&HG)S-C8LH!S(%IW,.N 5.%/00#LUGW0BY@M!46"(V MGM@18R=-./QO#7W[X6V=N]\M8"FH0EL/MT_J6\WRGP2YK98 KSX*NGD<>&%X MDLV(^&"'3 )"3UJN^)@:VX@UBKK)/#8B@U%=>'=^1(J@3""RK0H4%^@Y./A MU@_;TY!G((#WI=R:LE0R8RRWY]$2KCYS\%T&5KT<3^-PTG#VC\OQ;!2.FFM8 MOU12ZX9"8.G![$@@L"H* W8 4 F /]#UE0KMH4?1F/PFC:!KVW"=+:,5CK)W?57$.Q M@LX*QMFC2)>ZE:R6*_(#FZL*.C%X9!^GC]-S#,7F=:.O'97,@DF:!O&7T&*'"[D=YP/Y+Q9@%@S-B9!P]>XPD!VS7]_$]UAM% M:3AKHX1<)M>S,*EOM$$QZ<32L9@(=CU@- VB<1),H$L\4(&C^<4ALP,[HQVK M>^!*!E9_5D")K^-6,ZBJ^'K30^$S M5.0G*$%:1I!)+&*HR.J61]=-6F!SXE-\?)" [8E'F",K"J4U@T+;UE50/<"2 MN+^DEP#C9PWNR?,'=_S8X.[SABEPNB^VXZ0# 6<&=WP=7,=1,)Y='PON!YTS MN0['HVZ)>[8#/L$.AQUPU[/V.5^TXWSOH*V;N_W1D[VOL?&2/E0<<^&.S"P=+3<"X/.E*"V=<%&&'GNX;70ILM2SEHPW[]W=W MY"TS"NY@#SFG(-&=6U_79^\Z&MV+@S2#C@@- ,[?^"IS71*WMM%P+FBR68$O0! 4%4+O-!X'*1C_=/ (R#0*XDDW/[O(M1,#;.5MBTTU M9 V(-&0.F;". 6FD,YR%%I>M!5_PS'$FYP5?^OD-;HDA2.R4_2&\P W;7B@KBS>K;QL[2O5R@,M3I:@ I3\JKWGZVYH('/2?MW?D MC1O\D?=4&1QM!>3GG]^@/DNX@6UUW9ZCCM#3:+[A6@(FX8">9TR[G":$?Q.T MK0/STXH+L*%@Y!9=27-\[-"Q8<(/%"PGP%!90<= =3W-F8P&@YR'4PUFPX:* M&Y%VMZCX,8]IFIC..TFKKID.%KUO1SON*)7 OT$MA#X/I.\+ZCH)_06%N8.H.I9. M,2T*GNZXO!6VF^//%Y@O_C+R;@;RXN1K1V#;!CX"0 :#D99]FRG:,?T!26QE M&4^C7=1QL_P]G)[,5QS,H'L:C0Z.19X-R/J)Z@O@6B6L.O\GL#:9C8/I+-Y3 M1)L'(2QJ.XCGA#"KCO,1[&3/L>9/7GS)5UOM"S?;SNS4M,,2/B %HQMDM_.* MK?MZS,)Q<;\;@R>@TX<5!Z_NH9,;!9V'3JWWGE&@[<:M='7UK"XK2EN0_ "1NQG(5"(=2K=I_$Z2<=!DLZ>SFC; M2'P)3M-)&J!-GAU2_VJ("CT%^JH-EF7=->3=K#L4]%@X87NPMDH^@,+Q- T MB1^#PN/_ Q#>'Q-I/ XFX^F9,6''%KZSL\,K3Z7ON'4?USHO%RBZ;TSV$1T: MO)W5@?C0>F[PDZ*RH)G3J&EA++#H]\#[D*B=VCU-;>-T!+XT>83:,JI7!=.Z MI[_N *'IM.,@&4^#9#0^@ Q!=VISHHZ/JE /1H+Q]&E*BJ,@.:XCVZD?U$J< MN+QBE\KRK&]_\/\3!AU/*3B&] _7&X>^.^H#E1UJ"P-^NL*AA&@F@T 4Q\9^ M%&;![B%(>-<.]*%@WS71"17-'0-Y_W(E31JFP[8FW/ M4@GCOC5N[C9?:M^Z#Y3;Y>XS[[=4+:$P 6LN8&L43L<7[KN8^L+(TGZN/)?& MR+7]N6*0R!0N@.<+"?6!O\ #FN_7;_X+4$L#!!0 ( #V("5E3_@IP6@D M +PG 9 >&PO=V]R:W-H965TF:1TB$)$PH0@%!*^ZOGW/!191$>8N3O.3! M%I>+B[L>') \6RO]*5L(8=B799)FYYV%,:N7O5XV78@ES[IJ)5+M[+5EKPV Y:)CW?=0>])9=IY^+,7GNG+\Y4;A*9BG>:9?ERR?7ME4C4^KSC M=:H+UW*^,'2A=W&VXG,Q%N;#ZIW&6:_6$LNE2#.I4J;%[+QSZ;V\"DG>"GR4 M8ITUCAEY,E'J$YW\$9]W7#)()&)J2 /'SXUX)9*$%,&,SZ7.3CTE#6P>5]K? M6-_ARX1GXI5*_I:Q69QW1AT6BQG/$W.MUO\6I3]]TC=526;_LW4AZ_<[;)IG M1BW+P;!@*=/BEW\IX] 8,'(/#/#+ ;ZUNYC(6OF:&WYQIM6::9*&-CJPKMK1 M,$ZFE)2QT;@K,Z66R'7&*5QG/0/M)-.;EIJN"DW^ 4V> MS_Y2J5ED[/A<_/:+-W!/[[ SK.T,[]+^*#OOUO16&<&\ M?I<=4LG>+P3"ZT7L]\^Y-+?LCW0J4FH4]B[A:)K<+)26_XB,&4C.-05BZ5&\RF=.1@PDU-!1V*Y2M2M$#CD:._O2>2I- M4_A#0UCI4DBMR'ZR*TEHSO5"3AP L%"#7<'Z-TDH>ALE&P-6 M-,V M-82S%2X>PWK(V5X4O3(0B7D^+4PN4[+&B%#*\GQ]:9PJ.IA74Q6 MF47K]-=YAA4H88'KNHAQ++ZP([I>JBNN;"F-5523-,,[=3N+^2]Z OU83HB;D2J*8ZI@;KN>@%]8*IZPIB53P9)HC4"#-/4T189Z X54BLY[7F38Z**&]WQEU5 M#PQ2J3BIY\E1M3+-4+P)69<5WO.F[Z7REJ(IHWW(MF\3(KY:)7+*R:FJE&BR MS$+;6YB_G, #P)OKM"8]V_1H1LJT(I DR3=2(T*7,"&V9I16WX5Q926F4[#9 MK%1S )Y;\9A-;@'M_1UHMZ[\!\M>Z8GW6$_& H&-[W/EYME=";MAFRO5@N,_ MUH_WMDR_>T8\M^NV^Y&*_87S(96E,V_D]+VA,PJ\QTU<<)B[_2L@>(:54:WMNFNQR9)Z M2# M)%=\H6/KW!0 -E?Z]J5=3MW@])O__A?(7FZSMN-7"5 <;<]: &+O]KC5%H>F M5;0@R-7X%^PH=(9N<-RXX@V<, P;%P:!T^\/ %?-Y>L>Q=5O,'!&PV#O\LCQ M/&_O:NA$09\5).U@0C9V!;[C#=W&!3^$H?VFY2,GC#;SC.]+,L@*5C\U3[$1 MBNT"AY5X#%Z'BG'87*1"P[1B-X,]NL3FHR"DS< 7FZ_+360^V,CLYV8O>*U< M0, *H5^R(WG<07R,).8I3D&@ !/P&BR@L(73#H6X*=J9>&)M*'+H>:(\[Y%$0=TW'LQM'=EJL?2<1DBU*V=Z^8_IV$/*W?3Q%!8A:X7-Q[X!_$1,\>4T[B?M$4<)L M3,!<7WF;VZ#!UW$!V&^XU.PC3W+!KGABLU]L6O[D8+$(4UF,&X!P(L ^]7VC MC_O=R"\,@R,UUCGN<. $8;/CO6$W'+&/J*Z&X%%_,'3\D7>\!0W=:( 57L_0 M3TW9,(J<<#!JR@;@>N&.^7O=U 0M'^N6/VC.YG6'&]AYO>DDV[-B'\_W:%=! MT"'FAWW''PP.[;PM">?-[>",,G!C,P"[7\"2:D'N/M 2_$_5P0GI^85%+A'? MO;1#;LU+6O)%+F$;^.4+?]@=U0P!8_.T@;A;H#Q50+\&7ASNIL9>DY!\6@Z8 MB"::E]BI!3W!IBBLRTXYX66G5!N5$D<)@K9L][L#&[;L'B[Q)$SX\!,3MG1[ M_FFCH:HK>Y@0@JQLM9X7=?O1+B(<5KB/"(=E'XH(AXQZ%CSPG-#S'3^*#E31 M Q"AW_6> EMQH2.&P2.U_\*8\+19L?P4&O\\LEM;C+#"[9S:'Y"(>RR4??& MD@ES"-B>@F7A)I#/ V4??@"45;3^ &T=MSVTLL2TM *LC9FU>B:ZM/_T^"U;=VC@8QX0\RE6#!]/Q5K(3]O,+<1G'Q^> MA%&-=]Q?#5'?D?#X->'))YGXG--CIY+MT$N#LNW@?'A@G7%NAAS7[R3G]7?11MWE@5C^N"D3-TAT]9)7=TNXT2L ]##[^(_.IW M_L_X1*_MBYU>XXNJI=!S^]T8J<]34WQ<55^M/TV[++[(VH@7W[7]Q?5ZPWV&Z^%:L.#%J9;_/FBACU-(>+@2/A28!W)\I9:H3FJ#^8._B_U!+ M P04 " ]B E9:DZXXA,% !+$ &0 'AL+W=O_C<*T6/ETH_FA3 LJ<\DV;BI=869]VN MB5+(N>FH B2N)$KGW.*KGG=-H8''3BG/NF&O=]+-N9#>=.SF[O5TK$J;"0GW MFIDRS[E>74*FEA,O\-83G\4\M331G8X+/H<'L'\4]QK?N@U*+'*01BC)-"03 M[R(XNQR0O!/X*F!I6F-&ELR4>J27VWCB]8@09!!90N#X6, 59!D!(8UO-:;7 M;$F*[?$:_<;9CK;,N($KE?TI8IM.O%./Q9#P,K.?U?(3U/8<$UZD,N-^V;*2 M#0<>BTIC55XK(X-SL4PEHA=+RKC1S+:V[Y=*S5DFF21C0: M.%.=-I(3DH+R8#6N"M2STQLN-/O*LQ+8'7!3:D"/6S/N6@0GD6Y4 UU60.$. MH"!D=TK:U+"?90SQQ&N(.JP?^"SLA?T]>/W&U+[#ZW^_ MJ1708#L0U@#=]_RXXZ9WOH3EH: [VH1]"243,VY90JH+ITHEA&48E5H+.:=2$(9]28$E M*L/2ICG+9QD".*=(RRPN7JF\X'+U_MUI& S/<;/OWO.,$5BO?_ZO/6\V!#>\ M#5,)PY2%? :Z2=L?QN%!S*5(1,31SV_5^;W$C(@Q/")"EPNY%4QAU'2S4DHU MHP2GP+["^Z(LSUC$M5Y1=-;35:/%)J4?*=3KZ1:0D$796GGQ6F7JT2^P@(P% M']:CL!GU/[!+82.%%ASQ#XW>3^CUP ^&IWMG7":&YUMFKI1<@+:"&$JJG:-9 M&WS@#WNC-P&]U+D&+1;<.<6E/SN*VL!!;^"'P=LXOM9"UA:]3_46*3PK8]#< MG7?K\EJQH[B]W>A@*]H:__V:"_^ON1]3&S>8CLPMCHJ:?=F;=1A]VJ)$;LO M=93B)R&[F&MPAZJKM48P&';H ,Q%C4*G7F-J1.=>$U9, &!+^I&*6=] WP"U.QK%P\;)JUPEO4X3B&@Z!]M$CC&=&K958A T:;QJ[-MD"*95\ M@=IAOY6:YC]N7%OA^>CB*"MC$ITK%2]%EM&QHT$ M?E8)[5*.,"G"35/@N2IQ'IXB@-BX-<>I^0A#5G_AK0CW+!'41"2.+Q$W*4OP M6PY=A G9F.)HHA.5CK>$+5M57(GBAA36A9X[ZJ2(K>[O*N.V?R61"=2Z?4=V M ^_$'2V2< /R'JY1$:#_(L?=;0+"-3J?.@@64&2;0&#*(R]T_!->90U4:5/U M7$H,Y\-US-: !5^]0&OE615;E-4EM&$+=.R3P*LBN(B@%4U,:G-F$''*$32K M$C"ITO:C!9TSR2WF06?;%:+;NN#E@(ZE:ZQACFMUUVMFFYOR175!W(A7U^P[ MC LV$DS&Q5Z7O^L6JPET79\KBY=,-4[SM@R8!7$\4MK;ZA39H_C^8 M_@-02P,$% @ /8@)6:>6YH6)%@ X$$ !D !X;"]W;W)K&ULU5Q;<]LXLOXK*&]V*JF295WL.,ZMRG&2F:1RVWAF4N<1 M(B$)8XK4$*05SZ_?K[L!$)1D.[-[7O8EEDA<^MY?-Z \WU3UE5L:TZCOJZ)T M+PZ63;-^>G3DLJ59:3>LUJ;$FWE5KW2#K_7BR*UKHW.>M"J.)J/1XZ.5MN7! MR^?\[$O]\GG5-H4MS9=:N7:UTO7-*U-4FQ<'XX/PX*M=+!MZ!_QNS<8EGQ5Q,JNJ*_KR+G]Q M,"*"3&&RAE;0^'-M+DQ1T$(@XT^_YD';-\L7 M!T\.5&[FNBV:K]7F%^/Y.:'ULJIP_*_:R-CIZ$!EK6NJE9\,"E:VE+_ZNY=# M,N');1,F?L*$Z9:-F,K7NM$OG]?51M4T&JO1!V:59X,X6Y)2+IL:;RWF-2\O MJM7*-I!RXY0N3.%5^;;*BFXX&:C";3.]:;1H:GO-[T_XMA6>YX_W+D M,T_=6F?FQ0&C9W<0>QR)/;YK];]/[)W+[2?V4]48-3X= MJCLWZ[W]B'5K&023Q!AE_FSMFEZJUVU-#YJE43=&U\J0'2AHT:QFIHZ:'/ ( M++K6Y8U::YNK!^.S\7",%8N"_-66\*YUY:PG9ZUO9/>F @%97;WZ52$H\3KK MMLZ6\$U5S8DB(@Z/7*M!$(;3D(_:-=C_?%$;PX3FQF6UG8&XI:F-+8?J5PRK M#44RXB"+#-.J>KVNJ^\68< 4-^K!Y'0T/.Y(=2IO#5%L2]?HHO"$+NNJ72RW MYIZO:UN0#$XXG.0*"Q"!QC4\)!<.0%^!>%7?* K$>5L8$%AA\4X0(.O!9#(: MCB(A)*<')REINL;*W]>(@5@8HI@91(^<:04)QSR#:!F C*!\3B3M6!)J\S4#92O_B1O M)[%@ F1RN(:SD$1DXWE=K3"XA&YG4(>^,MX;6M(O'J5V#(GME;@8VQV&;;]N:>A0O3*9;DFZR7;5C(2+W729VD9-8(?(;KV%-NR% MG%)R3Y!>06.DW#+GU_#N>@'F-W!<[)O51GO9:P4'+"'JJC3D'W +\F- OQ8N M93J32"B0/6A[ID70&[U?,I)A$D-6JRBU\U,_),F(' M@XA=-FEGUIKI@TZ:&OARJ,X=X&VVE(WGQK!J[R7"<)#V:F5+%?LG(E(;H:<] M/PBBO8_%NX@WW^%)357?)&S$U-_00V=S#FU8MK!Z)L'G7:G>FEGM#7PR%I8O M&UH2I/YJOF,;RCRU!8(0 S+?&T1J(;LM 4'PW#!9&UL2!QNCL0JRS35MS08. MI@"P,00N#@^!B2Q82,;\Q0G*K#CNMN)6N6(3EMT(^<.8B%JP$EAPRPH!8V%D M>9*.PW8U>5UN7=VNV2\\:M@L*_B_(ZZ&ZMO2XDN.7%.*(-,=8,V4"IA'7=6Y M+4DR!98N)-'X%8,, -QSD9EKU^N"PU:ZGK.+DJVO;(@R$]R%Q*#K!G8JSNK- M MMYQ>!!"(GK"J:5\CZ70$9XCD*H;!QV]<,]G8O:Y@0#=@CW#B9NND5T'E # MDBM2I1DH'Z(H\B%[TO@W7R\^_]K'#:ARUFOP)@31"I$4BL-2!@7$21$+U:=R M$* ?-]/959]N6&?$63!-R92,,NKJVCK.MUYR7[Z<2XQBMQ!SBUZ;VF.?9K+; MFO6!C;7Z%^(YU(4'EX((B(LWDI >_O2/)\!IS_YU^88_C9\]0@YM>G 4>6]I MLV7/W-/M9H9A-BU82* B[R%+W4H! Y.20SURG)=![L_0]RKE>0 M1E$D(J/HZ'VK*B7^1N&!I1U6^OG*DTF.Z98"6<\2Q&I31:F'>MXP],W;C*'4 M@_&H/U@8@0?"@SF\29#=2"*!A\(ZD$4>#;;E8\"(#C9,$H'2H\\'D\7 :5Q==95T,;==XRG9/^A^?/@/J;2EDT1*V M:0B^L=0HI'/6= S<(;L*4> O$(FP[QQ6AD*16+2M@>2*EC+B'_".KFBCB%LR MU"R!C^I=;$,6L5^(@ DDC5EU+1$ZN!WB8P.CXSU$M\G^7E#=D*W,TT%F 4"1 M(?(VI"F'F?298QK!H P0R=DTY4*(G%C#$-HO*EJ=)Q,>1I@*E)J\$"S>D9+0 MOT)4;6NA%T$KPOTD_$*4Z[81&%7-.,42KO0.ZL.A9.+6@44NK5D?< V$?S5- M=QFJW]:^G$AY!5^1IZU $\EN]HH^NRU7MX[,4%-6"]F??7!>5!O0JXL;9UV( M.S:@RK =^\"L\J:.9[P8A4EOH'@-B$T1"6C,F[,8EGB6"Q;=KH$69[PB^V9GV'$]*8%UC%T4$SW- MZ?H>H+.I=Q&9G^4]D_BCS1=B[245@_"YW%=7MH(1(,^"?.P$NX%"]K+(:*LJ M!@P8R06($&!QZ5:BP-0WWMV" AG4[M8*D^')/SO])1;J35/,%Z5L"W(+5W5C MV[)GSVSE@1I.")2R>5/?\0TR$<0:#3-ZS9^4!1NI+**( *VT[SYD(H-#ZC20 M*('=W560UE!=^L?(/S=])V!,=_F37JV??5$_%]5,%U&0K[S!*5]^>\>\L::@ M(%8+F@O4G!%^,:9(K9X#MVMG @$;UDAA M%[J7-G=M@?RSI@B'(O.\:)9<0#9;_D-+1UGOL?(9<7)55AM A 5;"N< Z( ! MC*^'NO6P+8EHJ1$^M@ G5R$$WBN6AWSRT;\J$$'8G$U/U(4P; C7$@NQ""G<:FAI.67^+T;;O6Z/Y@%=6?J*C.&5NGU\J18 M( .&EX-!BYA/K0;O]W\@SW#5@_*'JZR0$[)"VQ7&%7KCVM .79#,2W+BK0TY M:#(#%>\U(S$9)[-0899.9[YMB!B:A+U8>D*8M=2'82XJ6"A(EP1DUA2M,BG. MYI8:*LA5",\\@7- 0@V5OA3Q62- ZY 9- '-VT55@S4 WGF7DY[RUWZ MC23 W3>>NH]7*ML5JXX<7.IZ: &T>%,,!M;'W*X9;@'%L# W_:PD7)_LP(]1=T=?:2DL:N[40 M$[0@$^,0S.U&$2>;A$=*TXPN*;S%DI!'.E=E5CJ?GA\@7)J<.L6,;:$_-G1F73%64)4I-0Y\\[4=$6+6K0V%Y(L(4[B M%V*?B5#(YF(!1"WRF3&(2P@Q##:Y3]LILAL0RCH=P43NXV5P9<0P<,H]*P]D M0YM0#)Y-A*I)ZSHH%.H,T,8HH=R66L1!W'IP%6R&B)3"K^?(LBY)10P:IEF% M9D:)B39GW84D>$EGUV1M048)36N0:7?%1>J%BB.>Z>.F9#W5[PKU.JG$I6ZA%]3'BMZ2E /ZL MXWZ H"0I'\BBX*4#9ESZP\@N3 C]E1Z 1^ZB,N?MTF>0TFQ +VK1:AU/N:1X M)8\><%2BPPOJ6HFK;N$X%";@?7&C]'QNI#5#<6I;!CY"#-5GF08_LB[%H8GW ML*/F%9?5,U-8'J>ZP7('T):YO;9Y*Z4)==5\#;]8U$ +U![^A-"*H:6BBQCJ6U5? MD9@N]-I2H&2#3 .8CHTJP;@4.G ]]$/L7;"ZH19"M!D=8SZ\(&#TJ4*2&YX/^0/1UL8V<->1(>%2QN9C1@/9PW3H>*$F)<_E=:C_D,;8(+S! MBZE5V56W@>[:BI#81XW'6Z?/5#41:@OB0AQ;MT5R#.*= !RL+.5;6(AW5O([ M.!FA(92KQ F'2FJ-SU96T)$P+J=<@I0"_I4MJ/U+<5FZ )PL) 7H[58HE,@' M(5LG?6?#D[3#20?IN/;/@':HX+9W7E@&@>7P8]?C%?G7 M'2/#AB(F$_I17!+ PN20A#W?"Y([- BJM9VU2?A."&89C:=!2'OZNSN'L]T% MBR5U&3JUP;CH0%_VZ7DC]S## 4/?T=.V*+QT;CA5+!AKEKTV(4)AUP5:XN3TLI3S]0,RA]SYNQ8<\+ :NH)R)5\XM M<6IZ.'I\,I(XA:A1%*9/FOJA!_0F03C!:TPL*#N8Y/ MHV5SCF,M]>0-(T;)0Q/B@9!WAV//0W]X4U57"7[P9T4ZO[;.Q*ZH@+DR"67: M(XQPDMHW%V@AEX*YJRJK]9I,7?!58*SO.[Z>A6KYK@"!QJ2TW2YJJW)1\14= M421;-QWDAN:@, 5?;-H\F26K#,(Y+D$(N23DZ"1YR V#[$;] N_DG!].3G:2 M_M=EE=MVE8* C\!TDZ"A+HL&+:]-(ZX?'(I#&=@3501H/ADA:+VG'&8%;,@@ MV5K]\N9 O9 3ON3:B9SQ"/0J^EH82*"6BO7[3$_N3%-WF(?))2;M :4^@9]OQ MN]QYBUDBL-\D68(W_ 0-<;4V.=V-UP$X>&UOA49>,XF.:NE311)V_%69W7N> M[+QT)3:W?&&+2W"F*+;3Q^/=*""$)$[IJYK&W^9+./9WFCPT/D?JHI:G.D^& MG/NNF[\->K4'%I^<].TK6,)=%5];^C<J8OZ9@UV+ZIABB[D!?D>?_Q6\J49ONCG;D,CWPQ=MB][.&0;>3Q^"MR>71]. M3B8_@#Z2]@*%F_W88(#"3[?YP(>016'Y(&H&6,#9,S2V/WMD/!G?CKOVHVM/ M5PI&NQ,IU!A6VL:?LZ;B0.$%/V3![Z*')#1O^4X:('LA/"WO^ YB_.6%N-O@ M/P0=_L$/88\]WKGB6CH]&/&GU;7O9F^T'$#R(=&,>IR"(*#P[$H\5W;O%H>$ MRSM<6#G--PRWW%AJ"TU<%'1KA9*(+:_)$Q>]U@GOR267-_PTK"SY0@;=0<[D M*.A_-C;\_/%S&A#29@<0"[W]&7+,^#ZC^NWR?*#>E=G0EW!\ZXI;U#3P'8TI M32-#!GTH&% @!MX11?Z6/R>P+$'J=&,%!;=+;IK-3+.ATQ$BLF=#@ZX3&4 7 M74,F<,'=DO%) ABEULWXB-C%JO7OQ+U+:&&Y'?@^F8WZOZJ^2F+?^.ED0K%O M=')V>GSX_LO%H]2IEMS*@CHAQN5N>!5VY>I9 M>OO_P?'9X[U@8\"ZX.,M.L_A !K:_?31+77-1\?QB"_*/8HX -I-C=)IWA9J M3]_U;GN4 REI79V%%'#N0T0:F/8$BAA2^:ACC^J[@/D,,')#E]?_IP/418%Z M7YV'ZPQ4<_J3MDLHRRRK@H+ Z^XW*V%H"G-\+7"2U@(_Y++;GOJ>JK^;D/2] MG_RJKZCS>3U47RUD] JZO\J6?$PMU_4ZUYX^5>,G[-N3R=FT5Q_[583\KD)F M>!]/( 9A:S;Z>%31B:O?K_6#Z?[&/"55-I&KW"X18_+3G^AD\>AD3QN7;_I1 MPI;K%44JF9W3DYZK3Z;[#FD@LO>P7T>7)7>D&?(*W:7Z8J\D;R$[_%AKW"LGW]!OB_8UUF([F\-^^-7+ M)W.M^7=GH9,?HI!^9N[^'H'CX^/I?TC@OM]R'R6_ND#OG(@/VL+7YIJS;_AGU5 ]"O^ MN#0:MD$#\'Y>54WX0AO$_]3AY;\!4$L#!!0 ( #V("5F<%QU&E0H &(@ M 9 >&PO=V]R:W-H965TI+O19"LZ^;HJQ?CM9:;Y]=7]?96FQX[:NM*/%FJ:H-UWBL5M?U MMA(\-T2;XCH*@NGUALMR=//"K/U6W;Q0C2YD*7ZK6-UL-KQZ>"T*M7LY"D?[ MA0]RM=:T<'WS8LM7XD[H3]O?*CQ==UQRN1%E+57)*K%\.7H5/GN=T'ZSX7U^Z=HY9D0OTP5M?F7[>S>,!ZQK*FU MVK3$0+"1I?W+O[9Z< C2X!&"J"6(#&Y[D$'YAFM^\Z)2.U;1;G"C'T940PUP MLB2CW.D*;R7H],V[,E,;P33_*NH7UQH<:?TZ:ZE?6^KH$>HP8C^K4J]K]H\R M%_DA@VM Z?!$>SROH[,%9O M>29>CN#RM:CNQ>CFQQ_":?#\#+:DPY:I?U%:L##UF%4S08[%X!9BLQ"5<8W]1G(1^B>B?T+V!EAK+;/N_04; M3Q)O,IU<'2Q%H1<'T<%:./'"-+ZBHQ'&Y0&D,'K^S>?W3U+A7P"V7_I.\_:G M UTIEE*SL?B*A%Z+J_^=05\9+$\QX6U35<#^_= ^W;&W(A<5+QSM'5OKW H8 MW&F.B-J_2M+NYWB6SGL3C*-)\N<]Y:/2P)A9.4^-XB!S %P<0;AH0;P12P%& M^>/Z&M3+Q N2B?,<1MXD3I^BE*=*^=>TD[=B=>K9;SL$?@3[D,>I9L]$(_C. M8U5AN<0J+)_A>%[F9J-)O_20060@ MSGB%G4"[XU5._+AF*W0NK)(U6"M60[-R*3,.!P)?:F[,,9W:B"NO:Z$MWT+R MA2RDEG]'$G]2;._]U,U'%N"W ?VZA?=J4G0AT'UUTCRXH>(EZ>3 GN$L[4^M MQ+THF]Z+8V\6]]N1B.<3^+G*OICL"6_AIF'LY/!B)Q;#F9= I-=29TJ6@["/ M/=LPF7MA&*)6:UZN)'E,:Z'CC5-O$L5#JT'(?D&3KGI]P''$*8,PG'KI+#I= MGP1>.)VQ7^&AU:"SG&#V@DDZL!HC6(XB=8!+&$\]RND='6I9C/-_YT5C%P)3MX/O72>NH4@\J8S+)A)AL*@J8^)NKV)%[D9O%NGE$:-A_P*C(_881S" M>0:I9W-ODDZO'O7&<11#"\$IY=Y-!YS!T/L!KQBB-W8&NO S,9< MCYMY[/!Q"^&W:SQEZUO$-2\?V)HC)6[1H7V5&.A$\< N)E'J!YBLBL*X)/+E M13@+G278==F64'I;FX)(R AJGYW>VV@9:-;BISAGEA/=?O"GF/HCS)![9Z=,4# MV"_".#@1,' $/$8GEZQ4FC4:VOZ/R#V&"BH!9R'T3HB2,OK4L(%V9S[[A/[< M]NL?H9/;IBTZ_U*+FKW*M,7%S,7FI6)%$UII003'D:741HQ%T^FXD!LLTH96*IM^H/ TN#0%^EC3345QL4$7 MXS%R&5(1QGS:FZV1P 5!-$*K72FJ>BVW]$XU%960C1&&ZHDIZST!O5\T-08Y M6*HU'(JW9U[LRQI@41ZAI5._,]IIQ:J;Q6>8C0AX63;89P2U/#NA&V,?U!U1 ME=CRH:V%MRH7[*Z]&HG3R)P1I[%OXF6 'QW::J$5W?B%525D/_5%X;8UW7@$ MR@=COKW30Y*]K_D'P9HK<"!7I!8. M07UX!*>7D<-="FT2A:,)&[T[^"RC-Y5$%2/-Y$TF;/-GGGH.4"C.C1%8)QK2N)D!.M"#MTN6R%'AQBPQ[;2M)9 MJCO.%"83YI^;VG@L!EC8G&]D:37N" 4NC\BTM)XEI*EH:WY/&0M" M@F+7GH"P,DF [S,LK"(5]-N.G90V2M5%77>6TSI4 H10.SFP=;(!H'T^)1I2 MJH.4[FM:BYGIP>SG75(:[N,]J*KD*V%LG,'N$D?7;+<61EI,#; II2OXQA!,%1K]_JRN/8.V,7"M^$2FEQLZ>H&>(T]Z:S6 M'_9%=:C*L;RI]FJQUB&#[=8R6V--T0 T.$PMA*6F,-347OOLYR&-$5^ZV,Z; MHAT,JIH7)V(XS89'%SJ49ZG2#$)N!SF"76OR]Y6TZ7[#OUA9H(X^1HT#9#3* MG-4_&<^Q ?$[\-K:,_1N9V-NGNBVC+/[@29[V=ZK+9O"S4^/H>"GDYV9Z&SI MCR+K%4,'Y0+IC%.P(2".VJTD\B==Q7>,;9+"P%T?'>D/3MP53%YFLA#6JN>N MNLR]?H:QB,9 MS?U&,IEC(O/1_^ QF'OQ;-H^VQL?6<%59F8@\'AP".KF? C$MS3%FC,/(C\'T5I54/(EP MRQ].&/170W,_OCQYU=X317YRV;4$X33:#$_[[K@7AP0BGA](UL\LT&*,V6T< M^='5Y;D;A'YTGB8I2_SY*;?(FP<)U#"]1$M"-8:J97^5?(K.F]%4/)X,8IM[ MU*2'I/T/9$W;(U$ [".]=BPU#^=LYD>. 3 UTG@&FT[!O9NA;8D^T/\84WXX MP6PZGDZ-K08M:\?,'GR27.'%Y)'=MQ8M,MY0=NE]#DZ7:'0T>XX\KPJ9/5"1-?UJIE8E2@3TA794U-I00T1T M:K+KQU13Y*;+,G7(UI-*%-TD9 JCT+JP%9,4;WK-INP.R%TUUG8NZCXW''UM M:'5\U-#+W"B,9UD%[FVKUL%&PNM1+[^5_A[7$RG&F8T.TKU[ 5F:OG3#*XG" M]+9 ?Y9S#TSPB^?*,QL^HKVK3]I ?] /3+MIFT*K@KXQ--/$ _N,>E?GTJ:@ M[Y1PZ'OCM?/==R.JE?FZC?&"2KO]!-RM=A_07]GOQOUV^_7]9UZM)(V-8@E2 MY.W)B%7VB[9]T&IKOB(OE-9J8WZN!8>PM 'OETKI_0,=T/VW@IO_ E!+ P04 M " ]B E9K1.TGC<# "2!P &0 'AL+W=O: M)+6QK?"TM?O$=19%%8Q:E>1I.D]:(76T686S:[M9F=XKJ?':@NO;5M@?6U3F ML(ZRZ'3P6>X;SP?)9M6)/=Z@_]I=6]HE(THE6]1.&@T6ZW7T)KO83ED_*/PM M\> >K($]V1ESRYN/U3I*F1 J+#TC")KN\ J58B"B\?V(&8U7LN'#]0G]??"= M?-D)AU=&?9.5;];1(H(*:]$K_]D":NEWCNX1@LWC;"X2CSALC0ICQC; 2-_!B/+X9/1OG'P3E=8/09( MB-#(*C^QVN9G$=]B.8$BBR%/\^(,7C%Z602\XK>\'#"FO\;@ZKAPG2AQ'5'Z M.[1W&&U>OLCFZ>49AM.1X?0<^O]D>![C+^,1LN4$GH+!EP:A-HIJD 3@Q4XA M!#>T=]"1H?92*/4#*JEZ+A1P6/96>HD.?",\,(HV'J0N54]AI@4)$$K3=KT7 MH<9,/=B35&-0-2W"*V6<>PT=D7&!C&!(E'; "O5],+VJ8$ELV5.WL7DO\J!#+6Y@7 M<9JF_YJ^ZCMT[#(]I[>RY.6@+@["5@Y>B=?CELDQOD'+$=QRL&NTED$X!N[1O3SG<;9< MPA?CA8(LC?/%,LX6LY.3A+Y(XV(Z>_*R[-U_/@%'_5'BA&M.;SL0HI;AO- 5 M)^BN'Q(.[X\VM37MD&Y"E;T:TXU^9%D"GA)^S+')KVHR>?!/MFCWH1LXHM%K M/WR9X^G8<-X,_^P_ZD.W^B3L7FH'"FLR32=_SB*P0P<8-MYTX=?=&4]_>%@V MU#31L@+):T-%=]SP!6,;WOP$4$L#!!0 ( #V("5G/HF4N2PD .H> 9 M >&PO=V]R:W-H965TY7=:,N)DNMUV?3J2J68L75J5R+!D_FLEUQC=MV,57K5O#2 M,*WJ:>C[Z73%JV9R>6YH']O+<[G1==6(CRU3F]6*MP^O1"WO+B;!I"=<5XNE M)L+T\GS-%^*3T+^M/[:XFVZEE-5*-*J2#6O%_&+R,CA[%=-ZL^ ?E;A3SC4C M3VZD_$PW;\N+B4\&B5H4FB1P_-V**U'7) AF_-')G&Q5$J-[W4O_J_$=OMQP M):YD_<^JU,N+23YAI9CS3:VOY=W/HO,G(7F%K)7Y97=V;>A/6+%16JXZ9EBP MJAK[S^^[.#@,^3&&L&,(C=U6D;'R-=?\\KR5=ZREU9!&%\95PPWCJH:2\DFW M>%J!3U]^$@N$6+.WC4TP(G4^U1!,CZ=%)^25%1(>$1*$[)UL]%*Q-TTIRGT! M4UBT-2OLS7H5/BKQM2A.611X+/3#Z!%YT=;-R,B+OL]-*R0>%T+U<:;6O! 7 M$Q2 $NVMF%S^]$.0^B\>,3'>FA@_)OVI)CXNY+W4 C$[92/2V*]+P:[D:LV; M![;DBND[B;I:RU;SFUHP95G4&7M5Z4)6#7M7-56S8+PID=@%5(D6]Z=&T @C MXZU@58G+:EZ)TE1+R:!88[U^6 O%Y)Q1W*I"L+5HR311GK+WDJ'+M+ 2VK;2 MEOQ6L!LA4+J+12L67$.:EHRXC,@1$T[9WUJI%%NWHU M\P96K 17&YA-SZ\^O'['-@IF0@M7N+!\7>"3[X;P1,%DS4%9J 32=658T6[=8MHQ.F M?&PKV9(/*)[8N(F#MX3:4Q7AR79*!,]U_].K'66UH[QPV..(*PYI(RA M['1028UDZYHW!CAR/H>L,;D=\LVJ!ON5$Y.7"*AAV<;+LO88(3\(&LK!!A6" MR03V=],(>,.H.^B'Y]CE!#6(RN3()+XU M$/=VFOL4U+"F4@5JR=:IEIK7O0:J KU7D\-68CT[Z&I]V2Q$0^N%VL6UE;;! M]!PN@@1O*<_+5FX6%O7]JE77+6G.J'0E.K5.YWQ$9R^PQX137I1F2T;PK"Q$ MT\PU;54@$BC\&X'61O'"UL^N!_>=QP+*1@2; M?4/EA"LEZZHT3S]I_%E 0,^';2U2X3<$Z[XVJ9_ZT0OV>M/V!?Z Z"IX2;#% M""!6-W"E'P.,_;C +7!3CN2IRVSO6Q_ETE8TJ@.C6M\X#ILZH*:KHEK;W@IA MO$_H6LK:8Z>'=AXQ,_R_6/?2!/MHR',/OKN, I87$FNA-!&"Y$=4NUYZ&O=>UQ+M$W[DS Z,FV.PVV M/]*FCF^>9^QW"O:;(YCH0?2_^C](IEO8Y8'X="3W$O"<$ -H,Q/ M1NA1XB59O!USCFD[=*?_ST(O#Y/A\B3VXB@8T.,@]4*8\0MFH[.MTL/F=-]UI\$'DA*-^%\\#S\^P;5W^]G^_[TO\G7I@.T7S@ MUY9,@(C\;P5YC"TG&,,RI"7!6,<.L??D(P]R[#YI^%2$!Q'V,-]M0[,@=O&= M0W^RSQ%X<;K+\,@ U,\_JCL]890JJKK:'N4?&8'L>5'3B0Y0ZXG=&P'-[X4: M3?I_X_]W,Z"/5.ZNUV(H,_N5J>6G!?Q@&QRTBV& _U/_UWT>D*:W.+8 GL>6 MOOGZJY>1WHHM9@R0F8=!:0S! :@OBS\VE:I(T_-6U&;8MH?_8S5]DCG"3G!" M"J@,/HF:'/.ZHT9M7R;QDDX.RAS#;G=5=Q+X/G9C9Q Z23,O3D*'@($H#C$0 MO18 <]%AU\AF^ ,4(^1*1J9P&EBRW1$.7VG\54M1U^X@D44L3:K?1B/LUO>#9K^?-BA@BL&!-4GWQIB3!%M'Y(=[-(SW@7.B&/O2-76^/V(67IBOK(J9 MUT/V4^26NOV0^])^O]PMMU^!WZ&"JX8^)#Z74O?OR7U!+ P04 " ]B E9I5*1_; % !! M& &0 'AL+W=OO%Z-%*3N2BX.I8+4<+(5%8%U_!8S49J M40F>6J,B'_F>%XX*GI6#\:F5?:K&I[+6>5:*3Q52=5'PZNY"Y')U-B"#C> J MF\VU$8S&IPL^$]="?UE\JN!IM$5)LT*4*I,EJL3T;'!.7E\PHV\5_LC$2K7N MD9G)C91?S<.[]&S@F8!$+B;:('"X+,6ER',#!&'\O<8<;%T:P_;]!OU7.W>8 MRPU7XE+F?V:IGI\-X@%*Q937N;Z2J]_$>CZ!P9O(7-E?M&IT:3! DUII6:R- M(8(B*YLKOUWGH640>P<,_+6!;^-N'-DHWW#-QZ>57*'*: .:N;%3M=807%:: MHESK"D8SL-/C=\4"$J.0G*+S5"YLILS]]1?D>S[]Q8M/1QK\&.W19(UYT6#Z M!S")CS[(4L\5>ENF(MT%&$& VRC]3907?B_B&S$Y1I1@&U,/'MW.FEH\^J2S M;C"9&]/LGM<*8,79 +:'$M52#,8O7Y#0.^F)F&TC9GWHWQEQ/^9'J07RR3'Z M-CAZ^2+V/7J"/L\%FLH<]G)6SI#F-[E0R,ZWU(AO]K:QUJ"9W0.;1^X&QTA, MI\)N3_2>E[4!6-<:(] VII<2H,H[$P:)3A3*2BVJK Y++%2B=3<*9EG*=?P M<*WA KVC\?W[0E3<.#:ARF4&BQ*E=65G -AW@E=(F*6*8*&)XD94V\6&AHCG M.>*%K T8KP2J2UZGF?&R2:@+^P*O)_#[:AR7AW)9L MFR,OIO;16L\K92H,K3OZ /P?AGJ7D.ZDM1UF(;W!&**/9IV!+8 M*ODG794KP?/L'X": 5V8TBJ>"^/O(M,3":+]F0\)Q5$4O.H,-')GQHQGLZ*S MRLR]#YUA%OE=GU;<=;G!OISS<@9KNT13\(&6/*][Y["?C:V?F.+ 8UU'VX%U MR6"99N5$%@(-Q'W8&(8=\CW>1%F$8,?03.=P,? 62 PSANB_; MCA")<4 HNN JFZ"R P;!(S4W.Z8%ZQU3V@;UCAG;>20$OH8^]FO/=WO?5T*1+UU\]LW4-EMG_JS]LJG;K$ACFC2WV+W M50A+<-+JD2ZCC0_V."AA]%N+$,K/MS@ M.U/R8.]T=]NPD?\'1 $;ER4.1P<'#B(E$4X2%^5L!AY,.=3'+';5S=&7C#)Q M*0_C!%-7"H%K @=QF0G'7O*JG[K\"*@K:HO:034*=%?!4"YMOV<<[8=@=' < M08H:+H'VC-+'$A6)=HEJ%Q_&PU>[@H#L,5NX.^X%KGB>AF%BIBV&..!FC%CZ NADG@[J,D MZ,%Y*NKR ^R'7?\'Q \$!:25[ L;V!%&XRV*MMM>P''T&%H,4)8$/;P))9^S@;NFQ(2&D M-XBQSQ[S]==OT[JZC@A'K6/=0E0S>WBMT,0<134GO%OI]GS\O#D6OE=O#M<_ M\&J6 27D8@JF4)%@@*KFP+IYT')A#XEOI-:RL+=SP5-1&048GTJI-P_&P?9? M@_&_4$L#!!0 ( #V("5GFIJF(=BH '^5 9 >&PO=V]R:W-H965T MY/;QI'_*B@EEY*JN-22LMZVJB392G1EQSJMG=3] M"8)#II"JQ=K' 8*:GI_O73WQ]4S>?W,&8-KL] MEI7[YMZA;4\O'CYTQ<$<<[>L3Z:"O^SJYIBW\&NS?^A.C;>ZIY>^&CWAQ8O/'SU M]2G?FRO3_GSZT,!O#_TH6WLTE;-UE35F]\V]UZL7;]:/\0&ZXV_6W+CHYPR7 MLJGK3_C+^^TW]RYQ1J8T18M#Y/#/M7EKRA)'@GG\*H/>\^_$!^.?=?1WM'A8 MS"9WYFU=_MUNV\,W]Y[=R[9FEW=E^[&^^8N1!=$$B[IT]-_L1NZ]O)<5G6OK MHSP,,SC:BO_-;X40=WE@+0^L:=[\(IKEMWF;O_JZJ6^R!N^&T? '6BH]#9.S M%>[*5=O 7RT\U[ZZLOO*[FR15VWVNBCJKFIMM<\^U*4MK'%97FVSCZ8PO3\W M=04_%P;VIW79?;W]P= MPFK\DM:ZI#?KV1&_-<4R>[1:9.O+]:.9\1YY$CVB\1[]$TDT1A=^ZU?C;\73 M^,*=\L)\@CN0.Q L)WR)R]I#WF;Y;@'9M'8ZY-U1FZQ]R"H'4PXK9KD'_",_C;R32V MWKHE<%C; >F )"!V'$RP*W'2L%80M8%1RW.V:^HCC%*[B%)+VI!C[=KX9A"- MGFT#46UU, VN'/:F'6XC7GI;'T]Y=?[3'YZM5T]?NJFM+P/.M ?ZI=+S.F5U7PFY=R][BFZ_A=MJ\,RZBK*O]!=ZPE?U=9!:69!MB M-&"Y\NRL8ZZ]]3?18+!6VQIYV%9M7NWMIC0P LCLXM,%JHHM[,\1MS7GU2HO MX-29D'D):I&X!8:N@73((<3^8_0%;6.:!NYH\UN9RS*;D0:/O31X/"\-3L2_ M<+!@DZ]MW3G@'PL'BE8 I*]X+94#F;>E.8YM]9@0^9>\.'OM].#29F1_K6'4 M]>4RNS)[VLKW%0,8I/E'9L07V8] XP:(#*VS9X_7\)#0$J -8AY^*_% 1C3X,TU3PAF[9@H M(@UV-?(@'9H<&#@C:8Z+P'<;$J).#SR!7B_[S]!1 B,7CT!#Z =/ ,_7NGC, R>PMO@:G^!4X+\HK^[8_9^NEB_6P= M7;C/5QY$EXA%UB_E:(7KSY_.#007'CU]_MGIZ0%N_E'KO=NZGS]=K-;)NOG* M7=:MUV=&ZUWX%[+A\*7_"6SXZ,GBV9-D._C*%[/A8""X\/SQORT;/EDMGE\^ MB=?-5WX;&PY&ZUWX%[+AZC^2#==?+1Y_E6P'7_ER:=@?""X\^6JH(OY-V/#1 M>O'\^;/D^-&5W\:&@]%Z%WXB+().)S0+&)R G<,(Z9"#!;$QIE+2#$'^!.0 QR!0W!I7-':#N'\#AL-R!FD_\4C[R2S@_6C4J"D8#HUA MYMDAQ@WOP;@$B=/Y+[+"-"W0#$Z1!1#&-J6W1P/9&A-97D KLS-'J;NP/AO@)_0 < V$M3]L7L4..TFAP_F_X+8DKK MF$?HC\ >!W([P/\/=G\ @51:> !Q.=B;K0#LOQM^%-D4+8G)6]GHRP&F-W8/ MF+7,P%KI&K%3VT-CT&XG/QEL'=B9Y'K("QC'D2V-N[,Q@YDOLW?D![!',K/P MW\4H>*<'Q1&@+@R Y[>%$)Q72 FRJ00.C_ M1=\$\B!8VP[=&S01UQ4'&ATNZX1%QP*_L( %># C_'-%P\2 M+\\3+1^Y3]T_,0>8M>P:5Q*=W1Q--OQB8FK"IBNMH5W1 DOQ:Z(7@)Q6K5@.P''=E4! M=B)(3!Y*AV>_3"P5T(]5H%HN8-/!+*5-OX\46U^^?/O=V^_IQ]7+![&GY5AO M34EK3*S/"OUG/$N1S<&?S@N$T-CF[XTJ[HZ=AL#"O!?LA]?R3Y4OV,SN4NA:=C+!? M57VT!=FOED4W2.A\N_6GVD:^"Q#D'4A>-,)1OXLO2FD?QEAF;\C_5(N3@!:= M'/QH7D?\=0=+J1MT@) UH^;[OUUPH@7$^,#8\=5XDT_!K:N'7+N=NM"LC(ECHQSH%"0O:/*7,+2I=0[L0><3# MTE,B;>MNTZ(/U)]7V,H_KI:/0?; I)&?X%5PX7FX0/<,/1-XX\!07* 3!<\+ MK+$\S^&CYUYZ/Y\5O&]L6]2V&I/8=WH084_JV@$6WM8G]5J_OOJ9UG-Q^6R1 MZ3/6111L(^^RL+6XFN#.R/&L;+"OB'W@CV^]JRVZ#=XIKUFH$PQ.%IPQ$-[9 M?>2P!]D'@F."KCX[VYORA7_15;=QH WX(,&B')RY=#$B"/"%54W ]X@B;!NHF-_DQ#ZRB2IC M ;?5W?X0JWL*0TOLJ#&]G>0P6"6G?3(.,!)* 64-YLUY&3-UA.+OXK%](\#E MBN-6>)"\1*)XC$"WL8$TIH+(#N0A+)BT6 _O'O/FDVE/95YPS,M2>*B5H![? MA'H8K^LZ""N>T-17#S:J2&1 V%>SQ4WXT#5P1E54P_89%W&2@E3=$[SG,]M& MS*M^=MP%N#47C .8!//X24!*?QY([0:M"V:7&8F]N@P9!)>S MHO=[#*)AZ"VV9T83 7[#.-D[.!:(U8"YHLLIE$'QQEN@^'?X1$90S!$&1GR% MOB)&F47>-!3-\1*;C9/A$'J<3=[@618V;"DP01(SJS=H9!)&!AE7N5SV&C!W M>:V8RN4@^U%N9\Z"WLV;Z"7AT--=% MK\.;N1.HZ$DMS^G85Y7^L/N.1&,B2 MT;W[XE$\S__ @J]O'I)]P['3&N#:WK:(G4C01):1P^-K;DW1T=E3T"WZ;6H86<0

'::46(0KSQI"4AK'Y&3SE/)X:)6#;\VIH M4HKO>;I#V2UQ1:>7:3 GR*,W01XV$!\%) ?;U;(D;8=.AE3:+O!O&*ZCDU>G M?X+%R=W)BA=B5:JW*K*,$&RR0I.D!)W2$O-M@!;,(REQ4;@F[!6?3 3UZC3+ M\.Q:!,]RF+L6!IH2Z2!G8/G-.=('\2Q(A@RFPA*']@=62W8=JMP:X,H^%U$Q M;AO<@?%YE^+5I3R0;C[Z!="RM6BVPFY8!#<5N8'2QV1&Y *, =K;@(OI[PGH M)=PU.IQPH@XGNQC=<+](!V;4,$"(#X@+$8^E(?&4 OR4A-(;@R;X8O1!P52P M+&&[<=D"(88]>:1Q I3T.L 188$?\,5;,DD1\)%%*IZA M&USGF6/9-Q9S=D#'L"F)9RT<_CRR:=4AFY!/=A9PT3NC&06PE:1T9YGR5*LA;'H?W 2C=M.>EWXV?!FR&(A+P[C60 M%74 &!ZFR,'").A/JFG#,(AR\9)TL]C**CK<)W*2J%5S8V%<7&E=@/WATV B MFO' ==A,/FC,'(FI.4?@UOM\Q+I/QG2G>BB-?/89)JLY/?M]*0Y/ M584]D7>?A!J>%V^,J'^V,-X#8'+2(JKD_CHUOR=$FY@/?KRE]Z M@*QNG7J,K>OY9WRVI8N.?82B4F[WYQ^5"<$/2>*WYQ/Y?[RC MC+(ID)= "I8\CS9)@)K*!EMF/R:R<->P/L,\)I*$WA^.:8F).3N-)%7G9_?) MYS\-BE2[38X4M)D]XH%IK/H]AX[8U ,KF_" J)"(,G1Y(V86:2>OIU] N:2B M'K:,,F.G4U$EX.!@*CBJWW")/GC0"\NZ\S,W9.@1+_9OP;62GRT(8Z*8 #YS M"]8;QU) T9(A*.I3YT\C,4@D_K=@]P^5$2-FE+LT^I&8ALR)#;YZW):9XAWE M&E'MUJ5B+J7QP&))(PE^PG-<(W]C7=D?L+=J7&,\".HCBZ)$LL5=9$][+U6Y MAVUI#\=PDE4I#6$23(:Y.%X)1W^ &/6'P+[MT M1K5."HGP))*GD7@F**,D!*:OF%!C?EVV_6W+&=49[%GSCM+R3$D47B^P(X0T M-;X^;]5M^P5@0,![6.P(-(@$>@\EU&A&X?-8 \;^P1X=F&+K4GS5F3/<)E51PHU M0FBC)SY&X!N#41F7?:KJFVHH0YB7*0#PCP*WBQ'!U"-?(-*H3!U: \ZKT/L@ M1UGV,%1HV =#1.*(O\C+!P.0[:$"YOY8C3Z/FNNVY47)(^3Q$3JC/T@7GL*Q M(:!N) #_#\?3- M*B(/YG=IQE.?QV3BFBVIR9E#;2LA(3F(T13A&RCMXM-N+ M!!=J1COQ5,)"DN0@LIF @TA'ES@W7.S5&W[H46??-0LWSE+16 6\J;,ENU(U?46V4CU[FKW& M'D!&MQ=B8_1<8(C\HPCC^/J7FO?9XS_O,"5_:O0HNUDIRY1DL $E8E@D.$(&'94B;4 O8"YN MG+<3YD3N$+6:U*P^BG>,W'/U+PA1EABXGYL+P?SP"2BN>%3]$ MM%-A,P/6DN73)+QR?XU>.3QD4>7+UJ#80+%?L4]>4E D$":\+I%A/+V 5=B*(Z4DX9SR%H+)Z)9* MAM4:;'#S"3/Z%&]P.,4_(6F@6U]4SL?,%OBN?8-RZ92?)?J?AD\]A(U\S'BD MX2D"+12P/UJ0;2U %8=Q$DJ\Y2D@1G[[);9U<&>3IJ-C.GO95"?O3 5&"0[X(,CIZ4ZX=5_IBA<8%M-0/GLGD$]P=^,/+T/@O3B:"C-X(&"VM?^=MQ99-GP M@.;0D/]3.5*1:81J>"K>9LC9>NF%IQ/7_0*%^B]4<%+[P#::&#1#T0&)JT.+A$=#@J36V#9>C&0/H&SJ(C)*U"J^I(L5SR:.<)]5 MO=#2600[>66T.$OL1TJ@A,ET1T%D&]C:G0W5-@.3+BB*!T08LN\C:Y#$#DW. MVP/X$XM6QSFZN$<3]A!#]%_AL-K=63QCD0IFS(T>9K2.,/T61>O6DG_Q&JPC MVAGR$.@VB'/(PWI)L%^JVYB"$KJ J.S?3?JB*LT>T 7R-/&I0G>Y%Z%*L4KB MZNB'APD=:V0TD9\QE*N"&Q$]PW"6D7E@D /9)'DELC-J&B$N@HE5C86W4MB@ MFYV7KA[L>'QKLN.?,9PWD0<89BEQIK$,2NZBX8(5&V[G+<5?T#4M-%I(=0R; M,NP92,.[M! L" #J.G_LL:0#T4;?!!:O U+U=-0\<"2\HFHY:N1R8M,8!!5% MYT_6<#0R/%SSC?BZKL$32=7MX]8PJ:H(]GN\0#,7^/]W-2]:DU2BZ EO&XGS M^"P:);(GZ"[?-)IK0X4NYE369\5J]HC4X+25FC1+:XI#59?U_IPX=H10D;P* MMO>-(9)-4BP2\1,D>E=[FSNLR?LR3',!1Q\&\I1>3+BX1HA*(OR$J:JQ*\V_ M1*R61>P#Z"N2Z?E)WC?/#MBT8X!TRJUDB6,8TH68DJ?..)RWS6@=4E!HXZLF M#4S.2Y"&%Y@FJ%G7FB@3['^MFDFEP+?!IU7ZC- J;[L0N>I/ADTZ2<*\DRLM M=G^%L%Z$#&PP;C]'Z$B++;,?2'^+L) MBG(.49B19SE *LS%\V;4FY\=/Q;[3X3[7Q(K.%LINTUK=QC9DU& MTBS&?R"G^*38><'E'^N+VXBB/W:-K.0\R_1![UPQB:0CT6O$_ QU2U0V7KON MNQPXK35DPVCQ;9HX1(69J. 859'QA+K>8XT^.J.$*R(/F>BYD^B=X&J'TM*&,$2+?TM?AWO=*C(T6D]>I']7-6#B864'RG' M8>4';VY+TC.80\K;* G19_&6R9S&2G=Q6/2PT<:)8Z0?]].MIQ)6( -NGY1, M4?!YAU5D'"5 J&B15!&E"$/:7SN\'.5DQ'-((S>II8:5NH&U?-5PC#%^Z;9[ MA=S!$I+F6B.=ZM@L2 J0,0)]9L5_"_,6H2RNN^%>4!@?G0>].[O1?<.S3D<" MJ1@FA(=ZM*7A5"YA>I*8@6PCCO3VG,9T85,P,,19>F1!82J]"H68?(+U=J,' M.+6G2#ER4P^J$8OE"*'DOKL\S EK +B_X0AS[HQ5>A5F;'S\&#*;? !Q"GCY-*BII:- M=9'!-#,'&!+LBJ"(I9F%U\>NWY-#/4?>8*9Q*'++TE=441/,#O\L4U4KO",: M#YRWO55%L'ISCAVBPY4% 2-./==72JD4FN/DT'5U-=_]],]@\J!*&V79NSV: M^1]Z*1@:6 M$#/H&)!7E<3'A@TF:JEMWC4^,&YW%/*5^,',:6'W-#U.>8YGQLXX-W^:TK7E M$4KH*GY>$A"PO!:-_)0_XI8H>UD_>6$0=6T L',TH97L"I@P_(Z(3B]@%V$^ M]\?\$ZO"?D0@Q3E]WS=,$O.(VINZ-W<6.WN_*='9,.RZ.'7-J2:;OU>.B_., M$KRB>( T+O+%R+YF/.DXHM/@E-)!&!Y%D:.("")87[C/OA9/$@'!:3/J"%WA MX JOD]8TR4W4$V>ZGTYP5>[AB+8'<;KY>GZP6K"4=X';C:Y\LL DX0#@QFV. M[J6[R/%(<+\=3(Z*3"H*#N)M\"0[.W6YYD7/IUF9/8]([77( MB.W(S.L 7I')1WH ^*'7B&?1&RCT!CZ Z+IAAB8A)^?=-\6>>@Y?[.4+=;LQ M^W/_]JW!I#K7LSE'Q.KT>QJSES0DQR:MN/EDR=)G"?T%TO4=_SSZ O)BA8%# M*V301/\261*G$$B,TBFO!*&!QY=BB9SA8P=OHQZ2@5*:S?S91: MZRV#S_UP^D2F,14ZKC0787+C[['IH1%%'_P&HJ,&?NI\>M5SFCET:5S-MVE\ M-][(VI&( MZ\Z6JEU*D'D= M]"U)1HZ^5< [$\(IZ9<1&J,>*8%N@_?U$E5W/;UG;F'?A \X!"$(+0\M!.-S M2J6(TFM"NUXQ464_R'>#J3H3'UD0*R25'JFQ@+-,!!@3*993@2L%.R0F363+ M\,A)DKOE.)RY-4V!U?K>!T@ZA=JUJ5\_=A:Y WN_';%#2![ PFG+9VA#9FN M/'8 _A14*, MT27"8_VOS^#VQ(G'55U=D 2NJ2DA8W?C_$=<_$B*VA:)NY<%1;P<\K5&.QJ9 M@'EPS?4?2"K2M016SO:)$KY+>FCE*8&1T+KL6W^P2^Y7I]W@&&6[]AET4 MUI3.8%$;D!Z6:$E*Q("H&ET22J,07>-#0/YTRK*N46A-JZ:IV3K-D,F&XEA_F-!UL:M3#( M:$">G/F 4XVGIVNX!0F5)6)GV!(3LC!(+])%.Q9\_H1H9'/ J5%(:&H7%Y(A MDG00IWAZM( FI%=SMUP!(+)1FOK94$"8(QM1J\I%G(031U$UTRPH5]!$W8F2 M B3E+$3*^XOS$1"ARO'(M)]5H+$@V1NWZW$0?#AP^O(U!OTG\T1>1S,=H_E0>$[;B&K[^<* MO1N8VX%/Q;VK$U.">F!10;_DA9QCCP[KA()\7# [NY5 AX80XA,C-"?O?M"TV<]RV:>UK3\5?O3/BBGAD]Z)X;1DMQYI!MZ&R_FN]*_SYTB;2: MOT.'05I5.E-T7,0Q"G=G!Q__5,+=WY@ 8Y'U3AJ\A@::GQMDT+V(X%'Z0471 M;*B4N@HD M=@8-27'/2Y%6DBA7>Q:-=&7-Q\63;JP4(A*G5'D88"J)GS+28V M>N6$4XYFYZRTG&"Q<^I DA:<:[45;4HC);YM:?K"9=;7==D=C3PP^_>B? MO9KO@_T]>EK']_\N#XZ'(9SW76 $L&E03$AE#Z5#XOFG$/ADDG_TD)1K\OUI M@ABV@4-?PB()L-/I]K=+CY1>"P'^_F85!?FB?A'>6T#J)&16]FK.?.R"XCHA M4:!NQOOJ]"H--0V YRW?EY'O&*!5ABPL&9W]S(&%]L>XEJ\(H(51M1>[QIA0 M^%EM'_KBV.03' "R_-% J%.<;%+['(F>.]K^2(MA*XN<6=P8G( QB.OA.F9 M&X0/7_ZB\)*18HF(Y9B8/?\8]HWE!G4A?B,PDI1ZJX_5QZ.1C^_Z9%RJ>)-" MX[S%H!;/A\1 4@JB%:+QMVUT2TW43?LNWSOT1FW@#D[BIS9.0EIYD0:Y?;^G MBMHTQM$J&L7Q"/RSM'IGM@HE*:NU?#!F09F@Z0!QIF@D(R?:N"5?5.Q]WG:, MXDHJM6AD=0%1D,W-R>I< ^<3D&,\.DJYUWTSI+(KYY)M?NU!; M*U[C,3*(%Y1IL1 C03$.M>\UE'.K!O%#@M<\G'QOHE=N/=+/77H9!]$H@I/2 MT:CG-R5DP.M$Y%68+4Z>VJBS)PH"B>Q2SU&?W_<9!<66YS.9;EFWRWQ O=B2.*O?P9(Q_1<.#^\?A6O)F$>- @ M_8PN%%UCVGI<;$\O(Q7:W!Y0D[&!<.0'I@&%.$O2N?:)$XHDQ\Q_YXX M(_X4O>:.Z349)'BI/>'% :O=6^*2ZUUJ*6,6D(\#<>^[X?>HY_@N?-!@/?\I M@O=LWE$[A%&.N]/C+7532/"I?D.)O6K17:%/$^.-V)%ZEH#0(E14CWS%?>A[ M;4;[[(CK!Q]$B4'>3"K4:[EWIA:,:3 ._Z;U/O3\L)%(/Y6#HQ*W$HF?FEX4 M5-8/0-&L-OXS+)%\J36VCM/F3VO12W%9V'K41;6%GZ&)CZ5P3CF(1DXRA:=8 MZ\9YIQPW0-R7WTI)!.V:"$K^ +D-1F--"N>("KPY)S3,8W];2#MEF;OL"K*(@H)26$E@UY$T>=O>M7^W!2'U( $VY N^<]GTC_->6SJ.33W*/T?/RN>J%=2C,6\_7T[W5LD[]&N3HV9T=8^)SG_V! M,W]%5I4H7VU5$KRC_FLO2=(LEN#252 I?AQ16YPE'VE4!^Q(\6ST]8WNM -( MV$9@24KJATW]^UU=Z"MO$Y^+)"^(# VHAZ ?U@2'7&P:#,4RYL04:'7 DLOL M %L+0$]E]S(0+&;%@F%9FEY%ZHMYEQBZU 7LYXO9_GH\UXF>H*,4<_*UWJ+*7*AGNH1&$J=='N6?C4 BC5?I( U[L0XRA6_;:AI'$$N9WG"KYYTHJ^/9NT? M:O+3GEO;;-_D(N?'RA5PK"APDSA-Z?:Q;-RA_X=,$H?+Z[=5Q9]I"N*5"%LF MRYI>8NIG\,K.I;1C-*IF8$O0!)E/KXG[4PV\6^P-3 M^V\A(_7A_SMC6XII(/?S#FDK/@I8S3)C* E9S]=U?#0%!Q+?XX>_MG&$^0,( M\KH3A\FXS)H=>_+#X5)QP2^,;>7DA;UL8FH,* 4=TK2<\H_,S8: M29Q8RKC_CGMI^X7CTF9Y;G )$[I1_@VPU]LP/1\7(O@V_T3-DUW;;<^#N:: M6VND&+=AHG;;^YKB.__.J[1G'\8I&RW6;CE8SGTV3AJSQ<^>V8K;.;.-I?YS MG]TW^R7'T7?S"\A\)2]7M !J*1$W)W[$Y GC1'P(0U9;XO\W-7XW0+_M_.[U MU9OP;6=AWZN?L[_62_F(Z?-%%AMGV?V?ZI,MLJ=?73YX@1O>5/GT@Q]/VK;M/2M!X]OKQX M@C/K97G0EW#]C) 3DA$6>#\W6Z58^(ZZRLJ>+ M[$HO'JR<4*9A68XGVHH;^0 M3R9_ST%7F+WU(&.B]R'%)[X%;/SJ:\ 8 M>_/64!,NW,IO[J$WP5_%$X&1U1>OU_<>PI/A]E=?G_*]^8$+A !S[.#1R^53 MD+/D5M-?@&%P2"P& T!#/P*&!I&"-\#?=W7=ZB_X @1R-+U7_P]02P,$% M @ /8@)6=[)ZT>9 P (0X !D !X;"]W;W)K&ULU5=M;]LV$/XKA#H4">!&+WY/; -QNJ(#%C1(M@[]2$LGBRLEJB1E-_]^ M1U)6Y-A5TZXMVB\1^?#>'MZ=2-QYS=6$I9#H9@HB(1T[EV&Y\NAD;<" M;QEL56M-#).5$._-YH]D[@4F(. 0:V.!XF<#5\"Y,81A?*AM>HU+H]A>[ZR_ MLMR1RXHJN!+\'Y;H;.Y-/)) 2BNN;\7V-=1\;("QX,K^)5LG.T;AN%):Y+4R M1I"SPGWIQ_H>6@J3X!,*4:T0V;B=(QOE2ZKI8B;%ED@CC=;,PE*UVA@<*TQ2 M[K3$4X9Z>G''U@5+64P+32[C6%2%9L6:W C.8@:*T"(AMQ##HV,I"ES'@.G1 MBIS\15<S'M?NES6M>*Y*&L/G0<-IT&5]<8>MG50X8:)2_!XIET)J5&R. MDW^QTPSMMH914&"RNX&B@O/_';)I4'*%7C#4UT+90MF=_4:B<2^:1"W@Q"&G M+TW$OC/9X.^0IO'=X MA[5'P \LPT.GOT(9]D>]R6@O'0[YXC(\,(3 =/C3EN$H[$V#49NW0[ZN# ^L M/0)^8!F&OV091H/><+"7#H=\^:_A8T,(C :'_R)^DC+L1[WI=++7?A;YNC(\ ML.: CA%BV(P0PR>/$( D<#[&XJ@4I!4G' =M.T"4THP0^MY.2?"A8J4IJV/# M1+>WI][MGRP%1(8OPH"\27%(!"L2B[RL3'H?1(Y.HGYK;,]! MKNWC1!$[1+H)OD&;]\^E&_L?Q-WCZ9K*-2L4X9"B:G VQON4[D'B-EJ4]A&P M$AJ?%':9X1L.I!' \U0(O=L8!\VK&PO=V]R:W-H965T#CNT3^8W#&7%95PSLL;EJMB M;J46R6%-VU)]XMO?89=/I/$R7DKS2[:=;1A:)&NEXM7.&1E4K.Z>]&Y7AP.' MU/V)@[]S\ WO+I!A>4$57AGUJ<9M]; M)IFND"1'G^FJ!#F9.0JAM8&3[6#..AC_)S">3ZYXK0I)WM*OI[(> MQ=0-/:$8N%53R2<;A M"S".!L;1:(V7*!EY6X(N\*F4H"2A=4X^,KIB)28"DIBDQ.,3TE$?!W_S*O7= MX!UY[GE.96'"9GH &.Z6EE CE]PK(/OU$Z3*;D6T%"6 M&Q"N"A#8B$(@!*%=4KUY',3DLK[%'2[NC;F6H+>L?ML(OL'Z[DT]VTLBH $-B^&R$WU&.ANF@ZN:;2Q'JK MT(Y<#SDI6F^8SNP18R^T7=$EY<(X& M6\-W0FZH$+3&NO1&]P>,O'A"/G-%2\)RK!9;,WI0&\WF$)KNCN@ X"=VF/CD M-\[S+6:U7Y_: 1Z7#KEI159HEAFV*X;1S%%<>EL\>[&=1MY(E\5#E\6CC7!3 ML!K?"S4\U4.CKO^R_9.!6/("@I6\ .-T8)R^I&"-@_\?@N6Y=HC].J99GNWB MX>PU:^C'9\7+1T6*G].3J63*$S($I"%;LH< M&HY'Y% 8$Q3&#ZUJ!9"&;S5A+/>A2>K;TR@8T23/Q]8*QD0IV M -3L%KJBFSL61OV!V5$0(FS\BSJ4VEX:_B>9\:(0)=[]46<"-];@ORHT8>S: M01H^U1[.P441<]Z8Z[ DIJ[=G7%8'6[7=>OJ-B@#F%)UNCJ'B?X M]A;=%;B;*-Z8:^>**RRP&1;XU0!"&^#^FG/53W2 X3MD\3=02P,$% @ M/8@)6="8Y6$^ P Y D !D !X;"]W;W)K&UL MQ59M;]LV$/XKA%H4#2!$$O5B.[$-U.F&%EC1($DW]",MG26B%.F1=-SVU^\H MR8J2VD*'K-@74CS>/7SN3>1\K_074P%8\K46TBR\RMKM11"8O(*:F7.U!8D[ M&Z5K9G&IR\!L-;"B,:I%0,,P"VK&I;><-[)KO9RKG15!P30\84 [ ]KP;@]J6+YEEBWG6NV)=MJ(YCX:5QMK),>E2\JM MU;C+TY [(1JN:7"EI-<;)( E;D:OF>-"&O+YC:P'F;!Y8/--9!GF' MOVKQZ0G\B)(/B%H9\ILLH'@,$"#9GC$],%[14<2WD)^3./()#6D\@A?W$8@; MO/@Y$3CF> N;'(=US71AMBR'A8?=8D#?@[=\]2+*PLL1TDE/.AE#7]YBU PF4.O\Y+0F1_-)D/! MQ)^%,3ED5D.N2LF_XVD'G==1Y%.:G3T(,G\:IF?D(X90#T-Z-)Q/>29^G$4_ M2*=^.)LY-T_0IGXKH^"&E:6&DMGQU(]#_E>I_[]G+*;$ M#:D;,C=,AGM329'[ZN('\))T]8]TFY52''FO,8'#SXCU1-N\+@[QW MTK:7<"_MGS!OVIO[0;U]_WQ@&FO $ $;- W/)]B0NGU3M NKMLT]OE86+Z7F ML\)G&&BG@/L;I>QAX0[H'W;+?P!02P,$% @ /8@)63G0+A6'! -PP M !D !X;"]W;W)K&ULK5?;;MLX$/T50BV*!%"C MJV4IL0W$3H/- D6S2;O[3$MCFZA$JB05Q_OU.Z1DV4Z/1 M6LB?:@6@R6-5@ M?]2W$E=>CU*P"KAB@A,)B[%S&9Q/8R-O!?YFL%9[[\18,A?BIUG<%&/'-X2@ MA%P;!(J/!YA!61H@I/&KPW3Z(XWB_OL6_=K:CK;,J8*9*/]AA5Z-G=0A!2QH M4^H[L?X#.GL&!B\7I;*_9-W*1@.'Y(W2HNJ4D4'%>/NDCYT?]A12_P6%L%,( M+>_V(,ORBFHZ&4FQ)M)((YIYL:9:;23'N G*O9;XE:&>GDR9S@7CY.0[G9>@ M3D>>1E3SS9.PBS4_+E,5]1OCQ00G\3J.I2; !(CH[&;M;Z_ZD_3J+L]/EF MX,89GG4'M+0V+;'+$M0VY#PX*$W&"HF<2>JM^C=!+$0S=* MD,!A<+ ^H9J#W-;H+CR)FPWW'.MGZ"N?S)JJ*:GIO@06"VS'I*E-"A:BMKY MR,O['[;:/_OIT939I[6+8I;%_S/RB9N$R8Y@FB)&TLLB!K '6S3/0A$&1^*3 M#M/3]^9-X@;I?MX$P\0-@]^0..$Q8@D"SUI8 X=1)P^T;-Z5+$$:N\,H?B/J M42]ODF27 Q]1('"#X?% ON/K%99)F;A>EA.2E3 M3Z8//@V<"8'9WP#%6)BK[=C!\_<O2CYK09I:QB)=ZEP;(KP]H:Y"N32CJP*FP!> MD^UKLP!_3_%2;_ 5!+ P04 " ]B E9DFD=4YH" #$!0 M&0 'AL+W=O1OUHN_' R\KYC3B;U*S$1W3/];TA*^Y0 M"BY16:X5&%Q.HUE_/!_Z^!#PG>/:[JS!=[+0^L4;M\4T2CPA%)@[C\#HM\(K M%,(#$8V?&\RH*^D3=]=;])O0._6R8!:OM/C!"U=-H_,("ERR1K@'O?Z&FWY& M'B_7PH8OK-O8]"*"O+%.RTTR,9!@_'1A.87H=603>2X\I?RZ QY.>6Y[%:MT#HZ96?A\Q-;"+1?)K$C9.^/ M\PW*O$5)WT'IIW"GE:LL?%4%%G\#Q$2IXY5N>OU1 C>,&U@QT2 PZX^87A;*!4%L7U>@?I9<[+O*>$=9$DT9 MYH>EZHURK&ULI55MC],P#/XK44&(DZIK MF[ZL.[9)[ "!Q(F)X^5SUKIK1-J4)+W!O\=)MZ[H=I,07YK$M1\_MF-GL9?J MAZX!#/G5B%8OO=J8[B8(=%%#P_2U[*#%/Y54#3-X5+M =PI8Z8P:$= PS(*& M\=9;+9QLHU8+V1O!6]@HHONF8>KW&H3<+[W(.PH^\UUMK"!8+3JV@WLP7[N- MPE,PHI2\@59SV1(%U=)['=VL$ZOO%+YQV.O)GMA(ME+^L(J3HM9'-P1@9-+P=5O;KD(>)01X^84 /!M3Q'APY MEF^88:N%DGNBK#:BV8T+U5DC.=[:HMP;A7\YVIG51F%]E?E-6%N2MS][WF'& M#7GYA6T%Z*M%8-")50V* ^!Z *1/ $:4W,G6U)J\;4LH_P8(D-U(D1XIKNE% MQ#=07),X\@D-:7P!+QY#CAU>_$\AGXMTP$G.X]AVN=$=*V#I83]H4 _@K5X\ MB[+PU066R<@RN82^NL?V*WL!1%:DFS*&2XPO8V[.XI!"8H]IHZTK4P.II,!> MY>WNAKQXEM,P?O7?*]80FBTH5\>+0EMD^Z%DW7-1(@OMZ&X/)\(;3,<#6.9Z MM'I.XB3W\RR=2"B=^UF>DH_67-GN')"$_9Q%B4(_IN'T&&4)N<,LJL$4&]!2 M.*7NJ)K,,Y_&)],DB1 *;5E16_,AY14KN."8_\< QS6>^U&2/!:G?D13\JFJ M> $.JY!-UQM,WF,LZD=A?HK"IV%&;K'&1O7#*.2MO5([O+23V+/,G\].$)/XNQ!M85*XJ^Z04S4.+@Q)XI.'-\ MCMHOXW3N)TE\=9)$%*/)PRMR_N[ZI 4SJ?DL3/QHGDPDV9SZ:9J>Z\A@,C8; M4#OW.&@,MF_-,$%'Z?C^O![&[DE]>+SNF-KQ5A,!%9J&US,<]VIX$(:#D9T; MPEMI<*2[;8UO*"BK@/\K*? R70CU2>]HM2@NXH+/?-6QJQ/@T#G*UH1?2+75,!(*55%#'35,M!K M14GAG"H>X##,@HHPXI':^F_"!T8WN?2,;R4+* M3[;SNIAYH25$.!@<6L2Y!O@2\:8/P-X BCMU*8E4;_ MBH(6NP !L&RIX@>J%W@0\3G-3U <^0B'.![ B]O08X<7_U#HCT7_VCR,<3?-RSI'X8CE$4HAM%"KC,54?*#G7.X!HF/=?8GZ3.\?T; M](9I [+H5L;^J.^:9)/CWAB.(P2Y?P5[(GITH] /LYY7ZJ=9V/DE?@J8'XAB MLM;HQ;"\N@!QLH,*>S#VXRSN[T&4^MEDM'>.OT;R^.^1_*'2[TO^]TD]&T6[ M0L_PY""AIWV9)WYRL,QQDO1EGJ39(3*/_ AGG=_8G\3)SY Y]M/QCLQQY">C M/9D/O#MI^^ZD![\[-B\H;%/E3K^L3:V^.E-Z!]6B_L%':IC(=S-VF-F6_J]Z MR6!6LB/0,8ZM,>VDXL=I:DW9OFFT;QI_98+M@"*\-,"J+V<8D(;PO0OP,24$ MO;(1,F_IBF,-"5@+TU20K;6MO\^;LK.;WA3O;XE:,J$1IR6XAB@RDZ \5)*\]"Q"[3_2N9? %!+ P04 " ]B E9 M.;[I0EP" "0!0 &0 'AL+W=O-JY55:-PO?5UF%-5%7HD%N3@HA:Z*-*4M?-1)) M[D U\Z,@F/HUH=Q+E\ZWE>E2M)I1CEL)JJUK(E\WR$2W\D+OX'BD9:6MPT^7 M#2GQ"?6/9BN-Y8\L.:V1*RHX2"Q6WCI<;!(;[P)^4NS4T1YL)3LAGJWQ+5]Y M@16$##-M&8A9]GB'C%DB(^/WP.F-*2WP>']@_^)J-[7LB,([P7[17%K^1EN( SSS'_E\ W^D:1 MT4'D)CK+>(_9%<3A!*(@BL_PQ6/1L>.+_[/H4[7V3,EI)MLR"]60#%>>Z0F% M>GD13H/;,SJ346=RCCU],BV8MPQ!%&"D\A(54 ZH-#7_(^90$"IA3UCK M0G*4=$_L7PY$*3Q9SOF$EQ?S*(AOX;UU0QCAF4UC\YKGP7IG;G1XHFB,^P W MLTER,X,[I]Z*/R]Y1$XGLRA\)T]\E"<,DDD4S@^>4Y?O'W5)C;)TLT!!)EJN M^X89O>.X6?==]C>\GU4/1):4*V!8&&AP-;OV0/;]WQM:-*[G=D*;#G;;RHQ, ME#; G!="Z(-A$XQ#./T#4$L#!!0 ( #V("5GB%V4,A@( -L% 9 M>&PO=V]R:W-H965T]F6ZF>= E@T&O% MA9X'I3'U-(IT5D)%]:6L05A/(55%C375)M*U IJWH(I'.(ZOHHHR$:2S]NQ> MI3/9&,X$W"NDFZJBZFT!7&[G01+L#A[8IC3N($IG-=W "LSO^EY9*_(L.:M M:"8%4E#,@YMDNABX^#;@#X.MWMLC5\E:RB=G_,KG0>P$ 8?,. 9JEQ>X!"-MP\R.U/Z.L9.KY, M@H M\"<4"49W4IA2H^\BA_Q_@LCJ\:+P3M0"'V5<0G:)2!(B'&-RA(_X(DG+1[XH M\E!M'7)P&.E:8JIKFL$\L&]>@WJ!(#T[2:[BZR.Z!E[7X!A[NK(MEC<&Y8;5^^.23X..79R1C'Y!I]M2X/I9MZ]X)R*C) 5#MM]CZ@6H/: MW0GV<:>(D!"/"+K)<^;:3'L7)G%()B/T !FG6K."9;2+,!+5RHX59=X0%?E[ M?H\]'XU#,KJZ^$('^5!6,AZ&>#) *\@:Q2R__ZU>UB0<)4/T* WEB$NQ^69 M51_C3A%.AF$<3P[=<[37_[43ZZ;KF'?P[NQ=T?5AMF? MPJ&PT/AR- R0ZD9)9QA9M^V[EL8.@W9;VND+R@58?R&EV1DN@9_GZ3]02P,$ M% @ 0(@)63X(C0G# @ E@8 !D !X;"]W;W)K&ULG551;YLP$/XK%INJ34(%#*$D39":MM/Z4"UJN^W9@4M -3:S3=/^ M^YU-0K*UC::]8-_Y[KOO?+YCNI'J45< ACPW7.B95QG33H) %Q4T3)_*%@2> MK*1JF$%1K0/=*F"E33EJWA'LSW=J%0"@:4LFY Z%H*HF U\RZBR3RQ]L[@1PT; M?; G-I.EE(]6N"EG7F@) 8?"6 2&RQ-< N<6"&G\VF)Z0TCK>+C?H7]QN6,N M2Z;A4O*?=6FJF9=YI(05Z[BYDYNOL,UG9/$*R;7[DDUO2\<>*3IM9+-U1@9- M+?J5/6_OX< A"]]QH%L'ZGCW@1S+*V98/E5R0Y2U1C2[<:DZ;R17"UN4>Z/P MM$8_DU\4A>J@)-?/6&8-FGQZ8$L.^O,T, AOC8)B"S7OH>@[4!$EMU*82I-K M44+Y)T" O 9R=$=N3H\B7D%Q2N+()S2D\1&\>$@V=GCQ/R;[5HX]0O(V@FV1 MB6Y9 3,/>T"#>@(O/_D0I>'Y$7[)P"\YAI[?8\N5'0ZYPA.MQM(<* MR*5L6B9>3CYD-#H[UZ]022&QO[2Q$0W:KR3'-JW%>D*L3QB?__>*Q8-F"

7Q%SPO[E&B9]EV2MUYH\R M2FZ$[I0-,>C/_&0<[@/X:1J2;WCA:M"-_#0;'5B,TS%YD(;QUS7;YYHB4YH= M*D9^D@Z9O/4D@X-9T8!:NXEHWT$G3#\V!NTP="_Z6;,W[R?V+5/K6FC"886N MX>G9R".JGX*]8&3K)L]2&IQC;EOACP.4-<#SE91F)]@ PZ\H_PU02P,$% M @ 0(@)62O0,[M%! V P !D !X;"]W;W)K&ULM5=;9)J>=\ZC 8I@"\I%$G/[[ MLP*,Y<1V\Y(7T(K=;W>UWTIBON'BIRP!%'EHZE8NK%*I]87CR*R$ALD97T.+ M7PHN&J90%"M'K@6PO#=J:H>Z;N0TK&JMY;R?NQ;+.>]47;5P+8CLFH:)7U=0 M\\W"\JSMQ+=J52H]X2SG:[:"&U#_K*\%2LZ$DE<-M++B+1%0+*SWWL55I/5[ MA>\5;*0Q)CJ3.\Y_:N'O?&&Y.B"H(5,:@>'K'CY 76L@#.._$=.:7&I#<[Q% M_Z//'7.Y8Q(^\/I'E:MR8246R:%@7:V^\QC7P3!(W",&=#2@?=R#HS[*CTRQY5SP#1%:&]'TH$^UM\;@ MJE87Y48)_%JAG5I^!DQ)DK>W[*X&>3YW%(+J3TXV EP- /0(@$?)%]ZJ4I)/ M;0[Y/H"#T4PAT6U(5_0DXD?(9L3W;$)=ZI_ \Z<4_1[//YGBH>5<#X06I=80$'K#3)!P* M]#34FU<)=?U+\E+O?X&)L;P$BP/-'8B^0(\5=<'T@^J'1[ZN03!5M:LQP8Q+ M->F>$=^.@WA/]E+?D*,X(=^9J#0S#R'0P)W&7D*G*1#-"""@54]0]-NCET=E+R6W7+'Z2!!GC\(X>Q3(&8F#Y 33 MPHEIX;.9QE6)M:O:83?';?$0VT[#O33;?D.J[?2NQ!F3)<'SIL #1A+,C/#] M\LN])0XI-61JQTEJR(&_*T!_0NE5Z[!J3$I0$HN8E:Q=82=H1RV>.H^C8-3#^>:_N^R7;/MR,CLA_]<0+Y.W:/\"O-0'W$[MSTY.P9YUT> M3SB>[=))]L;1<5=Y)3/>(>$1$W[O(YK%Y#4^(WR&LX2\/L'9:.)L]&S.%IWJ M!.C#KVJZYLEZK]DOO"2H@QO\:2>W)6 5:Z2-1E/]/B.@W^L1#RDEGNL;V:$C MW=L<-6\O7KP[_A18J7P,YVM15!E2%2>&1A\K->Q"&%"PQ\@T3?;D>$_&[3F- MM-&.-=1VPYV*9P?I[ALV5MCW:?0D1FI[7OID%LT-: ,F"#1,;)HGOF'FNZ;7 M($FT>F*HFYWFV:YG[O0TB@C6'>^O!7;0KD]L/TH-B,!((\6%",FP/R MQQR87,9V&IOF0;23:&P' 26?04HR,HW)(_L0+D'J&1,)UM2D!<4%#J8%/M3*CG';;$"L^CNU)'WPP\5S MFIVN[>^'V^I.?;CS?V%B5;42(R[0U)W%>/2(X1X]"(JO^[OK'5=X$^Z')?YZ M@- *^+W@7&T%[6#ZF5G^#U!+ P04 " ! B E9 X%/$X0$ !X%@ &0 M 'AL+W=O"KHL#L?D1RNNX;T-@*KK/Y0BB!/>@M M\9Q,B/BV'#/Y9-T!(S,^L807HQ@H RTQDU&UKQQ#U0H4TIOUYN*;K/\DF(%_A)33G^A^L*]TP-D"RXH(6&V/I09&5U17_W'R( MAD'D'#% &P.D_:X&TEZ^QP(/>HRN 5/:$DW=Z%"UM70N*U56)H+)MYFT$X.) MH,GMNY&,*P57M)#)YEA_KK.O>)H3?MZSA1Q&*=O)!G)40:(CD!"!S[04"PY^ M+U.2M@%LZ5_M)-HZ.4*=B.])8@$7F@ YR.W <^N@78WG'@MZ@1DY%/20,5S. MB:PZ :;WH*DWQO=:/%QCEH)_/DE(\%&0@O][Z M5XWN'QU=,N^!+G)"^(:G$ M";LCQN#M&Q@XEQW1>75T7A?Z8"*9FZYR N@,<)W>J8X@:41ZR.=NU+=O(N2X ME^#4U[\)9IO* 3+OI)@2IG._55 UH/Z0^H-@3)B>F\J$;.+4,0.L\L0!+E.P M*C/!:_O?P)EGAHY[WI# P/0\KR$(7-/W S"1J"KR]NH$9A>Z>.#(AA'M2 MSXQ='WRE N='D]7PRT4F#)V& 'G24;_I>61Z,>PH([\N([\SX?L?]GHRY(<* MIQ/GF<4>U%X&+TSEX 31A75TX9.IO-S+1U6)AWSN1CT5=;_K%B@=&]X1)EOZ MHP9_R!2)=[)O/:XJJ['*82WYLM)3@_PR6L[!!YPQ<(/S%0$CG*OO!#!7[__" MY4JN.,"F@>R(:L8PTOQK\,FW8E0Y)@.IYQS3"0/3]9K,@Z'E1>"&\*;BF1^$ M)HK@>8NB5AP N8:8D:REZ\6QZ0514]=U+=][X'YK%FP%("29"X]C)^8?K')X@..KO5F7.2"> 1V-<98(<-T66# M/EO)W@S@R25"BV@PMOSX(?^/ ^[S_[CN4_E_Q*FNRFOL"V!WY;66/L=:?S?( M<^F!=DZB%Z;_QH'_.<#=1@5V[A3::_E61CJXWPWYROWM>CSR?3-L+_NMR-NC M/C1=*)<*J+E,@+XE#1\V?T^V<\]TG?"\C1D?ZOZ1$S[L_E(U>)3\GAG%H?PU M_8XMZ'75VV[K"!_9.SY@_>&.WPWR7%+L-B;0?VG6GV)+ W=[&MBYJ7@>Z[LA M7UG_JQT?RMD!0;=)^MARG9?I^$><.51M=N,PL"!LKH\\.4CHJA35N6 MK8]5 MA]5AXDZ].I/]C-D\*SG(R4R:.E8H:<&J8\[J0="E/EJ<4B%HH6\7!*>$*07Y M?D:IV#ZH >K#YL%_4$L#!!0 ( $"("5G'=7CW;P, )P+ 9 >&PO M=V]R:W-H965T>I'((>?Q/7*&G.E.Z7N3 M UCRO1#2S(+MM3SJ:JLX!*6FIBJ**A^6(!0NUD0!WO#9[[)K3.$\VE)-[ "^T^YU-@+ M6Y2,%R -5Y)H6,^"J_AB,7+S_82O'':FTR9.2:K4O>N\SV9!Y B! &8= L7? M%JY!" >$-/YM,(-V2>?8;>_1;[UVU))2 ]=*?..9S6?!>4 R6--*V,]J]PX: M/:<.CREA_)?LZKGC<4!89:PJ&F=D4'!9_^GW9A\Z#N?1+QR2QB'QO.N%/,L; M:NE\JM6.:#<;T5S#2_7>2(Y+=R@KJW&4HY^=WU*NR5,-6\]#C#5^G^9#4&FAT&,@ES(4I*8-9@!EA0&\AF+]]$Y]% MET=HCEJ:HV/H\Q4F8%8)(&I-J#& IT)E1@2G*1?<7&Q2P_J.WXZF_?G"?1\)+\5__;1SF/*HW;"PP'*%+0;4C\-@XKOI%\ MS1F5]L4^GRIED6JI.<,#XO(@F+(Y\M^/5%*E+GA[- M]6V&-X&^=X&Q-W> N"RKSLA/W3K\>Q]@"X+$)_M6TK:&)V3!+5.HH$=/6K^_ M<-?C?CP^/VIQK3BY/&"Y5G(+VG+'4.).D5[:!1_UQ]'D14 _^]R YEOJ-\4G M"^FQ+G 5BC9.[,U8 Y*/+ M\=/!XUV2=NQG _(>KP-CFYJ#=<8F [)4.SRQ9:59CG47N=IH\"^US[5V8CP> MH+2BX V*>R-;J0Q?R4-/<=BIF K0&U\7&MR72MJZ>&JM;>EY55=U8-VQJO3U5ZHL5G.^F6/Y#-I-P/&U0AE-QRW0%N3S M'U!+ P04 " ! B E9'2ULC&L" #-!0 &0 'AL+W=OGMUDTECX MDK4="G^_MM-D@U2*M"_QC#WGS!D[,_.MTL^F0K3P*K@TBZBRMKZ*8Y-7**@9 MJ1JE.RF5%M0Z5V]B4VND10 )'I,D.8\%93+*YF'O06=SU5C.)#YH,(T05+\M MD:OM(AI'W<8CVU36;\39O*8;?$+[LW[0SHM[EH()E(8I"1K+170SOEI.?'P( M^,5P:P8V^$K62CU[YWNQB!(O"#GFUC-0M[S@"CGW1$[&GQUGU*?TP*'=L7\+ MM;M:UM3@2O'?K+#5(II%4&!)&VX?U?8.=_5,/5^NN E?V+:QTXL(\L98)79@ MIT PV:[T=7)@LI;:FDVUVH+VD<[-F^$4@/:B6/2/\J3 MU>Z4.9S-5DH(9MTM6P-4%K!2TC*Y09DS-'#R@ZXYFM-Y;%TNCXCS'>^RY24? M\(X)W#NJRL!766#QGB!V(GNEI%.Z) <9;S$?03H^ Y*0] !?VE>>!K[T?RK? M5W!+-]E/YYOGRM0TQT7DNL.@?L$H.SX:GR?7!\1.>K&30^S9DVO&HN$(JH2\ MHDZF 28!C67NS\0"2LHTO%#>A!#.Z)IQ9M_VU7$XT_'1C"3I-7RV+BFG,D>@ MQB=TCX-BC;I[(-+'?0$R.;M,I[ *LKWJO+MIZTW#"M0TM&B'.7&0A)R?#C#O MZ_N48;B.R6=JTX':R^1RWWO%@Q83J#=AD!B7O9&V[;9^MY]5-VV+_@MO!]T] MU1LF#7 L'30974PCT.WP:!VKZM"P:V5=^P>S&PO=V]R:W-H965T[MQ4:WH^\,% M$G1Y-7F#7UV':KZ>\)G1;=G[1DJ3!>=?5>,NO9K8"A#-:"*5! )_C_2&9ID2 M!##^;&1.VBW5PO[W3OI;K3OHLB EO>'9'RR5ZZM)-$$I79(JD_=\^RMM]/&5 MO(1GI?Y%VV:N/4%)54J>-XL!0]X(=>H>B0?O5J;WBU*23^GS M!W"UM,HHXDL$*#>\H(4L52OC98F6@N?07TA65*Q8(?!(012G2[1X1BFH54J6 M(%*D"+P4>%B@+Y5@9J_:3BA5(ZZU@21C<1ZEZ--(% M50!@*G]DVFVAB5C/\J_0RY\BQW9?_^O_X+,:US,EHD14L1(!IVB^H$+S:C=1 M\4O]..H'H]N=.7?C+Y#A>Z8?^-.]+@>;KNWL]6'?Q)$[55OK0^A#PL[K;[9_ M.\N$/PYLA*E^RU3_!YG:0005"KID$M$G2!TE':+?^"[?2;^!K8UF[^E_1[@W M&LLY%+NIA #LWP_MTP-Z2U-P_JQWNH=L&NL! 0^22-H.>5'[:811W+'&<'SO MQYG\D4O F-1Z'A]*#UD/P(L#""\:$+=T24%0>MI>@W;Q3=OS>VWLF+X;G6.4 M<[7\>]9)&[5:\^RF[0,_@+TOX]BR(]$"Y,9NWR#8#+WXT-PC02)H@T1P=I!H MM53>2F!2M=,)IP5@[ /G4X+ MB4V,,;HK)"E63#&F.:'#B8'I.^Y0KXW1[W!+XIT]@#CT6 #&@1F%SG&_;YLX M"-%[8*@8),L19M/VHX%>%_SX((@,2,%N8*ITTZZ#,L"%_3^3K*H-3)0+$7"& M+NP'OAG8=B\/8#LR[0!ZE.YCVX4VG$NW&[9#J$/"0>J-.L0M%>R1J+M:O4,O M)6$SBJ-^CG+,((0.?954;E"5AXO:N9[I])-+VZ^BK:K9V!-@/'$.!@;R#*X. M8]./@NE)-AJ."U:PCU?N:#I AIYU!I! S/9/BQM@Q9 XHSZLO6/6QW7ZF(V> MG'Z./EELC"22L$TDX=F)1(?T.LLAH\E[4WTA3Q%0647]3]:#A99-(5!"2J\D MAT@.WCI8@X[O/91C!(5;6,+@BJSW&ZL[ST8&]WVY5H\3%0S]OY7LV5>FO033 M:SAM&7:@HRXV/#^&&&39%ZIIQZ8;!DV[+K]TJN0)K-:5BXD*JIUZ9[?]>L9S MD&%;>'K1RRJ>[2+;"B_0+YRG6Y:!0?,-82)75>BAJ]AJYR[N07R(P;$,[%@N M"+W1U^V56K@AST<"NCHMMMR+HZ&F:',L#Y1KWI]PX.3#^:T?X%RL0+CQGF:= MEX(578A6AF,YTXNQG-DEBP!RIV?%Q](<,[8],$-P@>ZIK$2A:IONWGF,S@Q5 M'C#\06PQY)H 867]>W6:R1KR+%4.L(LF9>^D8ARCT')Z!P!Q4@4D.-, I+=9 M@Z1?JE+NV=^ O(9]B,9&$.BS&CS9.K!VX#VX2=B6?V+V38T6(OCC2';T'"!Q MA,+0BGK(O<#T/ 4GLF) N]\.14K_9I9 @&J M0M9/?FUO^V#ZIGXG[*;7KZWOB%@Q*%LSNH2EX#1P(Q?U"V;=D'RC7PT77$J> MZ\\U)>"):@*,+SF7NX;:H'U&GO\%4$L#!!0 ( $"("5G@-"GL]P( -@& M 9 >&PO=V]R:W-H965T2B'-S"NLK6-4BB .PU%0 M,BZ]^;2Y6^KY5-56<(E+#:8N2Z9_+E"HW+U.DW"M\Y[LS!&5PD:Z6>G/ MGWFA(X0",^L0 M&&W/>(5".""B\6./Z?4NG>'AN4/_TL1.L:R9P2LE'GENBYDW]B#'#:N%O5.[ MK[B/9^CP,B5,L\*NU4U&'F2UL:K<&Q.#DLMV9R_[/!P8C,,/#.*]0=SP;ATU M+*^99?.I5CO03IO0W*$)M;$F87H,?;ZBMLMK@: VP*3E.1>U>[A@,*LUMQS->Y2/@YY\&L=A<@'_NU,Y ML%Q3ZEQ)NDM7&K?$;HG@D6E-Q U8!56MLX)Z!C)5EM2#])RS)Q@E?AB&?VP/ M\AF-Q9PZW5C-,W=LU=F.Z=S *3OK74[\<9SZPW3TBF$47[R1/X:M)2>2:1CY MHV32ZZ=^& W]B)"O%)EJRZD78(6:\@X+H()O4&L'XAZ/>>77[;$?329PKRP3 M$(5^/)[XT7C8!4GHX]!/TN&;S+KH_IH"UYU<9J*FYJ(#9=BYZ7+;$J+!:RR3 M.;UR6->VL<&7OSOQ;IK=<&A"X(=-P\'GH@6[G:"M8536S M:ZTL3<+F6-"O![53H.\;I6PG. ?]SVS^"U!+ P04 " ! B E9@&J^CXL& M !$%P &0 'AL+W=OG28"F[; [58D[88],C)M"Y5$EZ3CM+]^AY(MTQ;MI&M1H"^6 M=42>ZWV]OCA32UL6M7ROD5E6E=!?+F6I5N<#,M@0 MKHO9W#K"Z.)L(6;R1MJ/B_<:WD8=ETE1R=H4JD9:3L\'+\GI9>S6-PO^+N3* M>/^1L^16J4_NY6IR/HB<0K*4N74E:7[1JEV;L@'*E\:J M:KT9-*B*NGV*^[4?O U9=& #76^@C=ZMH$;+U\**BS.M5DB[U<#-_6E,;7:# MIX0=Q6TISY?A:YL\1(QC1B+(C_%AG+VOXLG%$1=ZIR(]QO[B!Q)LL2XG4 M%)FUNEHNE+9%/4.%%ZB95L8 &O2L"%IQ7,Z'N41354):.KZVB3EJ[ &!6\%W MLEY*).I)1VO%+K2:%A8-2W@Y.47_2J';J".(F:QNI>[BAIX^R6C$7ORTYV5A MU. @*;7[_Y>=@V8?E!4ENEX;-]6J0O+>2ET#M<\P9Z=$Y23 %-=Y*8TX[H;DRUF'WD/ A81S' M)#GI?TF 7YH&/I#,20IM81FX@H]/.O$!='I!<99DD1]''//,>Q\":,$'_AXZ MQM0+]1&D]R/RZR$]3G"6[G@HQHQ3C\ 2/(YWD!Z/,4G)]R&=1C@B?4A"GF5Q MGYP!.:4/ WW/FFX[V!1G_>41!)_T$X!Q#B!CWPITI^0X!.:$LRRZ+$XA]7CE.W$%4=I[!&&!"I8M@-T2/\D>130^[7@UP,Z1(=3']<< M0.R7 LIQPG=*/&&8 N6[<$YPE*7?N/KA>KYKR^898YKTT;QG5T=V@MX*< M0\LA(2P#MYB$*C:%WI,%/F30?1+Z6(03!CTL\LO0F' ?WQG(CW=W$,R3[,B( M%GA,' M"-.5E16DU*&E;\H"3G9=O J_NK2&]<,PA%R)0TF48ACN0EE'@/HR_[PL3.$D M/=.R%!:<[1)\E[]?AX:IQVQ("28N=6_@% V&8323M=2BQ,WY0$S C,)8+=Q) MVVMJ4003A#>\#9,4\YAZ!!CB.(4A[K4$,.=K[#8\*Y=47UO"5H^80G+S$U]& M"D-)Y.N:8$9AR:NYJ&<2O(JFHM#H3I3+)F\W#2542U/&@]$*5>@-_9"<"32I MN]8CPAA(MFZRP:G71Z%A<[*%(:&8P&GZO5I!&N1+;451MO58RTD($+"?!B87 M=RKA?3),O5 L#ZD,R'6%K"W_M2G A-T [/N">./@<)Q"U;V6HBR^ KQF MC# M5B/*@V[W6;$&*UO]8X:&;YNL]CF-Y'W>*@\L)8!ZT3BGAWH8\UC@U."FK"P\ MPS2A%&8I2ONERY$A"-,S"4JX\GH'$94&-Y5SVVG'*?=\@)/]+'2,KZH%.+I1 M]0@"#R$-)C:(9A*'>BUSX][)GH"94I-549:'LYO!@3'A#VH*>>T/3P?9Q3 + M.SYDHX3#T^NPOMXJH3^)-L^Z'!@OT"_ M@WR!&B>/5+7F^-O7,XC:':R5JIX] V,J,.4.+ K"[J%2T4M2@&,2H8^UWK?R M?UG7LQ;&UL2-0NV@?# &3H=M*,?>!\Q@,/[S<8,"3%YPR(Z3G=%K&$/K8!'= MH<&1A'BGH-!<-O)N-F%^GS7WMP:JTK*V[25G1^VNB%^V-Z/;Y>W]\KOFFLR@ M4DYA:_0\A4%+MW>V[8M5B^:>]%99."PT?^=20.US"^#[5"F[>7$"NHOSB_\ M4$L#!!0 ( $"("5D53Q!@1@4 /P6 9 >&PO=V]R:W-H965T*+WM+$0))V6 =T*Y)V^\Q8M*U5 M$CV1CM/]^ATE6Y4M6DW:9.B^6.+Q[KD7DO?(/%NKZI->2&G0?9&7^MQ;&+,\ M'8_U="$+H4_44I8P,U-5(0P,J_E8+RLITMJHR,?4]\-Q(;+2FYS5LO?5Y$RM M3)Z5\GV%]*HH1/7Y4N9J?>X1;RNXSN8+8P7CR=E2S.6--!^7[RL8C5N4-"MD MJ3-5HDK.SKT+<6",+X>X/IM2ZM8?=]B_YSG3OD[*%4SL0J-]=J_8O< MY!-8O*G*=?V+UHUNP#TT76FCBHTQ1%!D9?,4]YLZ= QB_X !W1C0.N[&41WE M:V'$Y*Q2:U19;4"S+W6JM34$EY5V46Y,!;,9V)G)VV()A=%(S=!%JI9UI>S[ MS4=$?<>G!,M MJSOI35Z^(*'_:B!BWD;,A] G-\WIL5&:A439EP3L4#P\B6$W+U_$U&>OT',_ MX6C5@9M%)24JFMTB[6Y![T0U7;2+C:Y4J56>I<+ W(V!!_2&)O/?E[(2-FV- M+C2"HM]E:J7SS] UEJJR^F]F,[DI4ULB4!7I7W#$8/Z#,B(']3M9KF0;W!&* M&*8L[ CL&Z&O^BK74N39/P UATZ( %Z+7%I_EYF9*A#M9SXB#$=1<-R;:.3. MBEG/=LMFE0Q1T4%M:P7!6W F+5Z/"UE\9;429VIKWJA9"V3B%I?$?O,9= MFVU:SQ<%AS-!<,R88\4I)H1CYIC[T9\#W>_752D1\S?-;]] 9_=#ZL_:*Y^Z MQ88X8LEPB]U7(3S!2:='NHRV.M_0F!-H.;&C,=?RAS=!QG#HLSY.(__.!@\] MC/5C&=7BPPV^EY(/9Z=_VD:-_#\@"CBX/'$X.CAQ$"F)<)*X*&<[\6#*813S MV+5NCKYDE8E+>10GF+E*"%P3.(C+)AS[R?$P==$(J"OJBKI!-0IL5\%2+NM^ M9QSMAV!U8T-"8*L ^DP0/@)OV.9'?@[PU8U< LO8I3A(6B7\Q_BJT?^)N@+X(DFZ M^[S/0CT5^,[$<3C\EV*K\TW_*7CB_D\!\H.!EB+ M'T%=')/ W4=),(#S5-1% TS#OO\#XH.5AJ_7B+GX8SOQ8-J"M8F9(_$1@X]G MXM@4HQ@Z$0]=Y,LB3%R+P1(@/,]013NLEBG[34LQYZ!Q:!$24#A2R#I MS1T\+0,V)(3R!C&F_#'__EH;UZ76N',C6;M\H85=2O"RE265D%F)\I M9;8#ZZ"]\)[\"U!+ P04 " ! B E9MYK+NT<" !)!0 &0 'AL+W=O M'Q0QH*='W#F\1GW_WOY[//22?5HZX!D#PU7.@T MJ!';11CJO(:&ZI%L09B54JJ&HC%5%>I6 2U<4,/#.(KF84.9"++$S:U5EL@= M-0U5STO@LDN#<7"8N&=5C78BS)*65O ^+5=*V.%@TK!&A":24$4 ME&EP/5XL9];?.7QCT.FC,;$[V4KY:(V[(@TB"P0<"^[3]#OQP'FDFOW)9WW MG;X+2+[3*)L^V! T3/@_?>KK"8L(?R@,JL,A.'V1=54<%^4%\B49 EU4P369*U @T"_IRJ@M>=GM:UO;70+?1^S/4TX%Z>DX]6S'!1$5R:C(P?"87J\TE^6E+B#>& MM7GK0%D'LUY*B0?#)AA>S^P74$L#!!0 ( $"("5D*PB_!D0, (8. 9 M >&PO=V]R:W-H965T MUW=33)@S'=NUE9B.>:XH8; 22.9IBL6_C)'Q9,/Y-S/Y'$\JM K%7JW*@2E@G7=+7RWQ(58X>E8\ ,21EJCF8%EWVIKO@@S M<;)60N\2K:>F:[)E)"$19@K-HHCG3!&V12M.241 (LQB] P17&P+SO0X ATQ M2J+W(2A,J/PP=I6VR2"[47G^O#C??^7\CH^^<*9V$BU9#/$Y@*N=J3SRCQ[- M_4;$$*)'U.T\(-_SN^AE':+WOWY $K;&UAH#%[?#^4>X&ICP=IA. \RR&>8/ MS!Z1=^%< VG=*@RZ%K?W"NZ,ZH2!]84BG7I0)" F"E$N)I)*0#[#:2\*1'VWB2ET>R?)"6H2 GN("7F^48E.=7)WB:&6E*"*XR%+8)MFP)[(SR047YH#E\HRA/-+"X*#G5YAY9) MHNN]![32.9'')I9G,<], ?B@1U]U]6)"6 ?S2>FP5KJDP"*6Z"6+]578+]E' M;UAW$XV&W,G9HDVPL$VP94M@9[_\ M*U20[)X4W"F(K>UT)+)!7E2JU6K53,UL#W&Q/N\\A45/]#],T:%]P6)+F$04 M$@WI/0ZT5:+H>HJ)XIDMZS=Z401A!/1^PKDZ3LP!5>LY_0%02P,$ M% @ 0(@)639/9[J?! TQL !D !X;"]W;W)K&ULQ5G1;MLV%/T50BN&%E@CD9)E.[,-)-&&[J%8D+3;LR+1-E>)]$C: M;H%]_$A)EBR;IFV$0%YBBKKWD.>(O#P()UO&OXDEQA)\+PLJIMY2RM6M[XML MBJ1+WRQXCC-JZ2R\%$0Q'Z9$NK-)E7?(Y]-V%H6A.)' M#L2Z+%/^XQX7;#OUH+?K>"*+I=0=_FRR2A?X&NGOP6)2 M3[T[>)N@4"=4$7\1O!5[;:"IO##V33_\D4^]0,\(%SB3&B)5/QO\@(M"(ZEY M_-N >NV8.G&_O4/_O2*OR+RD C^PXF^2R^74&WD@Q_-T7<@GMOV$&T(#C9>Q M0E1_P;:)#3R0K85D99.L9E 26O^FWQLA]A)@?"(!-0GH,"$ZD1 V">&E"5&3 M$%7*U%0J'9)4IK,)9UO =;1"TXU*S"I;T2=4?_=GR=5;HO+D[)DL*)F3+*42 MW&496U-)Z (\LH)D! N0TAP\X0P?O.:,JG:&U0J0 GP$7U=Y*C&0#*C5MR%L M+8H?@ BQQCG(&,W50JE;0@'KT!S,"4UI1M(""*DZ:J3W"98I*<0'C?F<@/?O M/H!W@%#P9:DPU63$Q)>*MIZ\GS44[VN*Z 1%B,!G1N52@-_41/(^@*_T:D5# M.]'ND14QP=D-".$O 4H-$SHX?)T9$A/+D^'%C9ANP3""B\\@>?HVYD^3#UP M9!Y8E[1;L4HS//74R +S#?9F/_\$X^!7DZ@NP1)'8#W!HU;PR(8^^\*D4DYI MC>D:FV2KTP=5NB[KT M>'];#,/A^&"/'4>%\7AP$)48L*+XU X;M0Q&5@8/3$C YCL.QF\_.AIX/(3Z M4.F1.(Z*X3B(#T@<1X5H/!Z928Q;$F,KB3NQO^ Y7C&NU_9_0+L5\*#6-.;@ MDV*J;(6)H!7]VL7M$BQQ!-93%0:=;0O>JIXT(SO2W"E:X@JMK_J>68:O*RI- M?K^JH-'AAC2$A?$H/@A+3&C1((K-6Q*BC@9Z=65I(,Z5%D.8J;88PBS%!7;6 M%5J-VNGRV &O7MU.3:DKM+Z8G2V%T9O5%*LCOEIUEVB)*[2^ZIV/AG8C M?;ZF# P[\7 ;GH])[#']V7>V%EI-W.PN_V[(:#;0:Y=UT[1$E=H?0$[ MNXK@6U439#7*5ZON$BUQA=97O7/7R.ZNSU83=&R&3<7$$&:J)2:TTZ4$==8: MV:WU):6D@1CT+,5Q)3&$F0J)(4+0@4H\%Q!!C=#-2=>WR#5#Y*MJCN5%R8E*ZOF M$JH#V'F_V/U!+ P04 " ! B E9Q0&D]$<# #J$0 M&0 'AL+W=OJ26 1H\IXVKH+;7.+GQ?14M(B3H3&7"SD@B9$FVF<)C0B M7*/+*!(YUY0OT%0P&E%0B/ 8W4($_RQ+P5P"^5KB,Y0 M"[]#81"V_@[W3?:U!&$M05C@M;?@3UF!N^M=-BO9IH;]S1!-#>F'4OQ-1)WP>ZK:Q_P"XTW(='25M*28$(BRJAAZV;J!-]7Z:;PX_"TC(>/T5S@ MIKO SGI] .>Y\3N[C=<4?^PNSQ/R^']//#?^OEHW/0'NG)CWCM%UX*;MP,Y" M?@#ON?'#%YBO:0NPNW WYMOKJ><$WU?IIE7 O1-SWC&:#]QT']A9SP_@/#>^ MJ][Z:V_N]BO(A,@%Y0HQ2 Q6<'9N;DI9?E@H)UIDQ8 M]40(_3RQWP?JSSNC/U!+ P04 " ! B E9*,DHELP* "@7 &0 'AL M+W=O" MQ\NJT38;4\^;C+=QFH^N+ZO/OHCKRV(OLS3G7P0I]]MM+)YN>%8\7HW\T?,' M7]/U1NH/QM>7NWC-[[C\OOLBU+OQ@;),MSPOTR(G@J^N1N_]=VSBZ0;5-_Z9 M\L>R]9KHGW)?%#_TFP_+JY&GCXAG/)$:$:O_'O@MSS)-4L?QLX&.#GWJANW7 MS_2_5C]>_9C[N.2W1?9'NI2;J]%L1)9\%>\S^;5X_#MO?E"D>4F1E=6_Y+'^ M[F0^(LF^E,6V::R.8)OF]?_QKT:(5H-@=J0!;1K03@-*CS0(F@9!MX%_I$'8 M- C/;1 U#:J?/JY_>R7<(I;Q]:4H'HG0WU8T_:)2OVJM]$IS/5#NI%!_354[ M>?T^^;E/RU0'K207I/66%"O"[N[()RZ%>O=JP66<9N5K\AM)<_)M4^S+.%^6 MEV.I#D/#QDG3Y6W=)3W2I4\^%;G]CS M,<'Q@V'G4ZB38ND7' 914&X,HRXHD?AXT?)=N8L3?C52B;#DXH&/KE5<)M[OKEA@PA:8,(8$L^(3'N(3 M0O3K?^RW]USHV-0A)VE9[OF2O%(G\EWUR6ORG^.#Z@:D#PT1)FQ1PR853%\3 M'ZYIX,V"R82&E^.'MO[];_J3Z33R?9\>OFF)&QW$C4!Q/^1)L>5$QK^(&N7< MI1\(&*H?)FQ1PV8M5;RWWCSH:.?\%@WOQ^F^7E"!S MJ)28L 4FC"'!K,!,#X&9OEPVGV+&!Q.VP(0Q))@5G]DA/C/PQ+F-RPU14R^2 MZ!=7Z0>7XB/R7%7JFJ M[%#"E<3WF3.WSWO7E?ELVE48[&FHPI@PA@2S%/8]8SX\4.,O@N_B=%F-YD)E M&J$LCQ!J+).X++E[1#?(MN*38-(1'.YWJ.*H-(9%LS5O&3[_Q'SE00E*M>K-K;C?GSOYTZ@K.=CM8,DQ:0R+9DM.C>04SMA%J?*(EIN7 M,MVJ6:)Z%8L\S=>E-M/\5Z*DUU?;^S3+]*?.,-!^& +J]>( 'LO@.&!;- MCH.QJ3[HLE2Z*79S3H#OAAGL:K#*J=\2BV2H;]^C# M]O&FF6+8$X\$F*(XXS#KQR&:S8)N'%"])2J-8='L.!A[Z32 MF?;MY87O=_TEW-50F5%I#(MFRVS\)87]Y;="QAE)EVIFG:[2V,P J^S2&N4D MUA5@X5P"O*%]STFGX91VXX!J.E%I#(MFQ\&83@J;SK\5Q?)1Y7JGNGTK2>=! MKVP%]S!8750KB46SU356DL)6LA[E[L*X4_&@7XB=S**NHX1[':PXJJ/$HMF* M&T=)84?YA8M$Y91XS?5\Y:&H+IUI+KGJ3)Y()C5YWO:97>%1/28JC6'1;.&- MQZ2PQZR'>BQXK(5?Q@/O7[7A\^EL%Q M0#6A6#0[#L:$4MB$UG$XG6DFCDPS[PN-ZD-1:0R+9@MM?"B%?6BUP&;I_(;D MO"JSE#S+N"!2323+N-[JIIV3,PY]IQIX?C\.J$X5E<:P:'8TO] 93/MBH]I15!K#HMEB&SM*83O:VR/T?$$]>Y<0[3O4J1^%?K"=<:B&%8MFBVX, M:P ;UO]W=US0MZJ3,*+AK!L"5*^*2F-8-#L$QJL&L%_"\G07^5U7D2H#I@5!K#HMEA,0XX@!WP M(BVK];^C&WR;]NT"@_>6=FL,<"^#%4;UME@T6V'C;0/8VYZQB;HA=#3NC6)4 M6XM*8U@T6V-C:P/8UK+#PMZ2/_!,;X51Z7\GBE4JR386Z]193VBHG=W?84]X M5!^+2F-8-%MXXV,#V,>:K%[8:W[5&NR"YP^%>$-N/ZLLKF\U<@:AO]S:70J! M#V)P %"]+1;-#H#QML&)K;S+976?@2YCYOE>_5[BI^VQC=,-LNVK^D4T MN-_!FJ-:62R:?<>1L;(A;&5;MW=<")Y5>>=H]09F#;[#R&&)>X6W!6J?#(MF MJVT\;'C.HJM0>3W?5^LC3>' >26%68/5[MO?D/;51K6K6#1;;6-7PQ-VE4N5 MN:L9RRFI,9WE;4.S!G9?:=1E5BR:K;1QJ2%L)'NUF4,Y0)NBKG4]6"/P9L;^ MUEZ7'8(/;/!]BJ@N%8MF!Z5U-^G9+G5 4-X0R85ST!7^3> MRQ#UYEA4V@*5QK!H=I2,DPYA)_WU4*2N?81.;.YK#[;8P$G.$R[>XM*6Z#2&!;-CIFQXN'\!1,1+"=/RNY M?1/Q4EV#Q(\2G+;!70T^9U!K":@TAD6S@]9ZQE7T@ID-]_E7N _ 0JT>8-'L M*)GJ002OHI^?V6 .F-E0RP*H-(9%L^4W98'HU/W+9V2V[Q_)Q[24Q^ZKA;L8 M?*Z@%@]0:0R+9@?+% ^BV0MF--1R 2IM@4IC6#0[2J9<$,$K]^=G-)CC4R"C MH=8!4&D,BV8_H='4 2:P?S^Y\:UI;V_*\KMK:7 O0Q5&I3$L6JWPN/4D9N7- MU]4CL$M2B5@_C_CPZ>$QV^^KATMW/E_X[UC]L&R#J9_=_:G:J562C*\4TGL[ M57,.43\.NWXCBUWUO.?[0LIB6[W<<#6=%OH+ZN^KHI#/;W0'AX>27_\74$L# M!!0 ( $"("5F')^@TA@, !X+ 9 >&PO=V]R:W-H965TM&%)@L]X<.\EL 8Z]=@&:(6C0Y<.P#XQTMHA2 MI$I2=@ODQ^\HV8ICR^I2[(M-4KSG[GG(.]YDH_1GDR-:^%H(::9>;FUYY?LF MS;%@9J!*E/1EJ73!+$WURC>E1I;51H7PHR 8^07CTDLF]=J=3B:JLH)+O--@ MJJ)@^MLU"K69>J&W6_C(5[EU"WXR*=D*[]%^*N\TS?P6)>,%2L.5!(W+J3<+ MK^9AX SJ'7]QW)B],3@JCTI]=I.;;.H%+B(4F%H'P>AOC7,4PB%1'%^VH%[K MTQGNCW?H[VKR1.:1&9PK\< SFT^]"P\R7+)*V(]J\P=N"9T[O%0)4__"9KLW M\""MC%7%UI@B*+AL_MG7K1![!E%TPB#:&D0'!O$I@WAK$-=$F\AJ6@MF63+1 M:@/:[28T-ZBUJ:V)#9?N&.^MIJ^<[&PR2[]4W' GJ8%?86\*:@ESI0U/F63P MCJ5<C>^ 2[AE@OAG$Q\2V$[YWZZ#?&Z"3$Z M$6(8P:V2-C?PN\PP>PG@$]^6=+0C?1WU(BXP'4 <_@)1$,7PZ7X!9V_>=@0V M_^\PT0X&&+Q_R.'V(>\)-&Y/)ZX]Q*=.QQC*Y/U#^?L#;8$;BX7YITO*!F_8 MC>=JPI4I68I3CY+>H%ZCE_S\4S@*?NNB_S^!O: ^;*D/^]"3&14E=P6%NT9G M=(%F*3DA>9T8&C-X M8E0"_J:P5HP$8UF"N(ZR0:G4_\=0>O\Y;7>2^O.>4 MSU S=YQ=!!IS*HS/3L-@$+9>F\B^M^M%;*,VME&_YM+RE)?,DKPKOF(;9BU4 ME'2:*N.:2GY)!=P"LV!<7C^YF]Y%H=?+:\]@='0&)UB.6Y;C7I9_5L4C,:*[ M56##T4!*IV)UU3PM#6,N*>.8@#*G5\+MWI> ILM=H7LZ3O9&AMXP7BO#^$B& M81!T"W'1"G'1*\2-3"OM4BE5QG86YL8^#/<3(!P/+@XN8Z^;'ZP3ERV)RUX2 MB^=3,:>)7!XG=XR_2*4S,B<$F0P6!,I4XWS5@SL:JL^YE'9:D[JH&PO=V]R M:W-H965T5=O^2QULAOZDE8QK] M6*69NNTLM5[?=+LJ7K(55==BS3+X92[DBFJXE8NN6DM&$]MHE79)$ RZ*\JS MSF1LGSW+R5CD.N49>Y9(Y:L5E:_W+!7;VP[N[!Y\XHNE-@^ZD_&:+M@+TU_6 MSQ+NNGLK"5^Q3'&1(F?]T<(#S(PJ]B#2KSS1R]M.U$$) MF],\U9_$]F]6 O6-O5BDROY%V_+=H(/B7&FQ*AM##U8\*_[3'^5 U!K@\$@# M4C8@S0;](PW"LD%H08N>6:PIU70REF*+I'D;K)D+.S:V-=#PS(3Q14OXE4,[ M/;F+O^=<<3.D"EVAVBT2<_1UR3/H0L;0VRG3E*?J';Q4/;U"7UZFZ.V;=^@- MXAGZO!2YHEFBWB.UI)(I\_")IZFQ/NYJZ*_QVHW+OCT4?2-'^C9$3R+32X7^ MS!*6'+;O N<>ENQ@[XG7X!-]163P'I& X+;N^%M/67R-0MS6_* WX7[H0VLO M/#;T:2IBNAMJO61HG/&'2_GK3TM7[PG2OW;19^S=J36-VVX'% MK9CA*]Q^EZ4ES, &66LC:0PLC@ M &1(&AQ>3V=R#/8< R_'LV1KRA,;&0%S4T(RDA+B@JA2K#TZ P>*X.&@ >5U M>R;4< \U/ $%Y4_J5TMEIMH:"I)N0QDZ*",\#(8-%J^W,UFB/4OD99DR"=/+ MU, B(FT4D3O+PM&@2>'U%=1S^<)>U&]6&7\/SB6L1 #VJX"/:ZO=L@5*F=%S*:?<+*92"]CPU1!A;P:U538E>\GJ MJ@3<[Q%'Q/D[)=0)Z12)\2O3H[C;6B:MPI(XIY+A&3@UC2_YW/)*E5"3IQ- M)(D]V6MF&&1V^JUBMNQR"3E"*CE"_'+DHSV",;F3:[9J3QY#]W!LZ')<0I.02I.0$Z<67-G] M&(* M"^ER"G1P35I5FF_EW,I*@E"_!*D=DI^)5D**(DGJ8_JU!\MOZWZ?/KI@AO7YM@ Z1*O41^M7'![-:LACVE"=Y M?I%T*'FP&W#BX'1KWVQ@U[NPG[(4LJNC^'RS?[K_7'9G/Q)UJ]>+;VU/5"YX MIF"O.8>FP?407,OB\U5QH\7:?@&:"0U;;'NY9!2RHGD!?I\+H7JJYT"FNC&E6A.BB@IKJ MF6Q V)U2JIH:&ZHCT8T">O"@FI,H"&Y)39G 6>+7-BI+9&LX$[!12+=U3=7S M'7#9I3C$YX4M.U;&+9 L:>@1=F >FHVR$1E9#JP&H9D42$&9XJ_A*H]=OD_X MR:#3%W/DE.RE?'3!CT.* ]<0<"B,8Z!V.$$.G#LBV\;O@1./)1WP;=4P MX4YQ9Y3=919GLBV<0+2 2B5KE$MAE#56VR9,A7)?'I1&UVLPE'%]@SZBA]T: M75_=H"O$!+IGG-O3T DQMAE'28JA\%U?.'JE\!J*&8K##R@*HG@"GK\='KV$ M$VO!Z$,T^A!YOOA??)A2V=/.IVG='5SIAA:08GO)-*@3X.S]N_ V^#*E^3^1 MO7 @'AV(_\:>G47;6\&I*&!2;4\1!I[#O1"G+%S,Y@DY7%, MP)TB>EU55/V8 )?;L1=ZNX5[5I3&+OCI:$4+F(-Y6-TIG/DM2\XJ$)I)010L MQ]Y->#T=6'MG\)7!5N^-B?5D(>6CG7S*QUY@!0&'S%@&BK\-3(%S2X0ROC>< M7GND!>Z/=^P?G._HRX)JF$K^C>6F''M7'LEA2=?R=;:R*H!HX**B?I/GYHX[ '"Y 5 U "B8T#O!4#< &+G:*W,N36CAJ8C M);=$66MDLP,7&X=&;YBP69P;A;L,<2:]APV(-9"EDA692F$4!E:C"%.2J3L> ME"879([7)U]S('))LI** C1A@I@22-:@"&=TP3@S#/>HR&TT02G(,=OU(>IS**X^A(6X?5P;6HQ?E[#RB6 M4^'ZBL8HK86I'XYVM6U=-^[%/EJ?8$NK.]!OFKH?WE*%MU@3#DND#"X'J$G5 M/::>&+ERS_1"&JQI-RRQ+8.R!KB_E-+L)O: MM&GOP!02P,$% @ 0(@) M6&ULM9A= M;]LV%(;_"J$50PMLD4A9DIW9!I9DPPJT:)"TV\6P"T8ZMH1*HD?2&/\L2@")OC1U*U9!*>7N,@Q%7D)#Q07;0:ON M;!AOJ%2G?!N*'0=:=$%-'9(H2L.&5FVP7G;7;OEZR?:RKEJXY4CLFX;RKU=0 ML\,JP,'3A;MJ6TI](5PO=W0+]R _[6ZY.@N'+$750"LJUB(.FU7P,[Z\BB,= MT+7XO8*#.#E&NI0'QC[KD[?%*HBT(Z@AESH%57^/< UUK3,I'W_W28-!4P>> M'C]E_[4K7A7S0 5".!VQ3G M(\5DD<[LBHM!<>%79)+6*.]!@>J*/E1U)2NPSO/%N&82NP8IC@RS(J^)=VH* MYU]1H8"'(*"9S$)C[&(LRQSN3!@Q'XR_M)N MU17@BD)666_T,^6R)B 'A.&@,1/P ^RM$\@?]QS^\*@DLQ>:A!Y&?Q02Z91*YU_2)CY#K%#'#)Y&[3NGJ1,6J=8@:TQ ]:U]I%QDAUBAF>$C]/ M72L7&6\J76*QP6/LWU&>-^W[9*?O7K-Y\B\/X&PO=V]R:W-H965T)- DSVGD8J6JWN\\N. D:P!GC).UJ M?_R:CT+ U"59^M("N3[V.;[7/H;9D;(?^980#I[2),OGVI;SW8VNY^&6I#B_ MICN2B5_6E*68BUNVT?,=(S@J&Z6)C@S#T5,<9]IB5CZ[98L9W?,DSL@M _D^ M33%[7I*$'N<:U%X>W,6;+2\>Z(O9#F_(/>$/NULF[O0&)8I3DN4QS0 CZ[GV M&=X$R"P:E!%_Q>28GUR#@LHCI3^*FV_17#.*$9&$A+R P.+?@:Q(DA1(8AP_ M:U"MZ;-H>'K]@OZU)"_(/.*_R U(;O "VF2 MEW_!L8IU#0V$^YS3M&XL1I#&6?4?/]5"G#1 [BL-4-T C6U@U@W,L0VLNH%5 M*E-1*74(,,>+&:-'P(IH@59Y% M2D7[A "Z!CB*XF):< +BK$JN8I(^!H3C.,D_@0_B.?AS2_I[O.ST! M!L)LQW-[21(H!WFA!$XC@?/_)1B3$8Z<$0[J"R('V;;=SPCE@"^4PVWD<-7% M4-,6)WI7F]\EROQU79T7@:E283@74T\1I-O#,U&9,/GC355PCV M)%+V>ZY$$X%U)/(;B7RE1+>,AH1$>54[.:XV_%JX(75\>65P'03]GD!RF.O; MJ!<5*,=V(7-HM%['N)S[F$RI\3NIXD#/[FDQ%&9:J!<6J$=[J1HGS@\JU?CR M%&YQMNEH(+P>(.DNH<^$@)"FXGB1E]YO4 TXL+@X_<08BH*6+XFA'.RE8J!6 M##2=&*-2!0WD .IK,Q34KQGUR"]5IK684.TQ[PA.RLUV(TZ1.1#L^9:,63C4 MN&>NF2LH^U/3,"VG+Y8]["FL/6F4&U.5U7I%"4C9 ('G.S?3(XA7RJH]8VYNN=S-]ZIT+HZ MM086JAVL..N^<5:K 3I9#B&4'-M W-"A+AB*ZY[JNE1:\PG5[K-+9=2"Z$K) M+#)96A'E*/FX%@Q$=X1J^[C"C#T7M$9EL"=+Z_L^DJ9J4NLX%5I7 MH=8\0K5[[&P&Q5XP9A_PIPD*BUD$AM(4?O!&J<XZS"#/AHA]V$>:D?.%V M97B#(DQDZFH1ID0+ID+K*MH:3J0VG*->W=48I]-I^WZ_]A-U-I- MI+:;;^^1:H"SDTHVC++$P51]5J+H)^_K4\(VY7>/')0E5KWQ;IXVWU8^EU\4 M>L^7\":HOI"T,-4'F^^8;0J[GI"U@#2N74&05=] JAM.=^57@4?*.4W+RRW! M$6%%@/A]32E_N2DZ:+Y$+?X#4$L#!!0 ( $"("5D89NL+T @ $U: 9 M >&PO=V]R:W-H965T\Z6.29X_J^2K7DF9DN]1&.N+WBI-UV?]OIZO9.3K4[66L7GG4261GYK# M9-G7ZT3ZBSPH"OMT,!CW(S^(>Y?G^;F[Y/)<;=(PB.5=0O0FBOSDQY4,U?-% MS^F]G/@<+%=I=J)_>;[VE_)>IE_6=XDYZI>411#)6 M,>6Q$]2IT9;J2;OF$S](-3OR4^D3_3*3Z0F04R^Q$&J M3\Q)\_K7E=IH/UZ8X^J"VR ,C:[T>3\U5'J@>(???3^Y:*7=LQ MGGPX)72:89RI! Q]P10Z:*&)XVE. M2:M)KPW<:%.W%+F;E^0>(?),KG[RU2C](92$?]L$Z0]R+^>;)$@#4ZC1-OFD MXN6'5"81:?]Z_/')%$!N4AGI_[9I?EN;87MMLN1RIM?^7%[T3/;0,GF2O-(F(>$B2ULE,.R(=S3)1V[@\%Y_ZE%#J-2#B.K'++. MYD.J/D1YIT,VL1DPAL'_Y((L7X1RJ/^\LI*[*@()8T@81\*\T7XC#J>U1MPV M-:C(AB+&I2+&5D5\V9' NU!IDU2,$J(J,_)G M;9C4)@PKOZLPD#"&A'$DS$/"Q!8VJ0G#/1W2=EE,2UE,K;+X+.=J&>?]1MF! M9%U'FP"LI*X"0,(8$L:1, \)$].6L00='QA+S$H%S*P*J)Y&VMK<&MNUS9$P MAH3QV=Z='8YV\[N'+%& 8(TF=P:503.P9X/"9M%Z(QT&:U9# X=>AN M:H':E2A:4PB58>G8'4O[L-(>W+GIH<8DE,:=?0.P96@)+5.@:,VFK\Q)Q^Y. M_IKE$/5(YK612GQHI *U(Z$T!J7Q5VZ:2WY(/VE[[O:@]1 H6E,$K^9-\DD\R)*YYQ0(]5QN3.SX?2AE0=Q)*8U :A](\*$V@:$T)54ZF,WE; M UNH\PFE,2B-0VD>E"90M*;H*I_4L1NE9==T<#0+M4>A- :E\8+F.+4QC4-/ M]YP2J/>)HC6;OS))';M+:DU;M]+7FT063SWK37I";K3>^/%<$F;DTLQKY(]; M&3W(I+VO@1JN4!J#TCB4YD%I D5K3A:KW%DZ>%,)CD)=7BB-06D<2O.@-(&B M-457^T,;U_#;\%!C%TIC4!J'TCPH3:!H38E4QBY]6]-=*=0O94==Q:$U\Z T@:(U6[;R MB*G=[KR3R=ST"/Y2$O4E"90M*8" M*B.8VHW@N@(>21"M_2#)GZ"S(_ND=CNYLS"@+C"4QJ$T#TH3!:W^HZ;3/KF% M5M8NM<]2O:ED(+^O9:S;!Z100Q9*8U :A](\*$T4M(,YL"F!RFBE=J/U5BU5 M; M06O\ZN2>[LRA$J]=U6SMRAQU[>9HEV42=E3G!H;ZI% :A]*\@M883PSV%MFA MRFP*H7)*7;M3>NS$>3NFLPB@GBF4QJ$TKZ#51>#LK[1$E=D406WEOWV2Z\$A MJNGX[5:Z'=Q9%MAE_-AU_-B%_-B5_'^'J^E6KJ8[?%/C51=JD$)I#$KC4)H' MI0D4K2FZRG!U[8;K?S:I3HV:@GCYLA7*T2-6J \+I3$HC4-I'I0F"MK.R'9X M8&1;V;"NW8;]Z\\Q4!,62F-0&H?2/"A-%+0CGW?0B"^J=0&H/2.)3F06D"16ON9U;YI\.W-<=U M"+5=H30&I7$HS8/2!(K6%%UEXP[M-NZ=C/VPE-1<:2.A1(9^:L8YJ:I-.VA5 MT+X_2>FN-75MKT%G94#]6BC-@]($BK951K^V>6TDDV6^+[$F^03G[1:?Y=ER M[^./^8Z_.^>OG#/FM)SGSIG8[FQ;&FR'PGEHREJ<#HQ@DFV>Q=O M#U*USK?.?5!IJJ+\Y4KZ"YED%YCW'Y5*7PZR LH=I"__#U!+ P04 " ! MB E9F1E,0A # #)"0 &0 'AL+W=O.XDQFW/7U5$"*=5G<@,"OZRD M2JG!J5J[>J. QKE1RMW \WIN2IEP)J-\[49-1C(SG FX441G:4K5MQEPN1L[ MOO.X<,O6B;$+[F2TH6M8@+G;W"B]*$,1,T@" X8!*5!D.LNB'*5ZQ;]W4I_MPV]]DN; ME!6V86YK2W8[Z8:>-W*W#8QAQ1BV,MX); B8))+'3*S)&AN")L=<:@V8 M/5A_42VW!.96D[B"IE<3YX<'M/4J;;U6;9>4*;*E/(,3 B+7MJ2M3(7$+4J<,#J>37VK7?3IQ*3"5;:9'4V+/Q1&+- MW=AOF=]I%;%O:&8&+G)S^JE-'CRY\,$ M[UJ@[ ;\OI(8SG)B":K;V^0'4$L#!!0 ( $"("5D,ZY1,(@P +YD 9 M >&PO=V]R:W-H965TGJ_QDMR1ZOOZMN3?ABW*/,U)P5):H)(L+@97SH'^ MYQWZIZ;PO# /F)$IS7ZD\VIU,1@/T)PL<)U5W^C3/\FV0(' 2VC&FG_1T_;< MT0 E-:MHOKV8WT&>%IO_\>\M$7L7^.Z1"]SM!>[A!>,C%WC;"[R#"SSOR 7^ M]@*_8693E(:'&%?X\KRD3Z@49W,T\:$AL[F:%S\MQ.]^5Y7\KRF_KKJ\+7D5 M*JMGA(LY^OBK3M?\1ZW0FYA4.,W86_0'&B*VPB5A*"W0]R*MV#M^D'^^7]&: M\N%3$F MR1GRG'?(';D>^GX7HS=_O$6S'RN45B3?*X7A9J>G0[LM-$:?.?AI >+3 SAM M@&.("CU>^S-[30BOV\_\[R_\/'3#"\#^8_H5-Z"^&52DI ]LC1-R,> YAY'R MD0PN__XW)QS]P\0R)%@,!*:0Z;=D^C;TRS_K_(&4B"Y$@R0E0Q5%#P2MZS)9 M\10T1XN2YN@ZK43>19@A3GW[5X27)2$-^_]KJHZ)=VO\KKQOP,(&3'0#CY>! MXXW.AX_[? )%5/@,6CX#*Y^W.VK699H0$Q^;ZX.](KC>R)M$:B&FUC!=:Q@0 MF,)(V#(2VADI:4+(G&UJ4K4BB.&,B!I'=FW71%.H_=*A%TX.2+)&[DH2$)A" M4M22%%E)^D(90UPZG$1-I%'S/O"\\(";2*MG3NB.G8.V8KVM5Q9ZW!9Z;"WT M9Y%23BVT%:IK&AEK##JA-SK,(T A%6XF+3<3*S:MX:%=M(J_SO_8D?N0=M MQ'1>,)H$@7=09M.)3N![,FNKQ=F3K(ZU.->8I0DJ#@O5=+.-8D)O>".):9;A MDLFC;WF':Y5IU]NXT?X=C\[<\2$#AM.\LS X++\1S3E6?%<6W[46/TZSNN(J MHP\"W-,(,)QF(L"(=I0 J64=J[J[G*5)2:_OT4=A'DM:I E#]R19%32CRV MP'[O,YF,_=%A>P45QE!H*JM2&CLO:.,7W<(68+_C\0///]0J4WN@SK3TH84= M*88=NQJ6E0W/YZD84\/9KMZU=8JNF\$V2X72=;(;!B.=.B -O*6N#T7M2$GM MV#7UE22,]Z8Y;X^BU>&(&#!7#CMZ5"R@TE0NIQEV[ M&F_SL=5S;4$4:SUQ')T::[#.U "AJ=1(I>[:E?HLG?->_3/OQPLI4%/"N#S] M,C6R9,7K*J9 T6(H-)5+*?K=7D:P75#!#XH60Z&IC$K![]J'L?<;;IKGO.$* M;9!0RD]<(O;,!*E<*\Q^K(S,ZN/*KMZ<0?4\%)I*F-3S[HGCU*K(>@UWNFXW M]!*@JAT*3>5.JG;W1-5N[R5TY>XYAEH%*MRAT%1FI'!W[<*]9>;K0Y8NL:A4 M[] W(CRAJ$M3J4CCFHAYUV8Z@"24Y\%?-2ZKC>H_IL]<@Z(W];N@@AX*3:54 M"GK7+NAGY1FZ7Y$RI<(\SW"!E^38&+D=JG,' 2KYH=!4&J7D=R>]=+F@X^N@ M:#$4FCH)+WV#9_<-M_A94-B,!.&$,UJ*80PZKYO5+P@S1BIC8O3TL71#([9' M[SS%WH>O\*2O\.R^8K89NQ!U+]^D0NM MJ3,2?4U_>;JW&7NNIHI K0T4FDJJM#;>"]:FS0K0J0'4!X&BQ5!H*N?2!WF] M^" /U >!HL50:.KZ6>F#_!<6)/6_@E:?B7'=<'RP+FMJO\^NK$*AJ:Q*Q^2_ MX)C"$,V:A# #2 CV8)T7(8,:*B@TE6AIJ/Q>#)4/:JA T6(H-)51::A\NZ'Z M"Q*"9YBNB*+#I6WV^^S,:B_;%/;V*=BM$D\(=Y 9 72I%RA:#(6F,BW-FA_T MDA% _1@H6@R%IC(J_9AOGS#Z"S*"OEW"'X\"+2. >C(H-)55Z]M'I0JP6*%D.AJ8Q*J^7;5YF]>H)DBZNL MR=/F1^S!.U/5AX<*I(<*[![JNDZS>5HL-U,D#]MO*,TY7X]DPV*WEFX/V+5> M@J+%4&@JV=):!4X?+3T ]5"@:#$4FLJH]%"!?6W_I4^TEFX/WIFJ M/LQ1(,U18#='5T75:*#M:-^=,_FO9<[)#M:YSH'Z(2@TE4CIAP*_EU8,ZGM MT6(H-)71O9W;IVYQD73>T6QND=V!OO;-C?0&#+N7NP\O$T@O$_2RG3O05\.% M^C)!>^S.3/7A3P+I3P+ /=V!OET[T'8D3^T1._/3A^,(I.,([-,_WVCR@! M18NAT-3'6$B3$G:L:[&KLL?[C%"?S7$<=W*XS7YJOYO. M#[?HPW.$TG.$]NF$)06=X0-%B M*#2546EB0KN):7KV*2TJ7BU)D3RCYL!-@6[%X,3P&BA9#H:F, M2N,2VHW+54FPD#F98%0\?>4JX6'>[H:VA"'&1DI!9U="X_;]@_7!4"%5IJ2% M">T6AO:!L1L.NMSBR%=-^ M'UV)C72CHHW8Q% A56JEKXCLOF)*624>YIK4I4A,"UHV6UX> [6$[D]2'KH^DKH_L MNKZ9M.&R2Z[5GG(GS[]4K9I]QP_>K])RCFYQJ;O]*?>';X6JWXN>U2Q&.C??:0G>G6EWD%6K*)H6*J-.X]RM9N M'W@.J&CY_/Y/\H3:5-$2U7TD$"2/@%H34+08"DW]N:2'B7I9^!6!3KV HL50 M:"JCTB=%=I_42QX!]4R1X4F_FK*+H6)N:!SNO=@A)^6R>4&&,$*\Z6[>C= > M;5_"<=6\>N+@^+7S(=Z\2D/";-[L,&ULM5E=;]LV M%/TKA%8,+9!&(O5A*[,--%&'%6@PHVFWAV$/C$3;0B71):DXW:\?*2F2]1&V M,>@76Y3O/;KG4)>\UUP<*/O*=X0(\)AG!5]:.R'V5[;-XQW),;^D>U+(7S:4 MY5C((=O:?,\(3BJG/+.1XP1VCM/"6BVJ>VNV6M!29&E!U@SP,L\Q^WY-,GI8 M6M!ZNO$IW>Z$NF&O%GN\)7=$?-FOF1S9+4J2YJ3@*2T (YNE]0Y>1W!M1JGZD9^$0/?Y"&4!5@3#->?8)#8^M8("ZY MH'GC+"/(TZ+^QH^-$$<.,'C& 34.:.C@/>/@-@[NSSIXC8-7*5-3J72(L,"K M!:,'P)2U1%,7E9B5MZ2?%FK>[P23OZ;23ZS63+Y"3'P'N$C ^V]ENI>3*L!; M<"??L*3,"* ;L#\V(JW1ZX@(G&;\C33_!UZ_>@%<@+<#G'2VYM.4+6\@8 MU9/LN(GGNHX'/1,/1."6%F+'P?LB(4D?P);D6H;HB>$UTB)&)+X$+KP R$'N M1$ W/^^.)MRCGW>'&C9N.U]NA>?^8+XNP#K#<@[ZT_;/1VD./@B2\W^GM*^Q MO6ELM<1<\3V.R=*2:P@G[(%8JU]_@8'SVY1N)L$B0V ]3;U64T^'OOI,!;0F[E^WRS2!GFB!'XK@:^5 MX"/A7*[!<9F7&18DD4NG?$J<8K4X3W&OX8(C3F]=/_0\=\!]P@XB!.?.@+PV MO!/)!RWY0$M^/3GC%Z @D],>C"C-' ^&WH#YV"P(D>\/9UT;VHG$9RWQF99X M=#3)%7F<4R;2_^H;Y%$6%YQ,23 ;<4->X#N#2;T9FT''#X=FT6R4'RB 1U8] M;O.6VUS+[;I,LR0MMKPB=M^,0)K+_'X@:H(G=R;SX/!TG(S88=0&,R'2Y ^S%-E M.*I H7[O4829JL_K7,W4QX_R5(_YTI?**%ID"JVO)^KT1&=,U@;",#U[/=Y+7RBC:)$IM+Z674.!X!DS%1GM M+(RB1:;0^L)VG072%M@G9VH#VVM$H3,?).J$%41.,,A3?8BG2M#U $C? ]S0 M@@M6UH=6::%$V,KG3/:H>J@7OTE&_V\WA=:7L>LBD'?.%#7:5!A%BTRA]87M MF@JD_R/_Y!3UQX<901#.AK7OA%TX0RX<9JG1#L ^.M_,"=M6Y\1B#HOCI% MO:="T+RZW!&<$*8,Y.\;2L730#V@/;E?_0]02P,$% @ 0(@)60IDNW5" M P :@P !D !X;"]W;W)K&ULM5==;YLP%/TK M5VR:-FDMA'PTZ1*DMJQ;I56*UGT\3'MPX298-3:SG::=]N-G&\J2E*!68B\! MV_>7T52L-*,7LE=Y<,& MH+Q76II5:G Z^B!$NJ:, >$I7'!-^))>,X03I5 K>!VC)I2I-W 7Z]B>/WR M#;P$RN%+)E;*8-34UV8;ELQ/JI2G9")>"ZTS!>YYBNDW@F_W7(L(' M$:=A*V.,R2'T>V\A#,)^PX;.G@X/&^#QT^&]%C7]^I'T'5]_#]^%<65!.=5X M\,F\$TV/Y<O>B-@G=- MYG5)%G=$MF7LH#9VT,8>71)Y8PII0@JJ":._B:T\;Z% F:"Q>(E-5I:4$T=I M:^AM%!R:_]CMID.M:9_K4$=D6PX-:X>&K0Z=Y$+JRAC .W.VJ$932I;AABG# M<1#LN/(X*.SM!L4-01LQ6R)&M8A1JX@YN3?GD@8MS*GR:T4E J.)E0(%T6X% MDXP+)I;W3>)&C[;4'^Q(*T-&&R&387BT(ZV!9X^RHUK94:NR,R$530@G<$X2 MRJB^AS\P=YH:ZW KVW/+0)=D<4=D6RZ.:Q?'_[N^CKLTMDNRN".R+6,GM;&3 M__KBM;(_U]7)H[=O,GQ4?3K*6+KE;W1A.&PO=V]R:W-H965T8_/I"$;2<.=%XN?*&+I!D/G&NX.4U&N8)1<1?E&Q%XQCDI3PQ]IR? MW,83Q\L9D83,9 Z!U<>&7),DR9$4CW]+4*>Z9Y[8/'Y!_U@4KXIYPH)5RX@P=$),Y7B?R"]M^)F5!88XW8XDH_H)M&>LY8+86DJ5ELF*0TFSWB;^7 MC6@DP&!/ BH3T+$)?IG@%X7NF!5EW6")IV/.MH#GT0HM/RAZ4V2K:FB6_XP/ MDJMOJ$&G+U[#]ZI./!UR=9"W4",7:DXYW=V9R6_ M#SM^: ^_&S*[ #[\#2 /^1WIU\>G(SW=59VJVH6J=J$"S]^#]W'7@;NB V:[ M_KY3\>!6DE3\TU7K#CSH!L]7[*58X1F9.&I)"L(WQ)G^^@N,O-^[*N\)3.N# M7_7!MZ%//W$F!,A7)]C@9$VZBMTAA 5"KB:;*0J\R!N[FV85AZ(T>D%%+[#2 MNYK-UNDZP5+]2CAE7-+_<*X:731W2%&#P/G0C_P633,*A4._FV58L0RM+/]4 M*FUO86C<%8;1:-#B9D8A& P&W>2BBEQD)7==: _A8,8RR97:=BY>*\:I#W1/ M8%JY@ZK@)3.O#L.K#\*<7]M!XWB+?:Z_K T$:N5%%;M3;LAZ9 MRQJB$6JQ-*.B >PF";W:4KV?7-P_&AE=ZW8K0A M\3G>$*Y&-9#0.0%G/PCFXGTG6SL>]$"1V^G.KTG5ZZJM&5H=;_J5XUC-N/RY MLX9>K;?G(O>D+3>U$[/;1;_3&"54*TEEM;L0Y%Z01K MDX=VES]%M*!IY>?0"]JJU1$6-H)THK7A0[OC'R%;D=$A?Q0:LF5&!4$C2J=7 M&S2T^MXK9,N.9Y6MUZ3J==6&"^V.^W@'[JB0-%MTOQY9LT]>K#VAZ;76_@U' M;RIE:K751LOLAOOO7HPLNZW0GOFR?LQ1YQOT/^!^8)F B1DKM*\BX'*Y[L][]V)9*MB MV_B)2=A^C]02P,$% @ 0(@)6=T% MJD&\ @ IPD !D !X;"]W;W)K&ULK99?;]HP M%,6_BI554RNM#?D+=!"I!:WKPZ2JM-NS(3?$JA,SVX%NGW[729K2D@:$]D)L MYYZ3W[%)[-%&R">5 FCRG/%">+5-M M!NQHM*)+F(%^7-U)[-F-2\PRR!43.9&0C*TKYW(R-/5EP4\&&[75)B;)7(@G MT[F-QU;/ &'A38.%"]KF #GQ@@Q?M>>5O-((]QNO[A_*[-CECE5,!'\%XMU M.K8&%HDAH077]V+S'>H\@?%;"*[*7[*I:WL6611*BZP6(T'&\NI*G^MYV!(X M_@<"MQ:XAPJ\6N"502NR,M:4:AJ-I-@0::K1S33*N2G5F(;E9A5G6N)=ACH= MW0@1;QCGA.8QN-@&'AP"WFE])'C8@(?[P/MMX.$AX)W61X+W&_#^/O!!&WC_$/!.ZR/! M!PWXH!/\(07V47.$^4'EDN6*<$A0U[OHHX&LC@551XM5N;/.A<9]NFRF M>)(":0KP?B*$?NF8S;HYFT7_ %!+ P04 " ! B E9DLU?%X\$ "1&P M&0 'AL+W=O/W.7;/ MBUW;XS7C3R(F1*+G-,G$Q(BE7)Z9I@ACDF)QS)8D4V_FC*=8JB)?F&+)"8X* M49J8CF4-S133S)B.B[IK/AVS7"8T(]<*VXH8M8Z@IS M.E[B!;DE\GYYS57)K"D134DF*,L0)_.)<6Z?!;:C!46+[Y2LQ<8STD-Y9.Q) M%[Y&$\/2/2()":5&8/6Q(C.2))JD^O&C@AIU3"WL2 SECS0 M2,83X\1 $9GC/)$W;/V%5 ,::%[($E'\1>NJK66@,!>2I958]2"E6?F)GZLO M8D-@GWP@<"J!LZN@5PEZVX+1!X)^)>AO"1SG \&@$@QV%0PKP7!7P:@2C(ID ME=]ND1H72SP=<[9&7+=6-/U0Y+=0JXS03%OQ5G+UEBJ=G%ZS->'H.N=AK!** MSA><$.4TB3ZY1&*:B,_H -$,W<4L%SB+Q-B4*JP6FV$5XJ(,X7P0PD97+).Q M0%X6D:A%[_U"[W0 3#7>>M#.ZZ OG$[BWVQUC'K6(7(L1\$?XI9.S;H15Y@K MA-V)<'^%>'DE6!\0O&Z"2\*Z$SUT?^NB3P>?6S#^[ABG Q/LCK';,8UL]6J+ M]@IN;U^+_GNI6J*ODJ3BOS9;EMA^.U;/\6=BB4,R,=0D+@A?$6/ZYQ_VT/JK MS0Z0,!<2YD'"?$A8 1KN*9?NZ;?1:]<$^9$)2M7$A:(XI1RNC?4 MYIA.Y+Z.@82YD#"OA-GVQBSN]([MK14!,F0 !&M8X:2VPLD.OPQ:)I"?Z.Z? M>[7)('SQ@FZ*[0^:L72)LQ=T>3E3[V]8^!3AA" ?AS2A\@5=4!DRM3^ZHAG- M%F_U=^09M^Z5.ONVKZ<@82XDS(.$^9"P C6L-YI;;W3W[-VG4*Z!A+F0L(\ M2)@/"0N 8 W7V-;;(8W5.66=+Y13%GKYNGK0RU;"LL61)#P]1'/Z3**C):GB@(7U06@!%:]IE MXTS/[K2+,DG(,LEQ*$FD_"!+EZ#")0+)F+-\$:-S54ZJ<[">U6J2SCA[F\1^ ME];A5E;=EC:V[ELS]9#=\D%I 12MF7KG+?4.1.J_A9(]JJ6H.JX;M2;?>9^* MP58J9MW=V?L?'Y+F@=)\4%H 12MM8FY< *3JYVMQMR-0<8I2'K36M?7]T7EQ M:[)5?V&?N79+O:?OFXH+AS=\>5EUA?F"9@(E9*Y"6<>C@8%X>?]3%B1;%MH;^&F_P-02P,$% @ 0(@)607_IU1, M P K T !D !X;"]W;W)K&ULM5==;YLP%/TK M%JNF3MK*1PA)N@0I":U6J96B9NT>ICTXV2;I_/]L0&AK*DHV]@&WN M.;[GV%S9PRVA3RP$X.@YB5,VTD+.UY>ZSOP0$LPNR!I2\65):(*YZ-*5SM84 M<*! 2:Q;AN'H"8Y2S1VJL1EUAR3C<93"C"*6)0FFOR80D^U(,[7=P'VT"KD< MT-WA&J]@#OQA/:.BIYI M7/R#X'J8>^C\[ ,ZDPQ? M0Y(QG 9LJ',A02:B^T6ZDSQ=ZXUT30O=D92'#%VE 015 EUH+PVP=@9,K$9& M#_P+U#$_(LNP.C4)38^'6S5P[WBXV:"F4RYG1_%U3EW.[[5A:?2[;&/HPT45T8T UH[OMWIF-\KK.L33*O);**G79II]W$[DYPC%,? M$&;Y#OD-]L^]0X[2G.M026<6A;NE0M]&A MO##(OWHIJ\%F5PV"EVJ 936HLRIG=O:L8W5^N:Z_4WFO4?@L;B%'M M#F\$GEHJVB3S6B*K&-8O#>O_G\K;;]/.-LF\EL@J=@Y*.P=M5][!,3_5M'': M4QUJB:SBD&F\'-V,MNM3P=C]4X&JB:NK4,T)GFJ OG>,38"NU'6 (9]D*<\/ M=.5H>>48JX/VJ_&)O(JHX_$+37Z/N<-T%:4,Q; 4E,9%3RBD^=4@[W"R5H?E M!>'BZ*V:H;A. 94!XON2$+[KR G*"YK[&U!+ P04 " ! B E9OGL9'2X& M "+*P &0 'AL+W=OGG976Z^-N5R4KEE%U)-8L-]_<")E1 M;3;ELJO6DM%%$92E7=SK#;L9Y7EG>E+LNY#3$['1*<_9A41JDV54WIVQ5&Q/ M.U'G?LY0NV\ 6Z M9GS5(/'](,]P4#%FR1$BT1N$>YB@SYOWJ%S3_LD)9,;59,;!R7S,$R&;!A\,:YM*(<5B(#$/UZ3"-7GRS6<"20Q2+ 82 M\XA%/6>D>L].J&&)MO! U>)2;7_ED6@OO?E8]OQE%,0RYXD49U?HG77Z4N0\ M4>B*):MPE+'7D/'44-M6/=@&EC@=G$D5U.J . M&DK-I^,\=!0VT7.^H I]D(SE+JEQIDQ*.Y\U4H)TRS-0M1A*S6?IW'A2VZ<],:0UVNU R>.N)E#7#Z7F/YETMA^';?]'O6(2SV9BZPN%M4Q>H6@REYJ-SI0&. MGISQ,:CW!U6+H=1\;,[[XZ!)?F;&+\4]GQ:-:FLT/(;6Q%["]F-G^W'8]C\Z M@>$&AS\>U.& .GPH-1^.<_@X[/!GPMP $YI3])XF/+5/,,[M573)-4/_S%EV MS>2_C; @G?P,5"V&4O.9NKH #YZ>V4!+ %"U&$K-Q^9* !Q^ O^81VAAB=;X MAC7'TJ\EPQCJG#X69_%QV.)?B*VQ&)>;]3J]0V^7IMJT^0MMN5ZAJ[\_-U*" M-.PS4+482LVGZ>P_'C]];8*^#@!5BZ'4?&RN",#A(N!1:[/!_Y/Z&\/PF5IS M>0G_3YS_)V'__W:QX-:%T13Q/)'VY>'"-FK86C*AYL26V8/%9"GN%9/1X(!7 M> 2M7]&_A.DGSO23\/N /S?64-C:>\Z6=$NUL65[G!YHPC@K5?=!D7X-%*C- MAU+S03F;3WY@\T7R=4%3YFS9&=>)X+DM-NW55>V_8M^I0CNGUL@.](4 J%H, MI>9#WFNR>4:7#6R;#6R?S4O4#,35#.0E6VU(O=>&$%*[383'T)K82U0$Q%4$ M)/RFP*6]K'A4A&AB$$ESK["X)$L8OS4;@00(6C:0>FO/("*'OA?JG#MFW;TN MQ8S)9='M:9*_V.1ZUPM8[:TZ2M\6?90'^\^BXWC7%^ID=FVJH.J_G?X/4$L# M!!0 ( $"("5EL[(_O_0( )@) 9 >&PO=V]R:W-H965T<\KDU,J4*L:V+9,,0%, M?UEQD6.EJV)MRT( 3JNDG-J>XP1VC@FSXDG5=B/B"2\5)0QN!))EGF/Q,@/* MMU/+M78-MV2=*=-@QY,"KV$)ZKZX$;IFMRHIR8%)PAD2L)I:5^YX'IGX*N W M@:W<*R-#\L#YHZG\2J>68PP!A409!:S_-C '2HV0MO'4:%IMER9QO[Q3_U&Q M:Y8'+&'.Z1^2JFQJC2R4P@J75-WR[4]H>(9&+^%45K]HV\0Z%DI*J7C>)&L' M.6'U/WYNQF$OP0W>2?":!.\P8?!.@M\D^!5H[:S"6F"%XXG@6R1,M%8SA6IL MJFQ-0YB9Q:42^BO1>2I>0,$E41)=H*5>(6E) ?&5'HBF68\T/)6DT!.GT/D" M%"94?M'1]\L%.C_[@LX08>@NXZ7$+)436VE31MI.&@.SVH#WC@'70]>07"+?_8H\Q_,[#,W_/=WKL>.W(^Q7>OY'([P_ ME..N@:IU!MTZ9CN/98$3F%IZOTH0&[#BSY_

S[7J@G;+./T=O1B1C#%F/8BW&5IL2<-9VK MNDX-]NQ[ON-'X8'_WAY.]!^T_H->_[>04"PE69$$5V>FXJ@0^@(0Z@7IW?JZ M'+L @R/ BW#DA\$!8*^%$P'#%C#L!=0GQ@>++#R"<$=#+QH<0/1V$!1F]')V)$+4;4BW''%::(4@UM6;0**$ETS5]V#;VCX[KJK;UGX- MK]\LUUCH@TLB"BN=ZER&NF]1OP/JBN)%=94^<*4OYJJ8Z:<3"!.@OZ\X5[N* MZ:!]C,5_ 5!+ P04 " ! B E9U?9N8<[D[UO@8CNU1M;^P7VV3K5Y8$>3DJUA"?JQ7$CLV9U+DN50J$P4 M1,)J:MV,KF>AB:\#?F2P50=M8C)Y$N+9=.Z2J>48(. 0:^/ \&<#,^#<&"'& MK];3ZJ8TPL/VWOU+G3OF\L04S 3_F24ZG5JA11)8L8KK>[']"FT^@?&+!5?U M-]FVL8Y%XDIID;=B),BSHOEEN[8.!X*1_XK ;07N6P5>*_#J1!NR.JTYTRR: M2+$ETD2CFVG4M:G5F$U6F%5<:HFC&>IT=!/'LH*$?-[AOE"@R$>RQ)V25!R( M6&&5FV'8#Y_/0;.,JPL,?%S.R?G9!3DC64$>4E$I5B1J8FOD,NYVW#+<-@SN M*PQSB"^)-_I 7,?U!N2SM\O=EW(;J]&5Q.U*XM9^WAM+,I10X^ /.Y@W[UJ5 M+(:IA:^6 KD!*WK_;D2=3T/I_2>S%\EZ7;+>*?=H)@JE9=6\4[B,I11KG&4P MZ<8IJ)W,Z;")7,\/1A-[NXP<= 1!_\H;&ZV#S.%'4(+^FA^ M&(9':/VH, A?(:,=&3U)=E>H2IJ2#6'1WH1C_\HYHNH'>90ZPU3CCFI\DNJ[ M3D$.$8U[DP4T#(Z(^D'>%;T:)@H[HO DT8/0C/=.P"'$L+?EJ4O=X[4&PO M=V]R:W-H965T/R1-*<[ M+K[E&P!)'I,XS6>#C939Y7"8AQM(6'[.,TC5-RLN$B;5K5@/\TP 6Y9&23RD MCA,,$Q:E@_FT?'8GYE->R#A*X4Z0O$@2)IZN(>:[V< =[!_<1^N-U ^&\VG& MUO \FMV)]3=L/&RC!)(\XBG1,!J-KAR+Z]]3QN4;_P9P2YO71/=E 7GW_3- MI^5LX&A%$$,HM0NF_FWA'<2Q]J1T?*^=#IJ8VK!]O??^H6R\:LR"Y?".QW]% M2[F9#<8#LH05*V)YSW9R7?\FN>C=0$<,BESRIC=5]$J75?_98 M)Z)E0.D1 UH;T%)W%:A4><,DFT\%WQ&AWU;>]$79U-):B8M2W2L/4JAO(V4G MYS>PD.3-#4@6Q?G;Z5 JG_J;85C;7U?V](B]2\DM3^4F)^_3)2R?.Q@J,8TB MNE=T35&/-Q">$\\](]2A'OGZ<$/>_/H6\>LU+?5*OQ[24EO[*BO?;J4'Q66> ML1!F U7U.8@M#.:__>(&SN^()K_1Y&/>YU<)+U))%EPHP_]GKY)7.1B5#O00 MV\Y=I_I,AUM+Z%$3>H2&_I1*4 V21# )A*]4*:M*6!8B2M=$;H!D(")NE50Y M'K<.'=GU!(V> -5S7>9 !;=%# Z2$& YN&AB7J Q/Q\>>%-ADKM,>"EA&DB@5)(=0I5\^D14+HUA=V,2, M#\2@J9@TDB:HI'O(6J+>&5$/>U$?$%$3BZC1Y*@HUS%T^&M-OO)L@QT792? MIQ"N]G#RZ'8-75T)0 M?_^]B#(]TW74%NZF9R=2PW/:C^?T-7A.#<_IBWE.#WGN8SRGAN?T93SO,/>Z M"]OPG.(\_T/=MY9O^X7!65E45FVXO^ZYAAJRTY]-=OH"LE-#=HJ3_0Y$J,:= MVNQK-:LHU0MNPK),\"TLR8H+DA4BW*A-MGU$7E@FPO$150;B%%^,G[@)J+VT MJWJ$%;6A->U:>>\7F?&SFK**F!P96G81GN&TAW/: D7508^J5Z)V,5GWSU9. M!\$128;3W@]SFG#35U8I[D%Z/"P]!L8>2E4%XQ4(H6NT+-IR1\!S::W2VE5[ M.^)B(EJ_7^#H/64O5+MH!Y]@P0UZ/9R=MEF3_$NNPE 4*B]QQ!8:@!'DY.]; M2!8@_K'J0Z/TG+T\0VUOU.\W(!3.?6498'LXL"W)/2-JVRW4(ZONW/O=>8WWN&>)[./&K=,9\O[W1 MRYDSDH)=ZR'RL7G'-\CW?QCYNJ]OV6.4%-8E#.ZP[T^E9D+PW5Z]Z;_&0MTW MVZ96$>JXF)8*5/G_$)5N*B.4*H;R;/RV&+!I>1)>;D! MM@2A7U#?KSB7^QL=H#G(FO\'4$L#!!0 ( $"("5DQ!\F86@( &8& 9 M >&PO=V]R:W-H965T*$@9+@61355C\N07*]XGC.X<;*[(ME;GAIG&-M[ &]5 OA9ZY MO4M.*F"2<(8$%(ESX\_F$U-O"WX2V,NC,3(D&\X?S>1KGCB>"004,F4 M&S#C5-I?M&]KH\!!62,5KSJQ3E 1UE[Q4[<.1P(_>D$0=(+@M8*P$X06M$UF ML198X306?(^$J=9N9F#7QJHU#6%F%]=*Z*=$ZU1Z#WH-)+I<@,*$RBLT0@_K M!;J\N$(7B##TH^2-Q"R7L:OTZXS(S3KKV]8Z>,%Z =D8A?X'%'A!.""?OUX> M/)>[&K(G#7K2P/J%9TF',%I=-*PSQV@F:YQ!XNAS(D'LP$G?O_.GWNPT"*\*VB%H480[EB!>C1D^PE* &-S0Z21)XD1_V6=J\;=7T MN,J?7H?#B2=]XLF;$E."-X3J71G^ZTU.D_IA-/DGZ4!5$)ZLK7O4!4P'_H;% MEC"I@Q1:YXVOM8%HNUH[4;RVC6'#E6XS=ECJ#P$(4Z"?%YRKP\3TFO[3DOX% M4$L#!!0 ( $"("5DE/-N2_@( (* 9 >&PO=V]R:W-H965T^$9@$"O94'XQ,B$J"Y,DR<9E)B? MT0J(_#.GK,1"-MG"Y!4#G&I269B.9?EFB7-B1&/==\^B,5V*(B=PSQ!?EB5F M?ZZ@H.N)81N;CH=\D0G584;C"B]@"N*INF>R9;8J:5X"X3DEB,%\8ES:%W&H M\!KPG,.:;WTCY61&Z8MJ_$@GAJ4F! 4D0BE@^5K!-12%$I+3^-UH&NV0BKC] MO5'_IKU++S/,X9H6O_)49!,C-% *<[PLQ -=?X?&STCI);3@^HG6-3:P#)0L MN:!E0Y8S*'-2O_%K$X <(;D-PWTKP&H*G(U-;T7&(L<#1 MF-$U8@HMU=2'#J9F2_LY46F?"B;_YI(GHI\@@\;1*9K*!94N"T!TC@K5B>!5 MKBWY/HY!X+S@)Q+U-(W1\=$).D(Y08\977),4CXVA9R*$C239MBK>ECGP+"V M@VXI$1E'-R2%=%? E!Y:(\[&R)4SJ!A# M<..V:7&UGGM K\W&W1SI%*&;)AN7,RZ8W"U],:\UO7Y-=8!<\ HG,#'D"<&! MK<"(/G^R?>MK7[P^4BS^(+&=6'IM++TA]>BN H9%3A;-NDXH[XU>K3+2*NJT M7$5NX 5C<[4=E1Z0?>[N@N(NR _"%K-C8M2:& V:>,8LQS.Y((8]U"+^ULB. M9^U9Z&+LT-EST,6,['X#?FO ?U<6FM.ESX3?&=P]#_<3T0-R@]&>C2XH<,[[ M?02MCV#0QS2C3)P*8&5CA $10VX&Y=Z[*3]2+ ZZ"^% <,(V..%@_Y4L M<.IZY)],71W=8K;("9?.YU+2.@ODC%A=<=0-02M]!\^HD#>Z_LQDD09, >3_ M.:5BTU #M&5?]!=02P,$% @ 0(@)6:/RB@8Y P W0D !D !X;"]W M;W)K&ULK591;YLP$/XK%JNF3EH#@21D78+4E$VK MM*I5NZX/TQXVD[3_?F=#*4E)EDE] =ON6DB@J74JN&'S3)L%-QHMZ!QN0=\MKB7.W!HE M905PQ00G$F9CYZQ[&H?&WAK\9+!6C3$Q3*9"/)C)13IV/!,0Y)!H@T#QM8)S MR',#A&'\J3"=>DOCV!P_HW^UW)'+E"HX%_D]2W4V=H8.26%&E[F^$>MO4/'I M&[Q$Y,H^R;JT#7L.299*BZ)RQ@@*QLLW?:QT:#ATPQT.?N7@'^H05 [!EH._ M*Z1>Y="SRI14K XQU30:2;$FTE@CFAE8,:TWTF?<'/NMEOB5H9^.O@.*IL@) MN<6$2I-E5IGC.8Y!4Y:K#VAY=QN3XZ,/Y @MR(],+!7EJ1JY M&L,QH&Y2;3TIM_9W;-WUR:7@.E/D"T\AW01PD4=-QG\F,_'W(L:0=$C0_4A\ MSP]: CH_W-UO<8\/=^_N81/41Q-8O& '7O-$KNR)7#1.Y-?95&F)O\WO-N5+ MY%X[LBDEIVI!$Q@[6"L4R!4XT?MWW8'WN4VUMP2+WPAL0]%>K6AO'WITM0") MZO$YRK*.B;3%DUU7IMY(?#3YM& M\6NC7M"O;3;(]6MR_;WD;,4VN;)40*A2H!6!QR2C? XIP<1!MNL&6RL!R1F= MLIQI!JV,^Z_B[/J]+3+G+49>$ 1;E%NL@D%#O0W2@YKT8"_I>UO7(3VA*^0U M![R)S%WWPD^#++!F;=%NY;I_IY \ 96*#$AABU;;C[(?8?AOA/@PA+!"0*B4 M/JD]?T98ZQC^GXXI4XE8.$O8XW"+>RI=UJL)4MK5;]X5:V MN(V+KP YMPV$(C;R\MJH5^L>YS5OK$^Q=RE;C!:9L?"ZIG#.ND/8,(;U. MB!DLRV:BG&BQL-?K5&B\K.TPP_X+I#' [S,A]//$;%!W=-%?4$L#!!0 ( M $"("5E2;5* [P0 )X= 9 >&PO=V]R:W-H965T?!%;QB3ZFJ6Y6#A;*7<7KBM66Y91 M<:&;T21WEO/ZM9MB.>>E3).K'+&4K60E0=6_!W;)TK12 M4C[^:T2==LRJ\/CX4?WW.KP*BN>BOHOVC?7>@Y:E4+RK"E6#K(D/_RG7YM&'!5@_XD": K@>PM(4U!WSCTX MJV-=44F7\X+O45%=K=2J@[HW=;5*D^35;;R5A7HW475R>3W**VN1COZ3=U(*=#K*R9IDHHWJO[3[15Z M_>H->H62''W<\E+0?"WFKE0FJZ'<56/H[<$0/&'HBJW.$<&_(/" &,HOO[\< M3LM=U9JV/]#V!VH]\H3>F+9\OE8BZ)UDF?C7U(##B+YYQ.IS>R%V=,46COI@ M"E8\,&?Y\T\X]'XUM>.%Q$Z:0]KF$)OZ4O78-P4\5 5U5?4]\K D41S.W8=C MXU;ID<;]UK@_9#PP&3]4AF8R'NG%_-NL9MTJ/-!ZUQJ,AXS.3\4@W#F'_&;=*CS0^:XW/K,8_ M;IF:US>2%2;[,\U^',5!S[YU@)'VX]9^;+?/)4U1F:\3L>)E+MFZ]S5K2A5K MJ2#R?>C%L@X\,A;VN@G7LP:[9D*@6CF7Z(&F)4./&8VSI:=E.@N]..IEL@\Z M-M0116!KJ)N3/&JN/-RK-*%W29K(A)E) .OW"Q.__Q@VEQW/)P#$\]K+3DUW M4SNV3H[+/PK5],?'ZO-[EMVQPCAAVW6>.V._E-IIZF[.QN2'$PU^H8[5L!V6'B*";O@,X$9WXXZS.!?="QH8Y6!>SH,(YW&M&3&T8@QOUL4P "=( ]E_U M?VTVR8HAJM"(2_71.F035D*R2SY[36,* ( . ,#_\6L^+X0%38.F@ SH( ,& M(<-(2*!#AOI"ZD.&77RL^0XR8! RC(0$.F1@7_M);!(481$=)B(?6V5SC[RV&0=2Q [2SP3 MD(@.$6?8Q_U%+ON@8T,=[0S8(6(<(!%]YV#F!?UU;/O0SXWF'FV>53N7[VEQ MG^1"&=XH>>\\4FZ*PV;@X43R7;V?=L>EY%E]N&5TS8KJ O7^AG/Y>%)MT;5; MLLO_ 5!+ P04 " ! B E97X+1@YP? !)2P( &0 'AL+W=O9B M:B]@";)80Q$:$+*3J?SX!4E(8!-04XA?[^0BH63@:5"4O^#0'_#V2U'^?7N; MYY7VV]UZL_WIU6U5W?]X<;&]NLWOLNV;XC[?U']R4Y1W655_67ZZV-Z7>7:] M7^EN?6&,1K.+NVRU>?7N[?Y[HGSWMGBHUJM-+DIM^W!WEY6_O\_7Q9>?7NFO M'K_QE]6GVVKWC8MW;^^S3_F'O/KE7I3U5Q=/RO7J+M]L5\5&*_.;GU[]K/^8 MZOIXM\9^D?]9Y5^V1Z^UW7OY6!1_WWWA7?_T:K3;I'R=7U4[(ZO_\SF_S-?K M'55OR#\:]=73H+L5CU\_ZO;^W=?OYF.VS2^+]:^KZ^KVIU>+5]IU?I,]K*N_ M%%_5+5]!'CY_/6^]\WL^N\OB!ZYU/_-E5 M'C]RO?.9/[O*XX>NGW[JSZ_R^+'KIY_[^+G/77_\X/7])W]Q^'NU_TMI9E7V M[FU9?-'*W?*UMWNQ_YN]7[_^N[C:[%+H0U76?[JJUZO>?:B*J[_?%NOKO-S^ MIV;]XV%5_:Y];^95MEIO?]"^TRZT[6U6YEMMM=%^V:RJ[>OZF_7KO]X6#]ML M<[U]>U'5V['3+JZ:,2\/8QK/C*EK4;&I;K>:M;G.KWO6=]7K&^?6]\Z,KP(N MZA_@TT_1>/PIOC>4HIE?O=%&^FO-&!EZ\P/K^[FHE9\?/KW1Q@=EK/WRP=2^ M_^Z''L94,U%6/C&&@K%>OC6Z@K'5C)]MNLSQ[]6S/RU'#2=7U1,\4FR?JV;L M_..;FM@SDT';Y[W@=^+TTWP1[+\<-@;!P.9WX&'W.S!J?A3/*I%: M^9#?/RG&\TI\;EO61S^]9Y7D!;]\^O+<7WCQXE]A??F\DJJ5N/ACW!W+23^YVKG_C_^X+3A(S2;M]B&_?JU]SM8/N?:']EU?5"JEH5%)8B:) M621FDYA#8BZ)>0=LNL=V9Y0^OYO/]/E\_/;B\W$(=A0=L=I0Y^FPVG9\$6'>IV6PR M.HFO'FJR'.DGZ45N?41B,8DE)"9(+(4P*;UF3^DU4Z:7*(NK/+_>:C=E<:=5 MM[FVS=:Y5MQHV]U![(O"3#G"T# C,9/$+!*S231:3T]VQ63?T%I.%?I*-(?D.(A*+22PA,4%B*81)@39_"K2Y,M NB[N[ M8G-(K]>/9_:RA^JV*%?_[+WZ\5X)#LTO$C-)S"(QF\0<$G-)S)MW$F<\&1W^ M.8FP%R\9D!L8DEC4?0_ZO/<]Q.2P"8D)$DLA3 JRQ5.0+91!MK_&T5P[\.KC MR\UN]HDFUME&^UN4WWW,R][+"$IT:)B1F$EB%HG9).:0F$MB'HGY)!:06$AB M$8G%)):0F""Q%,*DU%P^I>:2O_2Z)#.3Q$P2LTC,)C&'Q%P2\TC,)[& Q$(2 MBT@L)K&$Q 2)I1 F9:8^>@K-W5S3%QXT:\T U]I-4>ZOQ^ZN;O3%IAH=FINH M9J*:A6HVJCFHYJ*:UVC2$>6X]_ 9'3= M;#G74SZWD2$#AOW_?!ZC\83=%S1 M,^YXUC-L2@TKA];13&S]):&UW^-3'A*KG<$Y16HFJEFH9J.:@VHNJGFHYJ-: M@&HAJD6H%J-:@FH"U5)*DY/3:)/3X ^2&Y-*45(S4Y7KG+J/O(D*U&-425!.HEE*:'&5M]V+7SU9%V?X8VMLG MF68^E*O-)TWDY:JH<^T0/<#@@",U$]4L5+-1S4$U%]6\ M1I-F[QG&:#::3$\CKKOD>#Z:&C/=. VY[I+&9#R9C$[G2X?H>XE0+4:U!-4$ MJJ64)L=7JVV_3.CU?;@ $2[':AFH9J-:@ZJN:CFH9J/ M:H'>[8OH(V/1.0)&^R*H%J-:@FH"U5)*DV.R;8WH+ZJ-' Z$?\W*,MM46_55 M9;0V@FHFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FH"U5)*DR.T[:OHBV]P M51GMJZ":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ":0+64TN04;?LKNG*J M][NG?<^JT.X?RJO;;)M+!^Z]*8HV6%#-1#4+U6Q4:=AH M10750E2+4"U&M035!*JEE";?-[IMJAAGFBKK;+O=G%MKOY.4\W?.U+4O7P0Y,4U4Q4LU#-1C4'U5Q4\QIM?I2D MD\6;\>D-NM!! U0+42U"M1C5$E03J)92FIRD;7W&4-=G]O>7N"]7G[,JU^[7 M]4!W>9VG59V8V^SPQ!/5Z4^U/C@HT5(-JEFH9J.:@VHNJGFHYJ-:@&HAJD6H M%J-:@FH"U5)*D_/4://T&Y1J#+14@VHFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H M%J-:@FH"U5)*DU.T+=489THU7ST373W X$A%JS:H9J&:C6H.JKFHYJ&:CVI! MHTGWFM"GG?M_A^BH$:K%J):@FD"UE-+DL&QK._5+55@2-^]6#S$X+DG-1#4+ MU6Q4[O.M]OVLM'Q!2/EF4^T%81J)JI9J&:CFH-J+JIYJ.:C M6H!J(:I%J!:C6H)J M522I.CM:T8&;-O<.83K1:AFHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J):@FD"UE-+D%&T;2(:Z@02<^40;2:AFHIJ%:C:J.:CFHIJ' M:CZJ!4;WZ3/3R7C6J6NBHT:H%J-:@FH"U5)*D\.R[1H9ZH?C_*E9\FIS<#ZB M72-4LU#-1C4'U5Q4\U#-1[6@T:0VNS&=&^/I:4"B-2)4BU$M036!:BFER0'9 MUH@,=8WHZ?1F?G1Z\W!5J+C?G04]G002-4BU$M036!:BFER5EIM%FIG&G_=3?N5-N#8Q+M%:&: MA6HVJCFHYJ*:AVH^J@6-)I_J[-RL)$0'C5 M1K4$U02JI90FQV1;&!J?*0S5 MNX]U&K[71)G?Y&59[UB>?R*DVAP5JN/Z[QYO=WUC\JL6A6] M@8HVBU#-1#4+U6Q4S918*>1;H[@R&ZY1&JQ:B6H)I M932Y"1KZS!C=1WF M^"8_ZD<]:G]H7WEG=/6F#(X_M#N#:A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6 MH)I M932I/"=M-V9R3?HSDS0[@RJF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J, M:@FJ"51+*4U.T;8[,_G6W1GU (,C%>W.H)J%:C:J.:CFHIJ':CZJ!9-N=Z;W MSNCHJ!&JQ:B6H)I M932Y+ TVK!4EV=&_ZY]>)P8?GDT"^?#RU=[@;$0+ M,ZAFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJ"51+*4U.T+97,QE_@X-VM%># M:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":@+54DJ34[3MU=0O!UQ!'SPC M7,T/#E12,U'-0C4;U1Q4JS!.8@V8U#-0C4;U1Q4],PS1\<,42U"M1C5 M$E03J)92FIR:;3MGHF[G_,DIEVIU<#ZB/1Q4LU#-1C4'U5Q4\R;=3DQG/_'L M(@&Z32&J1:@6HUJ":@+54DJ3$Z]MX$S4#9Q?ZAW![6Y'L,:KTC9E^R M\KH[,[,Y%^EMKO)-M?J<:V*=J6=DJK=@<#JBC1U4LU#-1C4'U5Q4\U#-1[4 MU4)4BU M1K4$U02JI90F9VY;[)DLOL'%';36@VHFJEFH9J.:@VHNJGFHYJ-: M@&HAJD6H%J-:@FH"U5)*DU.T+15-U*4B4197>5[OH=Z4Q9U6W>;:-EL?/6CG M^]5&,XOU.BNW/]0[K]_UABI:%D(U$]4L5+-1S4$U%]6\1IL>'97KD\[=+/R^ MQ4;ZZ6)!SV+3SE(A^@XB5(M1+4$U@6HII4GQ-FUK.U/EA/9W^TGE__4^V]8' MY"+[?=^!_'G7EORT[T.^UI)[J0OYYX_/U1LR- 11S40U"]5L5'-0S44U#]5\ M5 M0+42U"-5B5$M03:!:2FER]+9=GZG.'Y]/T7H/JIFH9J&:C6H.JKFHYJ&: MCVH!JH6H%J%:C&H)J@E42RE-3E&C35%U">CXWFY:,\"U=E.4VJIYMDYOC*)- M(%0S4Z6(\[EP^1T<-4"U$M0C58E1+4$V@6DII<@ZVQ:#IN6*0>K+1)J]> M%H9H4PC53%2S4,U&-0?5W$:3YO[HD^5IR'G3;L%G.J_13AB26Q>@6HAJ$:K% MJ):@FD"UE-+D,&P[0U-U9\AKKM]H^6_W^6:;ORSYT!80JIFH9J&:C6H.JKFH MYC6:G*/S;CRB]1Y4"U$M0K48U1)4$ZB64IH'DXF[G<V9E2SXMG_!AG9_RHAQH:AZAFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEJ$:C&J):@F4"VE-#EC6A:@6H5J,:@FJ"51+*4T.P[8F4[_$Y_*HS<')1VHFJEFH9J.:@VHNJGF- M=KP;..[,B/1[EIIUYD,&Z):%J!:A6HQJ":H)5$LI34Z]MM8R4]=:OGZ*CGJ MP1&(/A('U2Q4LU'-0347U;Q9M_NBSR:3^6PR/8W![I+C^6AJS'3C- K19@NJ M1:@6HUJ":@+54DJ3H[!MMLS4S19VCHYZL,&QB/9;4,U"-1O5'%1S44=R]9B#\Q/MOZ":A6HVJCFHYJ*:AVH^J@6H%J):A&HQ MJB6H)E MI30Y9=LBS>PP+YV=VHCV95#-1#4+U6Q4-4"U&M035!*JEE";G8%N4F2NGD&,3(-7## Y#M#N# M:A:JV:CFH)J+:AZJ^:@6-)I\;\IY9])EB(X:H5J,:@FJ"51+*4V.3*.-3'4K MYD]-DU2;@_,1[<&@FH5J-JHYJ.:BFH=J/JH%\YXFC]$IZ(3HH!&JQ:B6H)I MM932Y'AL*S7S,T^R^>KYE.H!!F-SL'F::!$(U4Q4LU#-;C3ID5U&YX&$#CJHBVH>JOFH%J!:B&H1JL6HEJ": M0+64TJ3$7+0-GX6ZX?.GIFFJS:'QB&HFJEFH9B^Z#2&C\SA#!QW3134/U7Q4 M"U M1+4(U6)42U!-H%I*:7(ZMKV?A;KW\_6S--4##(Y*M/&#:A:JV8MNUV0R M&8\GL\5I6J)E'E3S4,U'M0#50E2+4"U&M035!*JEE":GI=&FI;KRPT[25 \V M.#G1+A"J6:AF-YITN\CE&WU\FIMHR0?5/%3S42U M1#5(E2+42U!-8%J*:7) MN=EV@19?]WB=%QV2HVT@5#-1S4(UN]&.#\D7W8=J.>B@+JIYJ.:C6H!J(:I% MJ!:C6H)J M522I/3LJT"U2^5:9F75_FFVNU?U@EY5=S=K;;;5;'I344E-3@5 M2[Y'*:<;W>)6#R4VLA?F90_+#;X]R?XFRGJ!^NJ/_0&Z!HXP?53%2S4,U&-0?5 M7%3S4,UO-.GV1 M].1Z?/E\2'39$M0C58E1+4$V@6DII7X^N-K,K5U>[EX8)2]J4FM^KC?K0.A&HFJEFH9J.:@VHNJGFH MYJ-:@&HAJD6H%J-:@FH"U5)*DU.YK18MOL$#A19HCPC53%2S4,U&-0?57%3S M4,U'M0#50E2+4"U&M035!*JEE":EZ+*M&RW5=:.OGU"O'F!HI**:B6H6JMFH MYJ":BVK>LOMDG\.3@D\?%8P.&Z!:B&H1JL6HEJ":0+64TN2T;.M'2W7]J'.6 M]#9?7VM5H5T5G^OO?UE5M[L]TEV(5MEO]9^7^3K;'>;7B^RGD>95M<[O\L,M M03JG 1XVJZH_8]'2$JJ9J&:AFHUJ#JJYJ.:AFK_LEKUFB^E\H9^<;$5'#5$M M0K48U1)4$ZB64IHK.TK\L8M%V$ZJ9J&:AFHUJ#JJYJ.8UFG0):MR[ M&XOVFU M1+4(U6)42U!-H%I*:7+&MOVFI;K?]/]^06M_6V9]^7B6UMOL"@.K MS[DFUO4HJLM>ZG:CFHUJ :B&J1:@6HUJ":@+5 M4DJ3L[MM6]4O\C4FE**F9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":H) M5$LI34[1MIZU5->S@,M>: \+U4Q4LU#-1C4'U5Q4\U#-1[6@T:2[> MJOFH%C2:=+IX/IDMIJ<1B]:O4"U&M035!*JEE"9';%N_6JKK5T&V*HNMYJR+ MC]E:^VM^=;LIUL6GWU_OSI6>?>I=;WBB!2U4,U'-0C4;U1Q45?O4]Z.)I?[9Y?\G&=:P_W M]?>NBLWG.F^?N1N@>JS!Z8JVL5#-0C4;U1Q4V)<"DY]U#:M=J]5T7GYE(5?=Q_^,^,,C4V6,UG.8CF; MY1R6BS&_R MLGRZ9/F?KA[Q-T#^?JVC+BN5,EK-8SF8YA^5Y@.5"EHM8 M+F:YA.4$RZ6/W MSU3C*U3//B;I=;>I$W>3**TIGE.'YB':D6,YB.9OE')9S M6PG&"Y%.-.XG)Z%)?J M=I/UX8,6Y579?]7]S-K#PQ'M+K&@W>*;4(XKE*EI88CF+Y6R6Y.C_*5?8I4V>\X9&*UIA8SF(YF^4SG,-R+LMY+.>S7,!R(S7,)R@N52C#M) MU>51JGZ#QT8]HEBNHE4EEK-8SF8YA^5Y@.5"EHM8+F:YA.4$RZ48 M)^>J?M1NTM7MIL&']FIO<*2BG,ER%LO9+.>PG,MRWB-W?/ \'^FSD_LH^>RP M Q7,QR";U'X_=Y_/TQR/; M.T(YB^5LEG-8SF4YC^5\E@M8+F2YB.5BEDM83K!L&P!">5LEG-8SF4YC^5\E@M8+F2Y MB.5BEDM83K!CHN_71 M^9MGUWFY6Z#^\YNBJ!Z_V WPI2C_ MOG\[[_X/4$L#!!0 ( $"("5F\*6J4&@, "X+ 9 >&PO=V]R:W-H M965TT8J MQ.+6-'F<0H'Y-5T D3LSR@HLY)3-3;Y@@!,-*G+3L:S +'!&C+"KUX8L[-*E MR#,"0X;XLB@P^]V'G*Y[AFUL%D;9/!5JP0R["SR',8C)8LCDS*Q9DJP PC-* M$(-9S_ADWT8=%:\#?F2PYHTQ4DJFE#ZKR5W2,RR5$.00"\6 Y6,% \AS1233 M^%5Q&O4K%; YWK!_T=JEEBGF,*#Y8Y:(M&?<&"B!&5[F8D377Z'2XRN^F.9< M_Z)U%6L9*%YR08L*+#,H,E(^\4M5AP; #HX G K@[ *\(P"W KBO!7@5P-.5 M*:7H.D18X+#+Z!HQ%2W9U$ 74Z.E_(PHV\>"R=U,XD0X%C1^ONK+RB5H0 MY MFCC6AERAL3QBR3('1&=H!#&=D^R/C"H1TWW$>00"9SF_D-C).$+G9Q?H#&4$ M/:1TR3%)>-<4,F7U8C.NTNN7Z3E'TK,==$^)2#GZ3!)(M@E,J;46[&P$]YV3 MC!'$U\BU+Y%C.>Z!A :OASL'X-'KX?8)-6YMGZOYW"-\(^""9;$HO2BD"]J> MR_*!OB^4,_P2->+*G0G)!$?GQF@\X<8%DNZ@1\P8)FJU8>1;#\'3-YDANA-0 M\)^'["[E>(?EJ&_<+5_@&'J&_(AQ8"LPPO?O[,#Z>,BJ-LFBELBV;/1J&[U3 M[.$#%3A'O%'4N%'40W4L^7S-IS[MJ]!U[([5-5?- NU'.9[O^]M1T7Y4<.-] ML.NH+4E^+>CC;)HI;(MDH9 MU*4,_J]+'K1I8YMD44MD6S9V:AL[+5_RSM[%O/(ZEKMSR?>C[,#SO)U+OA\5 MN+X?[%QRL]%)%,#FNB/C,M$E$>5_;+U:-WV?=*^SL]Z7S6#9N_VC*3O)>\SF M&>$HAYFDM*X[,B=6=F?E1-"%[E>F5,CN1P]3V= "4P%R?T:IV$S4"^H6.?P+ M4$L#!!0 ( $"("5EX+$69H@X )/I 9 >&PO=V]R:W-H965T(M%"[2Q2%&RE74,)"'G<],-ZJ1[L=@+ M1J9M(9+H4G2<+/KCEY(9T2/38S-Y"^>B]0?G&2K1 4?4$7ET790?5Q=Y7@6? M%_/EZL7>155=/M_?7TTO\D6V>E9;9Z6;08KX? M#0;C_44V6^X='VU^]K8\/BJNJOELF;\M@]758I&57U[E\^+ZQ5ZX]_4'O\W. M+ZKU#_:/CRZS\_PDK]Y?OBWK[_:WRNELD2]7LV(9E/G9B[V7X7,[/EP/V&SQ M^RR_7MWZ.E@_E ]%\7']C3Y]L3=8[U$^SZ?5FLCJ_WW*7^?S^5JJ]^./!MW; MSKD>>/OKK[K8//CZP7S(5OGK8O[OV6EU\6+O<"\XS<^RJWGU6W&M\N8!C=;> MM)BO-O\-KF^V/9CL!=.K554LFL'U'BQFRYO_9Y^;OXA; VJG>T#4#(AV!D3W M#1@V X:[,\3W#(B; ?%C!XR: :/'#A@W \:/'7#0##AX[(##9L#A8P=,F@&3 MQPX(!U__Y0:/'K+]Q[YYTMT\2S9/L22KLN.CLK@.RO7VM;?^8O,\W8ROGUFS MY3I2)U59_W96CZN.3ZIB^O&75_63\C1X72SJI*ZRS7/]QR2OLME\]5/P2_#^ M) E^_.&GX(=@M@S>S.;S>H/5T7Y5S[]6]J?-7*]NYHKNF2L,WA3+ZF(5I,O3 M_+1C_.L'QD<>8+]^X-M''WU]]*\BKVBRY;-@&/X<1(,H[MHA__ DGVZ'#SN& M)X\?'G4,3Q\_/.P8+AYX[%?KQSZX=^?E0\/GWIU7_N'_FE;>G=>/&!Y.[AUN M_,-_+3YM'_N@8[A]],Z'$\_3<+@-X7#CQ?=X:R9(_[B:55\"O9SFR_5A)G@[ MSY;!?][DBP]Y^=^NM'G1];'X^>HRF^8O]NJ#[2HO/^5[QW__6S@>_*/KF4YB M"8FE)"9(3)*8(C%-8H;$+(0Y.8NW.8LW^O"^@]U%5N9=![N799DMS_-ZJ5@% M'[X$M[=[FWW9_/CE=5:>!O_Y9TT&NLH7J\Y(QF0D22PAL93$!(E)$E,DIDG, MD)B%,">2HVTD1]Y#WZ]7Z\-;4)P%JW7H5D$SQ6EP5:_QRJ"ZN#D0=H7-*_<- MVPTVWF#KUZ&?CL/#47AP.*R7%Y]N!XF<-24Q06*2Q!2):1(S)&8AS G2>!ND ML3=(]?%L41_)5NO7_?O8SAV_SJ<)_7!]DE]X'U2BUFYJI=> M]0+L=+,(>U<$[^H#PKOK^ILOP:_UUE6>+_N\9O+.U_<)3V()B:4D)DA,DI@B M,4UBAL0LA#D1/-Q&\/")7S,=DI$DL83$4A(3)"9)3)&8)C%#8A;"G$A.MI&< M_ 5+/:_9-V8DEI!82F*"Q"2)*1+3)&8F=Y>"HXZ5L84F=1(4#MJWO0;>#)WD MTV)YBBXM_3/V31BJ):B6HII -8EJ"M4TJAE4LY3FYO'6V]#A$R\SFQV@XDEJ M":JEJ"903:*:0C6-:@;5+*6Y\8S:>$9_P9+3C_:.'*DEJ):BFD UB6JJT9Q3 MI'''^DZCTQI4LY3FIJFM>X3^OL>[BUD)KSW1+@BJ):B6HII -8EJ"M4TJAE4 MLY3FQK%MA81/70L)T5X(JB6HEJ*:0#6):@K5-*H95+.4YL:S;8B$_HK(-ZX] MT78(JB6HEJ*:0#49=M1JNM\H1^?5J&90S5*:&Z>V)Q+ZBR*BN"JK"W;UB=9( M4"U!M135!*I)5%.HIE'-H)JE-#>/;<4E/'CJU2=:>D&U!-525!.H)E%-H9I& M-8-JEM+<>+;UE]#[5OZWKC[14@NJ):B6HIIHM(<+F.BT"M4TJAE4LY3FIJEM MKH3^ZHJ8G=%K3[37@FH)JJ6H)E!-HII"-8UJ!M4LI;F??FY;,-'@B=>>$5J* M0;4$U5)4$Z@F44VAFD8U@VJ6TMQXMJ68R/NN_C>N/?UH[\B%=\_@=7^J!YTW M136!:A+5%*II5#.H9BG-C5-;8HG\)9;-M4Z"XO+F6C[KP]=JN[0,_@R^\2H, M_DE[QPTMN:!:BFH"U22J*533J&90S5*:&\FV"1,-GWH!BC9C4"U!M135!*I) M5%.HIE'-H)JE-#>>;3,F\KZU_ZT+4+3M@FH)JJ6H)E!-HII"-=UH#Y9(#3JM MI30W36V1)?(764YJ<3;-?_FP.8SM+$ [@X1V6% M0;44U02J2513J*91S:": MI30W;6W/)1H_]=(2K;V@6H)J*:H)5).HIE!-HYI!-4MI;CS;VDODO[1+^OER M5MX$\C(O9T77]6!?^8W>"?/O411\R;.RZ[JV";H?*:H)5).HIE!-HYI!-4MI M;IK:EDKD;ZEXEY;!G\&;V7*VN%IT9@RMJJ!:@FHIJ@E4DZBF4$VCFD$U2VEN M[MH^2S1YZD4FVF]!M0354E03J"913:&:1C6#:I;2W,NJM_V6H?\J+X]:9/J- MO@E[8(_"S2*S*TSH;J2H)E!-HII"-8UJ!M4LI;EA:MLH0W\;Y<$U9O;YOC6F M7^X=,?3:*ZB6HII -8EJ"M4TJAE4LY3FYJZMK0RC)UYC#M$*"ZHEJ):BFD U MB6H*U32J&52SE.;&\]:]>_P7\WYH=Z10ELFJ):BFD UB6H* MU32J&52SE.;&K*VB#$=/O:9$NRNHEJ!:BFH"U22J*533J&90S5*:&\^VNS+T M7Z/E_;+,I\7Y3]U9@\MIC3:^@+!V[9> M=/#L<.?C/^BD*:H)5).HIE!-HYI!-4MI;JC:QLG0W^_PA^KGYM7;IMW<;+C^ M96>^T%K* [O=U%*"@V!Q<_/C<7":?>E^=8?65%!-H)I$-85J&M4,JEE*YQ;]>N_U[Q/Z^Q_>>FTJ"523J*903:.:035+:4ZB1FWG8^3O?'!GYOT3]0W7 [L=#II3 M\ET'*W1/4E03J"913:&:1C6#:I;2W-"U#9"1_U(AWWDNWJ_W3EK7'6S"X20: M[1S+NC8<#,-!&.YLF79LN7.25*"/0:*:0C6-:@;5+*6Y.6BK%J,'[CCS+>?A M&_/VDVMX># XV#D+[Y^Z[^L?5$M13:":1#6%:AK5#*I92G.CU#8L1OZJ0G,6 MWG.-C0> ^Z^*\=H_LG>4T*8$J@E4DZBF4$VCFD$U2VENE-JFQ,C?E-A]0ZN[ M N]'>B_"2"U!M135!*I)5%.HIE'-H)JE-#=B;0%C]-37UQBAU]= M0354E03 MJ"913:&:1C6#:I;2W'BVE8Z1O](!O:'EGZ5W!M'.QZCCJAWC9_'NB8R.K0YV MZ_<"W3.):@K5-*H95+.4YF:F[6B,ON?R&0]G!2U@-)I[39IGN^U:=,X4U02J M2513J*91S:":I30W4VVQ8N0O5H!O3J'=B@=V^^O'1J*O'QL)HWL_-X+N6(IJ M M4DJBE4TZAF4,U2FIO!MG(Q\E]*K1R,>JX=,=H%(7#W2/;W>TF451O MN;N^N[M=%$;AX>ZG1M!'(5%-H9I&-8-JEM*<)(S;JL38WSEX5U39_.8I?U', M3_/U0:>Z*I?!HV]8ZY^@;QA0+4&U%-4$JDE44ZBF4=J)-$E1+4"U%-8%J$M44JFE4,ZAF*=X9-;05TFB36VM>HS]58_^Z\S[;V/KGZIWNM"^!ZJEJ"903:*: M0C6-:@;5+*6Y06S[(^.GOL;'&*V8H%J":BFJ"523J*903:.:035+:6X\VRK* MV-_IZ+G.1.LFC79[G1GMKC/1&@FJ"523J*903:.:035+:3?YV5]=Y'F59%5V M?+3(R_/\=3Z?KX)I<;6L^?6;!MN?U@O*LSI?X?.7T=[^G9^_#I^GX?KG^RUS M?'19Y^I-5I[/EJM@GI_5Y.#90;U0WJ3OZS=5&PO=V]R:W-H965TW"3VR8BL3O;I;!?/]L)(6E#!5(D7EK;N>?XGF/? MQ!YO*;OC*8! #T5.^,1(A5B?F2:/4R@P/Z5K(/+)DK(""]EE*Y.O&>!$@XK< M="PK, N<$2, MP1S$S7K&9,^L69*L ,(S2A"#Y<0XM\\BVU( '?$K@RUOM)&2LJ#T3G4NDXEA MJ8P@AU@H"BS_[N$"\EPQR3S^5J1&/:<"-MM/[-^T>"EF@3E1VXE@OR F:RSV6;') =(FN(:8KDOV3425BL8\X MCD#@+.>?)/9F'J'CHT_H"&4$_4SIAF.2\+$I9,IJ8C.NTIN6Z3DOI&<[Z(H2 MD7+TE220M E,J;46[#P)GCH'&2.(3Y%K?T:.Y;@="5V\'NYTP*/7P^T#:MQZ M^5S-Y[ZT?"EFT+5\YXQAL@)9H0(M'E$S;H8?]?#Y%K,$W?Z0E.A20,'_=*U/ M.;_7/;]Z*YWQ-8YA8LC7#@=V#T;X\8,=6%^ZO.V3+.J)K.6[5_ON'6(/FT40 M-WSO@W?AZYC#ZRQ>=^T9C_*\7S?;T=%^U'!T!O9=51+C%^+\0^* MF0'3'Q 20R4)JZW!T>T5% M@G?OB(.5;]T6?9%%/9"TK@]K*X)WK,>C3]S[) MHI[(6KX/:M\'O=5CR10T:NC$&UCN3CWN1]F!YWD[];@?%;B^'W37X[ 6,SPL M1IJ3O:46#]*]=4_T21;U1-:R<53;.'KG6ASUZ7N?9%%/9"W?;>OY3&GU5HT5 M5>OS& P'N^78$3:T;7NG'#NBO)'K[Y2CV3@N%\!6^MK!9:8;(LJ#9#U:7VW. M]8%^9WRJKCSZ&/Y,4]Z7KC!;982C'):2TCH=R)18>04I.X*N]:%\084\XNMF M*J]MP%2 ?+ZD5#QUU 3U13#\#U!+ P04 " ! B E9W>ORXE\% ( M&0 'AL+W=OLK7%MXS@ M2 6EB85LV[=2'&>#Z41=NV73"=V)),[(+0-\EZ:8OW3)Y9%4H4IR3C,48D(4N10V#Y[YG,29+D2#*/?TO0077///#P^!7]LRI>%O.( M.9G3Y&L."IF6PS""- ML^(__EX2<1 _2,!J Q [0#W2(!3!CBG!KAE@*N8*4I1/(18X.F$T3U@^6B) MEA\H,E6T+#_.\GE?""9_C66 0OP#6:$@S@#]UDL M^$=Y41[?Q$DBP?G$$C+W/ -K6>8Y*_)$1_*$"-S03&PX^)1%)&H"6++HJG+T M6OD,:1%#LAP"!WX$R$9.3T+ST\-13WAX>CC45.-4\^@H//<(WL$$@6(V[P@7 M+%X*>:@F&5P7,X:SJ)@3\.V&I(^$_=,W&]J[Y7=-\FX2+#0$UN#=JWCWM.I>2+Q8*KO1>IZEP.-L#;:$ MQ33J(U,/ZH 7@EE?+YIK \\ESA!8@SB_(LX_M2V4??MN<=W;?K4XYPK/)%AH M"*S!WZCB;_23'_B12=Y-@H6&P!J\CRO>QUK=_K7+WTRY\U#,2O\P(^LXR_+G M?8:37,]]9!:@O@+-'>_SU G@.'"\B?5\R%-WG-T<$6K3>V/Q055\H"W^JS*K M4DG7SX1)\PU^EUH3%]+?$? 9QPP\X&1'3J2DN-7HH%3D#0/4(D2;T+G",036 MX [:M:&USY2.HJ_M&4O3:7>4@.R1[[@M/\OV6;O3)O;7X S1UV.,_3<-G%&G;TIM"9Q MM;>'>G/?5=>G+/J!'2@A#R7F!F@LWV1MIKH#>[U4V#.P?GDV*ZM=-]2:RY,E M<4*]HV[7@<-1IU?W#.O:I%"?]ELGO#;%4.^*>S[R+.[!WZL#3GHY,&1F2ZH* MM-SHU 9A.&HS]7\8:%@[:*BWT'WKWOO^SXXFK>_<*%IH"JWY?;1VTLC^R8M? M9,@MEQ]L3:*%IM":Y-=.'NF=_%G+F!*KN3KQW4Y3[QD'78A0$+0>WYZ!KNTX MT OZ6SNJK3;26VT#*Y3R#HT52C#T@G:Q1OVW*;0F;;7_1GK__99W?0GY8U48 MM=RFT)I$U98;Z2VW.>M0WNB',C/JQ4VA-=FKO3C2>_$W.@P]ZME]W.MQ&-X0 MMGM4,8K>.,@X2L)*0]',F,6+'=7)P(NE4;L(]4")JJPPW!$6'Y /G[BE+Q M>I+?H-KTG_X'4$L#!!0 ( $"("5DV>A_:A@0 +09 9 >&PO=V]R M:W-H965TU* MW6HTT5+UPP$G0 $YM9[+S[VL, ^$C;%BYZEQ,@)SSVN?AQ+S [$S9,S\0 M(L#7)$[YW#@(<;PW31X<2(+YB!Y)*K_9499@(7?9WN1'1G"HDI+81);EF@F. M4F,Q4\<>V&)&3R*.4O+ #\E"6:O*Q+3\]R QMN!QVA_$-D!.\C*TM0$4\1.?.+;9"5LJ7T.=OY&,X-*YL1 MB4D@,@DL/U[(FL1QIB3G\4\A:I1C9HF7VV_J[U7QLI@MYF1-XR]1* YSPS- M2';X%(M'>OZ=% 6-,[V QES]!^@8LBY9JV8:"J;)E^5&:G?>- M8/+;2.:)Q4;0X/EN)F;@;%'%;Y'-"5.4 $/M%4'#CX+0U) M6!BMJA7J5?1), (V? >0A>R.":UO3T<=Z?[MZ;"G&KL\1[;2I MV]?893W9U=]+QG"Z)W()$V#["B[C'O"K.KS,VAS\]8>4!!\%2?C?7=P=G=QU MBOF:Q&K.,[,?+GDU#OX4$Z:Q&JXXB!)QR?R(WT\J$F%_3@TB=7034ITDX$MIM@U+R YFDFK ML: -[2D:-^ATQ%DVM"!L!/KM0*N,J)7CE>5X6CJAITBO=?[A>-3Z[?1.8V@# M:!*K$9N6Q*8#&^")\"MHIJW3=>B:X1@N[$\:^*X7A-2[["#(6E2 MJT-"%22DI;/ZT:&NYG*;W'IG,IB;)K4ZM\K(PWXGWVXN>$=AIGOS^27XOA,J1PU[C>7/SW(#&:770= 0=Z^(/-B&U4]H>R>^O MX'L)5=X9]IOGY@W?Y^Z;:ITF>*U5S=>E5@=8F6KH_L]W?5"GC5YK5?-UJ=7A M5[8<:O3EL,-PC\<(VLW?;3MNBI",;/YRVW$((GCA6>I55>X<_N?V'';X\^FH M5:E6?ZY+K4ZM_7NEM!JU76IU9]75EX=Z?'JW\:'VIZ]H\OZ MIS,4GBZU')YY\3@[(6RO7@MP$-!3*O)GP.71\M7#4CUP;QQ?P7L_?X%0R>3O M,SYAMH]2#F*RDY+6:"*O5RQ_19#O"'I4#\VW5 B:J,T#P2%A68#\?D>I>-O) M!BA?U"S^!5!+ P04 " ! B E91=124%,# !6# &0 'AL+W=OB9.RE*I>S=XFXV#R#$"#JEU$!1_'N * M.'=(R.-3"1I4/IWA\?,>_8T7CV*6U,"5XO^PS.;C8!"0#%9TR^VMVOT%I2!/ M,%7<^&^R*];VAP%)M\8J41HC \%D\4L?RXTX,DA.&22E0>)Y%XX\RVMJZ62D MU8YHMQK1W(.7ZJV1'),N*@NK\2U#.SM96)7>7\Q05T:NE,!@&^JWZX(LMDL# MG[8@+:$[JC-#SJ_!4L;-2W)&F"0WC'-<:D:A128.+TQ+K[/":W+":TQNE+2Y M(7_*#+(O[4-44,E(]C)F22/@.RI;I!V_(DF4=,C=XIJINQ'$E=FDV-(5Q@#5D0#] ,'GQ1]R+7C>P M[%0L.QZ]?2J63FY=+*=:4[D&X4*Y?"+'Z^;TR4]/783)A_<(2=Y:$.9CG;K. M,ZCK5NJZC3'PK U1*SP,C-4LM4@_54*@0..RF'RN#7C!O,#N>6QW4CU,XLA_ M1N%##:E>1:K7G!A:I0!8&BNM!+$Y$$,Y.)(%)8GGZCF6RK7BG&HLG,_DK(Y> MX26.COEU6G$]N7Y%KO^_LW9:NSN-.-\9UT'%)CTZC,CC@['?O1+$K=T\V7F#H>M[@F"1_=2W+QQ& CVGXG;#/*=L8V3 M \GD-^=N2> G"SS<>W'SQ?=CZ5N"'^=O>]"/^B=RXW#/Q8T7S3XWR 8T4UFM MYV: -GD"S.JF+3I<2W'SO?33*JG[;25%K:\+/3QJ]03HM6]H#89D*VW1]56S M5=,\+5K%P_*BX[ZA>LVD(1Q6:!JU^DA %TUL,;!JXQO'I;+8AOK''!M_T&X! MOE\I9?<#YZ#Z*S'Y%U!+ P04 " ! B E9>]%M]&L$ Z&P &0 'AL M+W=OJ.1XXV MC#^()8!$/_*L$&-O*>7JRO=%NH2$ZEN^<(7*PYD5BGEF1\& M0=_/"2V\R:AZ=L0LB;C[.Q M%VB+((-4:@BB_M9P UFFD90=_]:@7C.F5MR]?D3_4#FOG)D2 3R3%2_:%/+!AY*2R%97BLK"W):;/_)CYJ('04< M/Z,0U@KAH0I1K1 =JA#7"G'%S-:5BH>$2#(9<;9!7$LK-'U1D5EI*_=IH>-^ M+[EZ2Y6>G'P@E*-O)"L!W0(1)0<55"G0>W2OIMBLS "Q.2)"@'I(BAG**)G2 MC$H* N5;C1DB$LTUT+H"JF9$6G).BX4."A7H+ %):";.%?#7^P2=O3M'[Q M MT)T47Y:FWZ]-3U\QO0$T@L4X=]0&(210?WFFQ&93=*JY$BN2PMA3N40 M7X,W^?47W ]^-]'L$BQQ!-8)0=2$(+*A3ZZI3!DM3(1M%7N5HDZEZTF$,1Y< MCOSU+A7[8C@8QF'0%4L,8KV@-XP:L8[Y<6-^;#7_AA5KX)).U20JF 23'UN$ M_L[(\2 8/O'".LRQ 74$UF&DUS#2LS*2 *=KH@O+]I,R,=+;8P0'<8B?1G9? M;#B(AX,G@;6:G290A<@B6.P#HAA&)Y: MF(9[WZ:Q,%GQCZ7"$5B'"ART"];@?R=U.\2Q\^@4-&1<43HRJ\OS>4):&8N'9G5Y;)=K6/K2G1R3Q<%G=.4*#*97 )';*I'(7KU18M5V5:= MT%YU[ ,=S:_3U;@KM"[)[7H<1V^G]&!K(U^@_<-B#8WH&@F;E\C?8&M_T-MCB#<-D'8W@4=5(7V^R'C=HY!SK2?8[?H1(_#MM4)[:W.:=6C M!MW=7MS?TS$(F39U[ 8>2X"_XS MT\D %0 !X ! !D !X;"]W;W)K&ULO=UK;]M& MHL;QKT+X+ YV@6PL4C>[FQA(S#LY))&DNP=8[ M&'MM$)5$EJ:0!^N&7E&73 M8\ECZ?1?OVEE6?,;7>('')$/^>Y[6?U2WTK9&+\MYLOZ_G]:J2^=5FT&)^:@T&D]-%7BQ/+MYM[LNJBW?E MNID72YE51KU>+/+JQT2GG\TYJG\>O6_3D8?'MB_F:U_*RG/^K MN&INWY^_-?XOGWLX,28K>NF7&P'M\]@ M42SO_I__MGTC'@TP1\\,L+8#K$,'#+<#AH<.&&T'C X=,-X.&!\Z8+(=,#ET MP'0[8/ITP/"9 6?; 6=/!XR?&7"^'7#^=,#DN0]N;#AWWPIVW> M?]SFP9^W>?^!FSN?^'/OEGG_D9L'?^;F_8=N'ORIF_65 M?+2THBUG;PW3?&-8 VNXYPE=ZH>GLZ8=?O[L<%L__,/ZYJTQL)X=[NB'A^ME M._OPV>'N <,'SS]Y[_#9K3W#??UPD?\PK,EFM+GO7](+[]RJ>FL,!\\.#P_X MV(?/?^S1XNZ- M5_Y^AP\9-MQXPS^88?^.VX%&T,A%_9\]S_KCW2RC_;-TFW8_U:M\)M^?M-MN MM:R^R9.+__T?(-U7V9\N["LP>#=Z;?'D47.&).8(+&$Q%(2RR!,B:SQ0V2-M9'U M27Z3RW6[72;S:KEW_?=1"QP;5B1FDYA#8BZ)>23FDUA 8N%X-ZS.!I/IV9.X MVO.P\;DY-=6'Q7L>9@ZMT5!]F"!?04)B*8EE$*9$S.0A8B;:B/G\,3 NJQ^K MIFR7@D9<-,5-OOGZ^M]"+K[*ZC_&[T96E==%8\1E73_23FDUA 8B&)1206DY@@L83$4A++($Q)OK.'Y#O3;O=M-N9F#W'WPY!U M4RSR1AKEM;%J?UE\G4MCWM[8EW=:^]B\(S&;Q!P2[8;",QF\0<$G-)S",QG\0"$@M)+"*QF,0$B24DEI)8!F%*!)J#APSL#OY[ MA77L=AHH_%#-1C4'U5Q4\U#-1[4 U4)4BU M1C6!:@FJI:B649H:A8^.T37_ MQ(6M'C\Z $G-1C4'U5Q4\U#-1[4 U4)4BU M1C6!:@FJI5M-6>9.=I>YU*1J MLEE]LEGZHT%NRZMBO=BWQMT;95KMZ"@C-1O5'%1S4:CFHUJ :B&J1:@6HYI M0354E3+ M*$U-R+ZB84Y>9QF,%C10S48U!]5<5/-0S4>U -5"5(M0+48U@6H)JJ6HEE&: M&H5]7\/4'A2]NPR^NML$W!MWTYV-Z?'NP8N7^AF/SC&T<(%J+JIYJ.:C6H!J M(:I%J!:CFD"U!-525,LH3K5N7EK8HB4,5+-1S4$U%]4\5/-1+4"U$-4B5(M13:!:@FHIJF64IJ9@ M7]TPSU]G88MV-E#-1C4'U5Q4\U#-1[4 U4)4BU M1C6!:@FJI:B649IZ5MV^ MP6%I#XN^<.I9-\:6J[(NFGTAIP>.#3E4LU'-0347U3Q4\U$M0+40U2)4BU%- MH%J":BFJ95M-V;]\/G[TE9B:7GWIPM*7+MQBV2U;92.K17NSVXF[-\+0=@6J MV:CFH)IK[1Z?;DW-I]]D>NBD/JH%J!:B6H1J,:H)5$M0+46UC-+4"+/Z"-.W M*SXLRO6R,2JY.4'PE7%=E0M#;K;*]D89VJY -1O5'%1SM]KDI2A#:Q.H%J!: MB&H1JL6H)E M0;44U3)*4Z.LKTU8VF.1+S[)[O)8W0Z%_"[4BN4VR8Q\/B]G M>=/F6U,:S:WL+B@EEU?Y5*.633.7W1Z&O?FFG>/H?",U&]4<5'.WV@N'J7OHI#ZJ!:@6HEJ$:C&J M"51+4"U%M8S2U(#K:Q&6OA;A&<)(M0> Z(&CTPMM-J":@VHNJGFHYJ-:@&HA MJD6H%J.:0+4$U5)4RRA-#;F^V6"]3K/!0IL-J&:CFH-J+JIYJ.:C6H!J(:I% MJ!:CFD"U!-525,LH38W"OME@'=EL.*K@K\>/#D"T$H%J#JJYJ.99NXV3S>FR MGRR,?736 -5"5(M0+48U@6H)JJ6HEE&:&FU]V<$Z\EH3FM*6GCHZR';/7S\Z MW_VFRD9G=5#-135OSSMB[9;B?'32 -5"5(M0+48U@6H)JJ6HEE&:FE!]$<'2 M7T1"%,MBL5X8OQM'GF13[QX=5VCS -4<5'-1S4,U']4"5 M1+4*U&-4$JB6H MEJ):1FE*]@W[YL'P=:X=,43[":AFHYJ#:BZJ>:CFHUJ :B&J1:@6HYI M035 M4E3+*$V-PK[&,/PSKQVAQX\.0+3=@&H.JKFHYJ&:CVH!JH6H%J%:C&IBN-M_ MF>Y\9Y&@-LV'U#- M0347U3Q4\U$M0+40U2)4BU%-H%J":BFJ992F1F)?DAB^SK4EAFA' M5L5'-0 MS44U#]5\5 M0+42U"-5B5!.HEJ!:BFH9I:E1V'Q:Z:%,"U3Q4\U$M0+40U2)4BU%-H%J" M:BFJ992FYEC?IQCJ^Q2'+G3_\+43]<_CZ!!$+S&!:@ZJN:CFH9J/:@&JA:@6 MH5J,:@+5$E1+42VC-#4K^V;'\'4N,3%$BQZH9J.:@VHNJGFHYJ-:@&HAJD6H M%J.:0+4$U5)4RRA-B<)17_08Z2\Q<H9H]V3V(_W5G\HE.ZJ.:A MFH]J :J%J!:A6HQJ M425$M1+:,T-<7ZCL9(W]$0^6__OZJNWCTZTM!Z!JHY MJ.:BFH=J/JH%J!:B6H1J,:H)5$M0+46UC-+4[+/Z[+->93$[0NL;J&:CFH-J M+JIYJ.:C6H!J(:I%J!:CFD"U!-525,LH38W"OKXQTE_CXH]5=?7XT0&(EC90 MS4$U%]4\5/-1+4"U$-4B5(M138QV+Z1B[IX!,4$G35$MHS0UV?HV1GM3EVS_ MNBV6=5.V&W"/=N7:13W;7,KG4QMQ>Q--BQZ=:*1FHYJ#:BZJ>:CFHUJ :B&J M1:@6HYI M0354E3+*$T-OKZ_,1J_SNH6+6V@FHUJ#JJYJ.:AFH]J :J%J!:A M6HQJ M425$M1+:,T-0K[TL9(>R3TQ'J:K/]E\^[?;1U<26KNP/T5GEQM3?ST'H%JMFHYJ":BVH>JOE;[?&NP+/= M:R\%Z*0AJD6H%J.:0+4$U5)4RRA-";-QWYL8ZWL3[KI95])8E=]E9;2LIN=X1VQZM^ MFJ,C#JU"H)J#:BZJ>:CFHUJ :B&J1:@6HYI M0354E3+*$V-PKXQT=Y\C1VO MVVFH*"0U&]4<5'-1S4,U']4"5 M1+4*U&-4$JB6HEJ):1FEJ%/8=BK'^&AB? MY#>Y7+>I)_-J^@6HVJCFHYJ*:AVH^J@5;3=V3,#:?[DL(T5DC5(M1 M3:!:@FHIJF64IN977WP8ZXL/VST3=^O8C\5\7A^YQ.U.>RQOBN6RW0 TBJ5A M#2Q+O_Y%FQ2H9J.:@VHNJGFHYJ-:@&HAJD6H%J.:0+4$U5)4RRA-# MOL[Z%^U@H)J-:@ZJN:CFH9J/:@&JA:@6H5J,:@+5$E1+42VC-#4*^P[&6']I MC,N\OC5653F3\JHVKJMR8723%+/]ISG6:TV^LH6T*5+-1S4$U%]4\5/-1+4"U$-4B5(M1 M3:!:@FHIJF64IJ3?I"]=3 :OLJ:=H"T,5+-1S4$U%]4\5/-1+4"U$-4B5(M1 M3:!:@FHIJF64ID9AW]:8Z(]PS];5[#:O-\.3KHT%H&JCFH MYJ*:AVH^J@6H%FZUQQ\,,[5V@FHUJ#JJYJ.:AFH]J :J%6^UQF%G3P6@WS-#F!:H) M5$M0+46UC-+4,.N;%Q-]\\(:6*.]H84V*5#-1C4'U5Q4\U#-1[4 U<*MIH26 MM7NMA0B=-48U@6H)JJ6HEE&:&EI]1Z*]^4)HC?>&EG;8T:%%:C:J.:CFHIJ' M:CZJ!:@6;K7'H37>MZ%%3AJCFD"U!-525,LH3VF_K&?9:=FW5YE8: MM9R5[8;?K^N\:F35A=^S.QS0]@*JV:CFH)J+:AZJ^:@6H%JXU90=#ON.^$#; M"Z@F4"U!M135,DI3HZ]O+TST[07GTV7ZY7$KGSI?G7[>HT,/[3:@FH-J+JIY MJ.:C6H!J(:I%J!:CFD"U!-525,LH3U -5"5(M0+48U@6H)JJ6HEE&:&H5]MV&J[S8\1%]C?,[GTLCNJ_L?;O+N MLK'&]H10[:*Y:)I\.=M[-6S])$<'(=I]0#4'U5Q4\U#-1[4 U<*M]KC&;TV& M.PMA=-(8U02J):B6HEI&:6K"67W"Z:L/AUW^6H\JOE;3;D6]G#W6MCHI"&J1:@6HYI M0354E3+*$U- MMKZ2,=57,G97L^"N7?W<1P*=>4S(88V,E#-1C4'U5Q4 M\U#-1[5@NGL%"'/WG$TA.FF$:C&J"51+4"U%M8S2[D+LM+Z5LK'S)K]XMY#5 MC;R4W=429]TI-=^?=(>G/-QK5/*Z#3GSIP_6R>G._:'Y4VQV]Y_VS,6[51MU M(J]NBF5MS.5U2P[>=FOKJKBY??BA*5?O3\P3XVO9-.5B<_-6YE>RZA[0_OZZ M+)O['[H)OI?5+YNG??%?4$L#!!0 ( $"("5EC'_J*I ( $<& 9 M>&PO=V]R:W-H965TK4= +U@MW;%$8MQ"FPXHN\![-0W6K["SL M4')6HM!,"E X'P7GO;-QXN)]P"/#E=X:@U,RD_+%3:[R41 Y0L@Q,PZ!VM<2 M)\BY [(T?K:805?2)6Z/U^B77KO5,J,:)Y+_8+DI1L&7 '* M@=U/(LYQ20].A MDBM0+MJBN8&7ZK,M.2;<1[DWRNXRFV?2B2Q+9JS+1@,5.4RD,$PL4&0,-1S# MA3;,:L<<+BE3\$AYC9L@XX::Y:BH]_B:T1GCS+S!X10-95Q_LAB;S".X$E5M M]!%Q&GF)U W#L"$I$8'NZG<'CP:0]NW%D>>]SXGRS? M&/=T;1/ARF"IGW?YT53I[Z[B+O.9KFB&H\#>5HUJB4'Z\4,OB;[NT=#O-/3W MH:=CRJG($*@&.0?KE/^*:[?(+KH-X, #NE:Q3$G_-!X,P^4.'H..QV OCTE! MK7/NZ&2;,YEMG\E=5!K,9(O*,>E')-G-)>FX)/_A2;R+2/*7)Z?1Z1\LPJW+ M7:):^!:FK=ZM=ESQOFL,FO&FQ-U0MF-# <6Y3HY//MK)JVE8S,;+R MK6(FC6T\?EC83H_*!=C]N91F/7$%NG]'^@M02P,$% @ 0(@)667G;K=* M P @@T !D !X;"]W;W)K&ULM5=M3]LP$/XK M5H8F)DTD3E]A;22@F\9$)P2#?4#[8))K:^'8G>VT(.W'STY"DD%JH8Y^:6W' M]]QS+[ZS1VLA[]4"0*.'E'$U]A9:+X]\7\4+2(DZ$$O@YLM,R)1H,Y5S7RTE MD"072ID?!D'?3PGE7C3*URYD-!*99I3#A40J2U,B'T^ B?78P][3PB6=+[1= M\*/1DLSA"O3U\D*:F5^A)#0%KJC@2,)L[!WCHQ,\M +YCAL*:]48(VO*G1#W M=G*6C+W ,@(&L;80Q/RMX!08LTB&Q^\2U*MT6L'F^ G]2VZ\,>:.*#@5["=- M]&+L#3V4P(QD3%^*]5I9O%@PE?^B=;&WU_50G"DMTE+8,$@I+_[)0^F( MAD 8;A (2X$PYUTHREE.B";12(HUDG:W0;.#W-1$Z-?&TTV?U^7**>%*CA!E0J'0 M9YY \B^ ;RA6/,,GGB>A$W$"\0'JX(\H#,(.NKZ:H/V]#P[<3F5_)\?MN.W_ M\C1#6$9*5*:F4-%> QM% L0'.0H]G"NHFYXT!OYJQ;=O4IWSZE[8IRE-(VM MP]!QIA="4OV(;J>0WH%L=943<$M7]2NZ_5U$M[\#RH.*\L#IX>^F$IN:*TV$ M^1PQH12*B92/R%3@-9%)ZVDL(/N-4/?"87NDAQ6/H9.'#? ,$D.$F3JD6]4. M7ZCM'&Y0>UBI/?R?!$-_; 'H.Q/.J6#+Z.&@KJ?!+E*N1'UCUHTN@-\^ZTK, M9OQQ)VB//PYK*J&3RI4F&A#A"3H7L4F^;YFD*J%%$W?%W8V[K0OK1H)WTDGP M+EH)KGL)=C>3[0+??1GX =X0^+JU8'=O>4W%*2&:F@>;,JYN$MA9T%^7<7GE MZ0S<&;B+QH'KSH$'.\E 9T/:EG7=9["[T6R7@05FKYF!P?,,]!O7XA3D/+_\ M&W21<5W#Q?FD032;C#?9T+HIXE54#V[HK]02P,$% @ 0(@)6;?:*[K6 @ MV @ !D !X;"]W;W)K&ULK59K3]LP%/TK5H8F MD 9Y9XBUD6BS:4A#0Q2VSVYRVW@D=F8[+?S[72=I:%%:51I?6C_N.;GGV+DW MH[603RH'T.2Y++@:6[G6U95MJS2'DJH+40''G860)=4XE4M;51)HUH#*PO8< M)[)+RK@5CYJU.QF/1*T+QN%.$E67)94O$RC$>FRYUF;AGBUS;1;L>%31)49P1N)GG/RIY9,92QMHTX3T)05Z@R?]3A+R.G)&3DAC).' M7-0*<6ID:Y1EDK/33L*DE>#MD>!ZY!93RA7YRC/(=@EL]*,WQ=N8,O$.,B:0 M7A#?_40\Q_,'$IH>#_<&X,GQ &K\_8K_A\X\XXB%W6W0PC#9EYTI5-(6Q MA75%@5R!%7_\X$;.ER%GWI,L>2>R'=>"WK7@$'N<=)=YR+$6&39(4U=7\7D8 MA%$XLE?;7@R%>:[O>+MQR4"<&[J7?A^V(R#L!80'!7QK7\"A_ \"AWTE0X?] M3CS)__/L.!3U#D4''?K1E[3I:TG[N572P!0QTKT_#_O>G^BXVS 4-G0;!N*& M;H.]5?-+D,NF=RHLSC77;:7K5_OV?-UTI3?K$VS;;9=]I6E[_BV52X8^%+! M2N?B,R8EVS[:3K2HFLXR%QK[5#/,\=,#I G _840>C,Q#^@_9N)_4$L#!!0 M ( $"("5D,N6NN=@, .4/ 9 >&PO=V]R:W-H965TNZ1A7VZ$&E"X)$AOL@RS/[=0$J7 M \NUUA-/R70FU(0=]N=X"D,0+_-')D=VR1(G&1">4((83 ;6#_D0AE1^JH&]_' !E,"/,X9:F?Y)8S 96UT(Q3/ B%4]T^0N*@%J*;TQ3KG_1LK!U+#1><$&S M BP]R!*2_^-5(<06P&T? '@%P-L%! < ?@'PCP4$!2#0RN2A:!TB+'#89W2) MF+*6;.I!BZG1,OR$J+P/!9.KB<2)\)Z,:09(X!5P=(F&487').8]VTA M?55OM,>%7S>Y7]X!OUP//5 B9AS])#'$50);!EE&ZJTCO?%J&2,87R'?_88\ MQ_,-#MT>#_<,\.AXN%L3C5_FS==\_@&^VP5C,C77)F5S9&!&JD)RS>=X# -+ M5@H.[ VL\.L7M^U\-ZG2)%G4$%E%L:!4+*AC#U^&Z YB8#@U:5:+-7N&3'(U MQ!-]GJ2$.!!9@DRI%MC53'R5L8=/OVVW;T^R:7G6ZO:A09C+Q6 M4!I5_&Z7?K=K_99G@*SPQ.1V+? #F6V()_H\3T6A3JE0IU:A9RIP*D\473;* M$GY>U/ +DW*=]Q.^;V)(N,'H8,*[93C=VOH7P01D*+&Q ':;+(!-DD4-D54D MZY62]3Y1 'M[26HY06LGW?M&KM?R=S9%5.O&B4&ZSN9"XYQ$<4S+FK.NGH:5?..^8X,5J8/ MJ=ZK4S?'YHKIUM['BJ@-%__:4Z,@;544Z/F["NQ;N6XGV#TZ#&:&L\/>ZG\R M8%/=1W+9P"R(R!N$R#P>F#.3ZA%*Q'J@7E)U]^!]02P,$% @ M0(@)6:E+;BI/! =!$ !D !X;"]W;W)K&UL MK9AM;]LV$,>_"J$50P+,$4D].K,-Y '% FQK4*?=:UJF;2*2Z)&TG7[[D9(C MR1;%I%W?V))U=_S=B;P_ZYH52!ER(OY=3;*+6]]GV9;6A!Y!7?TE(_ M67%1$*5OQ=J76T')LG(J_\)LJ2%;24C)= T-74NT'7=Q@: MA\KB*Z,'V;D&)I4%Y\_FYF$Y]: AHCG-E E!]->>WM$\-Y$TQ[_'H%XSIG'L M7K]&_U@EKY-9$$GO>/X/6ZK-U$L]L*0KLLO59W[X@QX3BDR\C.>R^@2'HRWT M0+:3BA='9TU0L++^)B_'0G0<4#C@@(\.^+T.P=$AJ!*MR:JT[HDBLXG@!R", MM8YF+JK:5-XZ&U::USA70C]EVD_-'LJ,%Q0H\D(E&(&YGB;+74X!7YEB4"'H MTCP$1$JJ)"#E$N2,+%C.%-,>%_=4$9;+2^W[97X/+CY<@@^ E>!IPW=26\N) MKS2F&0+JGV14(T&\ 0QQ8W._>[XY/W7U=G*9"N*D0KN(% _&: MDGQ:@?O7DCSIDMS4);G1)?FS4Y*;A51"STY;XO5(H7TDLV*OY99D=.KI)2FI MV%-O]NLO*(:_V\KPDX*=%"5HBA*XHL\^;:D@BI5KD%.]B+ISPI9W'2RJ@IG& MLI^%81I-_'TWG[Y1A)*T,3KA#!O.T,G9O#!!][3GJ$'%GX" )SNGZ1F$T MCNQT44,7.>GFBF?/0"] W90E,6W-AA?U1L9!F)[A]8U0$IKY;^.+&[[8R7?+ M5,:9%YG.$8(V>&3!CYQPC^4BI1KMM KMVY>MC22WLAQ9)K.26UM M1G" +FWH4B?=WUJA>;N(N)0@(T)\T\)\(,+>-M/^.T9QFN S7(N9QHT3._"X M 1Z[5[S:4&'3!!OIN/]"870^92U&P3BP4R+8ZAET0[4N]G<5//UO47%/8@$AOV:]LT03 (X5--6FE#@%.RFY[-F;]/5IVLKLU/N MOK>?_:QHIP5H-0^])7J"[8G9'M=OR9IP7\]&&*7C\T5JM18ZKWE6N$QJC/9[%+ MQE$:#P"V&H?<(N=0:-27K1$.@G[/<([PHY.UU4'D%D*+KKRQF41]@1OIS<[Y MALT][H_FURJLOB"-KX[38N3HG;K43N[5SH,F#BP[YI?5&ULM5I=?EC<#2V9$8A)R&0*+/R]D0>)81A)Y_%<&'53OE(Z'UV_1 M/^;@!9AGG)$%C?^*EGQS,Y@.P)*L\"[FCW3_.RD!N3)>2.,L_PWVI:TU .$N MXS0IG44&2906?_%K2<2! _1:'%#I@%0'I\7!+AWLK@Y.Z>#DS!10,&DMHLF+G,S<6\"/4CGN3YR)3R/AQ^>?TI F!'#\2C)P!9[$O%KN8@+H M2CX#Y%5,L(R X3-)R2KB%SG)2R!&C&\(^#IZ&H$561*&8Y!QS'>@NSLTH+&K MT;3S>+9Y-+^(D;M_&[F[7;$^_8+# F MU1.R6T%VC9"?N)Q#8D6#F(8">EY,+D$J=BU11M[*0_Y4QT,1W#M Z""%A*:) M[5BV0H$QR9X4>!4%GI&"WRA=[J,X!E&RQ1$3&R/7034&^=$EXS5(N?(H*= M5F"GYF502AGHH02(^BKK;UY/=9BGS<%#T(8J:HV9*!*V.O6-B?6$[5>P_1.K MGX;?3N+U&T"0YRBCM] 8^9:C8#5FTQ,KM&JY9!G1/A*^8T+\4+!E]"62\E>O M8RS- $\\2T&L,?,MI!9W+"QE9M?]Z,B MYUS1CLFIE28TJJCY'T+_,RT;MF;F.X[*10^-!K0TO(?8@[7:@V:YMRB6A6AK M7G"\PT4O&XMN&J>A5O65\8[ECN.JI5!C=N5XCN.K2^0]A!^LE1\T2[\OE MI M%U5-)"C[1# L.\<++0=N0]2Z0M2J%#2M()PT&6B:72&WGF_'R&I!!SUC*]6] M67H@+"0GNR5X5NUWUFC!N:(=4UV+1&A6B?J6"0P_I6!;<(O7+1.I".P?C+TU M4K>112>KP)QD7Q)J\0A/J,?N350G9LQO&UHC:/VL\UR4GM,CMBQKHM+U'IH3 MUJ(3FE6GIN'J1(O?G KJ;#&_> C1R-93%YA=>W*":FV*S-JTV6UUH:0,JHQW MHQKKS9"JSLTI]J6@EJK(+%5;>[!.3)AC#VV_==&<+K:,%JA76 M_(*^M-3*%IF5;4O7UXD:1P=P OVC'W6RF-,1.Y;7MH3>0P.C6@,CLP;6M(F= M2#)''7I>VSZS*%T-NUA@CMZ7DUH](_/WH7EWV(D%3ULBU._!2C,CXO<0L:@6 ML>C$5YVF1K 3$Q,-$Y.)VAB>2&,X'?EMR^0]!"ZJ!2XR2\ZCD\;FN6(7AK3* MM*E4M&9(_<[4G.Z/TC$^.()-"%OG1]F9V%AW*2].(ZNGU7'Y;7Y(K#R_@]=! M<>A=ARG.X#]CMH[2#,1D)4**N2&6."N.M8L;3K?Y0>\SY9PF^>6&8-$X2 /Q M^8I2_G8C7U#]<\'\?U!+ P04 " ! B E9CHUB]>L# "(%@ &0 'AL M+W=O.# )UH*=LTVR_?:U@260LEQR\HR*F95*N;^S;1&GD&-QP_9 U9,MXSF6ZI;O;+'G@)/2*,]LSW%" M.\>$6O-I.;;B\RDK9$8HK#@219YC_GT!&3O.+-=Z'OA$=JG4 _9\NL<[6(/\ MO%]Q=6;%+!/E+SK6"UC7 M0P^,RE2@]S2!I NPE8^-H]ZSHPMOD!A!?(-\]W?D.9[?X]#RK2$N.)$$E%I/<58HP="6LQPM6;XO)"X3A&U1 MSUI]^UN!T4<)N?BG;Y4J+X)^+W1-N1-[',/,4D5# #^ -7_SFQLZ?_8I;!(6 M&8)UU \:]8,A^KS43B#*)"*T%IQ0)%- \9GDJW6?K!4^+/&ZLA[FKN.-)^YX M-+4/;,')UHGS%$3YF@PS*^8*&)M4W"8L,P3KJ MWS;JW_[:Q+V])!^7%\V*_FM6)\)Q$^%X,,+/] !"JK!4G)*36%]6N8J/F"=B M,&4'T==N&I.PR!"L(^FDD73R*E)V8E)]D[#($*RCONNQ75 MH';#U!*8I$6F:-TE.)U]W,&/>P,%P>_Y8'9#?W)>#XR>6/K?.G);9:@KR.DX MX@Z?1Y9,Y3J79),!6G'8 N=*DK5.=J'V*-?[Z(')*"TR1>LNP>G,Y X>"@PDO-'CD%%:5-/:9<%S)Y.SFF"W6G0Y M\%W9ZA0J_(+*J@G6C#;MU/NRB7@VOM!MUK+U=\)4/=H'S'>$"I3!5B&=FUNU MZ+QJ>U8WDNW+1N"&2&PO=V]R:W-H965T9I8M4T&)+E) M^^.'?\0.CDOKBKQI; (?X L/\ V=[!E_%FL B;XG<2JFSEK*S97KBG -"167 M; .I^N:)\81*]K,"AX_'^A?\LZKSCQ2 0L6_Q4MY7KJC!RTA">ZC>4]V_\"98?R!H8L%OE? MM"_S>@X*MT*RI"RL6I!$:?%)OY="'!7PQR\4(&4!TBR 7RC@EP7\MQ;HE05Z MN3)%5W(= BKI;,+9'O$LMZ)E#[F8>6G5_2C-QOU!#N7 MG'!;>,';>?@5GB:$7PV\ ]R<+;6[F9DXNZ.53)6W54E2S!-I7ZE4M^HTCWL(-V"0$!Y M"DNERT6;(@6D?ZS(R!L,1PU96K+UQWB(]6Q!2S;LDYY?9=.Z,JBZ,GCC@!\B M4R"V4RG8^S%+E4S26$V&HL-MO33RNP;2X&02>0T9+%6GB36LQ!H:Q9I',F1J M/[B-TBA=H6^WD(G7NKP805U5L0D++,$T 4>5@*,S+MDCFYK:A 668)JFXTK3 M\9DC>/Q:T"V,+>@JEJDZ30'LU4Z=3.ELX*C4[L^'GI--VNK4EV:VCK@SMZA51J;Y_\%/C4 MS=\Z;%6H_\!:VPEBMA-MJ]FK)Y1RFJ$YI.$ZH?S9N!":6]!54JNTP!9-5[_V M&>2/E[B3F&K7H,J[3 %DT7L?88Y)P>@UCU&%9I@2V:+FSM,8B5JP?2 M8/QOUQ,R);:+W!R=6#>W0)J[;)57Z9+5!NW(O[S2JUNC"_ MSJ^)&^ES?!44U]XUIKB%OZ5<;)%LDU_U/C*I]NK\ M<0UT"3S+H+Y_8DP>7K(*JG\OF/T/4$L#!!0 ( $"("5GY8H8:E0H %-( M 9 >&PO=V]R:W-H965T)$&V#SN)?F7RJ3_Y&K2OW9?FM_7"[O)X$[1G)7"Z:5B)5_SW*NUG)?YO[-E\W ]B29H*5?I+F^^E$]_EP>' M>*NW*/.Z^Q<]'6R#"5KLZJ;<'!JK,]ADQ?[_]/D0B),&6 PT((<&Q&S !AK0 M0P/ZHPW8H0'K(K-WI8M#DC;IS555/J&JM59J[1]=,+O6ROVL:*_[75.I7S/5 MKKFYDVMU%1MT6^S[4'LMINA.=:_E+I>H7*F+NRVK)KU7G^J]<8W655G7ZC2J M=5:@ID2%ZJ!9L2@W$EWDZJPBAE95N4'RN9%5D>:'82DKL-?N!7DGV";=QQL2!2*,KF:/IR$" MS'B,0]PW2P S3 FC1[.>6_SH%G^E;RS*8I&IK]?HMI&;&NP2W&>7\"F6>!+K MQ4X<8R><7>+]XH]=5F=MHIQ6,D\;N42+LF[ SN"4&AO"O9@XZ0M3LULE@ W! M.([@_A(>?0Z=/M^I:5GUE;=H+0M9I?E;I'(V2I=J/LKJIDK;J1MR/[3/!@$58(>#,.:!X1:D)]0@A]V*CV[%3K?F#VFQENTDNTJS"CVF^:Z;SC]D MS:+,0,=BZT1PQ$)J^N4\[MBA[$FL%R(<:/@)S@K24E;98]>M45K7L@'Q)+#" M)4)B)/ Y8!5BALUQ"YAA-7 )W ?P"=UAIX.?RR=9J0FK:OFK@X!%)9<9G*T. M6OUS)9B;+MEF1/42;KIDFPF.!WHU)MHC(;=?';Q6[?8.'5^)I\7^RZBHB#57+UMNST8!V9? M$DZI.3D!9EB0R"0U]YF>F\DTT6$G]-S,TWJ7YLWW(Y-(8UGV$WH-UNMBHQ=+GNE7'@ERUF4< M^;R512W?@!&R23$BA)CIPK9B)B0G@-&4Q (>"T2#'7&#W7%>;*M1I_/B)JV^ MR7U9I)T-XMB<+'T=M!\\#8W$#8U?BZJ' M%8>2GHKBZ.@Y#S0Z>C[5$F+SZ12K=#W 9$03*G$3ZN_-@V+N'QE'Q(9"(HSE MX1PPFEIX"2G1<]S1>$C=>SG=5U>;+@S--^HSN92%76?.*8S;MF;/!'+"9 MAI'E&&!%^, J@FAP)&YP3.1**M>6XSVS:9 'YMIG#EAAA;OFA.@^R7/'N69& MXF9&\+-93-3%L5)P>U>PPA-+N XT>YUZ+A<2F5B).AUD_>IHSB9LS M_V'N>8"! 6"/,VY"X1RT(Y@&9@T,,L0<1P/T2#0]$C<]_K[M%LS%&MV][/+\ MYY/41S(W5SXZ$B MB3YE14M;SN3AM4+I52WQI=:/HL95&GI-'EYQU:M:XDNM'TF-J]1=%CTG>=@U M335\K#K6'++C0D&+.=(@/<;($(EH@*1N@!P8:^A_:.1RQWVD98,*\%> MU1)?:OU(:HCF;H@^9Y39=ZR2D(;F3BI@1D5LW7L%J3$Q^(R>AE?N+LR.1Q/@ M5M,XQ';Z .P$C@,K?P!VE,1#3Y-Q#9/<#9-P!AF_\G$?9O2H\%J5]:76?TA1 M*$9IBA=>JK !N,Z787JQ"=IC1R+IB M>[O3![>G$1VZMUAHI!1NI!S,G.X/@>H9O_ U!+ P04 M " ! B E9H$ []XH* "@9 &0 'AL+W=OH>2+I[*ZM?Z08C&^FVS+NK+V4/3 M;,_G\WKY(#99?59N12'_;VM1+;J!FW6B,^55>\VFZSZ_5JLRZ?+&9E]O^%+?O_0M#?,KRZVV;VX%=*7IL?**M\(XHZ+PNK$G>7LX_D/.6T'= E_I6+I_K99:M]*-_*\M?V2KJZ MG-GM/1)KL6Q:1";_>Q0W8KUN2?)^_*>'S@[+; <^O_R='GX_0!7'> > M&>#U [Q3'X/?#_!/'1#T X).A_WSUSWY8=9D5Q=5^615;5K2V@N=0=UH^9SG M12O[;5/)O^9R7'.5;K;2M]HJ[ZR/JW+;"=A>OOUJ49NR#[9OO0M%D^7K^KWU MP?IZ&UKO?GIO_63-K?HAJT1MY87UM3RA!L!9[6[TO)98<3F3 M^\E:5(]B=O77OQ#7_AND&B8LQ(1%F+ 8$Y9@PA:8L!0)-I*9'V3F)OK5+V63 MK>61TJ,H=@+RUCA\JK>8L! 3%F'"8DQ8LHG(C\_C<2"#F M!,0CXU@*Q BCG!UB(XN<@T6.T:*;AZRX%^TAQUV65]9CMMZ)=IMXG3?+,B\@ MKXS J5YAPD),6(0)BS%AR1[F/C.!^-QC7/$*\@E&<4ZA^B>5DE(V*J2IBP$!,68<)B3%CB:3N\#SS@'E54 M F*.'3@.4U0"-RYSL(B8M1*5%J+08E9;TM)-IT<6/RV6Y*[JWI+>M M:5FUJJVOVU76"%.3;*9.M@V3%J+2(E1:C$I+4&D+5%J*11M[/8("&H M,R2HM!"5%J'28E1:@DI;H-)2+-I8ZV&FA+QRJH3HY;I#_$#9H]P ,<_U6#". MA5",4>:.8Q$0(SP(/.7(/@9RU":^J_ 2\TJ8+ F+<6BC048)CD(^BP'T5MV MZE!74T*/?2"IP5[4!R#%*?*;:H.>(QSQ-!@!'N&\'J@Q +O"8XZ@R8%;] M"U1:BD4;RS#,"!"$*0$"=,B^;7-;U0#(R=>F[ZD:Z#GB.X2I&D"+]55;8C@6 M$*Y:@-G2+U!I*19M;,%0YI,?U^83L 'F7'4%+HI=514])E-$-06$V=H1!1A3 M9TP2\\J:+ HF+<6BC449>GCR(XMX I:WNBIPQZNIHL<@54"8K@H8TU7![,47 MJ+04BS8^]W1HT.D/;] I4,C*HP)Y>.HKAP8W4%2^9>'45WQ,0:CON?X5-UM)N85.54B5%J*11M+-)3?]$\HORG0I1[3"(@>TP@J MD0C*'I$(\QN>H%*2[%H8XV&WIJ^NK>V_F=]E/NK2CSFY:Y> M_VY58EM6#7@F_[5Y<5.;/U1:B$J+4&DQ*BU!I2U0:2D6;2S\4&C3MRBT*6JA MC4H+46D1*BU&I26HM 4J+<6BC;4>"FWZRD*;GE9H S&HT(9B0*$-Q,!"&\B! MA;9Y)4P6 +70QJ*-!1@*;6HNM+^(;)W_5QX'WF?R&$]NU.IL_5*C3:&JFO' M4:6 8:S-5"R#'/3OP52U0*VU46HI%&VLQ5-K47&FW MN[N\VHBB> M.BFYMP6,Z6T17$43U14PYFD'EZB--2HMQ:*-/R0_--;,W%CC3F[T"WO)%3BF MN0+'-%?@F.8*'--<,:^OR9] 1RVFL6AC5X9BFIF+Z3>8W6"GU])0]$@M?32J MSVZ 4;B6!J-P+6U>D9,E0JVEL6ACB89:FIEKZ3>9W>B7>9)&0/281L>B@$90 M](A&4/2(1JAE+RHMQ:*--7KV[2[&UNW$V8WH[D[TE7#65\*@/KA?^X+[O2^X M7_R"^\TON%_]@OO=+[A?_O(6'3 ;.F#&WV!J@V&VH#>HM!"5%J'28E1:@DI; MH-)2+-I8ZZ'99OC-=H\<33P Q384 WIMD*;7VD ,:K6!&%1JF]?*9"-02VTL MVMB(H=1F2*4V TZ#!EIM* ;4VB!-[[6A&%1L@SF@V3:OC,DBH#;;6+2Q"$.S MS9N=^>,-W1D\;3&-PCVGY"SS'UW5T(A#Q.U0\A1V#,46,QM,C \[4B"K7> M1J6E6+2Q!T.]S=$ /0<8H(= Z 88 "P2,@ U-H:E99BT<9? MASG4UOR4$ZUQ2FL.M]%J<03$[#/UJ0W!E'IV?P2GU*8(3%%U?V%>4U,M0:6E M6+2Q)4-AS4\[DQK)$W*:)WH,\@1*Z9Z *YM3V!946&PO.R]K]^OGB M-'W!AQ@?MG:I:.Q[\MP]Y[M@PZ@V*\'NYHR98%D*6:=D;DSU(0SKV9R5M+Y0 M%9,6R94NJ;%3781UI1G-:B"5(AST>G%84B[)>"07Y4UIZF"F%M*D).Y,@;M] MSE+2C]^3P+F;J(REY.'L[8^%,M=O G<_>7=RTGLXO]ZWGS7 .0F]3B]?X/2B MA_NU&.8ZWG6]?OS4^NJXIQCYRD/>,%':\$7I/),-YCCQ)K.52D,,VTJ.1[F2 MFX)&Q!FL9UJRX)&*E$RHX%/-@973DHN5,P_ ,%-"Z<#83K*A^F"I?SFX[V;0 M9*V?DDNEF]@N@ON>MH_O >L9".1"= ('Q!G&HXH:P[2\L9/FX<;X! K:\?VJ ML@H+35?]P279$)J;#3)5.F.Z"],G:]-X)%@.E QV0VMH';HW+@)^-_VYGQONQV\RF]0 M\4=E/BUL.K*90Y.Q6\UROFSFR[P3@'GOX]YI58G51\$+63*7_(L#CD=TS0OF M2O-?-AJTRLP:F";!(].&S[8M/S6M[MG2K-MIF>.:!T>H^>^N<\$DTU1LB[:] M?\BK_&K%[9;U+S0WOU;V%7M%1E>'K['=I@]=9'P,(H^BW,-C$)DNH6%:)_:C+] >OVX.PC:6%QF;,FR23O5Q;09!G9@ MH[87$/:1F^;R(QC'87X$,"P.I@#C.!86YW_*9XCFXS!,V]"+#%'.$.4XE@^9 M-!\LCI^3V,N?:9)$41QC*SJ9>!5,L'6+8_CQ>\.T 0.+ Y'^;*WQ:N,=\GP? M8#5]KD.P3/%.Q#+%UQH0_[H!(TG\U<;B .K M8[$-\?!WK*SXDBJ"JF#7N# M<21), 1ZT=^C<8RL3@P??WVPMR2*DL2/ .97$$48 F\CCF *0 .&1%&S#^[M M1^%ZGPHW_Q<;_P902P,$% @ 0(@)69>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'IPKJ6=T@WC5.:TJ?S.=L<7K1[JG]^WF^)>U_I.%]I]OYATGPLU M$:6N=*E_J/QBL9[Y0_>;S7.O-6%4_9:.O7.FF:GJTU[ M&O\KIN1G=.UP^+MOQ)?V_S2C6:]UIJY-UI2J3 MPR'BLLK%3>5\(XG;:G\J?VS[2_VE;_/]KW8>E[2A?:G]%_8V[\#Y(*_\MBET M[J^>BS>RD%6F1->X-0$, & P&J!XL90$<@X@Y\\(N6HAVG^HA5F+CSME"60( M(,/1(*],N2.0$8",1H-<.9,1R!A QF- 'AB_$L@$0";CW6Y9;PED"B!37LB/ M=B,K_:/[0LBJ?<)KW3$NK:H5@5P R 4OY$IO*NV/E6TLSS+3^%A>;<32MVZF M%8V3LW,4R<]Y,2^S?QI_T6X_98)V8=;+)W6OJD:)M36ECS*5LU[7M7C0;BNN MFAXF/E=?/-GZ3N!UJD@QFS M#Z[5';UG 0KZ 7/0?Z]DOV4"%.X#YG#?I3];4^3*UK]T8<)]IVRPCF".\1W; MF<\O?(]J\UW?I8[KL %_8 YZ+^5VHHOLO"V_,/?U,:J8P$$2 !>_50EGKO MI"[*MC+W69"JCE*@ 'D@8/; ;9694@DGO_694-0/F*/^C;25;ZA:+'WP7VVE MI5EM@.)]P!SO5VK3U2W#@Q(!"OT!<^B_+7==HN@+@?('G-F>] "1KSX+/W5ZU\I'-+'G%D? ML)+IWVHX$,5LD<=*9K#YD#[FS/H@)U),9)@YLV$.Q<[@;49.F3,[Y;CJ&0(,D4W"9RDY!K&0/<+G MJ#T&\ONG_2Y$'@F9/7(BS3\T)\5$'@G99S1 NB]>4$PXI<&NE9\)_V"/1%X) MF;WR-/,?1$1."9F=,E "##(BH83,0H&U0"_S"I%0PC&G,OJ82"_AJ"5+2&0D(4B9@MAS%Y 0A:*F"UTJ/_/ MQ,J?+6]\?>C[I,SSKG_2Y3(1LE#$;*'><,"UWW? MKE)K2^T/QBE::,?(/3&S>TX-6SPV)\5$[HF9W7,"\]!!*29R3\SL'CBZTDO? M8N2>F-D]&),&]1BY)QYS0KX7U&.XCFND&?G'AXAB(O?$8PVI[1\BBHG<$S_; MD-I01$>ZB=EG[!_)^EK,GRYX2)!X$O857$=#?WU98B*Q),QB&<0T;NL#CZ[6AF(BL23, M8AG$7#>NL:I][X!B(K$DW.-J PMAAKLF7"',O0#@U)#Y$Z\DR"L)LU=.C^P? M6SI!DDFX1]90:_8RR!1))N4>68.8-(-,D632L:9S.DR:0:;(.NE(J\I:S.:. M9A8IDE ZSN*R0QREF$A"Z9B+S/J/$))0ROZ2"IH<.Z.82$(ILX3ZDV,#\DF1 M?%+N:1U*U_=YUG\=*84OJ'"O1$.8_2Z)Y).R#ZB=Q,S5NO&(,EMIYC(.PON901P MBIGF1 ODG47GG6EW?]7#>GSK3L/^ M[3PL/HZ'T[!J]N-X_M&VPV9?C^OAH3O7T^7.MNN/Z_&R['?M>;UY7^]J:Y?+ MV/;W,YJGQ_N9BY?/<_V?B=UV^[:I/[O-[V,]C?\8W/[I^O=A7^O8+%[6_:Z. MJZ;].-PN#^WUPSQ<)C>+Y]=5TS^_FJ:=.\@BR,X?Y!#DY@_R"/+S!P4$A?F# M(H+B_$$)06G^H(R@/']005"9/\@L*>-2(&F"M8#6AEP; :\-P38"8AN2;03, M-D3;"*AMR+81<-L0;B,@MR'=1L!N0[R-@-Z6>EL!O2WUM@)ZV\F/;0&]+?6V M GI;ZFT%]+;4VPKH;:FW%=#;4F\KH+>EWE9 ;TN]K8#>CGH[ ;T=]78">COJ M[03T=I/-$@&]'?5V GH[ZNT$]';4VPGH[:BW$]#;46\GH+>CWDY ;T^]O8#> MGGI[ ;T]]?8">GOJ[07T]I/-;@&]/?7V GI[ZNT%]/;4VPOH[:FW%]#;4V\O MH'>@WD% [T"]@X#>@7H' ;T#]0X">@?J'03T#I,_*P7T#M0[".@=J'<0T#M0 M[R"@=Z#>04#O2+VC@-Z1>DDWE% [T2]DX#>B7HG ;T3]4X">B?JG03T3M0[">B=J'<2 MT#M1[R2@=YH<%A30.U'O)*!WHMY)0.],O;. WIEZ9P&],_7. GIGZIT%],[4 M.POHG:EW%M [4^\LH'>FWEE [SPY["V@=Z;>64#O0KV+@-Z%>A_@)02P,$% @ 0(@)62JB9?I) @ %38 !, !;0V]N=&5N=%]4 M>7!E&ULS=M-;MLP$(;AJQC:!A8C2B2E(LZF[;;-HA=0)3H6K#^03.K< MOK2':^^?8T6[\Z#/WH-\DNA/F#$+[9V:'VZ33; M,:YL)S?4(7YU]V*NFWU];X6\OM:BF<9@Q[ .QQK)[ZUJ[N:A>^U$/<)0Z]\.&IMSX]7^*-'J?MMFML.S4/0SR2^MG9 MNO4[:\/0IZ>B5^>30[QA>_K,+LY?RIP+C#OOW#3[.#%GWQ_W,I+CZ?4<"UD7 MNO.O^)H82U_\?O8X[=:V?YD=K_?'Y/;+/+Q8'I??\:\S?JW_SCXDI(\IN M?,D7R[_!;G\"4$L! A0#% @ /8@)60=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " ]B E9DNLC M9>X K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " ]B E9F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #V("5GILJY-4 0 #X1 M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ /8@)63;7R56\ M P 1! !@ ("!3Q0 'AL+W=OQ)0D +TU 8 " M@4$8 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ /8@)66I^B/D*"P YVH !@ M ("!PB0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ /8@)6?FFL=:4! '@L !@ ("!JC\ 'AL+W=O M&UL M4$L! A0#% @ /8@)6?&'*Q!6$@ !CL !D ("!H&T M 'AL+W=O&PO=V]R:W-H965TM'N1M@0 ,4, 9 M " @::$ !X;"]W;W)K&UL4$L! A0#% @ M/8@)6=;R!9%V"@ UQL !D ("!DXD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8@)64Z_;A5"# MY!\ !D ("!*:H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8@)6;,4,VQY! S P !D M ("!*+\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ /8@)65/^"G!:"0 O"< !D ("!,M8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ /8@) M69P7'4:5"@ 8B !D ("!S?L 'AL+W=O&PO=V]R:W-H965T 9 " @0<* 0!X;"]W;W)K M&UL4$L! A0#% @ /8@)6:52D?VP!0 01@ M !D ("!B1,! 'AL+W=O&PO=V]R:W-H965TR>M' MF0, "$. 9 " @1U$ 0!X;"]W;W)K&UL4$L! A0#% @ /8@)6>#\6_$Y! DPP !D M ("![4&PO=V]R:W-H965T M&UL4$L! A0# M% @ /8@)69)I'5.: @ Q 4 !D ("!D%0! 'AL+W=O M&PO=V]R:W-H965T=7]K0, *$, 9 " @;U: M 0!X;"]W;W)K&UL4$L! A0#% @ /8@)63F^ MZ4)< @ D 4 !D ("!H5X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(@)62O0,[M%! V P !D M ("!ZV8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0(@)61TM;(QK @ S04 !D ("! MR',! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(@)68!JOH^+!@ 1!< !D ("!6X ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(@)62C)*);,"@ H%P !D M ("!-)L! 'AL+W=O"P &0 @($WI@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 0(@)60IV!SH8 @ %@4 !D ("!$[ ! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M0(@)60^W7&PO=V]R:W-H965T_' 0!X;"]W M;W)K&UL4$L! A0#% @ 0(@)60SKE$PB# MOF0 !D ("!-LL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(@)6?S:X4V6! A1@ !D M ("!2^ ! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 0(@)607_IU1, P K T !D ("!T>P! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(@) M6=7V;F'+ @ + @ !D ("![?D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(@)624\VY+^ @ @H M !D ("!^00" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0(@)65^"T8.<'P 24L" !D M ("!Q! " 'AL+W=O&PO=V]R:W-H965T M@S @!X;"]W;W)K&UL4$L! A0# M% @ 0(@)68%N#5%+ P % X !D ("!P4(" 'AL+W=O MORXE\% M( &0 @(%#1@( >&PO=V]R:W-H965TA_:A@0 +09 9 " @=E+ M @!X;"]W;W)K&UL4$L! A0#% @ 0(@)6474 M4E!3 P 5@P !D ("!EE " 'AL+W=O]%M]&L$ Z&P &0 M @($@5 ( >&PO=V]R:W-H965T 0 9 " @<)8 @!X;"]W;W)K&UL4$L! A0#% @ 0(@)66,?^HJD @ 1P8 !D M ("!^6T" 'AL+W=O=NMTH# ""#0 &0 @('4< ( >&PO M=V]R:W-H965T&UL4$L! A0#% @ 0(@)60RY:ZYV P Y0\ !D ("! M8G<" 'AL+W=OP( >&PO=V]R:W-H965T&UL4$L! A0#% M @ 0(@)68Z-8O7K P B!8 !D ("!WX4" 'AL+W=O&POG @!?"H @!X;"]W;W)K8F]O:RYX M;6Q02P$"% ,4 " ! B E9^C"$:+D" #D-P &@ @ &, MKP( >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ! B E9 M*J)E^DD" 5-@ $P @ %]L@( 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 9P!G $@< #WM ( ! end XML 108 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 109 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 328 546 1 false 141 0 false 11 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://riotblockchain.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://riotblockchain.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Operations Sheet http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 00405 - Statement - Consolidated Statement of Stockholders' Equity (Parentheticals) Sheet http://riotblockchain.com/role/StatementConsolidatedStatementOfStockholdersEquityParentheticals Consolidated Statement of Stockholders' Equity (Parentheticals) Statements 7 false false R8.htm 00500 - Statement - Consolidated Statements of Cash Flows Sheet http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 10101 - Disclosure - Organization and Basis of Presentation Sheet http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 10201 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements Significant Accounting Policies and Recent Accounting Pronouncements Notes 10 false false R11.htm 10301 - Disclosure - Acquisitions Sheet http://riotblockchain.com/role/DisclosureAcquisitions Acquisitions Notes 11 false false R12.htm 10401 - Disclosure - Revenue from Contracts with Customers Sheet http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 10501 - Disclosure - Bitcoin Sheet http://riotblockchain.com/role/DisclosureBitcoin Bitcoin Notes 13 false false R14.htm 10601 - Disclosure - Investments Sheet http://riotblockchain.com/role/DisclosureInvestments Investments Notes 14 false false R15.htm 10701 - Disclosure - Property and Equipment Sheet http://riotblockchain.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 15 false false R16.htm 10801 - Disclosure - Goodwill and Intangible Assets Sheet http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 16 false false R17.htm 10901 - Disclosure - Power Purchase Agreement Sheet http://riotblockchain.com/role/DisclosurePowerPurchaseAgreement Power Purchase Agreement Notes 17 false false R18.htm 11001 - Disclosure - Deposits Sheet http://riotblockchain.com/role/DisclosureDeposits Deposits Notes 18 false false R19.htm 11101 - Disclosure - Accrued Expenses Sheet http://riotblockchain.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 19 false false R20.htm 11201 - Disclosure - Debt Sheet http://riotblockchain.com/role/DisclosureDebt Debt Notes 20 false false R21.htm 11301 - Disclosure - Leases Sheet http://riotblockchain.com/role/DisclosureLeases Leases Notes 21 false false R22.htm 11401 - Disclosure - Stockholders' Equity Sheet http://riotblockchain.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 22 false false R23.htm 11501 - Disclosure - Stock-Based Compensation Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 23 false false R24.htm 11601 - Disclosure - Fair Value Measurements Sheet http://riotblockchain.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 24 false false R25.htm 11701 - Disclosure - Commitments and Contingencies Sheet http://riotblockchain.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 25 false false R26.htm 11801 - Disclosure - Income taxes Sheet http://riotblockchain.com/role/DisclosureIncomeTaxes Income taxes Notes 26 false false R27.htm 11901 - Disclosure - Earnings Per Share Sheet http://riotblockchain.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 27 false false R28.htm 12001 - Disclosure - Segment Information Sheet http://riotblockchain.com/role/DisclosureSegmentInformation Segment Information Notes 28 false false R29.htm 12101 - Disclosure - Impacts of Adoption of ASU 2023-08 Sheet http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308 Impacts of Adoption of ASU 2023-08 Notes 29 false false R30.htm 20202 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Sheet http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies Significant Accounting Policies and Recent Accounting Pronouncements (Policies) Policies http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements 30 false false R31.htm 30203 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Sheet http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables Significant Accounting Policies and Recent Accounting Pronouncements (Tables) Tables http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements 31 false false R32.htm 30303 - Disclosure - Acquisitions (Tables) Sheet http://riotblockchain.com/role/DisclosureAcquisitionsTables Acquisitions (Tables) Tables http://riotblockchain.com/role/DisclosureAcquisitions 32 false false R33.htm 30403 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomers 33 false false R34.htm 30503 - Disclosure - Bitcoin (Tables) Sheet http://riotblockchain.com/role/DisclosureBitcoinTables Bitcoin (Tables) Tables http://riotblockchain.com/role/DisclosureBitcoin 34 false false R35.htm 30603 - Disclosure - Investments (Tables) Sheet http://riotblockchain.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://riotblockchain.com/role/DisclosureInvestments 35 false false R36.htm 30703 - Disclosure - Property and Equipment (Tables) Sheet http://riotblockchain.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://riotblockchain.com/role/DisclosurePropertyAndEquipment 36 false false R37.htm 30803 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssets 37 false false R38.htm 30903 - Disclosure - Power Purchase Agreement (Tables) Sheet http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementTables Power Purchase Agreement (Tables) Tables http://riotblockchain.com/role/DisclosurePowerPurchaseAgreement 38 false false R39.htm 31003 - Disclosure - Deposits (Tables) Sheet http://riotblockchain.com/role/DisclosureDepositsTables Deposits (Tables) Tables http://riotblockchain.com/role/DisclosureDeposits 39 false false R40.htm 31103 - Disclosure - Accrued Expenses (Tables) Sheet http://riotblockchain.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://riotblockchain.com/role/DisclosureAccruedExpenses 40 false false R41.htm 31303 - Disclosure - Leases (Tables) Sheet http://riotblockchain.com/role/DisclosureLeasesTables Leases (Tables) Tables http://riotblockchain.com/role/DisclosureLeases 41 false false R42.htm 31503 - Disclosure - Stock-Based Compensation (Tables) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://riotblockchain.com/role/DisclosureStockBasedCompensation 42 false false R43.htm 31603 - Disclosure - Fair Value Measurements (Tables) Sheet http://riotblockchain.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://riotblockchain.com/role/DisclosureFairValueMeasurements 43 false false R44.htm 31703 - Disclosure - Commitments and Contingencies (Tables) Sheet http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://riotblockchain.com/role/DisclosureCommitmentsAndContingencies 44 false false R45.htm 31803 - Disclosure - Income taxes (Tables) Sheet http://riotblockchain.com/role/DisclosureIncomeTaxesTables Income taxes (Tables) Tables http://riotblockchain.com/role/DisclosureIncomeTaxes 45 false false R46.htm 31903 - Disclosure - Earnings Per Share (Tables) Sheet http://riotblockchain.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://riotblockchain.com/role/DisclosureEarningsPerShare 46 false false R47.htm 32003 - Disclosure - Segment Information (Tables) Sheet http://riotblockchain.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://riotblockchain.com/role/DisclosureSegmentInformation 47 false false R48.htm 32103 - Disclosure - Impacts of Adoption of ASU 2023-08 (Tables) Sheet http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Tables Impacts of Adoption of ASU 2023-08 (Tables) Tables http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308 48 false false R49.htm 40101 - Disclosure - Organization and Basis of Presentation (Details) Sheet http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails Organization and Basis of Presentation (Details) Details http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentation 49 false false R50.htm 40201 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Details) Sheet http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails Significant Accounting Policies and Recent Accounting Pronouncements (Details) Details http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables 50 false false R51.htm 40202 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements - Update to previously issued condensed consolidated financial statements (Details) Sheet http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails Significant Accounting Policies and Recent Accounting Pronouncements - Update to previously issued condensed consolidated financial statements (Details) Details 51 false false R52.htm 40203 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements - Estimated useful lives of property and equipment (Details) Sheet http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails Significant Accounting Policies and Recent Accounting Pronouncements - Estimated useful lives of property and equipment (Details) Details 52 false false R53.htm 40301 - Disclosure - Acquisitions - Acquisition of ESS Metron (Details) Sheet http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails Acquisitions - Acquisition of ESS Metron (Details) Details 53 false false R54.htm 40302 - Disclosure - Acquisitions - Acquisition of Corsicana Facility Land Site (Details) Sheet http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails Acquisitions - Acquisition of Corsicana Facility Land Site (Details) Details 54 false false R55.htm 40303 - Disclosure - Acquisitions - Acquisition of Whinstone (Details) Sheet http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails Acquisitions - Acquisition of Whinstone (Details) Details 55 false false R56.htm 40401 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersDetails Revenue from Contracts with Customers (Details) Details http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersTables 56 false false R57.htm 40402 - Disclosure - Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details) Sheet http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInContractLiabilitiesAndDeferredRevenueDetails Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details) Details 57 false false R58.htm 40403 - Disclosure - Revenue from Contracts with Customers - Schedule of disaggregated revenue (Details) Sheet http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails Revenue from Contracts with Customers - Schedule of disaggregated revenue (Details) Details 58 false false R59.htm 40501 - Disclosure - Bitcoin - Schedule of additional information (Details) Sheet http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails Bitcoin - Schedule of additional information (Details) Details 59 false false R60.htm 40601 - Disclosure - Investments (Details) Sheet http://riotblockchain.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://riotblockchain.com/role/DisclosureInvestmentsTables 60 false false R61.htm 40602 - Disclosure - Investments - Convertible Note (Details) Sheet http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails Investments - Convertible Note (Details) Details 61 false false R62.htm 40701 - Disclosure - Property and Equipment (Details) Sheet http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://riotblockchain.com/role/DisclosurePropertyAndEquipmentTables 62 false false R63.htm 40702 - Disclosure - Property and Equipment - Schedule of property and equipment (Details) Sheet http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails Property and Equipment - Schedule of property and equipment (Details) Details 63 false false R64.htm 40801 - Disclosure - Goodwill and Intangible Assets (Details) Sheet http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails Goodwill and Intangible Assets (Details) Details http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsTables 64 false false R65.htm 40802 - Disclosure - Goodwill and Intangible Assets - Schedule of finite-lived intangible assets (Details) Sheet http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of finite-lived intangible assets (Details) Details 65 false false R66.htm 40803 - Disclosure - Goodwill and Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) Sheet http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails Goodwill and Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) Details 66 false false R67.htm 40901 - Disclosure - Power Purchase Agreement (Details) Sheet http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails Power Purchase Agreement (Details) Details http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementTables 67 false false R68.htm 40902 - Disclosure - Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details) Sheet http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details) Details 68 false false R69.htm 41001 - Disclosure - Deposits (Details) Sheet http://riotblockchain.com/role/DisclosureDepositsDetails Deposits (Details) Details http://riotblockchain.com/role/DisclosureDepositsTables 69 false false R70.htm 41002 - Disclosure - Deposits - Schedule of deposits on equipment (Details) Sheet http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails Deposits - Schedule of deposits on equipment (Details) Details 70 false false R71.htm 41101 - Disclosure - Accrued Expenses - Schedule of accrued expenses (Details) Sheet http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails Accrued Expenses - Schedule of accrued expenses (Details) Details 71 false false R72.htm 41201 - Disclosure - Debt (Details) Sheet http://riotblockchain.com/role/DisclosureDebtDetails Debt (Details) Details http://riotblockchain.com/role/DisclosureDebt 72 false false R73.htm 41301 - Disclosure - Leases (Details) Sheet http://riotblockchain.com/role/DisclosureLeasesDetails Leases (Details) Details http://riotblockchain.com/role/DisclosureLeasesTables 73 false false R74.htm 41302 - Disclosure - Leases - Schedule of lease expense (Details) Sheet http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails Leases - Schedule of lease expense (Details) Details 74 false false R75.htm 41303 - Disclosure - Leases - Schedule of other information (Details) Sheet http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails Leases - Schedule of other information (Details) Details 75 false false R76.htm 41304 - Disclosure - Leases - Schedule of future minimum operating lease payments (Details) Sheet http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails Leases - Schedule of future minimum operating lease payments (Details) Details 76 false false R77.htm 41401 - Disclosure - Stockholders' Equity (Details) Sheet http://riotblockchain.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://riotblockchain.com/role/DisclosureStockholdersEquity 77 false false R78.htm 41405 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) Details 78 false false R79.htm 41501 - Disclosure - Stock-Based Compensation (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://riotblockchain.com/role/DisclosureStockBasedCompensationTables 79 false false R80.htm 41502 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) Details 80 false false R81.htm 41503 - Disclosure - Stock-Based Compensation - Schedule of Performance-based awards (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails Stock-Based Compensation - Schedule of Performance-based awards (Details) Details 81 false false R82.htm 41504 - Disclosure - Stock-Based Compensation - Schedule of Service-based awards (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails Stock-Based Compensation - Schedule of Service-based awards (Details) Details 82 false false R83.htm 41505 - Disclosure - Stock-Based Compensation - Subsequent awards (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails Stock-Based Compensation - Subsequent awards (Details) Details 83 false false R84.htm 41601 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details) Sheet http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details) Details 84 false false R85.htm 41701 - Disclosure - Commitments and Contingencies (Details) Sheet http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesTables 85 false false R86.htm 41702 - Disclosure - Commitments and Contingencies - Estimated Fair Value Contingent Consideration Liability (Details) Sheet http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails Commitments and Contingencies - Estimated Fair Value Contingent Consideration Liability (Details) Details 86 false false R87.htm 41801 - Disclosure - Income taxes (Details) Sheet http://riotblockchain.com/role/DisclosureIncomeTaxesDetails Income taxes (Details) Details http://riotblockchain.com/role/DisclosureIncomeTaxesTables 87 false false R88.htm 41802 - Disclosure - Income taxes - Schedule of components of loss from continuing operations by domestic and foreign jurisdictions (Details) Sheet http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails Income taxes - Schedule of components of loss from continuing operations by domestic and foreign jurisdictions (Details) Details 88 false false R89.htm 41803 - Disclosure - Income taxes - Schedule of components of income tax benefit expense (Details) Sheet http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails Income taxes - Schedule of components of income tax benefit expense (Details) Details 89 false false R90.htm 41804 - Disclosure - Income taxes - Schedule of deferred tax assets and liabilities (Details) Sheet http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income taxes - Schedule of deferred tax assets and liabilities (Details) Details 90 false false R91.htm 41805 - Disclosure - Income taxes - Schedule of tax expense (benefit) based on the U.S. federal statutory rate (Details) Sheet http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails Income taxes - Schedule of tax expense (benefit) based on the U.S. federal statutory rate (Details) Details 91 false false R92.htm 41901 - Disclosure - Earnings Per Share (Details) Sheet http://riotblockchain.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://riotblockchain.com/role/DisclosureEarningsPerShareTables 92 false false R93.htm 42001 - Disclosure - Segment Information (Details) Sheet http://riotblockchain.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://riotblockchain.com/role/DisclosureSegmentInformationTables 93 false false R94.htm 42002 - Disclosure - Segment Information - Schedule of reportable segments gross margin to net income (loss) before taxes (Details) Sheet http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails Segment Information - Schedule of reportable segments gross margin to net income (loss) before taxes (Details) Details 94 false false R95.htm 42101 - Disclosure - Impacts of Adoption of ASU 2023-08 (Details) Sheet http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details Impacts of Adoption of ASU 2023-08 (Details) Details http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Tables 95 false false All Reports Book All Reports riot-20231231.xsd riot-20231231_cal.xml riot-20231231_def.xml riot-20231231_lab.xml riot-20231231_pre.xml riot-20231231x8k.htm riot-20231231xex99d1.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "riot-20231231x8k.htm riot-20231231xex99d1.htm": { "nsprefix": "riot", "nsuri": "http://riotblockchain.com/20231231", "dts": { "schema": { "local": [ "riot-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "riot-20231231_cal.xml" ] }, "definitionLink": { "local": [ "riot-20231231_def.xml" ] }, "labelLink": { "local": [ "riot-20231231_lab.xml" ] }, "presentationLink": { "local": [ "riot-20231231_pre.xml" ] }, "inline": { "local": [ "riot-20231231x8k.htm", "riot-20231231xex99d1.htm" ] } }, "keyStandard": 378, "keyCustom": 168, "axisStandard": 36, "axisCustom": 3, "memberStandard": 42, "memberCustom": 91, "hidden": { "total": 92, "http://fasb.org/us-gaap/2023": 74, "http://riotblockchain.com/20231231": 16, "http://xbrl.sec.gov/dei/2023": 2 }, "contextCount": 328, "entityCount": 1, "segmentCount": 141, "elementCount": 875, "unitCount": 11, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1137, "http://xbrl.sec.gov/dei/2023": 23 }, "report": { "R1": { "role": "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_12_31_2023_To_12_31_2023_s2oZIkuZa0Kzti2YStFg4w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231x8k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_12_31_2023_s2oZIkuZa0Kzti2YStFg4w", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231x8k.htm", "first": true, "unique": true } }, "R2": { "role": "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R3": { "role": "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:ContractAssetsCurrentRetainage", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:ContractAssetsCurrentRetainage", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R4": { "role": "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations", "longName": "00200 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:ChangesBitcoinFairValue", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R5": { "role": "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "00300 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R6": { "role": "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_1jVMe3srJUqvkXDeEtuw4A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_PreferredStockMember_1jVMe3srJUqvkXDeEtuw4A", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R7": { "role": "http://riotblockchain.com/role/StatementConsolidatedStatementOfStockholdersEquityParentheticals", "longName": "00405 - Statement - Consolidated Statement of Stockholders' Equity (Parentheticals)", "shortName": "Consolidated Statement of Stockholders' Equity (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_qXldDdk_a06jd6pu0fcfyQ", "name": "riot:SettlementOfWarrantsOnCashlessBasisShares", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_qXldDdk_a06jd6pu0fcfyQ", "name": "riot:SettlementOfWarrantsOnCashlessBasisShares", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R8": { "role": "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R9": { "role": "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentation", "longName": "10101 - Disclosure - Organization and Basis of Presentation", "shortName": "Organization and Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R10": { "role": "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements", "longName": "10201 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements", "shortName": "Significant Accounting Policies and Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R11": { "role": "http://riotblockchain.com/role/DisclosureAcquisitions", "longName": "10301 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R12": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomers", "longName": "10401 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R13": { "role": "http://riotblockchain.com/role/DisclosureBitcoin", "longName": "10501 - Disclosure - Bitcoin", "shortName": "Bitcoin", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:CryptocurrenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:CryptocurrenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R14": { "role": "http://riotblockchain.com/role/DisclosureInvestments", "longName": "10601 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R15": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipment", "longName": "10701 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R16": { "role": "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "10801 - Disclosure - Goodwill and Intangible Assets", "shortName": "Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R17": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreement", "longName": "10901 - Disclosure - Power Purchase Agreement", "shortName": "Power Purchase Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R18": { "role": "http://riotblockchain.com/role/DisclosureDeposits", "longName": "11001 - Disclosure - Deposits", "shortName": "Deposits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:DepositAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:DepositAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R19": { "role": "http://riotblockchain.com/role/DisclosureAccruedExpenses", "longName": "11101 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R20": { "role": "http://riotblockchain.com/role/DisclosureDebt", "longName": "11201 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R21": { "role": "http://riotblockchain.com/role/DisclosureLeases", "longName": "11301 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R22": { "role": "http://riotblockchain.com/role/DisclosureStockholdersEquity", "longName": "11401 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R23": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensation", "longName": "11501 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R24": { "role": "http://riotblockchain.com/role/DisclosureFairValueMeasurements", "longName": "11601 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R25": { "role": "http://riotblockchain.com/role/DisclosureCommitmentsAndContingencies", "longName": "11701 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R26": { "role": "http://riotblockchain.com/role/DisclosureIncomeTaxes", "longName": "11801 - Disclosure - Income taxes", "shortName": "Income taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R27": { "role": "http://riotblockchain.com/role/DisclosureEarningsPerShare", "longName": "11901 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R28": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformation", "longName": "12001 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R29": { "role": "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308", "longName": "12101 - Disclosure - Impacts of Adoption of ASU 2023-08", "shortName": "Impacts of Adoption of ASU 2023-08", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R30": { "role": "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies", "longName": "20202 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "shortName": "Significant Accounting Policies and Recent Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:UseOfEstimates", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R31": { "role": "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables", "longName": "30203 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "shortName": "Significant Accounting Policies and Recent Accounting Pronouncements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R32": { "role": "http://riotblockchain.com/role/DisclosureAcquisitionsTables", "longName": "30303 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_riot_AcquisitionOfESSMetronMember_OVAqQDFu0k2vb62JlpACig", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_BusinessAcquisitionAxis_riot_AcquisitionOfESSMetronMember_OVAqQDFu0k2vb62JlpACig", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R33": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersTables", "longName": "30403 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R34": { "role": "http://riotblockchain.com/role/DisclosureBitcoinTables", "longName": "30503 - Disclosure - Bitcoin (Tables)", "shortName": "Bitcoin (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:CryptocurrenciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:CryptocurrenciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R35": { "role": "http://riotblockchain.com/role/DisclosureInvestmentsTables", "longName": "30603 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R36": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentTables", "longName": "30703 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R37": { "role": "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "30803 - Disclosure - Goodwill and Intangible Assets (Tables)", "shortName": "Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R38": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementTables", "longName": "30903 - Disclosure - Power Purchase Agreement (Tables)", "shortName": "Power Purchase Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R39": { "role": "http://riotblockchain.com/role/DisclosureDepositsTables", "longName": "31003 - Disclosure - Deposits (Tables)", "shortName": "Deposits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:ScheduleOfDepositAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:ScheduleOfDepositAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R40": { "role": "http://riotblockchain.com/role/DisclosureAccruedExpensesTables", "longName": "31103 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R41": { "role": "http://riotblockchain.com/role/DisclosureLeasesTables", "longName": "31303 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R42": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables", "longName": "31503 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R43": { "role": "http://riotblockchain.com/role/DisclosureFairValueMeasurementsTables", "longName": "31603 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R44": { "role": "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesTables", "longName": "31703 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R45": { "role": "http://riotblockchain.com/role/DisclosureIncomeTaxesTables", "longName": "31803 - Disclosure - Income taxes (Tables)", "shortName": "Income taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R46": { "role": "http://riotblockchain.com/role/DisclosureEarningsPerShareTables", "longName": "31903 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R47": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformationTables", "longName": "32003 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R48": { "role": "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Tables", "longName": "32103 - Disclosure - Impacts of Adoption of ASU 2023-08 (Tables)", "shortName": "Impacts of Adoption of ASU 2023-08 (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R49": { "role": "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "longName": "40101 - Disclosure - Organization and Basis of Presentation (Details)", "shortName": "Organization and Basis of Presentation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:NumberOfMegawattsCapacityProvidedForBitcoinMining", "unitRef": "Unit_Standard_MWh_p_In5O2iakaRHArrwOD4yQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:NumberOfMegawattsCapacityProvidedForBitcoinMining", "unitRef": "Unit_Standard_MWh_p_In5O2iakaRHArrwOD4yQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R50": { "role": "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "longName": "40201 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Details)", "shortName": "Significant Accounting Policies and Recent Accounting Pronouncements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:FinancingReceivableAllowanceForCreditLosses", "us-gaap:FinancingReceivableAllowanceForCreditLosses", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:FinancingReceivableAllowanceForCreditLosses", "us-gaap:FinancingReceivableAllowanceForCreditLosses", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R51": { "role": "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails", "longName": "40202 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements - Update to previously issued condensed consolidated financial statements (Details)", "shortName": "Significant Accounting Policies and Recent Accounting Pronouncements - Update to previously issued condensed consolidated financial statements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_srt_ProductOrServiceAxis_riot_DataCenterHostingMember_srt_RestatementAxis_srt_ScenarioPreviouslyReportedMember_5h7UhHP460-hFK8jRVgmNQ", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R52": { "role": "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "longName": "40203 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements - Estimated useful lives of property and equipment (Details)", "shortName": "Significant Accounting Policies and Recent Accounting Pronouncements - Estimated useful lives of property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_riot_MinersAndMiningEquipmentMember_pBAQXEZZPU2v7lvCIxgknQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_ComputerEquipmentMember_lMm_Itt1OEW6slujSiGBHQ", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R53": { "role": "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "longName": "40301 - Disclosure - Acquisitions - Acquisition of ESS Metron (Details)", "shortName": "Acquisitions - Acquisition of ESS Metron (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_1_2021_us-gaap_BusinessAcquisitionAxis_riot_AcquisitionOfESSMetronMember_NaSBPdd070KV7B0gmQkVAw", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R54": { "role": "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "longName": "40302 - Disclosure - Acquisitions - Acquisition of Corsicana Facility Land Site (Details)", "shortName": "Acquisitions - Acquisition of Corsicana Facility Land Site (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AssetAcquisitionAxis_riot_CorsicanaFacilityLandSiteMember_EC184M6dF0GiqexgYPGqNQ", "name": "us-gaap:AreaOfLand", "unitRef": "Unit_Standard_acre_CGbdZ3xdbUaePb0PVgxETw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R55": { "role": "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "longName": "40303 - Disclosure - Acquisitions - Acquisition of Whinstone (Details)", "shortName": "Acquisitions - Acquisition of Whinstone (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "As_Of_5_26_2021_us-gaap_BusinessAcquisitionAxis_riot_WhinstoneUsIncMember_W874Jgdt8E6vlOrUR6ZeXg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_5_26_2021_us-gaap_BusinessAcquisitionAxis_riot_WhinstoneUsIncMember_W874Jgdt8E6vlOrUR6ZeXg", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R56": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersDetails", "longName": "40401 - Disclosure - Revenue from Contracts with Customers (Details)", "shortName": "Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:ContractBalances", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:ContractBalances", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R57": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInContractLiabilitiesAndDeferredRevenueDetails", "longName": "40402 - Disclosure - Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2021_XSJg8xtUcE2NGXQxNIC2Vw", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R58": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails", "longName": "40403 - Disclosure - Revenue from Contracts with Customers - Schedule of disaggregated revenue (Details)", "shortName": "Revenue from Contracts with Customers - Schedule of disaggregated revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:RevenueRemainingPerformanceObligationYearOne", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:RevenueRemainingPerformanceObligationYearOne", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R59": { "role": "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "longName": "40501 - Disclosure - Bitcoin - Schedule of additional information (Details)", "shortName": "Bitcoin - Schedule of additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "riot:CryptocurrenciesClassifiedAsCurrent", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:RevenueRecognizedFromCryptocurrenciesMined", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "riot:CryptocurrenciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R60": { "role": "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "longName": "40601 - Disclosure - Investments (Details)", "shortName": "Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_qXldDdk_a06jd6pu0fcfyQ", "name": "us-gaap:GainOnSaleOfInvestments", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2021_To_12_31_2021_qXldDdk_a06jd6pu0fcfyQ", "name": "us-gaap:GainOnSaleOfInvestments", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R61": { "role": "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "longName": "40602 - Disclosure - Investments - Convertible Note (Details)", "shortName": "Investments - Convertible Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertibleDebtSecuritiesMember_i5snF9QAZ0mk9J9cWXx3oQ", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R62": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "longName": "40701 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "riot:NumberOfMinersToBePurchased", "unitRef": "Unit_Standard_item_AZlH_CKyxEe_6F_yUBMirw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "riot:NumberOfMinersToBePurchased", "unitRef": "Unit_Standard_item_AZlH_CKyxEe_6F_yUBMirw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R63": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "longName": "40702 - Disclosure - Property and Equipment - Schedule of property and equipment (Details)", "shortName": "Property and Equipment - Schedule of property and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R64": { "role": "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "longName": "40801 - Disclosure - Goodwill and Intangible Assets (Details)", "shortName": "Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:MarketCapitalizationPercentage", "unitRef": "Unit_Standard_pure_UrrtMbDMd0aGfwWQ3QUmvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:MarketCapitalizationPercentage", "unitRef": "Unit_Standard_pure_UrrtMbDMd0aGfwWQ3QUmvg", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R65": { "role": "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "longName": "40802 - Disclosure - Goodwill and Intangible Assets - Schedule of finite-lived intangible assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of finite-lived intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R66": { "role": "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails", "longName": "40803 - Disclosure - Goodwill and Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details)", "shortName": "Goodwill and Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R67": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "longName": "40901 - Disclosure - Power Purchase Agreement (Details)", "shortName": "Power Purchase Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:PowerCurtailmentCredits", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputDiscountRateMember_Uxmci0WLj02jmhPt63-ZIw", "name": "us-gaap:DerivativeAssetMeasurementInput", "unitRef": "Unit_Standard_pure_UrrtMbDMd0aGfwWQ3QUmvg", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R68": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails", "longName": "40902 - Disclosure - Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details)", "shortName": "Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R69": { "role": "http://riotblockchain.com/role/DisclosureDepositsDetails", "longName": "41001 - Disclosure - Deposits (Details)", "shortName": "Deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:ReclassificationToPropertyAndEquipment", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfDepositAssetsTableTextBlock", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:SecurityDepositPaid", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R70": { "role": "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails", "longName": "41002 - Disclosure - Deposits - Schedule of deposits on equipment (Details)", "shortName": "Deposits - Schedule of deposits on equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "riot:EquipmentDeposits", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfDepositAssetsTableTextBlock", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "riot:EquipmentDeposits", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfDepositAssetsTableTextBlock", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R71": { "role": "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "longName": "41101 - Disclosure - Accrued Expenses - Schedule of accrued expenses (Details)", "shortName": "Accrued Expenses - Schedule of accrued expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:AccruedConstructionInProgressCurrent", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:AccruedConstructionInProgressCurrent", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R72": { "role": "http://riotblockchain.com/role/DisclosureDebtDetails", "longName": "41201 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R73": { "role": "http://riotblockchain.com/role/DisclosureLeasesDetails", "longName": "41301 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "riot:AdditionalLandLeaseRevenue", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_LWd_B4qP_UOBM1z-DWVtJA", "name": "riot:AdditionalLandLeaseRevenue", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R74": { "role": "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails", "longName": "41302 - Disclosure - Leases - Schedule of lease expense (Details)", "shortName": "Leases - Schedule of lease expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R75": { "role": "http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails", "longName": "41303 - Disclosure - Leases - Schedule of other information (Details)", "shortName": "Leases - Schedule of other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:OperatingCashFlowsFromOperatingLeases", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfOtherInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:OperatingCashFlowsFromOperatingLeases", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfOtherInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R76": { "role": "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails", "longName": "41304 - Disclosure - Leases - Schedule of future minimum operating lease payments (Details)", "shortName": "Leases - Schedule of future minimum operating lease payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R77": { "role": "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "longName": "41401 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2022_ou4xl7IT3EGO-rlDmgbecg", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R78": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails", "longName": "41405 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details)", "shortName": "Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": null }, "R79": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "longName": "41501 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PlanNameAxis_riot_EquityIncentivePlan2019Member_Kfta5hmos0m3I1oauB1y9A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_PlanNameAxis_riot_EquityIncentivePlan2019Member_Kfta5hmos0m3I1oauB1y9A", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R80": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "longName": "41502 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details)", "shortName": "Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_riot_ServiceBasedAwardsMember_7hJ1imkaOk2xCbIwVZdN8w", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R81": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "longName": "41503 - Disclosure - Stock-Based Compensation - Schedule of Performance-based awards (Details)", "shortName": "Stock-Based Compensation - Schedule of Performance-based awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_riot_PerformanceBasedRestrictedStockAwardsAndUnitsMember_BaN1TESs4U2TaUSqyXYnYQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_riot_PerformanceBasedRestrictedStockAwardsAndUnitsMember_BaN1TESs4U2TaUSqyXYnYQ", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R82": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "longName": "41504 - Disclosure - Stock-Based Compensation - Schedule of Service-based awards (Details)", "shortName": "Stock-Based Compensation - Schedule of Service-based awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_AwardTypeAxis_riot_ServicebasedRSAsMember_hVClOz1Q_0GiUKFDzFBq3g", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "riot:NonvestedRestrictedStockAdditionalSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_AwardTypeAxis_riot_ServicebasedRSAsMember_YPIqsXkTjECyCNfpqdSw8Q", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "unitRef": "Unit_Divide_USD_shares_ezrjU8vN-keYR2gWmW-OBw", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "riot:NonvestedRestrictedStockAdditionalSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R83": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "longName": "41505 - Disclosure - Stock-Based Compensation - Subsequent awards (Details)", "shortName": "Stock-Based Compensation - Subsequent awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_1_31_2024_us-gaap_AwardTypeAxis_riot_PerformancebasedRSUsMember_UiYanO2ffUC-Q3udQJNfvw", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_1_31_2024_us-gaap_AwardTypeAxis_riot_PerformancebasedRSUsMember_UiYanO2ffUC-Q3udQJNfvw", "name": "us-gaap:ProceedsFromIssuanceOrSaleOfEquity", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R84": { "role": "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "41601 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details)", "shortName": "Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:CryptocurrenciesClassifiedAsCurrent", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "us-gaap:AssetAcquisitionContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R85": { "role": "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41701 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R86": { "role": "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails", "longName": "41702 - Disclosure - Commitments and Contingencies - Estimated Fair Value Contingent Consideration Liability (Details)", "shortName": "Commitments and Contingencies - Estimated Fair Value Contingent Consideration Liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_boRfFWwWe0CLzzrPcJRRHQ", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_boRfFWwWe0CLzzrPcJRRHQ", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R87": { "role": "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails", "longName": "41801 - Disclosure - Income taxes (Details)", "shortName": "Income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R88": { "role": "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails", "longName": "41802 - Disclosure - Income taxes - Schedule of components of loss from continuing operations by domestic and foreign jurisdictions (Details)", "shortName": "Income taxes - Schedule of components of loss from continuing operations by domestic and foreign jurisdictions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R89": { "role": "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails", "longName": "41803 - Disclosure - Income taxes - Schedule of components of income tax benefit expense (Details)", "shortName": "Income taxes - Schedule of components of income tax benefit expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R90": { "role": "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "41804 - Disclosure - Income taxes - Schedule of deferred tax assets and liabilities (Details)", "shortName": "Income taxes - Schedule of deferred tax assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:DeferredTaxAssetsOperatingLeaseLiabilities", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_BDuCgtOJkEuzNQ5tiFk6dw", "name": "riot:DeferredTaxAssetsOperatingLeaseLiabilities", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R91": { "role": "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails", "longName": "41805 - Disclosure - Income taxes - Schedule of tax expense (benefit) based on the U.S. federal statutory rate (Details)", "shortName": "Income taxes - Schedule of tax expense (benefit) based on the U.S. federal statutory rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R92": { "role": "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails", "longName": "41901 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_8V_5FM-IOUOPIPwDOPrffA", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R93": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "longName": "42001 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_i8mNqTzp10iRqQofDnOz_w", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2022_To_12_31_2022_lC-Et0uShEa5MhLnmOVd8w", "name": "riot:NumberOfCustomersWhoGenerateMoreThanTenPercentOfTotalRevenue", "unitRef": "Unit_Standard_customer_XZs7YAIL7kK_P7agMxSLUw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } }, "R94": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "longName": "42002 - Disclosure - Segment Information - Schedule of reportable segments gross margin to net income (loss) before taxes (Details)", "shortName": "Segment Information - Schedule of reportable segments gross margin to net income (loss) before taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:Revenue1", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "riot:Revenue1", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true, "unique": true } }, "R95": { "role": "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "longName": "42101 - Disclosure - Impacts of Adoption of ASU 2023-08 (Details)", "shortName": "Impacts of Adoption of ASU 2023-08 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_ajApryAxXUSwVfeu34Lm-w", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_7_1_2023_To_9_30_2023_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_riot_AccountingStandardsUpdate202308Member_qbnlVr6om0iYV0RZtA5EeA", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_6mRgSqp7G0GKgCUgOu-yQQ", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20231231xex99d1.htm", "unique": true } } }, "tag": { "riot_ATMOffering2020Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ATMOffering2020Member", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "2020 ATM Offering [Member]", "label": "ATMOffering2020 Member", "terseLabel": "2020 ATM Offering [Member]" } } }, "auth_ref": [] }, "riot_ATMOffering2021Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ATMOffering2021Member", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "2021 ATM Offering [Member]", "label": "ATMOffering2021 Member", "terseLabel": "2021 ATM Offering [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies and Recent Accounting Pronouncements" } } }, "auth_ref": [] }, "riot_AccountingStandardsUpdate202308Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AccountingStandardsUpdate202308Member", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2023-08 Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets.", "label": "Accounting Standards Update 202308 [Member]", "terseLabel": "Accounting Standards Update 2023-08" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r26", "r915" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r870" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r314", "r315" ] }, "riot_AccruedConstructionInProgressCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AccruedConstructionInProgressCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetailss": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for construction in progress. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Construction In Progress Current", "terseLabel": "Construction in progress" } } }, "auth_ref": [] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetailss": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Insurance, Current", "terseLabel": "Insurance", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Total accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Member]", "terseLabel": "Accrued liabilities [Member]", "documentation": "This item represents obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetailss": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r80", "r201", "r727" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss), net", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r37", "r38", "r115", "r210", "r723", "r754", "r758" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r7", "r19", "r38", "r575", "r578", "r649", "r749", "r750", "r971", "r972", "r973", "r985", "r986", "r987" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r135" ] }, "us-gaap_AcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquisitionCosts", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Acquisition Costs, Period Cost", "terseLabel": "Acquisition-related costs", "documentation": "The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties." } } }, "auth_ref": [ "r159", "r160" ] }, "riot_AcquisitionOfESSMetronMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AcquisitionOfESSMetronMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsTables", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Acquisition Of ESS Metron [Member]", "label": "Acquisition Of ESSMetron Member", "terseLabel": "Acquisition of ESS Metron [Member]" } } }, "auth_ref": [] }, "riot_AcquisitionOfWhinstoneInContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AcquisitionOfWhinstoneInContingentConsiderationLiability", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Acquisition of Whinstone in contingent consideration liability.", "label": "Acquisition Of Whinstone In Contingent Consideration Liability", "verboseLabel": "Change in contingent consideration" } } }, "auth_ref": [] }, "riot_AcquisitionOfWhinstoneMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AcquisitionOfWhinstoneMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Acquisition Of Whinstone Member", "label": "Acquisition Of Whinstone Member", "terseLabel": "Acquisition of Whinstone [Member]" } } }, "auth_ref": [] }, "riot_AcquisitionsDetailsScheduleofAssetsandLiabilitiesAcquiredLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AcquisitionsDetailsScheduleofAssetsandLiabilitiesAcquiredLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Assets and Liabilities Acquired [Line Items]" } } }, "auth_ref": [] }, "riot_AcquisitionsDetailsScheduleofAssetsandLiabilitiesAcquiredTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AcquisitionsDetailsScheduleofAssetsandLiabilitiesAcquiredTable", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) - Schedule of Assets and Liabilities Acquired [Table]" } } }, "auth_ref": [] }, "riot_AcquisitionsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AcquisitionsTablesLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Tables) [Line Items]" } } }, "auth_ref": [] }, "riot_AcquisitionsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AcquisitionsTablesTable", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Tables) [Table]" } } }, "auth_ref": [] }, "riot_AdditionalLandLeaseRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AdditionalLandLeaseRevenue", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional Land Lease Revenue", "label": "Additional Land Lease Revenue", "terseLabel": "Additional Land Lease Revenue" } } }, "auth_ref": [] }, "riot_AdditionalMinersPurchaseOptionNumber": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AdditionalMinersPurchaseOptionNumber", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of additional miners to be purchased under option", "label": "Additional Miners Purchase Option, Number", "terseLabel": "Number of additional miners purchase option" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r248", "r249", "r250", "r252", "r263", "r319", "r320", "r353", "r354", "r355", "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r387", "r514", "r515", "r516", "r539", "r540", "r541", "r542", "r556", "r557", "r558", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r605", "r606", "r609", "r610", "r611", "r612", "r622", "r623", "r625", "r626", "r627", "r628", "r645", "r646", "r647", "r648", "r649", "r690", "r691", "r692", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "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 income (loss) to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "riot_AggregateMegawattsOfPowerAgreedToAcquire": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AggregateMegawattsOfPowerAgreedToAcquire", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to aggregate megawatts of power agreed to acquired by the entity.", "label": "Aggregate Megawatts Of Power Agreed To Acquire", "terseLabel": "Aggregate MW of long-term, fixed-price power, agreed to acquire" } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "AllocatedShareBasedCompensationExpens", "terseLabel": "Total stock-based compensation", "verboseLabel": "Stock-based compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r509", "r521" ] }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "terseLabel": "Allowance for doubtful accounts", "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet." } } }, "auth_ref": [ "r993" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r11", "r75", "r78" ] }, "riot_AmortizationOfLicenseFeeRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AmortizationOfLicenseFeeRevenue", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amortization of license fee revenue.", "label": "Amortization Of License Fee Revenue", "terseLabel": "Amortization of license fee revenue" } } }, "auth_ref": [] }, "riot_AmortizationOfRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AmortizationOfRightOfUseAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease.", "label": "Amortization Of Right Of Use Assets", "terseLabel": "Noncash lease expense" } } }, "auth_ref": [] }, "riot_AmountReleasedFromEscrow": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AmountReleasedFromEscrow", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amounts released from escrow and distributed the company.", "label": "Amount Released From Escrow", "terseLabel": "Amount released from escrow" } } }, "auth_ref": [] }, "riot_AnnualLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AnnualLeasePayments", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Annual lease payments.", "label": "Annual Lease Payments", "terseLabel": "Additional annual lease payments" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Shares not included in the computation of EPS", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r274" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r59" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r59" ] }, "riot_AntminerS19J90THMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AntminerS19J90THMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Antminer S19j (90 TH/s) miners [Member]", "label": "Antminer S19 J90 THMiners Member", "terseLabel": "Antminer model S19j miners" } } }, "auth_ref": [] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of land (in Acres) acquired", "verboseLabel": "Total area of facilities (square feet)", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r561" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Consideration Transferred", "terseLabel": "Consideration", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r911", "r1071", "r1072", "r1073" ] }, "us-gaap_AssetAcquisitionContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration, Liability", "terseLabel": "Contingent consideration liability", "documentation": "Amount of liability recognized from contingent consideration in asset acquisition." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_AssetAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTable", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Table]", "documentation": "Disclosure of information about asset acquisition." } } }, "auth_ref": [ "r1070" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "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." } } }, "auth_ref": [ "r161", "r204", "r236", "r285", "r300", "r306", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r563", "r567", "r608", "r718", "r815", "r915", "r928", "r1026", "r1027", "r1089" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "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." } } }, "auth_ref": [ "r197", "r212", "r236", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r563", "r567", "r608", "r915", "r1026", "r1027", "r1089" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "riot_AtMarketOffering2023Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AtMarketOffering2023Member", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2023 At the market offering.", "label": "At the Market Offering 2023 [member]", "terseLabel": "2023 ATM Offering" } } }, "auth_ref": [] }, "riot_AtmOffering2022Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "AtmOffering2022Member", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "2022 ATM Offering [Member]", "label": "2022 ATM Offering" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost", "terseLabel": "Amortized costs basis", "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)." } } }, "auth_ref": [ "r323", "r374", "r717" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale", "periodEndLabel": "Fair value, ending balance", "periodStartLabel": "Fair value, beginning balance", "verboseLabel": "Convertible note", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r324", "r374", "r711", "r995" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r97", "r98" ] }, "riot_BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]" } } }, "auth_ref": [] }, "riot_BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Table]" } } }, "auth_ref": [] }, "riot_BeginningInTwoThousandsTwentyTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BeginningInTwoThousandsTwentyTwoMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Beginning in 2022 [Member]", "label": "Beginning In Two Thousands Twenty Two Member", "terseLabel": "Beginning in 2022 [Member]" } } }, "auth_ref": [] }, "riot_BitcoinExchangedForEmployeeCompensationNoncashInvestingAndFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BitcoinExchangedForEmployeeCompensationNoncashInvestingAndFinancingActivities", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Bitcoin exchanged for employee compensation.", "label": "Bitcoin exchanged for employee compensation" } } }, "auth_ref": [] }, "riot_BitcoinMiningFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BitcoinMiningFacilityAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Bitcoin Mining Facility [Axis]" } } }, "auth_ref": [] }, "riot_BitcoinMiningFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BitcoinMiningFacilityDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Bitcoin Mining Facility [Domain]" } } }, "auth_ref": [] }, "riot_BitcoinPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BitcoinPolicyPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Bit coin.", "label": "Bitcoin Policy [Policy Text Block]", "terseLabel": "Bitcoin" } } }, "auth_ref": [] }, "riot_BitmainS19JProMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BitmainS19JProMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Bitmain S19j Pro miners [Member]", "label": "Bitmain S19 JPro Miners Member", "terseLabel": "S19j Pro miners" } } }, "auth_ref": [] }, "riot_BreachOfContractAndOtherDamagesMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BreachOfContractAndOtherDamagesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents direct damages for breach of contract, plus lost profits and reasonable and necessary attorneys' fees.", "label": "Breach Of Contract and Other Damages [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Buildings and building improvements [Member]", "terseLabel": "Buildings and building improvements", "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." } } }, "auth_ref": [] }, "us-gaap_BuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingImprovementsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Building Improvements [Member]", "terseLabel": "Buildings and building improvements", "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r141" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsTables", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r554", "r905", "r906" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsTables", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r88", "r91", "r554", "r905", "r906" ] }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Transaction Costs", "terseLabel": "Seller transaction costs", "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition." } } }, "auth_ref": [] }, "riot_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesWithheldForIndemnificationObligations": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfSharesWithheldForIndemnificationObligations", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests withheld for indemnification obligations under business acquisition.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Withheld for Indemnification Obligations", "terseLabel": "Number of shares withheld for indemnification security" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares acquired (in Shares)", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r156" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r554" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interests acquired", "verboseLabel": "Equity interests, Percentage", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r89" ] }, "riot_BusinessAcquisitionSellerIndemnificationObligationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessAcquisitionSellerIndemnificationObligationPeriod", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of seller's indemnification obligation following the transaction closing date.", "label": "Business Acquisition, Seller Indemnification Obligation Period", "terseLabel": "Seller's indemnification obligation period" } } }, "auth_ref": [] }, "riot_BusinessAcquisitionSharesWithheldForIndemnificationObligationsTerm": { "xbrltype": "durationItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessAcquisitionSharesWithheldForIndemnificationObligationsTerm", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "The term in which shares are withheld for indemnification obligations under business acquisition.", "label": "Business Acquisition, Shares Withheld for Indemnification Obligations, Term", "terseLabel": "Number of shares withheld for indemnification security, term" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Business Combination, Acquisition Related Costs", "negatedLabel": "Acquisition-related costs", "terseLabel": "Acquisition-related costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r87" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions" } } }, "auth_ref": [] }, "riot_BusinessCombinationConsiderationAdditionalTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationConsiderationAdditionalTransferred1", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Consideration Additional Transferred.", "label": "Business Combination Consideration Additional Transferred1", "terseLabel": "Additional consideration paid" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred", "verboseLabel": "Total consideration", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r3", "r4", "r14" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Number of shares acquired value", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r3", "r4" ] }, "us-gaap_BusinessCombinationConsiderationTransferredOther1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredOther1", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred, Other", "terseLabel": "Other net items", "documentation": "Amount of tangible or intangible assets, including a business or subsidiary of the acquirer transferred by the entity to the former owners of the acquiree. Excludes cash." } } }, "auth_ref": [ "r15" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Contingent Consideration, Liability", "periodEndLabel": "Balance as of December 31, 2023", "periodStartLabel": "Balance as of December 31, 2022", "verboseLabel": "Fair value of the contingent consideration", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r5", "r96", "r560" ] }, "riot_BusinessCombinationContingentConsiderationLiabilityDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationContingentConsiderationLiabilityDiscountRate", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "The discount rate used for determining value of contingent consideration.", "label": "Business Combination, Contingent Consideration, Liability, Discount Rate", "terseLabel": "Discount rate of contigent consideration" } } }, "auth_ref": [] }, "riot_BusinessCombinationDebtPayoffAndCertainSellerTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationDebtPayoffAndCertainSellerTransactionCosts", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of debt payoff and certain seller transaction costs in business combination.", "label": "Business Combination, Debt Payoff and Certain Seller Transaction Costs", "terseLabel": "Debt payoff and certain Seller transaction costs" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitions" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r153", "r555" ] }, "riot_BusinessCombinationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationDiscountRate", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Discount rate.", "label": "Business Combination Discount Rate", "terseLabel": "Discount rate" } } }, "auth_ref": [] }, "riot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccrued", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of accrued expenses (as defined) recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued", "negatedLabel": "Accrued expenses" } } }, "auth_ref": [] }, "riot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedBillingsInExcessOfCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedBillingsInExcessOfCosts", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Billings In Excess Of Costs.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Accrued Billings In Excess Of Costs", "negatedLabel": "Billings in excess of costs and estimated earnings" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "negatedLabel": "Operating lease liabilities", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r93" ] }, "riot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedContracts", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Costs and estimated earnings in excess of billings on uncompleted contracts.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Costs And Estimated Earnings In Excess Of Billings On Uncompleted Contracts", "terseLabel": "Costs and estimated earnings in excess of billings" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]", "terseLabel": "Allocation of the purchase consideration:" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedLabel": "Accounts payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedLabel": "Deferred revenues and customer deposits", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r93" ] }, "riot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDerivativeAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of derivative assets (as defined) recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Derivative Assets", "terseLabel": "Derivative asset" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets", "verboseLabel": "Related to capitalized costs", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory and work-in-progress", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r92", "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable assets and liabilities acquired", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r92", "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Future power credits", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r92", "r93" ] }, "riot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of right of use assets (as defined) recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Right Of Use Assets", "terseLabel": "Right of use asset" } } }, "auth_ref": [] }, "riot_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSecurityDepostis": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedSecurityDepostis", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of security deposits (as defined) recognized as of the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Security Depostis", "terseLabel": "Security deposits" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total purchase consideration", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r93" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsNetGainsAndLosses", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions, Net Gains and Losses", "terseLabel": "Net income of acquiree", "documentation": "The net gains or losses recognized for each transaction with the acquiree that was recognized separately from the acquisition of assets and assumptions of liabilities in the business combination." } } }, "auth_ref": [ "r90" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Separately Recognized Transactions, Revenues and Gains Recognized", "terseLabel": "Total revenue of acquiree", "documentation": "The revenues and gains recognized recorded for each transaction with the acquiree that is recognized separately from the acquisition of assets and assumptions of liabilities in the business combination." } } }, "auth_ref": [ "r90" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r86" ] }, "currency_CAD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CAD", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canada, Dollars" } } }, "auth_ref": [] }, "riot_CarryingValueOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CarryingValueOfCryptocurrencies", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of carrying value of cryptocurrencies held by the company.", "label": "Carrying Value Of Cryptocurrencies", "terseLabel": "Carrying value of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r48", "r199", "r878" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r49" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r48", "r129", "r232" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r6", "r129" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash transactions" } } }, "auth_ref": [] }, "riot_CashlessExerciseOfStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CashlessExerciseOfStockOptionsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Cashless Exercise Of Stock Options [Member]", "label": "Cashless Exercise Of Stock Options Member", "terseLabel": "Cashless exercise of stock options [Member]" } } }, "auth_ref": [] }, "riot_CasualtyRelatedChargesRecoveriesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CasualtyRelatedChargesRecoveriesNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of casualty-related charges (recoveries), net.", "label": "Casualty-Related Charges (Recoveries), Net", "negatedLabel": "Casualty-related (charges) recoveries, net", "verboseLabel": "Casualty-related charges (recoveries), net" } } }, "auth_ref": [] }, "riot_CasualtyRelatedChargesRecoveriesRelatedToInvestingnet": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CasualtyRelatedChargesRecoveriesRelatedToInvestingnet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 24.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Casualty Related Charges Recoveries Related To InvestingNet", "label": "Casualty Related Charges Recoveries Related To InvestingNet", "terseLabel": "Casualty-related charges" } } }, "auth_ref": [] }, "riot_ChangeInEstimatedFutureDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangeInEstimatedFutureDevelopmentCosts", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in standardized measure of discounted future net cash flow as a result of change in estimated future development cost.", "label": "Change in Estimated Future Development Costs", "terseLabel": "Deposit for future power usage" } } }, "auth_ref": [] }, "riot_ChangeInFairValueOfBitcoin": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangeInFairValueOfBitcoin", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Change in fair value of bitcoin.", "label": "Change In Fair Value Of Bitcoin", "terseLabel": "Change in fair value of Bitcoin" } } }, "auth_ref": [] }, "riot_ChangeInFairValueOfContingentConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangeInFairValueOfContingentConsideration", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Change in fair value of contingent consideration.", "label": "Change In Fair Value Of Contingent Consideration", "negatedLabel": "Change in fair value of contingent consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "auth_ref": [] }, "riot_ChangeInFairValueOfContingentConsiderations": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangeInFairValueOfContingentConsiderations", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Change in fair value of contingent consideration.", "label": "Change In Fair Value Of Contingent Considerations", "terseLabel": "Change in fair value of contingent consideration" } } }, "auth_ref": [] }, "riot_ChangeInFairValueOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangeInFairValueOfCryptocurrencies", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on change in fair value of cryptocurrencies.", "label": "Change In Fair Value Of Cryptocurrencies", "negatedLabel": "Change in fair value of Bitcoin" } } }, "auth_ref": [] }, "riot_ChangeInFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangeInFairValueOfDerivativeAsset", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Change in fair value of derivative asset.", "label": "Change In Fair Value Of Derivative Asset", "negatedLabel": "Change in fair value of derivative asset", "verboseLabel": "Change in fair value of derivative asset" } } }, "auth_ref": [] }, "riot_ChangeInFairValueOfDerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangeInFairValueOfDerivativeAssets", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Change in fair value of derivative assets.", "label": "Change In Fair Value Of Derivative Assets", "terseLabel": "Change in fair value of derivative asset" } } }, "auth_ref": [] }, "riot_Changeinfairvalueofcryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "Changeinfairvalueofcryptocurrencies", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on change in fair value of cryptocurrencies.", "label": "ChangeInFairValueOfCryptocurrencies", "terseLabel": "Change in fair value of Bitcoin" } } }, "auth_ref": [] }, "riot_ChangesBitcoinFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ChangesBitcoinFairValue", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Changes Bitcoin Fair Value.", "label": "Changes Bitcoin Fair Value", "terseLabel": "Change in fair value of Bitcoin" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r186", "r207", "r208", "r209", "r236", "r268", "r269", "r271", "r273", "r279", "r280", "r352", "r398", "r401", "r402", "r403", "r409", "r410", "r431", "r432", "r436", "r439", "r447", "r608", "r766", "r767", "r768", "r769", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r803", "r824", "r842", "r864", "r865", "r866", "r867", "r868", "r936", "r981", "r990" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "terseLabel": "Warrants to purchase common stock", "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." } } }, "auth_ref": [ "r448" ] }, "riot_CoinmintFacilityNewYorkMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CoinmintFacilityNewYorkMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Coinmint Facility, New York [Member].", "label": "Coinmint Facility, New York [Member]", "terseLabel": "Coinmint Facility," } } }, "auth_ref": [] }, "riot_CoinsquareMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CoinsquareMember", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee recognized as cost-method.", "label": "Coinsquare" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies.", "terseLabel": "Commitments and contingencies - Note 17", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r34", "r106", "r720", "r802" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r143", "r388", "r389", "r871", "r1020" ] }, "riot_CommitmentsandContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CommitmentsandContingenciesDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "auth_ref": [] }, "riot_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock, Capital Shares Reserved for Future Issuance", "netLabel": "Common stock reserved for issuance", "terseLabel": "Number of remaining shares withheld as security (in Shares)", "verboseLabel": "Common stock reserved for issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r918", "r919", "r920", "r922", "r923", "r924", "r925", "r985", "r986", "r1074", "r1101", "r1103" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value (in Dollars per share)", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r110", "r803" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "verboseLabel": "Number of shares issued (in Shares)", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r110" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r20", "r110", "r803", "r821", "r1103", "r1104" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, no par value; 340,000,000 shares authorized; 230,836,624 and 167,751,112 shares issued and outstanding as of December 31, 2023 and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r110", "r722", "r915" ] }, "riot_CommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CommonStockWarrantsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Common Stock Warrants [Member]", "label": "Common Stock Warrants Member", "terseLabel": "Common Stock Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income (loss)", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r39", "r216", "r218", "r224", "r712", "r733" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Office and computer equipment", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r62", "r64", "r99", "r100", "r313", "r870" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r62", "r64", "r99", "r100", "r313", "r759", "r870" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r62", "r64", "r99", "r100", "r313", "r870", "r946" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r62", "r64", "r99", "r100", "r313" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r62", "r64", "r99", "r100", "r313", "r870" ] }, "riot_ConnectionCashlessExerciseOfWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ConnectionCashlessExerciseOfWarrantsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Connection Cashless Exercise Of Warrants [Member]", "label": "Connection Cashless Exercise Of Warrants Member", "terseLabel": "Connection with Cashless Exercise of Warrants [Member]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r241", "r287", "r298", "r299", "r300", "r301", "r302", "r304", "r308", "r398", "r399", "r400", "r401", "r403", "r404", "r406", "r408", "r409", "r1026", "r1027" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r241", "r287", "r298", "r299", "r300", "r301", "r302", "r304", "r308", "r398", "r399", "r400", "r401", "r403", "r404", "r406", "r408", "r409", "r1026", "r1027" ] }, "riot_ConstructionInProgressIncludedInAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ConstructionInProgressIncludedInAccruedExpenses", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Construction In Progress Included In Accrued Expenses.", "label": "Construction In Progress Included In Accrued Expenses", "terseLabel": "Construction in progress included in accrued expenses" } } }, "auth_ref": [] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress", "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." } } }, "auth_ref": [] }, "riot_ContingentConsiderationLiabilityFuturePowerCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ContingentConsiderationLiabilityFuturePowerCredits", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Contingent Consideration Liability Future Power Credits.", "label": "Contingent Consideration Liability Future Power Credits", "terseLabel": "Contingent consideration liability - future power credits, less current portion" } } }, "auth_ref": [] }, "riot_ContingentConsiderationLiabilityFuturePowerCreditsCurrentPortion": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ContingentConsiderationLiabilityFuturePowerCreditsCurrentPortion", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Contingent consideration liability - future power credits, current portion.", "label": "Contingent Consideration Liability Future Power Credits Current Portion", "terseLabel": "Contingent consideration liability - future power credits, current portion" } } }, "auth_ref": [] }, "riot_ContingentSaleProceedsAgainstFutureRemittance": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ContingentSaleProceedsAgainstFutureRemittance", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Contingent sale proceeds against future remittance.", "label": "Contingent Sale Proceeds Against Future Remittance" } } }, "auth_ref": [] }, "riot_ContractAssetsCurrentRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ContractAssetsCurrentRetainage", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "The amount of current retainage included in contract assets.", "label": "Contract Assets, Current, Retainage", "terseLabel": "Contract assets, retainage" } } }, "auth_ref": [] }, "riot_ContractBalances": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ContractBalances", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersDetails" ], "lang": { "en-us": { "role": { "documentation": "Contract balances.", "label": "Contract Balances", "terseLabel": "Contract balances" } } }, "auth_ref": [] }, "riot_ContractBalancesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ContractBalancesPolicyPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for contract balances.", "label": "Contract Balances Policy [Policy Text Block]", "terseLabel": "Contract balances" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of changes in the contract liabilities and deferred revenue", "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." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, including retainage of $3,166 and $3,012, respectively", "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." } } }, "auth_ref": [ "r451", "r453", "r463" ] }, "riot_ContractWithCustomerBillingsInExcessOfCostsAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ContractWithCustomerBillingsInExcessOfCostsAndEstimatedEarnings", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInContractLiabilitiesAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer contract With customer of costs and estimated earnings for which consideration from customer has been received or is due.", "label": "Contract With Customer Billings In Excess Of Costs And Estimated Earnings", "verboseLabel": "Other changes in contract liabilities" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInContractLiabilitiesAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r451", "r452", "r463" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r451", "r452", "r463" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInContractLiabilitiesAndDeferredRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r464" ] }, "us-gaap_ContributionOfProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContributionOfProperty", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Contribution of Property", "terseLabel": "Property and equipment obtained in exchange transaction", "documentation": "Value of property contributed in noncash investing and financing activities." } } }, "auth_ref": [ "r51", "r52", "r53" ] }, "us-gaap_ConversionOfStockAmountConverted1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConversionOfStockAmountConverted1", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Conversion of Stock, Amount Converted", "terseLabel": "Conversion of preferred stock to common stock", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r51", "r52", "r53" ] }, "riot_ConversionOfStockSharesConvertedIntoCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ConversionOfStockSharesConvertedIntoCommonStock", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Conversion of stock shares converted into common stock.", "label": "Conversion Of Stock Shares Converted Into Common Stock", "terseLabel": "Conversion of preferred stock converted into common stock" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtSecuritiesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Debt Securities [Member]", "terseLabel": "Convertible Note", "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder." } } }, "auth_ref": [ "r1035" ] }, "riot_ConvertiblePreferredStockSeriesAMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ConvertiblePreferredStockSeriesAMember", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "2% Convertible Preferred Stock Series A [Member]", "label": "Convertible Preferred Stock Series AMember", "terseLabel": "2% Series A Convertible Stock" } } }, "auth_ref": [] }, "riot_ConvertiblePreferredStockSeriesBMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ConvertiblePreferredStockSeriesBMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "0% Convertible Preferred Stock Series B [Member]", "label": "Convertible Preferred Stock Series BMember", "terseLabel": "0% Series B Convertible Stock" } } }, "auth_ref": [] }, "us-gaap_ConvertiblePreferredStockSharesIssuedUponConversion": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertiblePreferredStockSharesIssuedUponConversion", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock, Shares Issued upon Conversion", "terseLabel": "Number of shares of common stock issuable upon conversion", "documentation": "Number of shares issued for each share of convertible preferred stock that is converted." } } }, "auth_ref": [ "r25", "r81", "r109", "r147", "r442" ] }, "riot_ConvertiblePreferredStocksSeriesBMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ConvertiblePreferredStocksSeriesBMember", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Convertible Preferred Stocks Series B [Member]", "label": "Convertible Preferred Stocks Series B [Member]" } } }, "auth_ref": [] }, "riot_CorsicanaFacilityLandSiteMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CorsicanaFacilityLandSiteMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "It Represent Corsicana Facility Land Site [Member]", "label": "Corsicana Facility Land Site [Member]", "terseLabel": "Corsicana Facility Land Site" } } }, "auth_ref": [] }, "riot_CorsicanaFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CorsicanaFacilityMember", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "It Represent Corsicana Corsicana Facility Member", "label": "Corsicana Facility [Member]", "terseLabel": "Corsicana Facility" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of Revenue", "negatedLabel": "Less: Segment cost of revenue", "terseLabel": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r121", "r236", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r608", "r1026" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r119" ] }, "us-gaap_CostsIncurredDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsIncurredDevelopmentCosts", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Costs Incurred, Development Costs", "terseLabel": "Incurred costs", "verboseLabel": "Costs incurred for land", "documentation": "Development costs incurred, including capitalized costs and costs charged to expense, in oil and gas activities." } } }, "auth_ref": [ "r104" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CounterpartyNameAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "auth_ref": [ "r239", "r240", "r415", "r434", "r653", "r879", "r881" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "riot_CryptocurrenciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CryptocurrenciesAbstract", "lang": { "en-us": { "role": { "label": "Bitcoin" } } }, "auth_ref": [] }, "riot_CryptocurrenciesClassifiedAsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CryptocurrenciesClassifiedAsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Cryptocurrencies classified as current.", "label": "Cryptocurrencies Classified As Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Bitcoin" } } }, "auth_ref": [] }, "riot_CryptocurrenciesMining": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CryptocurrenciesMining", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cryptocurrencies - mining.", "label": "Cryptocurrencies Mining", "negatedLabel": "Bitcoin Mining revenue" } } }, "auth_ref": [] }, "riot_CryptocurrenciesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CryptocurrenciesReceivable", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cryptocurrencies receivable.", "label": "Cryptocurrencies Receivable", "terseLabel": "Bitcoin receivable" } } }, "auth_ref": [] }, "riot_CryptocurrenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CryptocurrenciesTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoin" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure cryptocurrencies.", "label": "Cryptocurrencies Text Block", "terseLabel": "Bitcoin" } } }, "auth_ref": [] }, "riot_CryptocurrencyQuantityBalance": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CryptocurrencyQuantityBalance", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The quantity of crypto currency.", "label": "Cryptocurrency Quantity, Balance", "periodEndLabel": "Ending balance quantity", "periodStartLabel": "Beginning balance quantity" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "auth_ref": [ "r192", "r245", "r256", "r263", "r356", "r364", "r514", "r515", "r516", "r541", "r542", "r573", "r575", "r576", "r578", "r580", "r581", "r587", "r590", "r593", "r594", "r647" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r192", "r245", "r256", "r263", "r356", "r364", "r514", "r515", "r516", "r541", "r542", "r573", "r575", "r576", "r578", "r580", "r581", "r587", "r590", "r593", "r594", "r647" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r192", "r245", "r256", "r263", "r356", "r364", "r514", "r515", "r516", "r541", "r542", "r573", "r575", "r576", "r578", "r580", "r581", "r587", "r590", "r593", "r594", "r647" ] }, "riot_CumulativeEffectUponAdoptionOfNewAccountingStandardUpdate": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CumulativeEffectUponAdoptionOfNewAccountingStandardUpdate", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cumulative effect upon adoption of new accounting standard update, classified as non-cash activity.", "label": "Cumulative Effect Upon Adoption Of New Accounting Standard Update", "terseLabel": "Cumulative effect upon adoption of ASU 2023-08" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "auth_ref": [ "r1079" ] }, "riot_CurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "CurrentAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Abstract", "terseLabel": "Current:" } } }, "auth_ref": [] }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal, State and Local, Tax Expense (Benefit)", "totalLabel": "Total current benefit (expense)", "documentation": "Amount of current federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r954" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "US Federal", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r954", "r984", "r1068" ] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r954", "r984" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Current income tax benefit (expense)", "negatedTerseLabel": "Current income tax benefit (expense)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r152", "r538", "r549", "r984" ] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails": { "parentTag": "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "US State", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r954", "r984", "r1068" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r63", "r313" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Contracts [Member]", "terseLabel": "Customer contracts", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r95" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r95" ] }, "riot_DataCenterHostingMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DataCenterHostingMember", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Data Center Hosting Member", "terseLabel": "Data Center Hosting", "verboseLabel": "Legacy data center hosting contract" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r144", "r234", "r411", "r416", "r417", "r418", "r419", "r420", "r421", "r424", "r425", "r426", "r428" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Conversion price (in Dollars per share)", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r145", "r414" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Revolving line of credit", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r101", "r103", "r412", "r624", "r892", "r893" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Equipment term loan fixed interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r32", "r413" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Term", "terseLabel": "Term of debt", "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." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleMeasurementInput", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Measurement Input", "terseLabel": "Discount rate", "documentation": "Value of input used to measure investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r604" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table]", "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)." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Table Text Block]", "terseLabel": "Schedule of convertible note", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTerm", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Term", "terseLabel": "Term of convertible note", "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1077" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Unrealized Gain (Loss)", "terseLabel": "Unrealized holding gains (losses) on convertible note", "verboseLabel": "Other comprehensive income (loss)", "documentation": "Amount 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)." } } }, "auth_ref": [ "r999", "r1000" ] }, "us-gaap_DebtSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Unrealized Gain (Loss)", "terseLabel": "Mark-to-market unrealized gain on shares", "documentation": "Amount 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), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading)." } } }, "auth_ref": [ "r737", "r974", "r975" ] }, "riot_DebtSecurityAxis": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DebtSecurityAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by category of debt security, either available-for-sale or held-to-maturity.", "label": "Debt Security [Axis]" } } }, "auth_ref": [] }, "riot_DebtSecurityDomain": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DebtSecurityDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Domain of Debt Security.", "label": "Debt Security [Domain]" } } }, "auth_ref": [] }, "riot_DeferredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Abstract", "terseLabel": "Deferred:" } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "negatedLabel": "US Federal", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r984", "r1067", "r1068" ] }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Total deferred benefit", "documentation": "Amount of deferred federal, state, and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national, regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r1062" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Net", "terseLabel": "Deferred financing costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r102", "r1029" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r152", "r984", "r1067" ] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income, Current", "terseLabel": "Deferred revenue, current portion", "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r939" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "negatedLabel": "Deferred income tax benefit (expense)", "negatedTerseLabel": "Deferred income tax benefit (expense)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r152", "r180", "r548", "r549", "r984" ] }, "riot_DeferredIncomeTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredIncomeTaxLiabilitiesAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities Abstract", "terseLabel": "Deferred income tax liabilities:" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r525", "r526", "r719" ] }, "riot_DeferredRevenueGainOnAcquisitionSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredRevenueGainOnAcquisitionSettlement", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Deferred Revenue Gain On Acquisition Settlement", "label": "Deferred Revenue Gain On Acquisition Settlement", "terseLabel": "Deferred gain on acquisition post-close dispute settlement" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenue, less current portion", "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 noncurrent." } } }, "auth_ref": [ "r967" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "negatedLabel": "US State", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r984", "r1067", "r1068" ] }, "riot_DeferredTaxAssetsDeferredRevenues": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredTaxAssetsDeferredRevenues", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Deferred Revenues", "label": "Deferred Tax Assets Deferred Revenues", "terseLabel": "Deferred revenues" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "terseLabel": "Intangible assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r533" ] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets (liabilities)", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1064" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1064" ] }, "riot_DeferredTaxAssetsOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredTaxAssetsOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to operating lease liabilities.", "label": "Deferred Tax Assets Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r85", "r1065" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "terseLabel": "Other deferred tax assets", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r85", "r1065" ] }, "riot_DeferredTaxAssetsTaxDeferredBitcoin": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredBitcoin", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Tax Deferred Bitcoin", "label": "Deferred Tax Assets Tax Deferred Bitcoin", "terseLabel": "Bitcoin" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "verboseLabel": "Stock compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation." } } }, "auth_ref": [ "r85", "r1065" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r534" ] }, "riot_DeferredTaxLiabilitiesBitcoinAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredTaxLiabilitiesBitcoinAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from Bitcoin assets.", "label": "Deferred Tax Liabilities Bitcoin Assets", "negatedLabel": "Bitcoin" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesDerivatives", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Derivatives", "negatedLabel": "Derivative asset", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives." } } }, "auth_ref": [ "r85", "r1065" ] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r85", "r1065" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Fixed assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r85", "r1065" ] }, "riot_DeferredTaxLiabilitiesRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from Right of use assets.", "label": "Deferred Tax Liabilities, Right of use asset", "negatedLabel": "Right of use asset" } } }, "auth_ref": [] }, "riot_DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfSharesSettledForTaxWithholdingSettlementShares": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfSharesSettledForTaxWithholdingSettlementShares", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Delivery Of Common Stock Underlying Restricted Stock Units Net Of Shares Settled For Tax Withholding Settlement Shares.", "label": "Delivery Of Common Stock Underlying Restricted Stock Units Net Of Shares Settled For Tax Withholding Settlement Shares", "terseLabel": "Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding (in shares)" } } }, "auth_ref": [] }, "riot_DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfSharesSettledForTaxWithholdingSettlementValue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfSharesSettledForTaxWithholdingSettlementValue", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding settlement.", "label": "Delivery Of Common Stock Underlying Restricted Stock Units Net Of Shares Settled For Tax Withholding Settlement Value", "terseLabel": "Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding" } } }, "auth_ref": [] }, "riot_DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfTaxWithholdingSettlementShares": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfTaxWithholdingSettlementShares", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Delivery of common stock underlying restricted stock units, net of tax withholding settlement.", "label": "Delivery Of Common Stock Underlying Restricted Stock Units Net Of Tax Withholding Settlement Shares", "terseLabel": "Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding (in shares)" } } }, "auth_ref": [] }, "riot_DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfTaxWithholdingSettlementValue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfTaxWithholdingSettlementValue", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Delivery of common stock underlying restricted stock units, net of tax withholding settlement.", "label": "Delivery Of Common Stock Underlying Restricted Stock Units Net Of Tax Withholding Settlement Value", "terseLabel": "Delivery of common stock underlying restricted stock units, net of shares settled for tax withholding" } } }, "auth_ref": [] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deposit Assets", "terseLabel": "Deposits", "totalLabel": "Total long-term deposits", "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." } } }, "auth_ref": [ "r966" ] }, "us-gaap_DepositAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deposits" } } }, "auth_ref": [] }, "riot_DepositAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DepositAssetsDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureDeposits" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deposit assets.", "label": "Deposit Assets Disclosure [Text Block]", "terseLabel": "Deposits" } } }, "auth_ref": [] }, "riot_DepositsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DepositsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "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": "Deposits [Line Items]", "terseLabel": "Deposits" } } }, "auth_ref": [] }, "riot_DepositsOnEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DepositsOnEquipment", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Deposits on equipment.", "label": "Deposits On Equipment", "negatedLabel": "Deposits on equipment", "terseLabel": "Deposits on equipment" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 }, "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization, Nonproduction", "negatedLabel": "Depreciation and amortization", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r11", "r79" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r11", "r289" ] }, "us-gaap_DerivativeAssetMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetMeasurementInput", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Measurement Input", "terseLabel": "Estimate fair value of derivative", "documentation": "Value of input used to measure derivative asset." } } }, "auth_ref": [ "r604" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset", "periodEndLabel": "Balance as of December 31, 2024", "periodStartLabel": "Balance as of December 31, 2023", "terseLabel": "Derivative asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213", "r214", "r607", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r809", "r810", "r854", "r855", "r856", "r857", "r858", "r859", "r881", "r920", "r1102" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current", "terseLabel": "Derivative asset, current portion", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Noncurrent", "terseLabel": "Derivative asset, less current portion", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r213" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Power Purchase Agreement" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreement" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Power Purchase Agreement", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r158", "r569", "r582" ] }, "us-gaap_DevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopmentCosts", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Development Costs, Period Cost", "terseLabel": "Developments costs", "verboseLabel": "Initial development costs and equipment", "documentation": "The capitalized costs incurred during the period (excluded from amortization) to obtain access to proved reserves and to provide facilities for extracting, treating, gathering and storing the oil and gas." } } }, "auth_ref": [ "r697" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r462", "r895", "r896", "r897", "r898", "r899", "r900", "r901" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r462", "r895", "r896", "r897", "r898", "r899", "r900", "r901" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregated revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r476", "r479", "r510", "r511", "r513", "r908" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "riot_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "DocumentAndEntityInformationAbstract", "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "riot_ESSMetronMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ESSMetronMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "ESS Metron [Member]", "label": "ESSMetron Member", "terseLabel": "ESS Metron" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income (loss) per share (in Dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r225", "r253", "r254", "r256", "r257", "r259", "r266", "r268", "r271", "r272", "r273", "r277", "r594", "r595", "r713", "r734", "r884" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income (loss) per share (in Dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r225", "r253", "r254", "r256", "r257", "r259", "r268", "r271", "r272", "r273", "r277", "r594", "r595", "r713", "r734", "r884" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r265", "r274", "r275", "r276" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Income tax rate", "totalLabel": "Income taxes expense (benefit) (In percentage)", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r528" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate (In percentage)", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r238", "r528", "r550" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Change in valuation allowance (In percentage)", "documentation": "Percentage 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 changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1063", "r1069" ] }, "riot_EffectiveIncomeTaxRateReconciliationContingentPaymentPercent": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationContingentPaymentPercent", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 contingent payment.", "label": "Effective Income Tax Rate Reconciliation, Contingent Payment, Percent", "terseLabel": "Contingent payment (In percentage)" } } }, "auth_ref": [] }, "riot_EffectiveIncomeTaxRateReconciliationDeferredAdjustmentPercent": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDeferredAdjustmentPercent", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 deferred adjustment.", "label": "Effective Income Tax Rate Reconciliation, Deferred Adjustment, Percent", "terseLabel": "Deferred adjustment (In percentage)" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "terseLabel": "Goodwill impairment (In percentage)", "documentation": "Percentage 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 impairment loss." } } }, "auth_ref": [ "r1063", "r1069" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock compensation (In percentage)", "documentation": "Percentage 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 nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1063", "r1069" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "terseLabel": "Other (In percentage)", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "riot_EffectiveIncomeTaxRateReconciliationRateChangeOnDeferredPercent": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationRateChangeOnDeferredPercent", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 rate change to deferred.", "label": "Effective Income Tax Rate Reconciliation, Rate Change on Deferred, Percent", "terseLabel": "Rate change on deferred (In percentage)" } } }, "auth_ref": [] }, "riot_EffectiveIncomeTaxRateReconciliationReturnToProvisionsPercent": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationReturnToProvisionsPercent", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 return to provisions.", "label": "Effective Income Tax Rate Reconciliation, Return to Provisions, Percent", "terseLabel": "Return to provision (In percentage)" } } }, "auth_ref": [] }, "riot_EffectiveIncomeTaxRateReconciliationSection162mCompensationPercent": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationSection162mCompensationPercent", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 section 162m compensation.", "label": "Effective Income Tax Rate Reconciliation, Section 162m Compensation, Percent", "terseLabel": "Section 162m compensation (In percentage)" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local taxes, net of federal taxes (In percentage)", "documentation": "Percentage 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 applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1063", "r1069" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetailss": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost (in Dollars)", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r512" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, period for recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r512" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock option awards [Member]", "verboseLabel": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "riot_EnergyCreditsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EnergyCreditsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents energy credits.", "label": "Energy Credits [Member]" } } }, "auth_ref": [] }, "riot_EngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EngineeringMember", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Engineering [Member]", "label": "Engineering Member", "terseLabel": "Engineering" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r930" ] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "All Entities [Member]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r930" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r930" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r930" ] }, "riot_EquipmentDamageMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EquipmentDamageMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Equipment Damage [Member]", "label": "Equipment Damage [Member]" } } }, "auth_ref": [] }, "riot_EquipmentDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EquipmentDeposits", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Deposits on equipment.", "label": "Equipment Deposits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "auth_ref": [] }, "riot_EquipmentDepositsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EquipmentDepositsAbstract", "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Deposits on equipment:" } } }, "auth_ref": [] }, "riot_EquipmentPurchaseDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EquipmentPurchaseDeposits", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty for purchase of equipment.", "label": "Equipment Purchase Deposits", "verboseLabel": "Purchase of miners" } } }, "auth_ref": [] }, "riot_EquipmentTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EquipmentTermLoansMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equipment term loans.", "label": "Equipment Term Loans [Member]", "terseLabel": "Equipment term loans" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r20", "r192", "r220", "r221", "r222", "r242", "r243", "r244", "r249", "r260", "r262", "r278", "r356", "r364", "r449", "r514", "r515", "r516", "r541", "r542", "r573", "r575", "r576", "r577", "r578", "r581", "r593", "r616", "r617", "r618", "r619", "r620", "r621", "r649", "r749", "r750", "r751", "r773", "r842" ] }, "riot_EquityIncentivePlan2019Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "EquityIncentivePlan2019Member", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "2019 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan2019 Member", "terseLabel": "2019 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "riot_ErcotMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ErcotMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "ERCOT [Member]", "label": "Ercot Member" } } }, "auth_ref": [] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "label": "Update to previously issued condensed consolidated financial statements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r253", "r254", "r255", "r259", "r260", "r261", "r262", "r277" ] }, "us-gaap_EscrowDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EscrowDeposit", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Escrow Deposit", "terseLabel": "Escrow Deposit", "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy." } } }, "auth_ref": [ "r105", "r872" ] }, "riot_ExchangeOfBitcoinForEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ExchangeOfBitcoinForEmployeeCompensation", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of exchange of bitcoin for employee compensation.", "label": "Exchange Of Bitcoin For Employee Compensation", "terseLabel": "Exchange of Bitcoin for employee compensation" } } }, "auth_ref": [] }, "riot_ExerciseOfCommonStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ExerciseOfCommonStockWarrantsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Exercise Of Common Stock Warrants [Member]", "label": "Exercise Of Common Stock Warrants Member", "terseLabel": "Exercise of Common Stock Warrants [Member]" } } }, "auth_ref": [] }, "riot_FactoryNewS19jProMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FactoryNewS19jProMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Factory New S19j Pro Miners Member", "terseLabel": "Factory-New S19j Pro Miners" } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Fair Value Adjustment of Warrants", "terseLabel": "Change in fair value of derivative asset", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r2", "r11" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails", "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r423", "r467", "r468", "r469", "r470", "r471", "r472", "r602", "r657", "r658", "r659", "r892", "r893", "r902", "r903", "r904" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r600" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted prices in active markets (Level 1) [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r423", "r467", "r472", "r602", "r657", "r902", "r903", "r904" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant other observable inputs (Level 2) [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r423", "r467", "r472", "r602", "r658", "r892", "r893", "r902", "r903", "r904" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails", "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant unobservable inputs (Level 3) [Member]", "verboseLabel": "Level 3", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r423", "r467", "r468", "r469", "r470", "r471", "r472", "r602", "r659", "r892", "r893", "r902", "r903", "r904" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurement", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "riot_FairValueMeasurementsDetailsScheduleofChangesinEstimatedFairValueofDerivativeAssetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FairValueMeasurementsDetailsScheduleofChangesinEstimatedFairValueofDerivativeAssetLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails" ], "lang": { "en-us": { "role": { "label": "Power Purchase Agreement [Line Items]" } } }, "auth_ref": [] }, "riot_FairValueMeasurementsDetailsScheduleofChangesinEstimatedFairValueofDerivativeAssetTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FairValueMeasurementsDetailsScheduleofChangesinEstimatedFairValueofDerivativeAssetTable", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements (Details) - Schedule of Changes in Estimated Fair Value of Derivative Asset [Table]" } } }, "auth_ref": [] }, "riot_FairValueMeasurementsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueonrecurringbasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FairValueMeasurementsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueonrecurringbasisLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of assets and liabilities measured at fair value on recurring basis [Line Items]" } } }, "auth_ref": [] }, "riot_FairValueMeasurementsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueonrecurringbasisTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FairValueMeasurementsDetailsScheduleofassetsandliabilitiesmeasuredatfairvalueonrecurringbasisTable", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements (Details) - Schedule of assets and liabilities measured at fair value on recurring basis [Table]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesEstimatedFairValueContingentConsiderationLiabilityDetails", "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r423", "r467", "r468", "r469", "r470", "r471", "r472", "r657", "r658", "r659", "r892", "r893", "r902", "r903", "r904" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails" ], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "negatedLabel": "Domestic", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r237", "r527" ] }, "riot_FifthAmendmentToTwentyNineteenIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FifthAmendmentToTwentyNineteenIncentivePlanMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fifth Amendment To The Twenty Nineteen Incentive Plan [Member]", "label": "Fifth Amendment To The Twenty Nineteen Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r366", "r367", "r371", "r372", "r373", "r375", "r376", "r377", "r427", "r445", "r582", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r732", "r890", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r1007", "r1008", "r1009", "r1010" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r16", "r187", "r188", "r189", "r211", "r365", "r368", "r370", "r1097" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss, Recovery", "terseLabel": "Allowance for credit recoveries", "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery." } } }, "auth_ref": [ "r17", "r369", "r889" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-average life (years)", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r203", "r385" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r137" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r383", "r384", "r385", "r386", "r689", "r696" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross book value", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r696" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r689" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r76", "r77" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "netLabel": "Total", "terseLabel": "Finite-lived intangible assets, net", "verboseLabel": "Net book value", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r136", "r689" ] }, "riot_FirstAmendmentToTwentyNineteenIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FirstAmendmentToTwentyNineteenIncentivePlanMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "First Amendment To The Twenty Nineteen Incentive Plan [Member]", "label": "First Amendment To The Twenty Nineteen Incentive Plan [Member]", "terseLabel": "First Amendment To The Twenty Nineteen Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "negatedLabel": "Foreign", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r237" ] }, "riot_FourthAmendmentToTwentyNineteenIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FourthAmendmentToTwentyNineteenIncentivePlanMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Fourth Amendment To The Twenty Nineteen Incentive Plan [Member]", "label": "Fourth Amendment To The Twenty Nineteen Incentive Plan [Member]" } } }, "auth_ref": [] }, "riot_FuturePowerBillsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FuturePowerBillsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Future Power Bills [Member]", "label": "Future Power Bills Member", "terseLabel": "Future Power Bills [Member]" } } }, "auth_ref": [] }, "riot_FuturePowerCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FuturePowerCreditsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Future Power Credits Current.", "label": "Future Power Credits Current", "terseLabel": "Future power credits, current portion" } } }, "auth_ref": [] }, "riot_FuturePowerCreditsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FuturePowerCreditsNonCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Future Power Credits Non Current.", "label": "Future Power Credits Non Current", "terseLabel": "Future power credits, less current portion" } } }, "auth_ref": [] }, "riot_FuturePowerCreditsReceivableTerm": { "xbrltype": "durationItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FuturePowerCreditsReceivableTerm", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Period in which future power credits to be received.", "label": "Future Power Credits Receivable, Term", "terseLabel": "Future power credits to be received, term" } } }, "auth_ref": [] }, "riot_FuturePowerCreditsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "FuturePowerCreditsToBeReceived", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of future power credits to be received.", "label": "Future Power Credits to be Received", "terseLabel": "Future power credits to be received" } } }, "auth_ref": [] }, "riot_GMOLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "GMOLitigationMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to GMO litigation.", "label": "G M O Litigation [Member]", "terseLabel": "G M O [Member]" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfIntangibleAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Intangible Assets", "negatedLabel": "Realized gain on sale of Bitcoin", "terseLabel": "Realized gain on sale of Bitcoin", "documentation": "Amount of gain (loss) on sale or disposal of intangible assets." } } }, "auth_ref": [ "r980" ] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Realized gain on sale/exchange of long-term investment", "terseLabel": "Realized gain on sale/exchange of long-term investment", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_GainLossOnSaleOfProperties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfProperties", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Properties", "terseLabel": "Gain on sale of equipment", "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method." } } }, "auth_ref": [ "r980", "r1016", "r1018" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 }, "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) on sale/exchange of equipment", "negatedTerseLabel": "Loss (gain) on sale/exchange of equipment", "terseLabel": "Loss on sale of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r11" ] }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "verboseLabel": "(Loss) gain on sale/exchange of equipment", "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value." } } }, "auth_ref": [ "r980" ] }, "riot_GainLossRealizedOnSaleexchangeOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "GainLossRealizedOnSaleexchangeOfCryptocurrencies", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of realized gain on sale/exchange of cryptocurrencies.", "label": "Gain Loss Realized On Saleexchange Of Cryptocurrencies", "negatedLabel": "Realized gain on sale of Bitcoin", "terseLabel": "Realized gains on the sale of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) Related to Litigation Settlement", "negatedLabel": "Gain on acquisition post-close dispute settlement", "terseLabel": "Gain on acquisition post-close dispute settlement", "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_GainOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnSaleOfInvestments", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Gain on Sale of Investments", "terseLabel": "Gain on sale of long term investments", "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r976", "r977", "r980", "r1098" ] }, "riot_Gainlossrealizedonsaleexchangeofcryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "Gainlossrealizedonsaleexchangeofcryptocurrencies", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details" ], "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on change in fair value of cryptocurrencies.", "label": "GainLossRealizedOnSaleexchangeOfCryptocurrencies", "terseLabel": "Realized gain on sale of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r202", "r378", "r710", "r891", "r915", "r1014", "r1015" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill", "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." } } }, "auth_ref": [ "r13", "r74" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 9.0 }, "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill", "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." } } }, "auth_ref": [ "r11", "r379", "r380", "r381", "r891" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "terseLabel": "Segment gross profit (loss)", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r120", "r236", "r285", "r299", "r305", "r308", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r608", "r886", "r1026" ] }, "riot_GroundLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "GroundLeaseMember", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ground lease [Member]", "label": "Ground Lease Member", "terseLabel": "Ground lease [Member]" } } }, "auth_ref": [] }, "riot_GroundLeasesNet1": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "GroundLeasesNet1", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Net long-term land leases which are capitalized as part of real property", "label": "Ground Leases Net1", "terseLabel": "Ground Leases" } } }, "auth_ref": [] }, "riot_HCWainwrightMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "HCWainwrightMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "H.C. Wainwright [Member]", "label": "HCWainwright Member", "terseLabel": "H.C. Wainwright [Member]" } } }, "auth_ref": [] }, "riot_ImpairmentGainLossOnCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ImpairmentGainLossOnCryptocurrencies", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 8.0 }, "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Impairment of cryptocurrencies.", "label": "Impairment Gain Loss On Cryptocurrencies", "terseLabel": "Impairment of Bitcoin" } } }, "auth_ref": [] }, "riot_ImpairmentLossOnMiners": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ImpairmentLossOnMiners", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss on miners.", "label": "Impairment Loss on Miners", "terseLabel": "Impairment of miners" } } }, "auth_ref": [] }, "riot_ImpairmentOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ImpairmentOfCryptocurrencies", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Impairment of cryptocurrencies.", "label": "Impairment Of Cryptocurrencies", "terseLabel": "Impairment of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets (Excluding Goodwill)", "negatedLabel": "Impairment of goodwill", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r11", "r21" ] }, "us-gaap_ImpairmentOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfInvestments", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairment expense", "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income." } } }, "auth_ref": [ "r169" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "negatedLabel": "Impairment of Bitcoin", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r11", "r140" ] }, "riot_ImpairmentOfMinersAndMiningEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ImpairmentOfMinersAndMiningEquipment", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Impairment of miners and mining equipment", "label": "Impairment of Miners and Mining Equipment", "negatedLabel": "Impairment of miners", "terseLabel": "Impairment of miners" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r142" ] }, "riot_Impairmentgainlossoncryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "Impairmentgainlossoncryptocurrencies", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details" ], "lang": { "en-us": { "role": { "documentation": "Impairment of cryptocurrencies.", "label": "ImpairmentGainLossOnCryptocurrencies", "terseLabel": "Impairment of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfLossFromContinuingOperationsByDomesticAndForeignJurisdictionsDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss from Continuing Operations before Income Taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r116", "r164", "r285", "r299", "r305", "r308", "r714", "r729", "r886" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net", "totalLabel": "Net income (loss) before taxes", "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r18" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income taxes", "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." } } }, "auth_ref": [ "r238", "r522", "r529", "r530", "r536", "r546", "r551", "r552", "r553", "r771" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfComponentsOfIncomeTaxBenefitExpenseDetails", "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "negatedTotalLabel": "Total income tax benefit (expense)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r171", "r183", "r261", "r262", "r290", "r527", "r547", "r739" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]", "terseLabel": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r219", "r523", "r524", "r530", "r531", "r535", "r537", "r765" ] }, "riot_IncomeTaxReconciliationChangeInDeferredTax": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IncomeTaxReconciliationChangeInDeferredTax", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "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 rate changes on deferred tax", "label": "Income Tax Reconciliation Change In Deferred Tax", "terseLabel": "Rate change on deferreds" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance", "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." } } }, "auth_ref": [ "r1063" ] }, "riot_IncomeTaxReconciliationContingentPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IncomeTaxReconciliationContingentPayment", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Contingent Payment", "label": "Income Tax Reconciliation Contingent Payment", "terseLabel": "Contingent payment" } } }, "auth_ref": [] }, "riot_IncomeTaxReconciliationDeferredAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IncomeTaxReconciliationDeferredAdjustments", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "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 deferred adjustments.", "label": "Income Tax Reconciliation Deferred Adjustments", "terseLabel": "Deferred adjustments" } } }, "auth_ref": [] }, "riot_IncomeTaxReconciliationGoodwillImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IncomeTaxReconciliationGoodwillImpairment", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Goodwill Impairment", "label": "Income Tax Reconciliation Goodwill Impairment", "terseLabel": "Goodwill impairment" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Federal statutory rate", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r528" ] }, "riot_IncomeTaxReconciliationNondeductibleExpenseEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IncomeTaxReconciliationNondeductibleExpenseEmployeeCompensation", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "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 employee compensation.", "label": "Income Tax Reconciliation Nondeductible Expense Employee Compensation", "terseLabel": "Section 162m compensation" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "terseLabel": "Stock compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "terseLabel": "Other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_IncomeTaxReconciliationPriorYearIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationPriorYearIncomeTaxes", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Prior Year Income Taxes, Amount", "verboseLabel": "Return to provisions", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to revisions of previously reported income tax expense (benefit)." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesScheduleOfTaxExpenseBenefitBasedOnUsFederalStatutoryRateDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "terseLabel": "State and local taxes, net of federal taxes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1063" ] }, "riot_IncomeTaxesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IncomeTaxesDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Line Items]" } } }, "auth_ref": [] }, "riot_IncomeTaxesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IncomeTaxesDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes", "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." } } }, "auth_ref": [ "r50" ] }, "us-gaap_IncreaseDecreaseInOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Assets", "negatedLabel": "(Increase)/decrease in operating assets", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of assets used to generate operating income." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLiabilities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Liabilities", "terseLabel": "Increase/(decrease) in operating liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities that result from activities that generate operating income." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Goodwill and Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r382" ] }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsFiniteLivedPolicy", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Finite-lived intangible assets", "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r77", "r685", "r686", "r687", "r689", "r882" ] }, "riot_InterestAndOtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "InterestAndOtherIncomeExpense", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "The amount of interest and other income (expense).", "label": "Interest And Other Income Expense", "terseLabel": "Interest income (expense)" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r227", "r230", "r231" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntersegmentEliminationMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r287", "r298", "r299", "r300", "r301", "r302", "r304", "r308" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Accrued interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r123", "r288" ] }, "riot_InvestmentInterestRate2": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "InvestmentInterestRate2", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Investment interest rate.", "label": "Investment Interest Rate2", "terseLabel": "Investment Interest rate" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Long-term investments", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r736", "r761", "r762", "r763", "r764", "r849", "r850" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestments" ], "lang": { "en-us": { "role": { "label": "Investment [Text Block]", "terseLabel": "Investments", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r955", "r956", "r994" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments" } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments," } } }, "auth_ref": [] }, "riot_InvestmentsinMarketableEquitySecuritiesandLongtermInvestmentsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "InvestmentsinMarketableEquitySecuritiesandLongtermInvestmentsDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]" } } }, "auth_ref": [] }, "riot_InvestmentsinMarketableEquitySecuritiesandLongtermInvestmentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "InvestmentsinMarketableEquitySecuritiesandLongtermInvestmentsDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Investments in Marketable Equity Securities and Long-term Investments (Details) [Table]" } } }, "auth_ref": [] }, "riot_IssuanceOfCommonStockForBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IssuanceOfCommonStockForBusinessCombination", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount of issuance of common stock for business combination.", "label": "Issuance Of Common Stock For Business Combination", "terseLabel": "Issuance of common stock for business combination" } } }, "auth_ref": [] }, "riot_IssuanceOfCommonStockInConnectionWithAcquisitionOfEssMetronWithHeld": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IssuanceOfCommonStockInConnectionWithAcquisitionOfEssMetronWithHeld", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementOfStockholdersEquityParentheticals" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock in connection with the acquisition of ESS Metron with Held.", "label": "Issuance Of Common Stock In Connection With Acquisition Of Ess Metron With Held", "terseLabel": "Issuance of common stock in connection with the acquisition of ESS Metron with Held" } } }, "auth_ref": [] }, "riot_IssuanceOfCommonStockRelatedToExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IssuanceOfCommonStockRelatedToExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock related to exercise of warrants.", "label": "Issuance Of Common Stock Related To Exercise Of Warrants", "terseLabel": "Issuance of common stock related to exercise of warrants" } } }, "auth_ref": [] }, "riot_IssuanceOfCommonStockRelatedToExerciseOfWarrantsShares": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IssuanceOfCommonStockRelatedToExerciseOfWarrantsShares", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Issuance of common stock related to exercise of warrants, shares", "label": "Issuance Of Common Stock Related To Exercise Of Warrants Shares", "terseLabel": "Issuance of common stock related to exercise of warrants (in Shares)" } } }, "auth_ref": [] }, "riot_IssuanceOfCommonStockWarrantForSettlementOfAdvisoryFees": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "IssuanceOfCommonStockWarrantForSettlementOfAdvisoryFees", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Amount of issuance of common stock warrant for settlement of advisory fees.", "label": "Issuance Of Common Stock Warrant For Settlement Of Advisory Fees", "terseLabel": "Issuance of common stock warrant for settlement of advisory fees" } } }, "auth_ref": [] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issuance of Stock and Warrants for Services or Claims", "terseLabel": "Issuance of common stock warrant for settlement of advisory fees", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r11" ] }, "riot_KairosGlobalTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "KairosGlobalTechnologyIncMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Kairos Global Technology, Inc [Member]", "label": "Kairos Global Technology Inc Member", "terseLabel": "Kairos Global Technology, Inc [Member]" } } }, "auth_ref": [] }, "us-gaap_LandBuildingsAndImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandBuildingsAndImprovementsMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land, Buildings and Improvements [Member]", "terseLabel": "Land rights and land improvements", "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]", "terseLabel": "Land", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1034" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r948" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r948" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetailsCalc2": { "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Lease, Cost", "totalLabel": "Total lease expense", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r636", "r914" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of lease expense", "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." } } }, "auth_ref": [ "r1082" ] }, "riot_LeaseOneMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "LeaseOneMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease One [Member]", "label": "Lease One Member", "terseLabel": "Lease One [Member]" } } }, "auth_ref": [] }, "riot_LeaseTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "LeaseTwoMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Lease Two [Member]", "label": "Lease Two Member", "terseLabel": "Lease Two [Member]" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r635" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum operating lease payments", "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." } } }, "auth_ref": [ "r1083" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureScheduleOfFutureMinimumOperatingLeasePaymentsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total undiscounted lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "Thereafter", "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)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2024", "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)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2028", "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)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2027", "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)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026", "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)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025", "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)." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureScheduleOfFutureMinimumOperatingLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less present value discount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r644" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease terms", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1081" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r631" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "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." } } }, "auth_ref": [ "r29", "r236", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r564", "r567", "r568", "r608", "r801", "r885", "r928", "r1026", "r1089", "r1090" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r114", "r163", "r725", "r915", "r983", "r1011", "r1078" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r31", "r198", "r236", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r564", "r567", "r568", "r608", "r915", "r1026", "r1089", "r1090" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "terseLabel": "Outstanding balance", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r24", "r162", "r1099" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Amount borrowed", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate at end of period", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Interest rate of debt during the period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "Debt", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r982" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "verboseLabel": "Borrowing", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LineOfCreditFacilityPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityPeriodicPayment", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Periodic Payment", "terseLabel": "Payments of credit and security facility", "documentation": "Amount of the required periodic payments of both interest and principal." } } }, "auth_ref": [ "r28" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r28", "r982" ] }, "riot_LineOfCreditFacilityTerm": { "xbrltype": "durationItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "LineOfCreditFacilityTerm", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of line of credit.", "label": "Line of Credit Facility, Term", "terseLabel": "Line of credit facility, term" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [Member]", "terseLabel": "Equipment Guidance Line", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Litigation Settlement, Amount Awarded from Other Party", "terseLabel": "Final determination", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "terseLabel": "Equipment term loan outstanding", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r24", "r162", "r422", "r429", "r892", "r893", "r1099" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "terseLabel": "Equipment term loan, current", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r205" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Other long term debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r206" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r391", "r392", "r393", "r397", "r1022", "r1023" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Loss contingency damages", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r1021", "r1022", "r1023" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Loss contingency estimate of possible loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r392", "r393", "r396", "r397" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Loss in Period", "terseLabel": "Loss Contingency Loss In Period", "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r391", "r392", "r393", "r397", "r1022", "r1023" ] }, "us-gaap_LossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossOnSaleOfInvestments", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Loss on Sale of Investments", "terseLabel": "Realized loss on sale of marketable equity securities", "documentation": "The difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale." } } }, "auth_ref": [ "r976", "r977", "r980", "r1098" ] }, "riot_M56sPlusModelMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "M56sPlusModelMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to M56S+ model miners.", "label": "M56S Plus Model Miners [Member]", "terseLabel": "M56S plus model miners" } } }, "auth_ref": [] }, "riot_M56sPlusPlusModelMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "M56sPlusPlusModelMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to M56S++ model miners.", "label": "M56S Plus Plus Model Miners [Member]", "terseLabel": "M56S plus plus model miners" } } }, "auth_ref": [] }, "riot_M66ModelMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "M66ModelMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to M66 Model Miners.", "label": "M66 Model Miners [Member]", "terseLabel": "M66 Model Miners" } } }, "auth_ref": [] }, "riot_M66sModelMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "M66sModelMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to M66S Model Miners.", "label": "M66S Model Miners [Member]", "terseLabel": "M66S Model Miners" } } }, "auth_ref": [] }, "riot_MachineryAndFacilityEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MachineryAndFacilityEquipmentMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Machinery and facility equipment [Member]", "label": "Machinery And Facility Equipment Member", "terseLabel": "Machinery and facility equipment" } } }, "auth_ref": [] }, "srt_ManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ManagementMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Management [Member]", "terseLabel": "Management" } } }, "auth_ref": [ "r992", "r1087" ] }, "riot_ManufacturingTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ManufacturingTermLoansMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to manufacturing term loans.", "label": "Manufacturing Term Loans [Member]", "terseLabel": "Manufacturing term loans" } } }, "auth_ref": [] }, "riot_MarketCapitalizationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MarketCapitalizationPercentage", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of market capitalization.", "label": "Market Capitalization Percentage", "terseLabel": "Market capitalization, percentage" } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Investment in marketable equity securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r107" ] }, "us-gaap_MarketableSecuritiesRealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesRealizedGainLoss", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Realized Gain (Loss)", "terseLabel": "Realized loss on sale of marketable equity securities", "documentation": "Amount of realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI)." } } }, "auth_ref": [] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Marketable Securities, Unrealized Gain (Loss)", "negatedLabel": "Unrealized loss on marketable equity securities", "terseLabel": "Unrealized gain (loss) on marketable equity securities", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r118" ] }, "riot_MaximumAmountOfSalesShares": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MaximumAmountOfSalesShares", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Maximum amount of sales shares.", "label": "Maximum Amount Of Sales Shares", "terseLabel": "Maximum amount of sales shares (in Dollars)" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDebtDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r474", "r684", "r746", "r793", "r794", "r848", "r851", "r852", "r853", "r860", "r874", "r875", "r888", "r894", "r907", "r917", "r1028", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r1076" ] }, "riot_MeasurementInputIssuanceDateDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MeasurementInputIssuanceDateDiscountRateMember", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Issuance Date Discount Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r603" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "riot_MegawattsOfPowerContractedAtFixedPriceThroughApril302030": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MegawattsOfPowerContractedAtFixedPriceThroughApril302030", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to megawatts of power as contracted by the entity, at fixed prices through April 30, 2030.", "label": "Megawatts Of Power Contracted, At Fixed Price Through April 30, 2030", "terseLabel": "MW contracted, at fixed prices through April 30, 2030" } } }, "auth_ref": [] }, "riot_MegawattsOfPowerContractedAtFixedPriceThroughOctober312027": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MegawattsOfPowerContractedAtFixedPriceThroughOctober312027", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to megawatts of power as contracted by the entity, at fixed prices through October 31, 2027.", "label": "Megawatts Of Power Contracted, At Fixed Price Through October 31, 2027", "terseLabel": "MW contracted, at fixed prices through October 31, 2027" } } }, "auth_ref": [] }, "riot_MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Members of our board of directors and an employee of Company [Member]", "label": "Members Of Our Board Of Directors And An Employee Of Company Member", "terseLabel": "Members of our board of directors and an employee of Company [Member]" } } }, "auth_ref": [] }, "riot_MicrobtElectronicsTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MicrobtElectronicsTechnologyCo.LtdMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to MicroBT Electronics Technology Co., LTD.", "label": "MicroBT Electronics Technology Co., LTD [Member]", "terseLabel": "MicroBT Electronics Technology Co., LTD" } } }, "auth_ref": [] }, "riot_MidasGreenTechnologiesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MidasGreenTechnologiesLlcMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Midas Green Technologies, LLC.", "label": "Midas Green Technologies, LLC [Member]", "terseLabel": "Midas Green Technologies, LLC" } } }, "auth_ref": [] }, "riot_MinersAndMiningEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MinersAndMiningEquipmentMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Miners and Mining Equipment [Member]", "label": "Miners And Mining Equipment Member", "terseLabel": "Miners and mining equipment" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r474", "r684", "r746", "r793", "r794", "r848", "r851", "r852", "r853", "r860", "r874", "r875", "r888", "r894", "r907", "r917", "r1028", "r1091", "r1092", "r1093", "r1094", "r1095", "r1096" ] }, "riot_MiningMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MiningMember", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Mining Member", "terseLabel": "Bitcoin Mining" } } }, "auth_ref": [] }, "riot_MogoInvestmentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "MogoInvestmentAgreementMember", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Mogo Investment Agreement [Member]", "label": "Mogo Investment Agreement Member", "terseLabel": "Mogo Investment Agreement" } } }, "auth_ref": [] }, "riot_Mr.TheriotMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "Mr.TheriotMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Mr. Theriot.", "label": "Mr. Theriot [Member]", "terseLabel": "Mr. Theriot" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r229" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r229" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r129", "r130", "r131" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 23.0 }, "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r117", "r131", "r165", "r196", "r215", "r217", "r222", "r236", "r248", "r253", "r254", "r256", "r257", "r261", "r262", "r270", "r285", "r299", "r305", "r308", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r595", "r608", "r731", "r823", "r840", "r841", "r886", "r926", "r1026" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "label": "Impacts of Adoption of ASU 2023-08" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Impacts of Adoption of ASU 2023-08", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r181", "r182", "r184", "r195", "r246", "r247", "r250", "r251", "r263", "r264", "r357", "r358", "r543", "r544", "r545", "r579", "r591", "r597", "r598", "r599", "r613", "r614", "r615", "r629", "r630", "r650", "r693", "r694", "r695", "r753", "r754", "r755", "r756", "r758" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "Impacts of Adoption of ASU 2023-08", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r245", "r248", "r249", "r250", "r252", "r256", "r263", "r277", "r319", "r320", "r353", "r354", "r355", "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r387", "r514", "r515", "r516", "r539", "r540", "r541", "r542", "r556", "r557", "r558", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r605", "r606", "r609", "r610", "r611", "r612", "r622", "r623", "r625", "r626", "r627", "r628", "r645", "r646", "r647", "r648", "r649", "r690", "r691", "r692", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r760" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r54", "r190", "r191", "r192", "r193", "r194", "r245", "r248", "r249", "r250", "r252", "r256", "r263", "r277", "r319", "r320", "r353", "r354", "r355", "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r387", "r514", "r515", "r516", "r539", "r540", "r541", "r542", "r556", "r557", "r558", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r605", "r606", "r609", "r610", "r611", "r612", "r622", "r623", "r625", "r626", "r627", "r628", "r645", "r646", "r647", "r648", "r649", "r690", "r691", "r692", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r760" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Issued Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r124" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "riot_NonvestedRestrictedStockAdditionalSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NonvestedRestrictedStockAdditionalSharesActivityTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Additional Shares Activity Table Text Block", "verboseLabel": "Schedule of service-based awards" } } }, "auth_ref": [] }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "verboseLabel": "Schedule of performance-based awards", "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares." } } }, "auth_ref": [ "r23" ] }, "riot_NorthernDataWorkingCapitalDisputesMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NorthernDataWorkingCapitalDisputesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to northern data working capital disputes.", "label": "Northern Data Working Capital Disputes [Member]", "terseLabel": "Northern data working capital disputes [Member]" } } }, "auth_ref": [] }, "riot_NumberOfAnticipatedGigawattsBitcoinMiningUnderDevelopmentAtSite": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfAnticipatedGigawattsBitcoinMiningUnderDevelopmentAtSite", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of gigawatt Bitcoin mining and data center facility complex, the Corsicana Facility, is under development.", "label": "Number Of Anticipated Gigawatts Bitcoin Mining Under Development At The Site", "terseLabel": "Anticipated gigawatt under development at site" } } }, "auth_ref": [] }, "riot_NumberOfCustomers": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfCustomers", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of customers.", "label": "Number of Customers", "terseLabel": "Number of customers" } } }, "auth_ref": [] }, "riot_NumberOfCustomersWhoGenerateMoreThanTenPercentOfTotalRevenue": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfCustomersWhoGenerateMoreThanTenPercentOfTotalRevenue", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number Of Customers Who Generate More Than Ten Percent Of Total Revenue", "label": "Number Of Customers Who Generate More Than Ten Percent Of Total Revenue", "terseLabel": "Number of customers over 10% of total revenues" } } }, "auth_ref": [] }, "riot_NumberOfEquipmentSold": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfEquipmentSold", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of equipment sold.", "label": "Number of Equipment Sold", "terseLabel": "Number of Equipment Sold" } } }, "auth_ref": [] }, "riot_NumberOfIncreasedCapacityOfMining": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfIncreasedCapacityOfMining", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of increased capacity of mining.", "label": "Number Of Increased Capacity Of Mining", "terseLabel": "Additional increased mining capacity" } } }, "auth_ref": [] }, "riot_NumberOfMegawattsCapacityConstructionUnderInitialPhaseOfDevelopment": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfMegawattsCapacityConstructionUnderInitialPhaseOfDevelopment", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of megawatts construction under initial phase of development of Corsicana Facility.", "label": "Number Of Megawatts Capacity Construction Under Initial Phase Of Development", "terseLabel": "Number of megawatts construction under initial phase of development of facility" } } }, "auth_ref": [] }, "riot_NumberOfMegawattsCapacityProvidedForBitcoinMining": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfMegawattsCapacityProvidedForBitcoinMining", "presentation": [ "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of megawatts in total developed capacity for Bitcoin mining and data center hosting services for institutional-scale hosted clients", "label": "Number Of Megawatts Capacity Provided For Bitcoin Mining", "verboseLabel": "Mining capacity (MW)" } } }, "auth_ref": [] }, "riot_NumberOfMegawattsCapacityUnderContract": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfMegawattsCapacityUnderContract", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of megawatts capacity under contract.", "label": "Number Of Megawatts Capacity Under Contract", "terseLabel": "Number of Megawatts capacity" } } }, "auth_ref": [] }, "riot_NumberOfMinersAcquiredAndReceived": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfMinersAcquiredAndReceived", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of miners acquired and received during the period.", "label": "Number Of Miners Acquired And Received", "terseLabel": "Number of miners acquired and received" } } }, "auth_ref": [] }, "riot_NumberOfMinersDeployedAtMiningFacility": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfMinersDeployedAtMiningFacility", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of miners deployed at mining facility.", "label": "Number Of Miners Deployed At Mining Facility", "verboseLabel": "Number of miners deployed at mining facility" } } }, "auth_ref": [] }, "riot_NumberOfMinersToBePurchased": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfMinersToBePurchased", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of miners to be purchased as per purchase agreement.", "label": "Number Of Miners To Be Purchased", "terseLabel": "Number of miners to be purchased from Bitmain as per purchase agreement" } } }, "auth_ref": [] }, "riot_NumberOfMinersTransferredInExchangeForOtherMiners": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfMinersTransferredInExchangeForOtherMiners", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of miners transferred in exchange for other miners.", "label": "Number Of Miners Transferred In Exchange For Other Miners", "terseLabel": "Number Of Miners Transferred In Exchange For Other Miners" } } }, "auth_ref": [] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r991" ] }, "riot_NumberOfSharesHeldToCoverWithholdingTaxesRelatedToSettlementOfRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfSharesHeldToCoverWithholdingTaxesRelatedToSettlementOfRestrictedStockUnits", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares held to cover withholding taxes related to the settlement of restricted stock units.", "label": "Number Of Shares Held To Cover Withholding Taxes Related To Settlement Of Restricted Stock Units", "terseLabel": "Number of shares held to cover withholding taxes related to the settlement of restricted stock units" } } }, "auth_ref": [] }, "riot_NumberOfSharesHeldToCoverWithholdingTaxesRelatedToTheSettlementOfRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfSharesHeldToCoverWithholdingTaxesRelatedToTheSettlementOfRestrictedStockUnits", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of shares held to cover withholding taxes related to the settlement of restricted stock units.", "label": "Number Of Shares Held To Cover Withholding Taxes Related To The Settlement Of Restricted Stock Units", "terseLabel": "Number of shares held to cover withholding taxes related to the settlement of restricted stock units" } } }, "auth_ref": [] }, "riot_NumberOfStockHoldsForSharesAsSecurity": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "NumberOfStockHoldsForSharesAsSecurity", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of stock holds for shares as security.", "label": "Number Of Stock Holds For Shares As Security", "terseLabel": "Number of stock holds for shares as security (in Shares)" } } }, "auth_ref": [] }, "riot_OfficeAndOtherLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "OfficeAndOtherLeasesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Office and other leases [Member]", "label": "Office And Other Leases Member", "terseLabel": "Office and other leases [Member]" } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Office and computer equipment [Member]", "terseLabel": "Office and computer equipment", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "riot_OncorMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "OncorMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Oncor Member", "label": "Oncor [Member]", "terseLabel": "Oncor" } } }, "auth_ref": [] }, "riot_OperatingCashFlowsFromOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "OperatingCashFlowsFromOperatingLeases", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Operating cash flows from operating leases.", "label": "Operating Cash Flows From Operating Leases", "verboseLabel": "Operating leases net operating cash outflows" } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r285", "r299", "r305", "r308", "r886" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost", "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." } } }, "auth_ref": [ "r637", "r914" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "totalLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r1080" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureScheduleOfFutureMinimumOperatingLeasePaymentsDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesDetails", "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liabilities", "verboseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r633" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Annual lease payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r634", "r640" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r632" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r643", "r914" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term - operating leases", "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." } } }, "auth_ref": [ "r642", "r914" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carry forwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r84" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r298", "r299", "r300", "r301", "r302", "r308" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization and Basis of Presentation" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Basis of Presentation", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r108", "r132", "r133", "r157" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetailss": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Other Income", "terseLabel": "Other income (expense)", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r738", "r825", "r861", "r862", "r863" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r33" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Long-Term Investments", "terseLabel": "Other long-term assets", "documentation": "Amount of long-term investments classified as other." } } }, "auth_ref": [ "r716", "r965" ] }, "riot_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "OtherMember", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Other [Member]", "label": "Other Member", "terseLabel": "Other" } } }, "auth_ref": [] }, "riot_OtherMinersMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "OtherMinersMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other purchasers of miners.", "label": "Other Miners [Member]", "terseLabel": "Other Miners" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other noncurrent liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "terseLabel": "Other income (expense)", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "riot_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "OtherRevenueMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Other Revenue [Member]", "label": "Other Revenue Member", "terseLabel": "Other", "verboseLabel": "Other revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other Tax Expense (Benefit)", "terseLabel": "Deferred income tax expense (benefit)", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r237", "r1062", "r1066" ] }, "riot_OwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "OwnershipPercentage", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Ownership percentage.", "label": "Ownership Percentage", "terseLabel": "Percentage owned" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Patents [Member]", "terseLabel": "Patents", "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law." } } }, "auth_ref": [ "r155" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchase of common shares to pay employee withholding taxes", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r45" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Debt issuance costs", "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." } } }, "auth_ref": [ "r47" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments of Stock Issuance Costs", "negatedLabel": "Offering costs for the issuance of common stock / At-the-market offering", "terseLabel": "Issuance expense (in Dollars)", "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security." } } }, "auth_ref": [ "r44" ] }, "riot_PaymentsOnContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PaymentsOnContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Payments on contingent consideration liability.", "label": "Payments On Contingent Consideration Liability", "negatedLabel": "Payments on contingent consideration liability - future power credits" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Debt Securities, Available-for-Sale", "negatedLabel": "Investment in convertible debt", "terseLabel": "Investment", "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)." } } }, "auth_ref": [ "r41", "r226", "r321" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration, net of seller transaction cost", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r42", "r559" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of Whinstone, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r42" ] }, "riot_PaymentsToAcquireBusinessesNetOfCashAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired1", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments To Acquire Businesses Net Of Cash Acquired1", "negatedLabel": "Acquisition of ESS Metron, net of cash acquired" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Patent costs incurred", "terseLabel": "Payment to acquire license patent technology", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r128" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Investments", "terseLabel": "Minority interest", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r127" ] }, "us-gaap_PaymentsToAcquireMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMachineryAndEquipment", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Machinery and Equipment", "terseLabel": "Additions", "verboseLabel": "Purchase price", "documentation": "The cash outflow for acquisition of machinery and equipment." } } }, "auth_ref": [ "r128" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Security deposits", "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "terseLabel": "Payments to acquire productive assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r170", "r1071", "r1072", "r1073" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment, including construction in progress", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r128" ] }, "riot_PenaltiesAndCostsRelatedToInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PenaltiesAndCostsRelatedToInvestment", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Penalties and costs related to investment.", "label": "Penalties And Costs Related To Investment", "terseLabel": "Penalties and costs related to investment" } } }, "auth_ref": [] }, "riot_PercentageOfCommission": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PercentageOfCommission", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of commission.", "label": "Percentage Of Commission", "terseLabel": "Percentage of commission" } } }, "auth_ref": [] }, "riot_PercentageOfDebtApprovedOfTotalPurchases": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PercentageOfDebtApprovedOfTotalPurchases", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of equipment purchases financed during the period.", "label": "Percentage of Debt Approved of Total Purchases", "terseLabel": "Percentage of finance approved for purchases" } } }, "auth_ref": [] }, "riot_PercentageOfImpairmentOfInvestments": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PercentageOfImpairmentOfInvestments", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of impairment of investments.", "label": "Percentage Of Impairment Of Investments", "terseLabel": "Percentage of impairment of investments" } } }, "auth_ref": [] }, "riot_PercentageOfProfitMarginOverEstimatedCostIncurredOverReAcquirePeriod": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PercentageOfProfitMarginOverEstimatedCostIncurredOverReAcquirePeriod", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of developer's profit margin to estimated costs to be incurred over an estimated six months to re-acquire the UL Listings.", "label": "Percentage Of Profit Margin Over Estimated Cost Incurred Over Re-Acquire Period", "terseLabel": "Estimated developer's profit margin" } } }, "auth_ref": [] }, "riot_PerformanceBasedRestrictedStockAwardsAndUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PerformanceBasedRestrictedStockAwardsAndUnitsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based restricted stock awards and units.", "label": "Performance Based Restricted Stock Awards and Units [Member]" } } }, "auth_ref": [] }, "riot_PerformanceBasedRsuOfFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PerformanceBasedRsuOfFairValue", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount is performance based RSU of fair value.", "label": "Performance Based RSU Of Fair Value" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "label": "Performance-based stock awards [Member]", "terseLabel": "Performance-based awards [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "riot_PerformancebasedRSAsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PerformancebasedRSAsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Performancebased RSAs Member", "terseLabel": "Performance-based RSAs" } } }, "auth_ref": [] }, "riot_PerformancebasedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PerformancebasedRSUsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Performancebased RSUs Member", "terseLabel": "Performance-based RSUs" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061" ] }, "riot_PortionOfNetOperatingLossCarryforwardIndefinitely": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PortionOfNetOperatingLossCarryforwardIndefinitely", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Portion of federal and state net operating loss carryforwards subject to an 80% limitation on taxable income, that do not expire and will carry forward indefinitely.", "label": "Portion Of Net Operating Loss Carryforward Indefinitely", "terseLabel": "Tax federal cuts" } } }, "auth_ref": [] }, "riot_PowerCurtailmentCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PowerCurtailmentCredits", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Power curtailment credits.", "label": "Power Curtailment Credits", "negatedLabel": "Power curtailment credits", "terseLabel": "Power curtailment credits", "verboseLabel": "Power curtailment credits" } } }, "auth_ref": [] }, "riot_PowerManagementFees": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PowerManagementFees", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Power management fees.", "label": "Power Management Fees" } } }, "auth_ref": [] }, "riot_PowerMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PowerMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Power [Member]", "label": "Power Member", "terseLabel": "Power [Member]" } } }, "auth_ref": [] }, "riot_PowerPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PowerPurchaseAgreementMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for Power Purchase Agreement.", "label": "Power Purchase Agreement [Member]", "terseLabel": "Power Purchase Agreement" } } }, "auth_ref": [] }, "riot_PowerRelatedCostAndRemittanceAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PowerRelatedCostAndRemittanceAccruedExpenses", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetailss": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount accrued expense being power related cost and remittance.", "label": "Power Related Cost And Remittance Accrued Expenses", "terseLabel": "Power related costs and remittances" } } }, "auth_ref": [] }, "riot_PowerSupplyAgreementWithTxuMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PowerSupplyAgreementWithTxuMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Power Supply Agreement with TXU.", "label": "Power Supply Agreement with TXU [Member]", "terseLabel": "Power Supply Agreement with TXU" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r932" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r933" ] }, "us-gaap_PreferredStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionRatio", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Convertible, Conversion Ratio", "terseLabel": "Preferred stock convertible conversion ratio", "documentation": "Number of common shares issuable upon conversion for each share of preferred stock to be converted." } } }, "auth_ref": [ "r433" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r918", "r919", "r922", "r923", "r924", "r925", "r1101", "r1103" ] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNoParValue", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock, par value (in Dollars per share)", "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r109", "r1030" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock stated value per share (in Dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r109", "r431" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r109", "r803" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "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." } } }, "auth_ref": [ "r109", "r431" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r109", "r803", "r821", "r1103", "r1104" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, no par value, 15,000,000 shares authorized:", "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." } } }, "auth_ref": [ "r109", "r721", "r915" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r970" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r964" ] }, "riot_PrivatePlacemenTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PrivatePlacemenTransactionMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Private Placemen Transaction [Member]", "label": "Private Placemen Transaction Member", "terseLabel": "2019 private placement transaction [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Casualty-related recoveries", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities." } } }, "auth_ref": [ "r9", "r40" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Common Stock", "netLabel": "Proceeds from the sale of stock (in Dollars)", "terseLabel": "Proceeds from the issuance of common stock / At-the-market offering", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance or Sale of Equity", "terseLabel": "Proceeds from the sale of stock net (in Dollars)", "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity." } } }, "auth_ref": [ "r8", "r766" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Lines of Credit", "terseLabel": "Proceeds from Credit and Security Facility", "verboseLabel": "Total borrowings", "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." } } }, "auth_ref": [ "r43", "r982" ] }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from the sale of marketable equity securities", "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period." } } }, "auth_ref": [] }, "riot_ProceedsFromSaleOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ProceedsFromSaleOfCryptocurrencies", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from sale of cryptocurrencies.", "label": "Proceeds From Sale Of Cryptocurrencies", "terseLabel": "Proceeds from sale of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfFinanceReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfFinanceReceivables", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Finance Receivables", "terseLabel": "Cash proceeds from services", "documentation": "The cash inflow associated with the sale of receivables arising from the financing of goods and services." } } }, "auth_ref": [ "r978" ] }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfLongtermInvestments", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Long-Term Investments", "terseLabel": "Proceeds from the sale of long-term investments", "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle." } } }, "auth_ref": [ "r940" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from the sale of equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of common stock warrants", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r979" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r310", "r688", "r740", "r741", "r742", "r743", "r744", "r745", "r877", "r895", "r916", "r949", "r1024", "r1025", "r1033", "r1100" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r310", "r688", "r740", "r741", "r742", "r743", "r744", "r745", "r877", "r895", "r916", "r949", "r1024", "r1025", "r1033", "r1100" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r196", "r215", "r217", "r228", "r236", "r248", "r261", "r262", "r285", "r299", "r305", "r308", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r562", "r565", "r566", "r595", "r608", "r714", "r730", "r772", "r823", "r840", "r841", "r886", "r912", "r913", "r927", "r973", "r1026" ] }, "riot_ProfitLossMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ProfitLossMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Profit Loss [Member]", "label": "Profit Loss [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property and Equipment" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r139", "r174", "r178", "r179" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetailss": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total cost of property and equipment", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r141", "r200", "r728" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetailss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r12", "r715", "r728", "r915" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r12", "r174", "r178", "r726" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r141" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful lives property and equipment", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNumberOfUnits": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseNumberOfUnits", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease, Number of Units", "terseLabel": "Number of operating leases in Denvor, CO", "documentation": "The number of units (items of property) under operating lease arrangements." } } }, "auth_ref": [ "r1017", "r1084" ] }, "riot_PropertyandEquipmentDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PropertyandEquipmentDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and Equipment [Line Items]" } } }, "auth_ref": [] }, "riot_PropertyandEquipmentDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PropertyandEquipmentDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and Equipment (Details) [Table]" } } }, "auth_ref": [] }, "riot_PurchaseAgreementAdditionalPurchaseOptionImmersionCoolingSystemsMegawattCapacity": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PurchaseAgreementAdditionalPurchaseOptionImmersionCoolingSystemsMegawattCapacity", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The megawatt capacity of additional purchase option for immersion cooling systems.", "label": "Purchase Agreement, Additional Purchase Option, Immersion Cooling Systems, Megawatt Capacity", "terseLabel": "Purchase of additional immersion cooling systems" } } }, "auth_ref": [] }, "riot_PurchaseAgreementImmersionCoolingSystemsMegawattCapacity": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PurchaseAgreementImmersionCoolingSystemsMegawattCapacity", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The megawatt capacity of immersion cooling systems to be purchased.", "label": "Purchase Agreement, Immersion Cooling Systems, Megawatt Capacity", "terseLabel": "Purchase of immersion cooling systems" } } }, "auth_ref": [] }, "us-gaap_PurchaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligation", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation", "terseLabel": "Additional commitment amount", "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier." } } }, "auth_ref": [] }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationDueInNextTwelveMonths", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "riot_PurchaseObligationRemainingCommitmentDueInEarlyYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "PurchaseObligationRemainingCommitmentDueInEarlyYearOne", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in remainder of early period of first fiscal year.", "label": "Purchase Obligation, Remaining Commitment Due in Early Year One", "terseLabel": "Purchase Obligation, Remaining Commitment Due in the second quarter of 2024" } } }, "auth_ref": [] }, "riot_QuantityOfCryptoCurrencyExchangeForEmployeeCompensation": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "QuantityOfCryptoCurrencyExchangeForEmployeeCompensation", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The quantity of crypto currency in exchange for employee compensation.", "label": "Quantity of Crypto Currency, Exchange for Employee Compensation", "terseLabel": "Exchange of Bitcoin for employee compensation quantity" } } }, "auth_ref": [] }, "riot_QuantityOfCryptoCurrencyReceivable": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "QuantityOfCryptoCurrencyReceivable", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The quantity of crypto currency receivable.", "label": "Quantity of Crypto Currency Receivable", "terseLabel": "Bitcoin receivable quantity" } } }, "auth_ref": [] }, "riot_QuantityOfCryptoCurrencyRevenueRecognizedFromMining": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "QuantityOfCryptoCurrencyRevenueRecognizedFromMining", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The quantity of crypto currency generated from revenue recognized from mining.", "label": "Quantity of Crypto Currency, Revenue Recognized From Mining", "terseLabel": "Revenue recognized from Bitcoin mined quantity" } } }, "auth_ref": [] }, "riot_QuantityOfCryptoCurrencySold": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "QuantityOfCryptoCurrencySold", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The quantity of crypto currency sold.", "label": "Quantity of Crypto Currency Sold", "terseLabel": "Proceeds from sale of Bitcoin quantity" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDebtDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r466", "r474", "r505", "r506", "r507", "r660", "r684", "r746", "r793", "r794", "r848", "r851", "r852", "r853", "r860", "r874", "r875", "r888", "r894", "r907", "r917", "r920", "r1019", "r1028", "r1092", "r1093", "r1094", "r1095", "r1096" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDebtDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r392", "r393", "r394", "r395", "r466", "r474", "r505", "r506", "r507", "r660", "r684", "r746", "r793", "r794", "r848", "r851", "r852", "r853", "r860", "r874", "r875", "r888", "r894", "r907", "r917", "r920", "r1019", "r1028", "r1092", "r1093", "r1094", "r1095", "r1096" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r873", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r873", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112" ] }, "riot_RealizedGainOnExchangeOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RealizedGainOnExchangeOfCryptocurrencies", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Realized gain on sale and exchange of cryptocurrencies.", "label": "Realized Gain On Exchange Of Cryptocurrencies", "terseLabel": "Realized gain on sale of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Realized Investment Gains (Losses)", "terseLabel": "Recognized realized loss", "verboseLabel": "Realized gain on sale/exchange of long-term investment", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r735" ] }, "riot_ReclassificationOfDepositsOnEquipmentToPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ReclassificationOfDepositsOnEquipmentToPropertyAndEquipment", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Reclassification Of Deposits On Equipment To Property And Equipment.", "label": "Reclassification Of Deposits On Equipment To Property And Equipment", "terseLabel": "Reclassification of deposits to property and equipment" } } }, "auth_ref": [] }, "riot_ReclassificationToPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ReclassificationToPropertyAndEquipment", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Reclassification to property and equipment.", "label": "Reclassification To Property And Equipment", "terseLabel": "Reclassification to property and equipment" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of segment reporting information net income (loss) before taxes", "documentation": "Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets." } } }, "auth_ref": [ "r72", "r73" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r71", "r73" ] }, "riot_ReconcilingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ReconcilingItemsAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Reconciling Items Abstract", "terseLabel": "Reconciling Items:" } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueInSecondYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueInSecondYear", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of recorded 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)." } } }, "auth_ref": [ "r390" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Domain]", "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." } } }, "auth_ref": [ "r473", "r651", "r652", "r796", "r797", "r798", "r799", "r800", "r820", "r822", "r847" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r651", "r652", "r1088" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Axis]", "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." } } }, "auth_ref": [ "r473", "r651", "r652", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r796", "r797", "r798", "r799", "r800", "r820", "r822", "r847", "r1088" ] }, "riot_RemainingAmountInEscrowAllocatedToDefendant": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RemainingAmountInEscrowAllocatedToDefendant", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the remaining amount in escrow allocated to the defendant.", "label": "Remaining Amount In Escrow Allocated To The Defendant", "terseLabel": "Remaining amount in escrow allocated to the defendant" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments of Lines of Credit", "negatedLabel": "Repayments of Credit and Security Facility", "terseLabel": "Repayments of Credit and Security Facility", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r46", "r982" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "auth_ref": [ "r239", "r240", "r415", "r434", "r653", "r880", "r881" ] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "label": "Adjustment", "terseLabel": "Effects of adoption" } } }, "auth_ref": [ "r242", "r243", "r244", "r259", "r260", "r277", "r593", "r594", "r941", "r942", "r943", "r944", "r947", "r952", "r953" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "terseLabel": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r193", "r242", "r243", "r244", "r248", "r249", "r253", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r277", "r359", "r360", "r542", "r588", "r593", "r594", "r595", "r628", "r648", "r649", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r760" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "terseLabel": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r193", "r242", "r243", "r244", "r248", "r249", "r253", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r277", "r359", "r360", "r542", "r588", "r593", "r594", "r595", "r628", "r648", "r649", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r760" ] }, "riot_RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofRecognizedStockbasedCompensationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofRecognizedStockbasedCompensationLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Common Stock, Stock Options, Restricted Stock Units (\"RSUs\") and Warrants (Details) - Schedule of Recognized Stock-based Compensation [Line Items]" } } }, "auth_ref": [] }, "riot_RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofRecognizedStockbasedCompensationTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofRecognizedStockbasedCompensationTable", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Common Stock, Stock Options, Restricted Stock Units (\"RSUs\") and Warrants (Details) - Schedule of Recognized Stock-based Compensation [Table]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "terseLabel": "Unvested restricted stock awards [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r59" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Unvested restricted stock units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r111", "r148", "r724", "r753", "r758", "r770", "r804", "r915" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r192", "r242", "r243", "r244", "r249", "r260", "r262", "r356", "r364", "r514", "r515", "r516", "r541", "r542", "r573", "r576", "r577", "r581", "r593", "r749", "r751", "r773", "r1103" ] }, "riot_Revenue1": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "Revenue1", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "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": "Revenue1", "terseLabel": "Revenue from external customers" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contracts with Customers" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomers" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r185", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r465" ] }, "riot_RevenueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueNetAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue Net Abstract", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "riot_RevenueNetEngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueNetEngineeringMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Net Engineering [Member]", "label": "Revenue Net Engineering [Member]", "terseLabel": "Engineering [Member]" } } }, "auth_ref": [] }, "riot_RevenueNetMiningMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueNetMiningMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Net Mining Member", "label": "Revenue Net Mining [Member]", "terseLabel": "Bitcoin Mining [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r826", "r876", "r883" ] }, "riot_RevenueRecognizedFromCryptocurrenciesMined": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRecognizedFromCryptocurrenciesMined", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue recognized from cryptocurrencies mined.", "label": "Revenue Recognized From Cryptocurrencies Mined", "terseLabel": "Revenue recognized from Bitcoin mined" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "totalLabel": "Total contract liabilities", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r177" ] }, "us-gaap_RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationProvisionForLossPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Provision for Loss [Policy Text Block]", "terseLabel": "Remaining performance obligations", "documentation": "Disclosure of accounting policy election for whether provision for loss for performance obligation was determined at contract or performance obligation level." } } }, "auth_ref": [ "r450" ] }, "riot_RevenueRemainingPerformanceObligationYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRemainingPerformanceObligationYearFive", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue year five.", "label": "Revenue Remaining Performance Obligation Year Five", "terseLabel": "2028" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearFiveThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRemainingPerformanceObligationYearFiveThereafter", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue year five thereafter.", "label": "Revenue Remaining Performance Obligation Year Five Thereafter", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRemainingPerformanceObligationYearFour", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue year four.", "label": "Revenue Remaining Performance Obligation Year Four", "terseLabel": "2027" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearFourThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRemainingPerformanceObligationYearFourThereafter", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue year four thereafter.", "label": "Revenue Remaining Performance Obligation Year Four Thereafter", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRemainingPerformanceObligationYearOne", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue year one.", "label": "Revenue Remaining Performance Obligation Year One", "terseLabel": "2024" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRemainingPerformanceObligationYearThree", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue year three.", "label": "Revenue Remaining Performance Obligation Year Three", "terseLabel": "2026" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RevenueRemainingPerformanceObligationYearTwo", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails": { "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue year two.", "label": "Revenue Remaining Performance Obligation Year Two", "terseLabel": "2025" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Total revenue", "verboseLabel": "Revenues earned", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r223", "r236", "r286", "r287", "r298", "r303", "r304", "r310", "r312", "r313", "r352", "r398", "r399", "r401", "r402", "r403", "r405", "r407", "r409", "r410", "r608", "r714", "r1026" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "riot_RhodiumLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RhodiumLitigationMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Rhodium Litigation [Member]", "label": "Rhodium Litigation [Member]" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets exchanged for new operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r641", "r914" ] }, "riot_RightOfUseAssetsExchangedForNewOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RightOfUseAssetsExchangedForNewOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Right of use assets exchanged for new operating lease liabilities.", "label": "Right of Use Assets Exchanged For New Operating Lease Liabilities", "terseLabel": "Right of use assets exchanged for new operating lease liabilities" } } }, "auth_ref": [] }, "riot_RockdaleFacilityBitcoinMiningFacilityTexasMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "RockdaleFacilityBitcoinMiningFacilityTexasMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Rockdale Facility Bitcoin Mining Facility Texas [Member]", "label": "Rockdale Facility Bitcoin Mining Facility Texas Member", "terseLabel": "Rockdale Facility Bitcoin Mining Facility Texas" } } }, "auth_ref": [] }, "riot_SaleOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SaleOfCryptocurrencies", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of cryptocurrencies.", "label": "Sale Of Cryptocurrencies", "negatedLabel": "Proceeds from sale of Bitcoin" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock, Price Per Share", "terseLabel": "Weighted average price (in Dollars per share)", "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction." } } }, "auth_ref": [] }, "riot_SalesAgentsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SalesAgentsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Sales Agents [Member]", "label": "Sales Agents Member", "terseLabel": "Sales Agents" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r313", "r945" ] }, "riot_SbiCryptoCoLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SbiCryptoCoLitigationMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "SBI Crypto Co Litigation [Member]", "label": "SBI Crypto Co Litigation [Member]" } } }, "auth_ref": [] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "label": "As previously reported", "terseLabel": "As previously reported" } } }, "auth_ref": [ "r193", "r242", "r244", "r248", "r249", "r253", "r254", "r262", "r277", "r542", "r588", "r593", "r594", "r628", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r760", "r947", "r950", "r951", "r952", "r988", "r1012", "r1013", "r1075", "r1085", "r1086" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "auth_ref": [ "r263", "r475", "r937", "r989" ] }, "riot_ScheduleOfAccruedExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfAccruedExpensesAbstract", "lang": { "en-us": { "role": { "label": "Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "riot_ScheduleOfAntidilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfAntidilutiveSecuritiesAbstract", "lang": { "en-us": { "role": { "documentation": "Schedule Of Antidilutive Securities Abstract", "label": "Earnings Per Share Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities", "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." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r88", "r91", "r554" ] }, "riot_ScheduleOfChangesInEstimatedFairValueOfDerivativeAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfChangesInEstimatedFairValueOfDerivativeAssetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Changes In Estimated Fair Value Of Derivative Asset" } } }, "auth_ref": [] }, "riot_ScheduleOfChangesInOutstandingWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfChangesInOutstandingWarrantsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Changes In Outstanding Warrants Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of stock-based compensation", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax benefit expense", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r151" ] }, "riot_ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Tax Assets And Liabilities Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r150" ] }, "riot_ScheduleOfDepositAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfDepositAssetsTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of deposit assets.", "label": "Schedule of Deposit Assets [Table Text Block]", "terseLabel": "Schedule of deposits on equipment" } } }, "auth_ref": [] }, "riot_ScheduleOfDepositsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfDepositsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of Deposits.", "label": "Schedule of Deposits [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Assets at Fair Value [Table Text Block]", "terseLabel": "Schedule of changes in estimated fair value of derivative asset", "documentation": "Tabular disclosure of derivative assets at fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "terseLabel": "Schedule of changes in estimated fair value of liability", "documentation": "Tabular disclosure of derivative liabilities at fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of tax expense (benefit) based on the U.S. federal statutory rate", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r149" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsUpdateToPreviouslyIssuedCondensedConsolidatedFinancialStatementsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r253", "r254", "r255", "r259", "r260", "r261", "r262", "r277" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentsTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustments [Table Text Block]", "terseLabel": "Schedule of recast on the statements of operations", "documentation": "Tabular disclosure of prior period adjustments to previously issued financial statements including (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustments (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made." } } }, "auth_ref": [ "r56", "r57", "r58" ] }, "riot_ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsTables" ], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of estimated useful lives of property and equipment.", "label": "Schedule Of Estimated Useful Lives Of Property And Equipment [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of property and equipment" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureFairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured at fair value on recurring basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r601", "r602" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r76", "r77", "r689" ] }, "riot_ScheduleOfFutureMinimumOperatingLeasePaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfFutureMinimumOperatingLeasePaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Future Minimum Operating Lease Payments Abstract" } } }, "auth_ref": [] }, "riot_ScheduleOfFutureMinimumOperatingLeasePaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfFutureMinimumOperatingLeasePaymentsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "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 future minimum operating lease payments [Line Items]" } } }, "auth_ref": [] }, "riot_ScheduleOfFutureMinimumOperatingLeasePaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfFutureMinimumOperatingLeasePaymentsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about of future minimum operating lease payments.", "label": "Schedule of future minimum operating lease payments [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of components of loss from continuing operations by domestic and foreign jurisdictions", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r984" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r22", "r138" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of additional information", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r22", "r138" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r74" ] }, "riot_ScheduleOfLeaseExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfLeaseExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Lease Expense Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Tables" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Summary of the impacts of the adoption of ASU 2023-08", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r54", "r55", "r60", "r61" ] }, "riot_ScheduleOfOtherInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfOtherInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Other Information [Abstract]" } } }, "auth_ref": [] }, "riot_ScheduleOfOtherInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfOtherInformationTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's other information.", "label": "Schedule Of Other Information Table Text Block", "terseLabel": "Schedule of other information" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Acquired", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r154" ] }, "riot_ScheduleOfRecognizedStockBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfRecognizedStockBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Recognized Stock Based Compensation Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment reporting information gross margin", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r68", "r69", "r70", "r74" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r477", "r478", "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "riot_ScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Unvested Performance Based Restricted Common Stock Activity Abstract" } } }, "auth_ref": [] }, "riot_ScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Unvested Time Based Restricted Common Stock Activity Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of the estimated future amortization expense of finite-lived intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r77" ] }, "riot_SecondAmendmentToTwentyNineteenIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SecondAmendmentToTwentyNineteenIncentivePlanMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Second Amendment To The Twenty Nineteen Incentive Plan [Member]", "label": "Second Amendment To The Twenty Nineteen Incentive Plan [Member]", "terseLabel": "Second Amendment To The Twenty Nineteen Incentive Plan [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r929" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Security Deposit", "terseLabel": "Security deposits", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r966" ] }, "riot_SecurityDepositPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SecurityDepositPaid", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails" ], "lang": { "en-us": { "role": { "documentation": "Security Deposit Paid.", "label": "Security Deposit Paid", "terseLabel": "Security Deposit" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r931" ] }, "riot_SegmentInformationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SegmentInformationDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) [Line Items]" } } }, "auth_ref": [] }, "riot_SegmentInformationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SegmentInformationDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r281", "r282", "r283", "r284", "r285", "r291", "r302", "r306", "r307", "r308", "r309", "r310", "r311", "r313" ] }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationRevenueAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information, Revenue for Reportable Segment [Abstract]", "terseLabel": "Reportable segment revenue:" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Operating segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r297", "r312", "r887" ] }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting, Revenue Reconciling Item [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsGrossMarginToNetIncomeLossBeforeTaxesDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "negatedLabel": "Selling, general, and administrative", "terseLabel": "Selling, general, and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r122" ] }, "riot_SeriesAConvertibleStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SeriesAConvertibleStockValue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "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": "Series AConvertible Stock Value", "terseLabel": "2% Series A Convertible Preferred stock, 2,000,000 shares authorized; no shares issued and outstanding as of December 31, 2023 and December 31, 2022" } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "terseLabel": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r968", "r969", "r1031" ] }, "riot_ServiceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ServiceBasedAwardsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting service-based awards.", "label": "Service-based awards [Member]" } } }, "auth_ref": [] }, "riot_ServicebasedRSAsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ServicebasedRSAsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Servicebased RSAs Member", "terseLabel": "Service-based RSAs" } } }, "auth_ref": [] }, "riot_ServicebasedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ServicebasedRSUsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Servicebased RSUs Member", "terseLabel": "Service-based RSUs" } } }, "auth_ref": [] }, "riot_SettlementOfWarrantsOnCashlessBasisShares": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SettlementOfWarrantsOnCashlessBasisShares", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementOfStockholdersEquityParentheticals" ], "lang": { "en-us": { "role": { "documentation": "Settlement of warrants on cashless basis shares.", "label": "Settlement Of Warrants On Cashless Basis Shares", "terseLabel": "Warrants on a cashless basis" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Service period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r908" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Service based awards vesting period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r908" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares of restricted common stock", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r477", "r478", "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares reserved under the Plan", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r910" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfChangesInOutstandingWarrantsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Number of Shares, Forfeited", "negatedTerseLabel": "Shares Underlying Options/Warrants, Forfeited", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r490" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfChangesInOutstandingWarrantsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Number of Shares, Granted", "verboseLabel": "Performance-based restricted shares granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r488" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "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 Value, Granted", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r498" ] }, "riot_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "The performance period for shares under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Performance Period", "terseLabel": "Performance period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationSubsequentAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r480", "r481", "r482", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation", "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." } } }, "auth_ref": [ "r476", "r483", "r502", "r503", "r504", "r505", "r508", "r517", "r518", "r519", "r520" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Share Price", "terseLabel": "Sale price (in Dollars per share)", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting rights, percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r909" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Number of Shares, Ending Balance", "periodStartLabel": "Number of Shares, Beginning Balance", "documentation": "Number of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value, Forfeited", "documentation": "Weighted average grant-date fair value of non-vested options forfeited." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted Average Grant-Date Fair Value, Ending Balance", "periodStartLabel": "Weighted Average Grant-Date Fair Value, Beginning Balance", "documentation": "Weighted average grant-date fair value of non-vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Fair value of restricted stock granted (in Dollars)", "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." } } }, "auth_ref": [ "r499" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares", "negatedLabel": "Number of Shares, Vested", "terseLabel": "Vested restricted stock units", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfPerformanceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfServiceBasedAwardsDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted Average Grant-Date Fair Value, Vested", "documentation": "Weighted average grant-date fair value of options vested." } } }, "auth_ref": [] }, "riot_SharesExchanged": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "SharesExchanged", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares exchanged.", "label": "Shares Exchanged", "terseLabel": "Shares exchanged (in Shares)" } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)", "terseLabel": "Outstanding shares (in Shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetailsCalc2": { "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease rent expense", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r638", "r914" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies and Recent Accounting Pronouncements", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r132", "r233" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r934" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "terseLabel": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r186", "r207", "r208", "r209", "r236", "r268", "r269", "r271", "r273", "r279", "r280", "r352", "r398", "r401", "r402", "r403", "r409", "r410", "r431", "r432", "r436", "r439", "r447", "r608", "r766", "r767", "r768", "r769", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r803", "r824", "r842", "r864", "r865", "r866", "r867", "r868", "r936", "r981", "r990" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r20", "r36", "r192", "r220", "r221", "r222", "r242", "r243", "r244", "r249", "r260", "r262", "r278", "r356", "r364", "r449", "r514", "r515", "r516", "r541", "r542", "r573", "r575", "r576", "r577", "r578", "r581", "r593", "r616", "r617", "r618", "r619", "r620", "r621", "r649", "r749", "r750", "r751", "r773", "r842" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Significant Accounting Policies and Recent Accounting Pronouncements", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r243", "r244", "r278", "r688", "r761", "r784", "r795", "r796", "r797", "r798", "r799", "r800", "r803", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r822", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r842", "r921" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income (Loss)" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r263", "r475", "r937", "r938", "r989" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "http://riotblockchain.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r242", "r243", "r244", "r278", "r688", "r761", "r784", "r795", "r796", "r797", "r798", "r799", "r800", "r803", "r806", "r807", "r808", "r809", "r810", "r811", "r812", "r813", "r814", "r816", "r817", "r818", "r819", "r820", "r822", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r842", "r921" ] }, "riot_StockIssueDuringPeriodSharesConversionOfPreferredStockToCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "StockIssueDuringPeriodSharesConversionOfPreferredStockToCommonStock", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The number of shares on conversion of preferred stock to common stock.", "label": "Stock Issue During Period Shares Conversion Of Preferred Stock To Common Stock", "terseLabel": "Conversion of preferred stock to common stock (in Shares)" } } }, "auth_ref": [] }, "riot_StockIssueDuringPeriodValueConversionOfPreferredStockToCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "StockIssueDuringPeriodValueConversionOfPreferredStockToCommonStock", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "The amount of conversion of preferred stock to common stock.", "label": "Stock Issue During Period Value Conversion Of Preferred Stock To Common Stock", "negatedLabel": "Conversion of preferred stock to common stock" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in connection with acquisition of ESS Metron, LLC (in Shares)", "verboseLabel": "Number of shares (in Shares)", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r109", "r110", "r148" ] }, "riot_StockIssuedDuringPeriodSharesAcquisitions1": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "StockIssuedDuringPeriodSharesAcquisitions1", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period Shares Acquisitions1", "terseLabel": "Issuance of common stock in connection with the acquisition of Whinstone (in shares)" } } }, "auth_ref": [] }, "riot_StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSettlementOfWarrantsOnCashlessBasisShares": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "StockIssuedDuringPeriodSharesIssuanceOfCommonStockForSettlementOfWarrantsOnCashlessBasisShares", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Issuance Of Common Stock For Settlement Of Warrants On Cashless Basis Shares.", "label": "Stock Issued During Period Shares Issuance Of Common Stock For Settlement Of Warrants On Cashless Basis Shares", "terseLabel": "Issuance of common stock for settlement of 1,257,235 warrants on a cashless basis (in Shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock/At-the-market offering, net of offering costs (in Shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r20", "r109", "r110", "r148", "r766", "r842", "r865" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfChangesInOutstandingWarrantsDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Shares Underlying Options/Warrants, Exercised", "netLabel": "Shares issued for common stock", "terseLabel": "Stock option exercise (in shares)", "verboseLabel": "Issuance of common stock shares exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r20", "r109", "r110", "r148", "r489" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in connection with acquisition of ESS Metron, LLC", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r20", "r36", "r148" ] }, "riot_StockIssuedDuringPeriodValueAcquisitions1": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "StockIssuedDuringPeriodValueAcquisitions1", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period", "label": "Stock Issued During Period Value Acquisitions1", "terseLabel": "Issuance of common stock in connection with the acquisition of Whinstone" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of common stock/At-the-market offering, net of offering costs", "verboseLabel": "Shares issued, value", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r20", "r109", "r110", "r148", "r773", "r842", "r865", "r927" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r82", "r109", "r110", "r148" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock option exercise", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r20", "r36", "r148" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r110", "r112", "r113", "r134", "r805", "r821", "r843", "r844", "r915", "r928", "r983", "r1011", "r1078", "r1103" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "riot_StockholdersEquityDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "StockholdersEquityDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity [Line Items]" } } }, "auth_ref": [] }, "riot_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r146", "r235", "r430", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r443", "r444", "r446", "r449", "r583", "r845", "r846", "r869" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "presentation": [ "http://riotblockchain.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental information:" } } }, "auth_ref": [] }, "riot_TXUPowerSupplyAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "TXUPowerSupplyAgreementMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "TXU Power Supply Agreement [Member]", "label": "TXUPower Supply Agreement Member", "terseLabel": "TXU Power Supply Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "riot_ThirdAmendmentToTwentyNineteenIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ThirdAmendmentToTwentyNineteenIncentivePlanMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Third Amendment To The Twenty Nineteen Incentive Plan [Member]", "label": "Third Amendment To The Twenty Nineteen Incentive Plan [Member]", "terseLabel": "Third Amendment To The Twenty Nineteen Incentive Plan [Member]" } } }, "auth_ref": [] }, "riot_ThirdPartyBitcoinMiningCompanyCounterPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "ThirdPartyBitcoinMiningCompanyCounterPartyMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents third party bitcoin mining company counter party.", "label": "Third Party Bitcoin Mining Company Counter Party [Member]", "terseLabel": "Third Party Bitcoin Mining Company Counter Party" } } }, "auth_ref": [] }, "riot_TotalShareholderReturnBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "TotalShareholderReturnBasedAwardsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to total shareholder return based awards.", "label": "Total Shareholder Return Based Awards [Member]", "terseLabel": "Total shareholder return based awards [Member]" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r166", "r167", "r168", "r316", "r317", "r318" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademark", "verboseLabel": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r94" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r427", "r445", "r582", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r732", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r1007", "r1008", "r1009", "r1010" ] }, "riot_TwoThousandsThirtySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "TwoThousandsThirtySevenMember", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "2037 [Member]", "label": "Two Thousands Thirty Seven Member", "terseLabel": "2037 [Member]" } } }, "auth_ref": [] }, "riot_TwoThousandsTwentySixMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "TwoThousandsTwentySixMember", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "2026 [Member]", "label": "Two Thousands Twenty Six Member", "terseLabel": "2026 [Member]" } } }, "auth_ref": [] }, "riot_TxuEnergyRetailCompanyLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "TxuEnergyRetailCompanyLlcMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "TXU Energy Retail Company LLC.", "label": "TXU Energy Retail Company LLC", "terseLabel": "TXU Energy Retail Company LLC" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r248", "r249", "r250", "r252", "r263", "r319", "r320", "r353", "r354", "r355", "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r387", "r514", "r515", "r516", "r539", "r540", "r541", "r542", "r556", "r557", "r558", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r580", "r581", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r592", "r593", "r594", "r595", "r596", "r605", "r606", "r609", "r610", "r611", "r612", "r622", "r623", "r625", "r626", "r627", "r628", "r645", "r646", "r647", "r648", "r649", "r690", "r691", "r692", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r561" ] }, "riot_TypeOfProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "TypeOfProductOrServiceAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Type Of Product Or Service Axis", "terseLabel": "Type of Product or service [Axis]" } } }, "auth_ref": [] }, "riot_TypeOfProductOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "TypeOfProductOrServiceDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails" ], "lang": { "en-us": { "role": { "label": "TypeOfProductOrService [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [] }, "riot_UlListingsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "UlListingsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails", "http://riotblockchain.com/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "UL Listings [Member]", "label": "Ul Listings Member", "terseLabel": "UL Listings" } } }, "auth_ref": [] }, "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnusualOrInfrequentItemInsuranceProceeds", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Unusual or Infrequent Item, or Both, Insurance Proceeds", "terseLabel": "Insurance recoveries", "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both." } } }, "auth_ref": [ "r125" ] }, "riot_UpdatesToPreviouslyIssuedCondensedConsolidatedFinancialStatementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "UpdatesToPreviouslyIssuedCondensedConsolidatedFinancialStatementsPolicyPolicyTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for updates to previously issued condensed consolidated financial statements.", "label": "Updates To Previously Issued Condensed Consolidated Financial Statements, Policy [Policy Text Block]", "terseLabel": "Update to previously issued condensed consolidated financial statements" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r65", "r66", "r67", "r172", "r173", "r175", "r176" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "terseLabel": "Valuation allowance", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r532" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails": { "parentTag": "us-gaap_OperatingLeaseExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost", "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases." } } }, "auth_ref": [ "r639", "r914" ] }, "riot_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "WarrantsToPurchaseCommonStockMember", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrants to purchase common stock [Member]", "label": "Warrants To Purchase Common Stock Member", "terseLabel": "Warrants to purchase common stock [Member]" } } }, "auth_ref": [] }, "riot_WarrantyLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "WarrantyLiability", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfCorsicanaFacilityLandSiteDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfEssMetronDetails" ], "lang": { "en-us": { "role": { "documentation": "Warranty liability.", "label": "Warranty Liability", "negatedLabel": "Warranty liability" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average number of shares outstanding (in Shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r267", "r273" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://riotblockchain.com/role/DisclosureImpactsOfAdoptionOfAsu202308Details", "http://riotblockchain.com/role/StatementConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average number of shares outstanding (in Shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r266", "r273" ] }, "riot_WhinstoneMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "WhinstoneMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Whinstone [Member]", "label": "Whinstone [Member]", "terseLabel": "Whinstone [Member]" } } }, "auth_ref": [] }, "riot_WhinstoneUsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "WhinstoneUsIncMember", "presentation": [ "http://riotblockchain.com/role/DisclosureAcquisitionsAcquisitionOfWhinstoneDetails", "http://riotblockchain.com/role/DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "documentation": "Whinstone Us Inc [Member]", "label": "Whinstone Us Inc Member", "terseLabel": "Whinstone" } } }, "auth_ref": [] }, "riot_WhinstoneUsLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20231231", "localname": "WhinstoneUsLlcMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "documentation": "Whinstone US, LLC [Member]", "label": "Whinstone Us Llc Member", "terseLabel": "Whinstone [Member]" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r935" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(4)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b),(d)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-12" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-13" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-18" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-5" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-8A" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-6" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "605", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481218/605-35-25-47" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "920", "SubTopic": "350", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(d)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479908/805-50-55-1" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r921": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r924": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r925": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r926": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r927": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r928": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r936": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r937": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r938": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "2", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r1081": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-13" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1091": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1092": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 116 0001558370-24-011760-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-011760-xbrl.zip M4$L#!!0 ( $"("5E /\1QERD '0" @ 1 8^(,DSB7]X< MOSUZXZ$X("&.%[^\29/YP<OO3VZ.WQ][!P:\"Q*G/>!<2>P+6 MR=OCXL-9#HW$G[V/AY\.3XY.?O0^?G[_X?.//WDWUT6S:X[8'!O:/;/P,PN6 M:.5[*$* [ 6AJR]H[J=1\LN;?Z9^)("\\3CM,?O,:'*0;-:(_?)FF23KSX>' MO?$2GRY0\LU?(;;V U1VH)@D#Q$)_@B6/H[?!F0E.ASS M_Q6C1#C^HVS_]/3T]OF!1F*0DZ.C=X?P^8'/3M'\N=/^Z9UH??SITZ=#\;5H MFC(5^L67'/L<,A\W3,K&=33>'V8?ZTVQ!FD5+9B-'J?C:P(NBN1+VAT/^M9("S>S_[:HI M! O?7TME #XTQD^UM*45;2Q94SE=\*4!D^% T1('C88H3EE*^]#MO)P!7AA([9YL]I.)MW#FO/_'"SE],&71E,_22A^ M2!/4V$#36+J%*B:Y_-3HWC.!NKGPS: %NB4 M'\#3^%?Q;[[E,0Y13 _L)7GGO(FF8^!'01KU[U>AI>R6_UAP8Q<\*G]DT_ET M7>PQ&F8I.FBY=J+G6@72(W.O CKRKQ__SLB*S\(2#HU'=,D5UQ6Z(LR6F:K> M6LZ^Z\/9Q@A>-H3W PSREY'5/5GML^5%1)ZLF5NVU[+S?2]V #IRK\&] M+Y@%$6$I19/@GREF8FQ6^S4^#C*V;H- M0!I^_\B7[PGG<34,_Z,^4O//; GGPWG%>!X,Z,&(W@_YF.-J5LG#+7KDJCRZ MH&3%%U9"_2!AO^-D>9:RA&^&E(&N%Z81FLYY)W^QH)E.F_=3",>6H&HEA;!#E.!:$K&N-T)EHU$DS&=+0%,4GC^O MN4*%:FN\]4$E"+W[Z]C/[V7'W9-$P/$*0"W&^_EG5'P>66YB^17R&YP2?^?3 MFT_>&:?JI,UJZWY:%I]T5W@&N,78"'XLV%IQU8,AO).1N0KF5NRY2!/^]S5' M9)6N\NMPO!!S?>-OA/ZMX_9P0 ;V_]AF?YWK94,A$9O^: M^<]U=H*)C,29S08,8\6=#LF*,H[A/S M#$GO'W4L1]GLH8O49:,4GE,4<]P2_6$T"(9!MG> M] 7-$:4HY#]/&$,)X[O %?8?P R(4:\=QQ*401HZ)Y9F'PGS$85 ^&),L4-$ MU:BC7 R3"_YGOHKS-2T^TL"]1<@&J7G?0VI M6,I=(]]&_N(]%(Y;R1)Y]V_OWGKS#!V/%?AX_$0:-QJE0.5^<\7_@[61'^?) MYC+F)_9*4) +B$U+[9/6T2=XTBKZU_\Y :ND .;5H(VLZNG8<>-3_GF)N,[E M1[9>'LU.!I>/]_8N']X/#G&?^0X2TC\EY"PVOWAV]Z^K=C5?B'S(@XV)37J= ?H7N M EGXO>1Z!,!R1_,ZN)%E)I9-Z<*/\;\$SEQ1X%.(&3R/ M5C.@4&3M.VJ?4X^[[VEUR.+N(F##_EB'/BJ=YN6(%S&>@QM+,@F$ES2.%S?\ M[ GX+9#S[!8%J/&)DIC_,T ZP^QV@&IEXJ0K$[51O0JV5XPKQ"0;N?&Y,?8H M,3N6F/LU*#4SPI?I(R8IBS:7C*6PP<,W:-$JI4 MX>P[&IQK)2Y1.N?:\[L[+X,_7< Z][_R._=A;?L;7PCC&ZPRF!^$I(^(2CB'/JDI,< M+V#WRWQE%)RWZ*%E\I)0W8&BRH CI]GUM8RVC/TG. M<8#F%>"\$M[(M8%O'[9 M$ 8)Z9[^*@EI;@(Y*GS]URR<@(TGT($F%4+9/C+*F%'&OJ U85AY/+0_:QTB M)8&;1?^1$Q:<>%"MTOHG+0%>&-U0>(.HL&#' 1*M;_FO% >)Z+?B M/0#.). GMH'9NQK+("]=EP.5%UQ35REP\FI('62^_A5:7H97!M,K,!NE;VO2 M-\.KW8M=OT$,\F;O=:F0-\!F%+37$K1;%)!%C/\%_NNRE@-%RQ:L09@ZT4F6 MPE0-G_=XD#C]CK+S0MDI;];3-(%LK) 9_'>?4E_CI;<%D :9^3109FJ7\]K@ M7C'Z*"\#Y:67)%CQ6.*'H';M'[GV.B?$KHX(HRP,57#',^(UI*=]I9D\^30< M>CKH@1GD9*ABVKW_^&+843A>+!QWB#[B;0B&&I!!*+I)O.R$(A]P%(BM"$3Z MP- _4W!<'R $BLX&QO>Z691#C)RVY73YQG:-?/A;>*_5G% E>4[REN$DJ1[H M8GY*IY1R15R$]RDD8[>#:25)XE]9>]"KX]/VD95G75GE>'E^XLT!T&/V,AA[ MM$ .,F[@40;-,@@V(YSY37+F9SF\%B@.U.EY+'IHI4'B!%@#*9C= #HR\25, M[#[HEY]%9@8 ULO!*=4<3ZY'$R MYV.RS*LD\;JOY54:>6+BR;E/8R[8C-^^[I8^53G;JYIIN2-Q\2K@P&W/$Y!& M'IFU>;2 [0_R5NQKY0P=NW3 M!8YGY!M*JNI'IPA2B.HVRAV.9!"5KAE0(BI-%9R6"'DLQ\A; $K>2N $\?0Q M2HKDF3] OM6_> \"M7$CMSU<5VLHA )QAV0-&,!]+(5R?$M11>M-$C2 MQ>0P@>T%5/'ONWL/ !\>: M(=?'./M#"^+UKG6GYY/$F]BJC-W(0'VF#D4.#CTSU-DUQNDVYV;09&'03[L^ M0<8X]3U"]&VB[_7,L$ZB,/*E?XQUC[AI/9=ZQ\:/W.H5'FL7X:KG48\PYI$[ MAL!2542IE@.Z4-)QQNVJN!J*M.KG7V(V:-=@'?F@">251?#J9UP1NCO.LC9@ M5QZIJY]I98CN.-?6@;GFB%P]#RQ#<4>.]/(%M7/ZU'.F1WS(R)T^_IM6?I=Z MWMC[2XZLZ>\1U\.Q3<^FOHZ,([/,OF4:IS(],PS>9./<6_J0F9S']%RP\AH; M>6'M@F1V'=+RP]([;&3( +^B8-\L09>;:3=_NBX7;?[TNH&CDXV5GI MFQ^*YJ/#SFZ$1E&6;QLP-0+S;F>U9<92?R_U09!+A&TW+=,EV8.L_!%&KEHZ M)LAYU_RHY9 DC+XH 3+RP-Y;0=$H[3'RH[\+@YPQFI9:#OW4 MY9"J)L3(K,%^#7*>F3MH6?>QRSI3_O^1A4.<'10K3M=6R[A/DC6GS-\^LLS. M T+.I-97'5N.C[ILJ1)KCVSHY1:AJF,O:Z1ERK&L:E_316)DCMTKOIPGC6]: M5D@**!9)MT<&#'BJE/-#UU3+'HFNK4KS,O)K^/NEG&OF#EK>2;1P0U*6D8/6 MCYJJFVR[@99#$F6[F2YC9$B_ETXY5Q2MM*R1J-.R7!DC@_H^?RH,ZZIV.B:= M2)1K::*,D4O#WT05&YVYAY9S$@W<)E/!R,@7/F(H,D]8]],P]J\FML)4C//35!EMD^6R OR M7HV\DZ %ASF*'LT'&>5Q*R5-JQR":0*&FA6A29Z\8F?U3E\ZIE8N^QO'FP*) MRE2&[!EN);SN/E!P>J^W;7L_@EX6U^>GIZ^_3N+:&+P^-/GSX=BE:' MZ\SAA.OXA\7(!8!.[^<'&HG^8%'*))2/B:*K"N4WWN&VR.&<>W5RVM*R?:JX M>+PZ54V1W#Y-?*F\.DVMY:DBZB4V62CQYM,0WI3$S7GRC-D7LN+-^67=3R-) MJCN++IJMDT_.T5$W-#6#Z4W@(4I ]0"LE\'U"L!_SEWQY\-G%G[VUVM0%^"G M_(;>( MTD:O X!S<'QR+P[Q#&4$0R0'0ZB"_QU4/0#+-X!%N^.K;&H M@WLO_@H3Z_&+#C#P^WY#,A2\79!'OA?A0]@XY&,R57/XA]APK$>=^^Q!X)VR M@X7OKVU&E?8Y1'QU%;\,Q('1I-?X1?ML;/Y7OW$;? L3>@@[.0 \.> "\^Y8 MC8:II_B;#9;Y!R:LJF^\[%2%4?!GJ%\<+RX3M((M[XWGYZU^>9/PFR\_#T4K M?DYB$LY$OS"E>7ADC*,(WGF*MBSEG7&2PM>OE*3K8A#,P6>]WAR@+%,W4B=MJWM%%TN3XF>EJW^9=I$V-HYF^S(9]S16,5;J:KD6-FW@A M9NO&WV2.00Z2W MM\RR8"J:Z. 7V.)OI+Q_8NC69P$1-\2,'^9B]8[@X%\/P M5\U+_A#XS25:93BI\0\(/YZB'$F'%K :,UM=X"SR&<-SC,().Q._MLA:$:[O M^'0C(VSN1TQ*678K2(I/#WX$=P1.,7K R?;4!2GR*LJS+4X$6)Q1%.+$?7HU M*-M3^8W$>TAH'6NE+!O*VRFG[P:><&'=[6P^ C'>"R3]Q:1M;]+^5-.D.;TY MOEQ'YX >P18(M9] #Q"'GL-3H$=;*07B@+^,UQ7EF3"D M%-YO1(V?K0FYDMP7;HY*C'LP5[%0'*:Z#Q&JB?CJX_B*,':+_ @4^VE\YT<( M/6=>9AQ@2Y]P6>;[TZ*:%?#:Q11^*&!.X]>.3-#1DN\]^ N(K>+P@\T^A&/*ESBL3A\@>3I%1Q 0! M15]2,%;<""J*4N&<>TSXW-[0W+M:M)^1VN@.GPO;(*[?Q&4B.6CFOLL2W0H5 MO=;?+8K >#@CY\^(!ICQK[G\[M_"T]*RK5EQ9CL?BKAY!85=X9,.UMKABH&X MLN>S9808$X4TG9FP71.H-EOLT1R]G-QF=,@5#D#]Y:=>;L]W^'PR8FY'\BU> M+/GTW;.R5-:>4-Q%_.7V"Y>I[T6%[7,-O-#&"Y?/3A7&2GL<)0%"(8.X1;!H MO*Y5YJ6F.0ODU3?#3J22RWR5HJMD:NXS,(U-%GJ72>Y#12\%D)_\IRG#,3_T M^*\/.-ZY,78G&K&*#,T[>OY@&^1G@D2H9D1>K]/=N7D169IG.DY1&@# RYCW M77"UB%W&092&$ K;*3_G[OST)L7V,)RAY^0TJMVMPX0>"*?0STGQZ94U7 V* M_7WC1.H,!XFTQUA%,V "=@823Z-'D/=XSI@ M5L^[<,HQ@!Q$E_'Y<\ %'[90)M*#E(=5[GGIP\5RIU@W]3?OBKO>?E:F6=BYQK$^6H=D0U"SY*(HZS:ZZXDE051JF,L5-KM_MWN?PI3)L MA[Z*^-))'LR7%Q%Y$D: INN\TTO8D@"-W49<9^[2AW^@@-]OIG3RZ&.!"M\2 MFW#^[I)J-PQSI<.M+$]OGAZ@4)3)/,L&Y,=A+9'5*NL0^LF](@?4"7+4?=5Z#VN\ST%5?-A O]]W?J?RTZ#0KY ML#V?L#O8\SNO M*]_ES=\23Z58=1\8&D\PDS 4J3S\:$;]F&5^2TX?74,I,MD<3S,$70_7::)J MNEWXM=W>U9W7C.L *AW:[>RP5-%X[=,_4'+FKW$")B.!RPV?1]@X%ZA[(UQG MWUYYES)AJ75K U]E1!E,3K)Q54I-F/:FT"$)M<%1+9_/D/-@LH+SF!]3?H2D M#G-N'2(ZK(T:@VCW&XI"<.U]1+3F;R_2,)9NGK,EJKOLR7SX7=(PMDM7#XT$ MDJ0!(VXY>%=V-".::GVB+#CDMTH8N;JW6:,\G&:'=KM>R"IM]W&<^E$CP8O+ M^YT47;5+=+LRC:N":\*T-X4.B:D-COW\0R#5Y/?@7H@Y:A :T^*>#DOENIM= M3^?\3L?1/CDZ.;Y&<':Y\2ZB0$W]^L_?CJ:_0;.*)0Y19<60Z4^QL]"CBITXDO1 M/:IT^&EL.D4VCV8P7I[MPR7Z;'$=2.OI'M%Z:J+UBY_X9P@B^7\C#-0VEXA3 M(J?T:HD77)K%@>$2'1*TU$_*04+HYAMZXLOS'TYN'P84E:E/.,@X% JS2]1( MT%)1\-O9[QR])PIA8RZ1(,-+;5P*EL N>+7DC!2Q(J4-U26BK!!54BDDDO?, M8KW<)-" HX8VQ[:W)D9*][3Y'.XB>;*8S)G+)2IT^"EI@J9.$5%'2(MU[J_B M'/(MO)0/58B*6WP<(*AN$=[>39R2)AU^]C3=.T[3O9&F*JNMH[J9%D%=7 2; M0/2E4PR2H*7)+0FF(2?7C@HW.UK<6C,JW%2TW$=76%QUG**BBY4*_R*)QHS< MI#18.!J1]9H M#)$0#U8$0X6*P+!O) Y\MKR,'Y%8Y'#CPC$? ?X=)/A1N'(W#8C;A+OCZ2Q] MQTRS63P)*G695KZ8.OW?T%,S3*-6P+RN;0P&X9QG* %HJ^C MJ:L?8.)TSAN*C)PS1%=7Q(^[$J!OYB"WJ[Q22IK431RDI_*UASC'AV2R7E-^ M!PQS 2N,!JQI'[7LTJ:WXY#[/23S&Q$7-12VO(^K\)\\2"J[NFU<30;U4CIT M$@ZV!^ 4?D0W_- ^.3K^Y)+UQX"BTND 4Y9,^ ]AEAAN]L3_;_,-HT6_I.?).S,7W.M.MG<\ ,; MA\(8X\3996^\ 45$7'#FR1 MF60/&0S)P1VF2!Z0/>7D^=EN(:0H%B':G2P#JH:NV!^MM07@8HBC%'2Z/&,& M.-:7YZ[DP#9U&6"'SWXTW-\:.ZH)E:.GCZG/%#887CI#@POZ&G_R7T#\G)JFWG M(&7*.T0]]:2/M! MDAQUQAY[)4"8%ZK;./884V;;RS+XW/@Z;=K7N MUSWAG"B1?9>NU]%FLJ!(?(+L'WP?[NQ?%FWW:0\3.TVA\MIL4ZT.SDGI- X( M[7"M\:N#_*D%MH'7XK$\YBW_M$^KJG#-)*+T]"U:X22!WIVJ+8/(@^XO+4I#&>+V;4#LBX6[>2KRDP2\5,-)TG2E4!ZCZ@Z[W:6&&W0SO&?D M%!7OS6HEH=7*-9+N'G!6T.",7'$9S?RWNN9"72L']^7;)0EQNM)0I&SA(#4W ME,QQ0@_E7^2'_E+[I66\5W!RFQ]W[DEX%!7I.BW[ZJ$[ M:0O"ODQ1*=O%&5 56.G*?[>-*V0:-(!K'%#RD)Q'*(!D2SA@,Q0L8Q*1Q>:, MO+U*PJ[SG747!_>!Z_;1A8\0NS1V'UJ&M*@T'LW&H[@-T=:BJQ;0KL%B;JQ:!=G, B46[M=EXX M=G+] K$$:A^C<$I%#60^>C/?L$@RC"+P0[J,0[2*JSK I=K2B!AYE>$:[W.M MI,R.3'(/>L"#73^%O8'5)ZB@YSM;YX$$X893C^J=@)/=0K0[W51-\B2XPF&G MIBG?"!3JU_4M G5ORH2CO\ _2_Y^BY*4QCIO)^L>#AY]V>N:L*Z>B;N&L"A) MWJ9,#??D*M$E(R,A"R!H[ CFINX)K[P.C-80W$S@;J@HTP-26]@="9"AD*$J MAK24OQ/ZAZA4*>IS<.37:8*ZJ]N^BX/+&QQ0H*8LB&\5=-@02<)A5$W1SZC=.]5Z\='^];OK3/3NHN+ M)N!G%-[P P/-EAR=Q7*RICAZ=W1R].ZH?H<:#&+O)V0:)(2+ M\KMC?MC\-'1*6D!&XSM>DSY9%J$O=P[UG/V>FPR0,G2!R])K@UNMDL7_'LPITOU:\QU'I.ZPRDN+AHNS'%)[2M.;;&BJC5FE1GB MSS7CRDDP5'?:6 <"?\?YDN#Z&O+52N+S;[)-=JE^C;EN) A)VB4._JQSW:7: M)H=Y%HU[[=,%CJ>/B);:!BQYKAA"4KH0/MRB?/2.#6$[X-HZL1.NG<(T/(V= M*H?:QDF+^^S)VD?LU7"OX61S$>PD2\O6@M]< _G*4&XA LDFOG/J&"% M(UUEJXN MBFI'*"I>3^;PNK@NBC@2OIWP6\AF3BCX6,)3RQS'?,1HEQ>G%ZJJ TA1/M1D MF8[=J1_00<@4I> .ZEV,;-RWLSY\\\GO%^W!/O0 M8)J'\OAQDO%V6%KSNA4GQ'1SVFWKBD>0P2>FG"NP(,3@Y-$*L,R=7V0ZB+&+ M,WKLL$GX2DCXQ+&HO*#,LR#KLS_3 *7.A*L3CK/ !Q@YR]]0I=F'VQ6)%PFB MJUH/=_7_K1&URWESZHZQ57*43M%D0:J.O1WY7V,F#"BJY4%$2 'TT\V9GZ % MH9NLBF-I;K6L-/LZ_+9&5YG4^ G\?99X75EU+6RS?72BH<1),5.;N&,_$MI" MG#VDYVE^9S4IV(*B5[%LRY3T8D MC4Y<+E'304H9G7-W=XT@7Z5+V'>04@=DI\&O+C#%,4)$1$,$SB M\Y5(Q0WI1C+_39?('(Z]DIO/?$? +.O SRP1JEU4N'2)="M$E:];L^M:H/:1 M2W0I4%,GP@8'"*AP&\#/M1(LMK1I4Y:3IOY041Z4 _G]Z+ZS&JIYYM)5"J83[ARL8C3C;N/*YMC1#[F9KAU9Y/45\* M=$&JV=O:G1^A&TH"A$(V6?APF\^RPU8UR'9IH7RI'WU/0K2I@JY]*'@-OUZ@ MK3S [\PN*\-6Z=;TMWM9"4>7% <#BGJF.41' R&+-,T0X>*4!J?"3>G>BA8X MAFC R[CK8T[?6]]TJ7/WK-YPV(PO/YJRT\[C3*TY]#'6GP)($O\ KDP-/45JA0:[ 1YK>/30/X/=>\ MN*CS%2"SCHO^UW/T-JGTYX0+!9 3WIE??9F!5V0E/+]C?\2PJ\S MDIGZOG']*D$HYM<"_B=? C<<7D<=&]+905WM L^'3T'_O@[.0"U]:(="R3<' M*3A+5VDDLA>=S^?\X+Y?DW@2DG5V9']#3]W+77:W:X06#X:Q-^L=ZJY%A#&* M_ B>V/EVY4<(Y6[P9!ZHM=?^7?=F5JIXAD5.)(DU,V'7W!GJK>XP.)YSFA[A M+--*@55K9TBW9SRD1YC&G?3+J@;.4&AB+F1\X!N6Q>74U')?KN2$0_IGRE5, MR5M0^Y.#)UD] G#RC)NWD?8GG?.-VL4NQ'P\<$.]?!4JBCA&*1VV,9G?H["; MT *X.E 9Q_EA;XB_S_U]ZT_0+P+3GA#L[]SP7S)U8UH^1 V<'1VDO9V?[N/>\[3+@7+L69C\ A(XOGU1Q)@@T$@ M@0"!^Z4[MG7[UK=T6UI:^N7OGTO+>(?818[]]6!X-#@PH&TZ,V2_?3WPW4/@ MF@@=_/UO__U?O_S/X>$_KYX>C)EC^DMH>X:)(?#@S/A WL)X<58K8!O?(,;( MLHPKC&9OT#"&@Z/QT>!H:!P>AF5< 9?D<6R#%79R--S\/(KRDF_P4+D;!B_8,>"3W!N,*E\\=8K^/7 1<56C^$:V>Y MPG !;1>]PWLR&"SA@^.JQ,.MH0%PP%W<6FYOY/)Y=IW/:(CV*5CZA/[<';[N2*# XQ)?>>'*E#EZU ( M\ &"1)WL^1S]^0C9;^,IRR[#?6B$>P9F-E M5805*FN6PYKHJQ6&N$A5H).I32'H8+7Q C[C;:'K$<<.)G.Z$(FF 63[I$W; MU=?5^H9D=CUDDH'PSL$0O=G_\#%R9\AD"2K(IZ&&U=+SX\WZ2()0>6:(%I=W;#)QU#2H=S9=GYJ M_W#OX(RHHT47QK[GX/43J+0B55E[*!23S 2^Q7K, Q%!* A:KY+-95S6\-.# M]@S.-M\BC]8R& P' ^/0V!1'_HZ7:(1%&F&9K-VDY:1%B>(M:CAP<))+"L$E M&-A>?0[<5[9A]]W#-P!6U$9R>@PMSXV^8;0SRL,O_@@4*RK4 J_08C:@Q(_' M;;3IVB>Z;WNY30O3_#$ZG9Q/)J>GXXO)V?AL=#&:Q!H=4X%+G&P_P&94/ODS MH15I"TB8XMCUETM6VB'9$BVC_',R3*UQ5K0N M8!T8'V2(7WCLEX89H;M=,OC0_^A>X!U8=$"^]*X!QFLR*_T&+!]RF!+*JRN# M>3REN2T/53WGZ5&>?O/'-5ZO/,=DL$PRB5Q;P'699?62T^-$LW6;PDHH0_9. M-.JQ9%_K^$3YGJ )B2*^6O [] J&U)PLW2:W-,*0V%.-B'W$< 509+ @H\W4 M6T L,F4*Y.P'S66!AFR?:<1V9)B,VR49D,+>+)"S'VR7!1JR?5[[E!M8/1Z= M#XBOR6X.\?II?N)NDU4"6\C/2*/>> ,QF38\] Y%QEM.ZB38\]'D8MPA(LN M"YD<:\1D=+CQ2+;>7OR$@PP:W.F3GT573K-G1TD<&JYN;^#*<9&7:[Q(I.D2 M0<4-UW!9>H=L@O6!C >S>]L#]ALBJ^L K]+Y6?J$FI3W19DSG/]P #X>[W#Q=HD\>B/JEI?#2G^B6U.I_ MF[X+E)0#H>'ZD%D,'AS[[07BY;W]#EV/'4_S^A(G>1+N:#09GFC'62D,(643 MC2B+G8R25>VSYYA_+AR+--.E*UQOS:&N.%M[.(J;K)^"B=(05[TB0!J>B,6: MG&\%2"?4FK/,QN4REH=*0^*B,X!'L*8' &)'(LG$6A.8UT;^B8@ 0 VYS#+] M1J)8RYO'=[/VB.?2<#4T_H0NN\(C,#=]$O!X-!ETEE\YC!K:CR)?M\ %K,BP MGI&V1V2*XU-O0^*YC3 'U+?0&0[-0B?4S1#"/=IY=#!-F.E34K','C!>GQRT M-U()SM/YF7J@ A6 -F;&B@:D\.;3KP#94SMV9>P9>I[%?%NS^KEX[A[0J0*Q MAO:P'40"!P.<]%I3+#D_BX'3< 7-&6L*62W,EQ3 A BP;2<5>7;+@52_I%:V M$E.S]NHRM2HA:WAL&UCNM](H[L?<#%UFN20Z#5?*U\YRB8+3%WJ=(%)C,:300[)/KFHM^TF MZP&%4M T'"J?Z 5L&\YN ;;)%.U>FJ:_I%*',[)O1B;B+4J+,_:(W9)@-=Q\ MQ%K.%MZ<.%_?H<>N\O//Z&1*20AG,AA=#$9=U005R,6W,+\<[P1$J"=* B^0 M79P*;KB$D_QP"=NR#6=NQ$IO5N\)(?$H=IE:O9.FX9ZYK9H;0@;.'1IUPX,8 MNE$TE>ACD#T6DN/VT\. J!JR 5[?$P[8SIHZ%C@6:?=;E#''X;_-)NDW9F2J M4'QLT$Y<&OH ;>AQN40MTFC M'VM"LL^F+!^5AEWMRG?)'M1UR9;CE

K MD@5YMAS#$S!!X2??<^$?S03B)D**?E$R M %,3DCZP.6=Z4GW)G7L"[\"-P(WOK2#'0]\PP^ '-)@OHR"$\ZS?J,<,C4H6 MX\(.3<]N-"2V525WZ=9]!T'8F,2%ZI*[!@D/S81P@RQ0R*TU^DJ3/N+;D=S9 M[YYG?< ]&_S(+9RCW(7]YH!I$' 9L8S-R<;9^P#^8^3#S@1@NO !:(PTH27) M';X":P_.-(V W=65/G^:?@2LZ\\UM !!PRFTU(1TW-X:J36I)[DS=\!H"%-6 M4[8%(&! TUMIHZ.Q!PAM.2!5&MM9I)8D=_C&L/T_#"<"]U!S\.^-5QM"0Y*[ M"[%8V:I M[2FUU\H*=K_GVGU9*4!>#&@;]@!']MT6-Z+-1<.UTO6FM'GOF9MN9X/:O..E M!MK;K#;O(J:1#C:NS?M+:ZV[36SS_C,TVLF&5D #U/9:VMPV[VZYA78WNB)3 M-+:A5O:9S7M9K-_)5DY@0:>VU\6VKGG?J5U%+KVT"!(4ELJ\,MH0 [&%KM_$SQ"H2&S7/XVZAQI39Y B)+^K!2<+RN MT2'WBP<5]VY[4>!L;H,@0LN>:R%KPLH?A=_8K@&G8TCBNECNL@ MM%>HQZ\!F$?.G0VW6&A457;.<*UG.P1MB%G_L:[$_K%$T9V>VXJ8U<:[=FH)2,7>=M=" MH1!C*W( Y-'2@$9[<.MF!>]LXPT1*IECKL <^#ZPTA;;!$.X3_V!""L9BX4/ M%FB^[10JZI?;<9;N/CZUK'B8&D[.VA>0F_,#[3E;!63 M=)>1R$]WN%RCCR, M#Y[00L/0: =>8P$!NK1L<-_:L;8#P1@_UIV[7$ ^EE:[$V2'+-R,0',*VXI;J(066TK#TX3B6^A5[R$^]7)@8S('$!OL)/N8^RS'>Z9+QM: M),"WWR'T[PG&TH46[$9+IU<"8E:::*F+.:,Q_9>9*V-]XFN_W<.YG.E8_$%H M;\KYB1:B6(74\]8:^LE9H4#G2@VTTKV=PN*_I^H2[G1-LRV+,@N7P)>SZV)N MNF61DK7['J[6JVB57IAT%W&I1V,CNB\3^5KK@=\0?8UWD,!Z M!'[,'=<$<>DG^*^^;89QO16L@=J9FG!IEB!Y:_WI";P7>Z4&:IP=Z1BN)V!Z M"]?^"UW[Q)5L$2#F3W<,R=8:GD4A2K: ,G'\,'S?$#S]D_'93J"0+J3BY.Z3 MW=V#4I[%IQ^&;[5)[)H/=BS^,_#?[:Y$IWRL&[&CMP#\.T*'VRV)2OI %Q&# MN0UD[(2:NE;N?"LM:4W#G3/#A:,R\GTXL\;A.P)PM-RA[J(6!3!@:;4[0:J^ MJ^W/<7H+VTHSQV0J$3'^VNE'>T&>0N=9U5;:ZVC.'H+3C./YP%ZX_ROR[<""MC8J($?V-CO6-9S; A? !7,[ M%/?D"'^R"PBR< ?XS[CY6;;XK)_K0G3XUQ3Q%/]X)9^YK\$-0/-1'"<8A9Z_ M>3($3[_E?;WE8'(!*8E-M1Y.+F+!D1MKO=OY?=':\T,4_YV6"K[[O\ 62STL__SGY/3\[/S\]/3KM_.OXY/)^'12ZF">!E._ MV%G#-[/VX1\+S*@F+4U+_+:.\^)],9>VL]7V'%I/K/"E'? 8A?%\N+C\\Y?C M7T91 +N74!_EOX2")4OS70(-L>-QKT/@!R NV:$"XQ +ZPJNB!1-%LH5 M43B%*)P/4Z7U4J6Z/1F2;A,8;FP'/$2K-^!CU%HN,GB-,@F4*O-T>,I\ @L; M">Z&#\8*-TYQQ311*H-0J6+'PU,L-/-N+0A+?&T(];IFR!+*:Z)J'NE2G9\- M3^?(U/?A?B#9(Z"+AUNGY5U) MO71<(U>JX6^#U7"\+LW\1]][MY/77JAJ+A772]F7+>5QZ+MGC M52Y2%'X\&9^<#4N33 )EVAR4R^N';X#W62Y,I M<5!^J(R>UY]F?(N+3,9K$AJ=B%JDR MY0[*&S6%>%@(DQO'6&"46OA]\,JLER93HG0GU#]^JP!T!_]!3H QRWOM>540 MPXN/CU!X\;8Y^.=\BZ.TR5':IA@YYT;P%J,6!5\6AK%.& J<,,C^94?5]!_^ MS#TQO4WG_.@E^5P)4 MC$ESL@=S.<*24%+E4EP1-"T+[QR\T'#ZTW+VRL.C8R3NU"RO-K2%B98?N8I6'. 6 M5+U[N\W6^CC)>C("B"M\KHQ62J^73 EK7EC+E,A=\F9"CFKW^R%TL(VVN00$#@ [6.5I3@EU2)K0'SQ@]2 MG&OOMRM?%/XKW%1]'9Z:FTFIWLW@1@,?>3;O/'?Q OQ5[@D_TI@G%->"!XV$ M5._Z<',G '7WKY6**2))NQ[<[X8_EW&5+>R$7$$KS7.*J> %8I%X@D=C@P[+ MV2()BH659 &G-LF!! RRZA%9@CL4WV9DYX\A*%?5DR6-)6\A[*3O4(+TT<(J MIN39!%]>3ZKPB:N$)YF4#3CM0?HH_'?#=F?NU/QW9">K[#,(0R=>@G&[1O;: M>O% AO M>)[[GC4R1)*TXG5A!9BR1:#.(5 *.)2$9PMV45MP.K<35U#WZ@OQ MC/T1O;GME=.426E3+_*T!XF.SFQ&XY9>22\""<(LU-$3R8PRBG+ MY]VO:ZQDG3$&D]@[\$ 65$_5;6UXO M+3<35Y<$#JL5>DFJ9J27BQ40.3M2XX:]\#!GDE*)$W)AO3^AUX9=8&4/:$]- M,UI%#DJX=07F*!LW@0GU%?7D1D.Y];BSE1,VWARC=),^6 (WL-_![F'N!Q#& M;\R3 V]X6M&31S) 4._HO84M"//60T^>,,HIZX!CH;X5/_*=^Z4?_[&O"3[OV@L+< MZ_H?%RH2^UB-DRE6B'$S?*UPDOP)3H^>Q6P$HZQ5LWD\6TT_;9*CF5A>;=V3 M-4A1.Y.(@V= 7LHK;P7G=Y*+H5)0;9TSJ0_C8V 3LV^]DX,2,O=8T2>:NL_N M >9U08Z:2JJ<4675H(.F @]3^1>-E7^Q;\JG"2S)KZS F@_-?7 +_UB[V&\+ M*LD L56>+EO?RJ;$GB'#M9",+O& &@OL:1&]AMIZI:NH.K)Y!6WA5+!O=UUQ M4LO-=LD? RC@$](ET\$QN7H1SI/)^/QD@+R1(K6&%W>+>#QXCX;/'FVP*ZXS M26JDU#,Q?-Y<6D*D@VD4+F&G_MHY\ZC4*%?2F2!,LFIX?1>'0OS*+ ]%D@KZ MTX,BIX9'B3@$9E$8A(:+GCSEX$>NEOXDJ1-6O3SR,H.?:JT/;%F]6,$N8@N7 M;A7B J/10:FA+2]XS V9B2B58P?5UB"4+H)U.AF?:L4*BI MW,E5CA'U)@:M MBN;X M[5!-5 JQ]!##4!09JC4:8(T[*0U'M',?P;^ MNVT"3)@)J9B2*F70TTZY7)(-6;UQS&,B7X"-)Z&654K17#K#JII10**^I1T8 MWMOH4@0Y "#_NZHZ8 2S=!Y8*YG*=P*OC-"XA,@ _W$923A)G4L+&F@ M9C\KI5X>+57')U4D/92ZS2=X_;D&;@""&I<6L;Q2:F\\JIN)J82%+,'1'X2S M>)=P"I%LV2\-=@.#"#DW/ M=F\,&QN 1BM:%/E\V"KF%E2]V%6JHF]WXLSFI4>]R3JGU=)5_=PRB\:F?DN8 MX((%,D]DC_,DL7CDAX;MQ $BY'3MA*+Z*9I'4"6>>&$?VH1L\XQ#G%!;/P8( MRJ[$:^<$4J#G]5 2MR=@."A*=N8^&PX GV8L,I33WZQ#+\DIC\FZW:@-_0@B M!0'1R%-)*X/PSB #(P%A-G_T/8AMN'ET##=$>;_6F'?+AN^=9'[;C['! &)#6#VSA(CS?(#QGPR5% M U'5>.ZA=C9(N'UON_ S]/&?+ZF5CI5=3O&ZV(5=2;VTSBJ@K+."?A7_X+E>4>"4[34A++7U M]")%,W%;.'*0M^2CN'40A'!^BV-F"U)A5WY:!26UW4QI94. 6VP]0EON#?\G M"%$<[C. FYPX@7SF6\LV082Y@:6JEH01!D"/@)9,U%OW'0Z<;-<<(*DI@:^4 M.@6L)HJ\S""++/R22S(YI;J96IEO7EV_^8Q3K:PUC00@4"+J17P+@U;G&1;* MJG.;K9+6A&D@NA+V;'M;'MZMCI+TD+_%H5%AX"])[;;X-Q#$)* @@O+OTJ-< M@+GG@VP3D"*2_36IGOSOB_$)@NM/. (A-+9K^)L8?/0:/,H![<6QJEE%S'&; M"EW2B]#*(=G6JUH=NX:3).9;8%+8+H +YL1W0.F5].)= UE%PY-4B3NY2GO+ M1XZ:6GJQHXFPNH0E\=&""2&45$X!SY'@(L4FI.00HY>>3QY 6'O85"BCE^+K M19,53M2SO9 ]@?T(_#B[XX41V"9!W]BR>NF=741-8H?* E_93A02D^$22NO- M 9J0;<0-]>WK_0'LQ1(*/'V'.[$%>(A0GI[9O)+\E395<+6A%WW$16\C9$D= M'J7#B371,F\$E+N$S-DGW"_>;@?G26\'VE] JM]]!U52M2<=\RI..N?"I M4?*MT=_0UWI^0CSIRM2U,&"POR;.ULKP]B GBCU-R*RE0"9AL^Z8A20@4^\+T"LH23/ M),QRO"*W<)] M:=-XI=>EIX#!0W0I=IPPVA3CWELZOQ7_F.4?J=78[HJ-[L) M3:L[P(=0)BB=KTK'>"S:87P6)9--S7V8U5JG +*P>]T)RC[51.5 IIRT!V"35Y6I' M"&T]8&4G6%0*X MKRP,.Y<)@5'"Y?D?T:&PX5O!ZQHY8%#1HW/RTU-,%8M(C"$21_V^ M1M58?3L6"$JOYLY1<%H@/L;)5E%'F@A*W_=T(<_=="?VFEG?=)#C6*++)FD# MT:>R26< %667"ZJM;+K>< IGDD_2(K".YQ/863_L;]_(&IA7$WTV>,TSB2=I M6I>A>-*SP,"!ZY6_B2/F,D_8JPN[[6R@5$\@"'W;#%,'Z:MKA\D9?2+_,PA# M!U@WGO]B?/ZPPR4:"\A*BO\=X4I\YJ*3#^O!N9[Q4L+?U1-]DW)]\#F1*(3?-CO_B77\"W[0#^.L/P_<-%_]6$6\; M19#.)N.3'I^E%UNVI(BN\K-&O *23:)F+>TQ5R@ J/SF$76BQ&* HJVWAMI. M_IE[:01+!P0!NNU(85:[7]2(@3T )9K?I >FQC9@[JWBX)B#=-7*^O.'46;A M'">=/=-)'2=-F8&IK3\U6(66EA!%H3LTK*.EP:8\7UT/$DF1NHVT*HJRJ#JP MFNS5]XY'C&(KF)F%9W^6FFDEXVUJO=N!YV]N ,<&K;XI/7@C'0$U\K#4&CB5 M2?;2<]_A)V%?T1N9^?L/+UX.%;KAT[35(I*30>2#K#6(I((AG)"EW;=(\5(G MLZYT9G$UJSVUQ-'(N-6OH[I5NSO^;1;+%60>-U*^.NYV]*"87/$S3LET;BMM MDDM@&*6AO: 8K_P9QV2ZP]NQUIM&.706/\41_S-4\G6,3T9.F1[P89!3?G04 M3W#/@9YL &5!J IYY=NU -/,S"#.]@/<(&9#$Q,0VU 18ZA?Y 8' DERY]Q M;.#Y$0132@Z=#/6B97H>>"8$)=+Q#9TM4J3/"*77>YC2+D@-G2.,\F4L$'6E M)Q=EKMT>G\F1=#]J\(IG$B_3NVBH-5;O/>9)Q"6D2[*7+D%HFX;#FHA\?'3& ME#21E#-Q]+?B9WO.2*Y.$D72Z890E&*S.+IS.(9.%1KJK-D4)./Q>8J)]H'YZ+,YC-KX/@'H1^\LOOP"D[A64UJQ%]VD*CK81M/3]J 8?5 MC>-]L*X>9US/6,#&1TGKO:X16R'9EP9,E7Z _12Y/:5 M[BDD]'NR5Z)+QM]0<0Q\@V- I0@=BDY+W@<98BNQIO3MB5*$ I)4RN6ITHH& M4^M?41#&<_2+]P1,SS5M!Q2D?_'DS#IM?&J_2-D9@GJDH^4[IV$XBU"$7YW1 M@.!U84-)C_GQ"L#NFG:B7M>:KM"[,7_1B$2I<6!3V<'/!Y42TQ(I\66N\[/Y MG6VB][IO '@"[\#%1]C45#FP)9\@LP%6*N<5*LKSA)[9G,TA4M,@ /@4"?0: M![(0R<($E1X9?.(TX2_&Y_4G6IO!!7#!W*8^0%@I?"!2<8WB0$F/M#X[CVGL M*X7K]P[@UF_J5CV,0$IG"UJM#=M'P&9A&S/W MTM^LH:@1[!F$F7"UD*'>@4GYDX^F@"F12TAX&OON>=:'[3@[&"B.3GSA YV* M$Q,'2BIG%]IU?S:_MUWX"3C%PC] :-!AXAK]0I^!R/4*8'P]FHQ/%#@Y[7\& MX@2LA8P_[=QWN%P:[@+39G6IBMDHT'"MA'KZ2_@U05A'F*4/I K.(,Q0-3&XF(^MC/;3>QK%RBU#CP MJ;2SXX1*.#.1I!0R$EEU90=K+XL!O86:=Q?VFX,_C^&L?6 ;B6W\L*F2O$B8 M>?>&_Q.$Z#[;[HH;\[U MLH'WA5Y)X":<%XC56A7GNDARA#7T\[ =2$4Q\5:?>BA@FW35A_!^%.;Q@R:< M#ZD-SQG)OV$$D>&$FU1*N._V%R! 2+\#WP8[Z1.K%@+J JR#OU%#!\[E?1[2 M$!Q.SJ.R)SHYX,#R"UOR0* \@=@A$LXZU&X:4PB,"8 5W$!H%'R])H"Q9UMO-E./$;YZ92K MO/>9%:!%<9-VK\. Z?6R/ Z$[2Y6-/," MI2$EV28I\P*OV$K<_Q,F4WG3@H(BC1"=1VQF<]P9!8%+W.TH225)U*AR3@X\ M>MQB?C0VZ>8\3G7D@XLHL%T 3<\DZ3/20/H+Z:$!GB:*2)ZJD3^J/:*)(B,Z MK;7LR.(0#_N8)5<#^T$=2;B(^A:4W"!6?7IWGKN $^BJ/N2+J>Y^4$P<$B6N M1!,?FHCCAH*92[VR@RFV']KGDE[TWK(JL2V5"36^NPU!M2*$'SV6CZWR?K!' M B:B5Y"5Y50Y#?UN_X#2U;.2B][*GK.L 3BB=Y;5M(3*P!0BQ^!^MBY>C[V! M(JCCR?BD+++6C./#1?1RLS)S6\XTO'6#R$=9)W:!81B<&-&GMMZ>4:L1',*7I%59-]EQ%3X% M+ )Y-AF?'6G,*T%P73$_<6 M"HM)CZNG)%4DJ;[&@F>&HX7#8U4LJ#0Y88;%I1?4&D^X*GO&(EXD6CD9[IU" MN;&49M6Y_@2^:0=,#H9RE3VC$"\22BQC-:$%,Y>0&2<+9"V_;LI9>S\H(@,4 MT3-?5;9H^6%RAX(JT,T@8!%S81/+%U&:P)VLCM1I!D,+^:[[7IN>P'J[1K/P MAEA^OWC#!T,K9\-],V=GVZ%#2CZ[N%)CO]C#"X36A[TWG@]'4^2;2R-@VZG7 M5MQ/-G'BH*5("ZR#F_[]4TC!-#_HZ/#=\-!X^P)0!AM$Z7[ M0 '+KE7\AUS)1P#G6*M\;_'ZTW0B"^4$_S3CE*E/< !=S^> Z-?NMA-%;7Z= MC,=G_;.N &1ZW 04 K(-/A_H26.;Z-YT'5,?BN.'!\[1$%<@W*%OTAV+ M[VP+K+MV>S0CGZ/U.HE.,YP,S>OD'^J.G5FJ:C%K-194CQ>6;EW8 3@^'@W; M>JADU".44E/Q3159Y02+N!H>"R=YOEZ,3Q#4T:%"Y)OSC+G++M3 ;Y2L[,!TOB'Q0LZ2(-JLFQQK8*])!4/JA-ER@S8WG M9_>DX;^^0<%1CW'GPQS5E>1'*_HN'1>+8J1$>@P"?9Z Z1A!8,]M,WT)&G,A M]L7+HN(I=PU$F]M;>LG&3(E%DI0'V',A,.ABK.?>NE"D!=1I %=_)[*0HWAJ MFGX$K/0=:?Q36WQ-["VM9."D;VKF"ANVC*,EG[JBQ283#]AT.EW@=2)XV7WE1')X&_SFL M9@]BKK>/#!0#IX70+7D+:;2*' /EETA.DU[74&=6TL79_ %\P.D=B0CQ@ULH MUS)\ZW5MP;T4=DEMVM@^C0 MM2Z,P Z0Q+NV?RGH%7R&P+5V23]#.T3?.SZ"_S?Z,MHU#/^2;WL$)_Y1W/K( MFX\*[7<_.O(=0UM#S[&M#(%\UV;SE%2&L_6]UAUF2FG[SWYF#:&^YP:;:SW; M"S=VXKCA;O5_A.VA)U9>((DN''* :M?=4'*FD\:CZNRF!+YM.8([FC>IDL=Q M("8H_.1[+ORC"0K92&OFU)/JG)K[[FC7^BC[OBO$MS07=.#309S6)GF7FG5PGU8'=Z&5[DF. M.<.#,UF\P1.$77#F:VRDL.97SG502X@_L '^1-X!VX$ MT%W7>(,((0I^V.'R,@I";P4[Q3CRQ]61GS8]0NH:;1L??<#61[OF^[C>6A$Y M+W'-7,!+N]2^U4T"K-65G 8XM5J\N"L@]\#'?WI\QSC*SZJC/&N@K9>$ M"<.17*RU-XU)PX=>N$B:$[A1_-;?8*D#E_@$,5V<@8\!S),:->-@4AT'^4;Z M"#W>?GWJ.'&&^OP_U3UZRU*Y)[-VUY.ZY0M34JG!QP]W=:EBE7'@(Y(6CE@S M-+]6AV;66NQ(VK772T(>?.[AF@'*4*^?]$+X7K%O.WF:*/+\=#+^JL##?_ ?_/Z6=6]#^ _ILEHI@L? (YU M_1MF74?MC;(&1[L6NQ\&5\"WW^-XL=LX*CLQY5SK=V MFMWV$FJQAXF@07_K M9@B1)I6<.B2P)#^12,>GDSNY'4TVV1T;MNGE^*@ZO6Q;Z&,PQ9_FM!9J:\E^ M>9)UR6>J4V3D>#(^52#NDU$1Y=I>+#F9?;ANVIM2XY=-P?C&5 M*;U. SK_H&?-*,:$=L6U^U@_WT*.91-?N!T8HK=2 9--(T:IEETJG M@19?ZV!=,#&!5FG][DF;?+AFD!4+]726= >@70:*%VEJ(QWIE8JT/%,C%J(* M=G68-1!+I]$6WQ)=>@Z4*$#^]]U%HIJ1APETRK?U'Z.TM1[B>2LB/7AAW>)7 M5ZF/N&1LE]B71>;Z2HY=-BT6(I2%Y!WX65(L_ 6Q5I6<.^0PIF",MX#2P&><&\/V_S"<"-Q#DPG^G2-N[!@3-X::&\7MC0H- M=C_.MH+M^E+X;RCAT.W:U M1C?I9_-=1LII$"'N')TS#E9,P%7:*DIEEK4;__GY=82:_@+;[I[_A4R;Q8P_ M:!,3YT<,XES7VS(VW-*LG5K7E926>WG:M'&_ZZ8,&4T7Q]LY-%>_]C^G2&11 M\3'4EO#2RIX02BJ6%62:UN!8.3II([G8Z&]9\?\\Y!GC[O\K>GGZ.@AM: $2 M'UPN%E)R%N'+&\8@D,KOQB39K /T+ EXM[TH<#;HF1QTY ='GAN?MV=9%H&% MR:D88[1)_I=Z+Z"=+PV805VCTL)[,GVGBGY$WT]>;"Z_OC.U_A4E&12N0&#Z M]CJ_Q:U<3^=K9L"DDRJR$L_*B)\\):_?EM\!I\YH7'6+V'V;C$\5N*/(1Y?F M?%-RQT<21.Z9+=)T&V)<3ES0$)*@3",-75@##-Y6SAM99V'M%( M,Z(Q&T"T\@/6>#/9U'LJ16(&*[:U@UA^P&1H)IN&CYBDN2;AC.;YI1!YB=C$V[K!6UX Z0J)F MSKLCC:B#C@!M/WZ-W;^R@[47&,YL?N>YBSO['20YU1DWP$V:TH!2TL3.Z-7N M&9 R&?'82,7>@ 94$A0V(Y!.;MTR#C@4$OZ'7G,9#HTLS M&3.6R'35]LT2S&,> 94>Y H:\()3N(P0.OEE[PW_)PB1>_$9F)$?I_*A$H)< M00-"< J7$4(AOZND/"!)R@LVRX-20P-*\$J7<4(G+VTYEI3'W\)45P.>-) O-WT[4^#EHHH'T.43X9&-EE2 M9]S2R7-+N>G 8R?S-J,!JZ2(G%&J75_N("Z$O"#'!=MUD-.CDZ/3=JZ#)+TX M7 9IL$IMW"SL95GE@/FW2C5-"Z2(T)PH\9\*C0_+Y+XN86C( _=$'X,I#3B0.+A3J M*<6*)JIE(T:]S'U3I'[VAU;+\_,]".&6[1ZLWH!?LP14R@]&U_7:(J\&;%*K M?$/]Q])V@]!SP6MPZYID5>/*Z:MB9FE;L,9;M.6@I0YN0[ J+^9UQ952M,!J MWDA.22KN;SG?;433.T%_ >O60F[XN9T%4Z=#Q()6<>ZE-OA;M (6=;??TE>& M0#DZ;V@^IO8@&GA2MO2L\@;"GAV3!S_L<'D9P>EX!3O%Y2885]T$Z0=&2+&C M[2=&'_ ;H^U'^O0?8!#( U#C.&"NW4L.2LNHRDS0@L%*30.7^S#CTS@D"ZE'-)#= M ;Y69X"LS3@8:=MJGY,!,5-"S3S 4$^E#!F-4'*/SL=WE<*9< MNN<:U>?549TU'8_J7>.CI/4^1S=%:.97ICC;Z-G6+W80]CGK/K>=S]A2<:R< M3<[0]:>^YX5&>B=M $2 T,.5DZ'AS6_(6Z&;*$2@KM %RK]B95]_HLL&;':G MS$_H3]3V=H,-MXCS. M-8^Y)24G&$$=TM9 ,6!TVA1?@;47V'PF\_%1=5K)VNEW&HG[P&D.U]1J-AW4 M7H,H?)7GI@.E8I&LBKROR@!O*7:FN:PZ#LH3!+EQZ ?W.8$UII08B70/%C&#LT@SPOFAZX+5] ME9C'5J+7+2+T=3(Y52#K"EG?XK)I^'I8D@YOM@:^@>[+QNAM(]/NC1"=?+*% M^S5H:6 $DBUI"T^']9?I(H2_5C+*<"W@F "NN-4O<;.C?+N];I*W'9S-\WUZ M @ZZ/8X6DB#.K_.&NOUH;%B"2$0;[=7"QV<3FOH^>A0X[NC%9ETK.^Y($7>3<1 M.T1*/ #.Q G:?($O>> $D1,L\X3,AV54M(Q).-\1,EC(:[B(^KD:1PU=;\Y: M@E&C5!IY7)!+!=W;J2"2T\K4B7L47[;%HQL[9B[BFP*?$.5).;4LNRDHQQLD]#B?I*N+> D;9$PW.OH=!/W\#I?=!+F\CMJ=!2W M.LHWV^?9YE;.74?K3B[I57JU_K9=V][3R@74I9!;,_<)W>_V;7P, %O=+6%R,!OV\(I>V6'V14,E D(RI[D'>&:2#!W MZ'--QQ=N"XWW.9U09&:^7<#51N_!SKM[,?F\@!+N'[$TI^1$PJT_VMPB 0^= MHJ2W;U%RSB&8&_M)4Z,0M=5O*IY4).8)@EJCY[OWJ&<78.[E5'4%_Q.$M@D' MPPW\=WO!ZT=JU&I^*)P?'4W&IPI,#0RZ)MW EP6!'AZ:HL?+<]%DFZ$$D4EO MGUP %\QMM@A_@1;UHIH<\94X-Y9JYB2]AEC@K'QN*X>C-;WH)2ZZ$L?/,I_* MF\_1DV[ONXG]R0@!2L4-;4;'KK_"(J-)O4@F2?ZV#K4[,I:O#1^]JQP\@N00 MB,MBQN0!R=H;P09'<8M]VLUEZ6J,9E+QWC?04[@_M&PG0G3=)5Z\_C2=".HE M2:*\6D=A>DI742K[K6))'U)RJJ"IES93M J*3COO9[! +HWR]4'&Z>0$D_\C M;7&4:[+/^23MSA-8H\11[J)F/B$7[_=F4JE;.7 O-NF/[%,&5VO%(7 ,AX * MH7,U6B7<)Q*66[UKTQ)> ,F;3^EUXMR+V]O?(5[HZ!5-GBE6P8MWZ;F!Y]@6 MNNM51\ 6OC1XF&RXZ1MC[SY M*&L]_O/SZPA]X,O1>9^+V0/XR#T)77C?'IU)+%'\1'#KYLO8D#UKI_;T6T++ MO9O< C*PKYTR/J+DK"6) ;3UMS7L=++(9_["<-,,IQ"5.*H /=^^:_L*A(;M ML$URXZ/CH^/R))?_1'S0'G\$S7/YSXS^EGZHCYDNW\7=*I= DN_D#*6,-2!) M#.<9_@M@R5$@I>T_R^^,"T4-1N@&QFQ^#Q;&AQ&&P:4!ER'(/CA(WFVT8_7\ M] V@>QOM5+&!@KR-%(?2R>3L6($=OS3EE*,!I: C::(1#3X5-R12-!(;%=DS MF5%)L@^(%?:%10V1&'CJZ=Q6)+JW.=' MNX^,L@[$BU?2A<+/A4[TNHYA0*,O3N0*?=G7V;B@YK@I%%)R2J #BS%;ZT7J M.P$#7K>!'^;T"O^VTRG\RY^7T2IRXM"SY#CM$-HH8HD>,IT,;(V2)_;@+\BC%!B[88.=>6A%E>2" MN%JK5&$6ON^UB> ?VT$ 1XIK&;X5O*[1J5=RZ$/.!L-444D:,*NLY.=J+K$> M"\IV*KVKR]U2*:@D#QHM#8RRZ1%RFWKPW 5R!-GO"":4_^(#Y4*#,^@E%,,. M[[P@ "0J<+2@-D?HZJ[R1%1P#<-A."!!L1GOP-^(LRIK:6_9105 P]<*\CA< M>=%;.(^<=.4.'GVPLJ,5\J['T4 [](@;H&:MZ<4VF2!T\J"!)B=^0^<-IYPM M7![IFQI/Z'C,!586!0]'3>*@ M85F-NF33JKJJ^H%U4:RIM2YDR'Z"2Q\^!D M)_KBP?GXW?:BP-GMG"=_&25RC$(/J3"5 M9&3'HHS,3!;TIZTPHWDFS2C8BJ/-R739,=_Y74O?A_:D!X>2B>@=Q%$><(0D MCO6=1PUE F,YS19NN#@/C"?C$P6>4:8K$.-%: >&OGV,C4U?\.W!1/FJ22JNEBH*>3<:GY;M8 M0](FHWQZ9%YC7:""W IU5Q/((=2F4ESJ;$%O#SI))V?]A12F(Y%$MNQG)7DC M7YVX,Q * !K&@Z"'P^O6_(WL=;]TYC[RJ^;CD''EM>XQT![L\(9G#<[1:&?[&FU,)93#>M,6=:G7X927G/KIN2]9X MCS@-TWV*>S+HJ'>SR16&19$:Q58IPBFX$@8)P;4!S2G8+$0C MR9ZWQ81\L$>OH:GFFTJNA U#4KT!(8,2(;_EC8&258<;%OW75].:! W%U^/2 M=O+\!O#I/*DIK2D]FDC=UIM&@_!ZWQ$B!#K^NE)T5&<3I8(6!A^60)Q5L@/$ M.>EPFJ%F$;*OD_'XJ^[$I=.%8S-7@Z).F>FG)A0ZL), @MV?9_/K .Y:0I\W M,_UI-=]O_A/%OZ*3YNOGYU'RH5Y/ER^B +(G".#Z_&:[65KI^-G+7(=K3ISY M&NG]AF76W;R"+C:YO['=IV1K1JGYJ+G"JK.(%" D!EQ+&PIY!,B.:$)I)=4M M154XCP\[!*HK&OW1!W0W<&T])97/HR4V'=?+W/X]BN*:_?R<+*6TY(GD\H-1 M6SWPI9T*M]1*>&5EY#VS0X "$:U;J#5W8:-T7?%3WA>;>^-?GG_I& $M#2]' M"TJRIZ497Q26P9\A4@#8B?]@K.@+"676X\#P#A@!N/3M1[[M0+Y>I?N/9?T(RU(*+VW#:VAFSJ;K6FKG4'_QD%M:'[ED$0K8!U&?E( M!6E)[N-1N=]5DH'<5"&SK5O@-$S\(!5((UBF02/OA@/(2??;_:C2G.^6L"T/ M'#;H#Z.&79OUKZ!T\>FB&K]-QB<*O&>@Y0CB48"&#P2UAN6C#]:&;5U_KM$C M!=F#.,EO70\L6E\.(ZV/D<:M$0U?2I()[JW[#LM[Q#?B6OG68>AT-'3HB*OW M4A3I?HY,U7A!G =UFRXL>ROIUKW^-.%'9O,+VW'0O\S<5]?T5FL'A/'#/[$6 M\5=X5.K@8721G*'JJZF3E[B&NUH1+[ETL'H1OWT8;QVM9GP:2(?2Y#"4"*9! M,<(CMJ-?EH;[W?.L#SAS=6(0UO3A,+0Z,Q2;:"(=8E_5&6(=&)!/]F(9SN:O M <#Z)%K_WF%,=&'>,:&>\O]<'?XKM<2DBLS_D#UW;6PHMS$[[4-!L<='4+%G MA^&DCB;2(?:MZ1#[E@PQ%RS0'FTPBPR$QH]V-]+;6EO2SQS&0!=+"@WL[*#U M:#]YGGE*=KZ3V+W2$?T)7S^,B@Y'!8\.LL'2."RAC<&BEN5EK.W0<)+PW3?' M7L3-=1+2@_OP821U%M;##'\VB!K')'2XXOPP?-]PPTTF_18]C@V ''_L5-8;&E.:WA*M#$M#0,")[Z@-C-K\S7!*9=@5T)4B- MA))B@8MY1/I6.V:^OO3[B;F>Q^CG(GH'C /_6M< J>5@)_>,NON$1P(K4 M6$G>MHH0GD+5?!LTE^2#(1R#U1F?MB8F&D&_>XX5P!&3#*%I\ S,R"<$E#!5 MU)(IS247CBI2T-[)MM64],@_ +HN JU!N!8;"U#[Y)U(D[HQKC5,A..7^KR> MAAZ=0YYBMDXWKR2'*GL#NO%($@(*1O80II;\^?BC[\WM\-[P%[8[@U/H-G4%\@]# M(%#0B(5^> +I9$RVK&6TJQNYV@5&6JR,0C-9EM'A.7K[%QR/+][,G[X;MH/< M:=#D3$>ANX@#VC.K]!7:!\2#Q\8-%C$?JW6M6N1(4BXB&0L5F8)T\UG?H!!X4J?X$4 K][&\HJ3YA2F&KK!MG)$B? M,4G4OZT2DTIG[J1EJ%Q,5W8PR9F%6BKD>F[C[/890,BA<>=L=N'2N1B,X F\ M S<"*&?<=SA\@ETI]M/;YM\H:N8,*E2!YR;;.;^5#%)&7X4\W7W0]P&$,5HH MOM]# 6WR6%MI^D!63FPRCBKD=F<_W2O&5= CA'[8X7()''3H23RUHJ:-:/.[ MNM&V7^ R3@_'?9\_6&47'K/UD-3JOO!1!BP9V]H])_C';Q78H? _XY^POZ32 M%]!',+Q!?OXTEW!E^-7T5LFGT5F(XP61#_*O@N7^C'*J^ $$Q35N##.^^(^N MRCS;(;@"H6$[VYDS80#X# %$O>J*0 MVFF>^O POO @M$_48+WR*5+VK7Z"X4E;!$17KV<(C4A\5,WM$U[C2*2OML+X\,(P^#"#DW/=N_C M ]Y7N/WWK\ [<+SXH95IB!9/6K!\PR:U(E-K@*CWEF$-P>Y!*O&EL8866+A! MXRGTH_AL(Q;\UH70&L[C$F4LG>=@H)%,H%E]B28;%/5>!Y1P-Q'=VTWC+G/R MTT(YJ'6T8E-SB37,8,+(CKT@! \'%(I.)CE-EH:[ +?N-A@[N3U;HW">JEJ1 M0%CP3C)W]'VP]F-IP\76<[D/TD[Y#M*VW]F[4[-R@C"AT/ Z;(J2W3K(5_A7MP<@' M>;AR@]%MO79*:PFSM$J26E6*-NVO)VVB-OCC0HS5)_<5 O;= M0(NO'PR;Y'0*DM?';K'5\&15*I!&L(0_H%CZ=\/!W$[NYJ-*#8M^"=ORP&&# M_C!JV+4)6P$03%BSD[%#^/1A!/6Q]-0I0+U8#'7'T:,/UH9M77^N@1L 6'X6 M+H&?_-;UP*+UY3#2^AAIW!I1+TI%J:&7)>1Y= P(<6(1X")>.OWV86AU-+3X M-*!># Y[!LO&$%T!'Z[L*#D?=@EJ_7N'L4!RFG6.NGJ!11WP_PDEN9W-7X.. M^%_^7E$39Y.S6G'?R;46PVJ:G0/N0/^9PG&K\#:"\+*X7CKWSOPOPO^ M,Z&^'Z\^-<8PWHD]>$FH;J;0#K81V.\>ADU'6PAV]#5\?*H%A19.V.)L\L&C ML>%[5JV]/AR&5;=.+TY-B+[A]2T98BY8H+#JP>Q1(#1^]$PFXY/R#<(]YAX5)!V?S&L(?(93-]-HW=<.E)8_G3;"7-KS M?PI-JYAK6OFG[/[PT/,_6<[W+7SLMQ 9&E.*W_U_,YM#0N@0^Q=9^!XP _]]H/,?&04(-[2+.60%,O'+$-LZ_XO$] ?]\G M^97=#&S0^![RMP, UV$ M A!3R[*3OE-V. (M[2$'9:.U'R%V$!WD@ HSV,.ITP/&Z[IDMK2'E)2-EJB M(6E*;L$YUHPX/E:"'RAIYT!(0:R$0\=ZW;;;01P#^F3@GSVHJ;*'Y&D,BW#P MDX)+:0YM6A;QX,F^$/ M((S10J?S'CHA1!TE_T^'\ U4$-J7H=B4^-'Q MRR@(O17L(5_N__'1<3GW?_J%$>+ :/N-T0?\R&C[E5XS_V,PR$-0D^23N;;$ M%U*3SUP8CN&:E?D#6T:IB: A\+D74!F$:RMILBH#,YLU9_/D(9/@ULT*YF=/ MURI=TN =T"?-!O274=9!],2'F71Q9+LCN*D>F6FMD;/KZ0A.^R,K[>O(3S^B M_;SP9U^OAE6[5.?YI-8ICL%O<%6>#&:"^1-K0/"+*VG*60,X/5C/H>&'C;.U MMTN0%-?:O1E?(WM&(3;Y6XA\E&Z(Y,6[L!U8<0%7H^M/N#0'<'E"+@^4%2Y[ M9^O:\-$;H52[I6&3^E"H-31:"694;8*2M((ID".OTR5,7G;&9 V[=BVU36=8 MR5@L_.169$,#N?+:71,#VXE["8ZDRZ%7G M!#=Q<$NKZ,-3+[#&;/[H>U9DAC/_&?COM@DPK]/5E%92P]Q**ED7G.*J_ H5 M7A3LHW*UY0O"GQY-OG[M^PR(4U%,:J;(JK*BKXS0N 0H=/)WE&'179 ?DR,4 M'8IZ*0HJ*9A'4$FZ%;7^"=J]=A>V"Z#I2--KI9!^&F4346770!P[1=9A[F?] MM%H1^'//7Z&S MN%T>H_\&AC]SL0&&//6'Q >Z,DNSA# (ZKVJ)DJ7EP]/B"ZP_H$N)!#42Z$@ M3!?8C-C\$K=PH P9!O6>O1(ES8T782U2K@8.E"&B,)A\!NRBVN]BLPQJX, 8 M(@KJ)2"0P9@7N <$QCS$[W\;-E7$[W@R'BMP0MDYBVKP4"\)@(PU2Q:?"DT= M^,2 AWHW[V6=[=+AH9_LTNOJ2"QQ &3=JZ=F6.PHR.+"#DW/=G>A%+O\ K=N MC$=\09(KEN*L>GL@_4PI6L+8?FMD[SXF$BY!BG#S-^O02QXE,E$X-3[J@5JV MIPC?9ZAA@/*1T:(:BH64&K6UF%9')H,T?<\H T"1XQK&;X5O*XM.'90T:-S\O$K4\7!\8"BP-+VH+G\ M2L3&R+,-[FI.:ZL%BZB<3,:G"CBRN!8,3MD4/8,M6T:7CA$$]MP&UC1(4\ZS M&*F8:FIKF*ZLTCAO*JU"%[E8U+_Y?R,#SF;A)KT06ZOX<@5=5=7$.):)<@YF%%]_)NEU9O/TM.S&\Z]7:\?; '#IK=; #7 'NEQU ME6*"V$@7$KF%X)+61WXF, 24]4)$6=VN_@#S6EL:WQ-%9V4WT!2 M!5]]()X[)A8LLFAG[C77!H"U;A$BE-K]=*AD$!*YC9<26C#RL\W-S.4S]LGU M-") 8W&U>E_@UGT'01@_B\UW%V!2O0N0:ZO7S(BY?DP=)\[VDO\G>F)$ULKR MANNN==N]-_R?$+@W!R2/D#X#2,8X_3IZ=,-S%Y TJZK.<%<(Y#:NY,#G4_1N MY+<*2M^QR U#UA.+F'A38?>S4DSH0)\[\C AH93Z V#^NO#>?\LV/ D%LK_M M*)#]RY]P&%UN5S_L/05:T2(@9Q"0 MNR#7^3G*0_0W/T)V96KBVOE-X[G::;0=/W-0)Q MYNR$?#!6\(^YE].P,SE[1:6XU$R]&'HT$UOBM$_8$-Q["V_'_.G"!_'FEGQ; MC%I!3=TUP[YDQ_/+K<0:05#[%7@+TUD09X9CRRBEW$XG>78X)-T.D'T_+-]W MV M:\"]"2D]QV%[,Y M!H, 93 /\#]13769GU"*G4T(4Z5;Z_ ,?EZ[].!X]D,;#N'<](^NW>$6,L9: M2C*I=2Y4Z=<$)B5V).++I6'[<53%Q6;[Q]]MX$-U+3=WX!TXM-63J7(1O9-S4A+(7H<<)21ZM2!.DK!$F'2%(Z!ZJ+ M(C="*B^'LP\7-KNTUX_ -Y'F%MBP=$RQ_28#%RHJORO\"&!/$"Q3U[KT@C!X M @[*HO22B]3!,8*EWH$BS6%2.4?FCNZS>3X5 WEU8:UV8$QCE%K(E=B#Q<)& MIYK2^\VB)N"T\&1@'Q'52ZB%8!:% 7J$H)J9EUCN0!AV6%1.V)9(D-T-QV9G M+!4IBG@^&9_IL(?F6G!8$&DA858/\T.2.B")9:]?7 BE]YLQ3 M9>-:K+$#W21C)RL-6N]!7%G:KQVZ:*8.T%1=R8K%5.= M680M9%"K>]GV[,! M=^FMWFPW5OCN&:);"Z)BSVVDBRF$93?BIE 3\)]M)]8+_"U:(21#N'^VMX7C M[$8O<$_]W?.L#]MQ:B;,3OI0U.PWR X=;K@UG6?[@UQ62CK1Z;DV#B9;;5 \ MSTF)P;2B^TTT;F0R/@S< 5\)C9B^0]@0S#>>CYQ%.YS1CI\U!(7>RGY3329H M&0ME^O;[7N*+GJ4R*"\0>R;'':[B@7@".&5<4^@-CI:Y5@Z;;<2[H>V"?&%09Z42/ M,(K; !5R4^>NUC]X(>!-57U"2U7]991K?82:5R5[-9J'X"ZQS#;V#-8U#?RI MXKJ&RV7-4;,P,*#NE;@@PZ<2;J.(*/?P;VA+S\.D"B6:JK1*#AZI!T^((2=9 M4H5Z/(2ITJUU> ;/T?:3+*G"I-:Y4*5?$YB4N#$EOOTRE\"*4(0BN0'9K6.DV*Q?>&1EP M'";M&^^ ME)$LV1DK#]JO.P:Z;>,JBZ(S\;6 MU5%R5#,K8Y<;HXF8@W=/QX'%N3LAE ,U7%&E=-]H3!9X5Y%,0BW8IDBIJ?CUYYD_+<$ F 5:L%_!I4*9OWC8&P@2*,DM< MD * RC8;>CUU9;MA)@M='O-C4O#+$4%,] MEDARV#25O>\7P=NC2^W;0@PUE:*+J*HY2%.#@*)F1[+I@7(D4^Y6&LI[,]0: MP])^C[/)L&C$P7WG@6<.L\ L;#6"N<26@E3HD;7W/K>6YUS MZUU)M]#]9,*F;DPYK;7,*J\2SQB0E*(C=!)%O1RV*Z"I MVAD%5>*U EY B&2T *%2&5_O%VM?>\]>9^9R@2FND7L3M6(*I9'DN88*/'P M &$YF+KA"DUWZ.3RV]'+[W6K JV\I@1H)K?"#P8$?IB;,.#?=I,%_,N?E^CM M4^!#:,/-@['".0))Q91B@ RO'Y>@DLP^R2Z^&FT_@77DFTLC -.%#^*YK"PP MUKG'5;<(UW@R'O=H/W#IM$@%,8&5]>9!Q-[":P>8H>^YMAF\ '/I>HZWV%QZ MO]Z%>"N1JZYR!!#39,7')X""TMX^VS*"[Q ?=RL0NJ7@F#1&4*OH3@1^X97V M /J_OBS1_0Z::[]41G,-LTBKA'-/PJL%\2NOCPBD..>*82(Y@HM-_A?*,3%[ M TIQ1N9IL2 $DAQ-_1T:YZ6DGA%7"RK%"4GZI!-$8=.QT=;BWG"-!2 >#..* M%(4_@\-* 1<"HXZ*6P4FR92P_0JZ#8#YZ\)[_\T"=J):^(>=5N%?_KP#"\.Y M=D-\J#"FA%(ZE3&YL\HHR6\L9]#6*S:1!CM+EW]62J6LZB@JL%:>JNUX6Y2PS;^G6RR\[:AG+IKE5>RVJ4(K,1DS7_?^HZ0G8^Y MGE+:EW:_H['DDDYS9,\+#Q$B[FR>'$Q<@;7C;8 U#8M1T3@.L-4<% OH&BPQ M04!^25-"7>I[^?QX\2[ 8^H5P3XQ3RF^+TRH%UK##':5Q'[W!D0=PE%(JT(* M]&:J7(1R C=/9\/GCP0()'D-NYA,II9E)[U+ADHV3&9QGY-AA(T>8*BG)3W$ MI%G+ M'ZF(J)==CI53NV%4'$ RN2;XC3WB8!M(M1!PV:Y1O87TV7.HYG2AH+XL81>W MA=C(WDUHWS,!L((;B"M*RCB;$V,0278T>PM%4+^JG7R#VY@6Q*&%&,R^R95E MC)VY&$#J>,5666M*"4"0LDGTG<,!L(F<@9=<81]90Q([J7.NV^B"$)3X MTG-#:+T!U]R@O]ZZR;N@I!M#Y!I:\X-7[HP@,L^2^IY+7MTHB QGYM^ZQ/-\,C[1B38B(&2D4M_MG+D; MIG %-NTU"M;[;B=^IJ 0\/'J0I&NP#MPO"1)>XA2\=(<-@V;U))5K0&3,4U] M9_3VA#AU8P:9'Q.-K-"/XFC@6/);%XXXPWF,/:+S' [4T_;FS>K/.-G@9*QK MQ\U<#E878=WM:FW8/A(DBTVHYI/"T8JEGKZ\:2Q]1@R=G-+HB3.X)S4CU/O< MR(C_G6!"4>MHR9OFDF><$?4U2XW>$&8-(U'VBAM<=!!U%G<1S'.Y--P%N'6O M@]!>(7ON)@HC']3HGJ=J$:)O>FS-A0'(H@=E>HG[GC"(YW.O 9A'SIT]+^^V M.&IJ22-1^3,6Z>1*WD:2O#EP:XGD(9&F4E!OCK")FU%")T?P TB?B*8\1ULH MHS41ZB7-.*"31_C:\-'F+7@$_O,28HV>;#8)7,"6U9H3[!)GW%#(L2N=&U>V M$X7$PP%"Z0):9^C5W8F^_*#)G#%D0 [9Y,K.[D@#VN2?9FR=WWC^+%P"/RG" M<-FIOA$MB2(1BHP_"D7PMF"47D5PY_< /L.7#^"\@WO/#9?$)U/8:FM)+!D8 M9(S2R2?[!$PDEO4*33FW$D5?!.D9H#+_#0Q2BMYFC6G--XF09/33*92XRNGI:DZJ9]!E_% H>)AA46WRR@7(%UEY@X_V_Q,)%$(XA M" HG=.,RD/A$SN[TBOIXNS@'J,Z,3P E6$D2I:SL,(8,399P*^%LT%PY<['! M,\U:TI*OGT ME1V8CA=$\=09XYMW=S^;2V!%^:L9TRKZOQ14#^U'X%J[S7YHAZ@;XZ.O1R>C M+Z/=]^!?LD9'4*>C;;/PA^R[(V\. ]L9NT- .FO ME:I"$R%]+7((V=X"B$E)D\]14U9TY# )1^$:'-IX_U84!3R95X.8&D^EPFMRPK)(O^ MZZMI38*&XBOQAJKPVC&;SVT3T%E"+:LI-?AEUN/-U?R5I5L7XKB VJ-;$;0J MFK.#6W0]7FHE KAU.O/N5_'>:E4(TY6C@XZ")*M303_'=Y\<,TNO5 0*/8GX MM7^Z--0O!U'(LNNQHYV:9K2*XD=MK@#LN6DG@1!@[8!8D:XU77E^:/\5_SMO M^CI9S>O-OE91$IW,OB4\=<$"]4_!I? !<)]XP2IZ,XI;#=+>0NRAR5F*@">F$E]2Y!:26G+I_\0](X M-AZ@KKA26F^@(!;M4B155+^7GA_8IN$:F0CD,QI"T8'HE:*:DF9YY-3#U7%# MGNTN-O?&OSS_TC&"@!(^QM&"4GQI9?:7!H 99RM*\DN4 M"ESD8D:E[S5)PNVLL#; J%!F:.1@5B7&T54KMQZ+5\V$G1]>=4>#39I2DE&M M+&?2T)'D495M"M\;_D^ WMRR0\/)#A2 ;R+=+;!7N.@UE&2&-"56(IBXH6AA M^NG[MG#>(8S&7A%3.:"= C1!0Z6)8C[Y!1?@@J$R)?L$Z>@S%;:. 7U 1;HE20;)? M4!>"749!Z*V CYX;1+-TS>4!?.FA$899O572\""@A]?PQ381%?Y%NJKC5G0FQ M5"TB-TG2F_7-F"ZW+70DB(N$6DR@W0"KJZ8D QHKC$OW9/GUL!0IHN=N)S'< MH^!O:(]9Q8.($D9HFSPCW^.B5]IC_I"DEV33%E/-*L66VD?$6*KN+W-J,&C+ M'E;I,+#T3E_Q1%[B2>&IT$DAR'HYFL?='!FY?AZ.$DO'5.4M;-^S5)!GU?7G M&K@!8'PE1*Q1)6& =&R1ZY)1LW06[%P0B29URI/'CE-MT M:V$/CK-'[P/XV1-5TP4T+?E?6OI637P4-SO*VAUM&^[5.W4%?/O=0(_UW<:I M9>,+%) KOP-K@9XX0._XV:$-V'U5 BTV"X(GA 3=&+;_A^%$X!X8Z"-Q/U*D M,]^B-[^,7_ -;'?G",WJ>?.=*#';<7'P;7Y*R?E$4+VEV*0ND1M\I"M*%SV; M3WT?H1$_CT4.Q,>6+<)R#F'YUG/ZEB[UCPE[9 9I\-S)"8E&ZP/L_>Y?XE?- MC3BK.#UVCK,5I?C&K_0J863(WS>52(^=8HT>I>AN]+JQ8V!PJ'"1\U\4#4D>0+K M\F H"XR]Y<555RDZ<>FT2 4Q@15=15X^HVL7^(O-4SR:+KW5VG W=XY)7DAJ MJBBG;C&]E5:0)L(KL8ATF#1V?U>,!B@IFF^IK=2R*G"#3T$LVAW>O/_DF3\M MPP&9!%BQ7L"G0;F?Q]O&0)C OAA( 4")U4'879&;9F_==11FKS03_!*DXNI1 MI%^'%Q=.DL(9^O-YX:2E9ID@5R@"]&TR/E'@F3@N;;*1@2)MWRN/=#J@ PID MN#_!\47U>M97' P]*/JM)PBCW$JL0)T="MX1[A2W_3FE*-?W'JEKG"5%7\FV MPJ>+A1\_4'BQ7(*^^"<'IT:4?GEY&/<(Z/ V#7[$K: M9EK1 Y5P)^N,.$GR4Q2O^?>=%+P$7GDK5AM[B:UUH%EUD]L$LA8N7_26,AP? MP[)+$)!B?XO!?E;&GC=$NI(^G!@B74P'D/9I9+NC;:]&J%NCN%^HR*YG248! MD2!KPK3?#"-"]+1H8PI[2'H-FYX<3<:GD_YF.3DDZ31>.H-L\ [?K= 7F^T? M?[>!#[6VW-R!=^#0,IDS55:*:YTSI+J:"J"F#]WRR%=1H.4H^K*#749DQC)5.(PXB!))J(IHK;KU.KO@G8XWK9"\YJ MQI0W=XJ03+=RL7T@'5WSM6Z/5DVR-?R69SV'AA^VZH=-\+IUR?LJW&Q77^O MG]+$U1 R2?-/[_E8Y4U#^^)^%9J'Y!T%)1/1M6OU[72] FLOL#FSJ!X?57-* M9 WUG$,B[@1G3M.:6E)S0>R\ZUE\FK+E-^.A[ M5F2&,_\9^.^V2;IRBBM6E.<8RG/6\TS+ _Q.9USRJ>GJ8%,RNI&=RA<0KX@2 MRRJE;BZ=857-*&#?^E;U*I!"!1&F2EB)]W^Q0+-M-WZ006 3XA1R\HZ?_ M;#5]\X5?Z57"R)"_[VF$%G+W'*W7SF8;)/+##I)ZC*YO:]#>%Z"Z\=8(:^Y]IF\ +, MI>LYWF)SZ?UZ%UID!;/6U5O[0B@H\886D1J6$7R'^+A;@6P04#, UE31G0C\ MPBOQJ!5I>@^7P(>V+FR;,LF7"^FM8S9QE7@^BJ#5S(B]H\6-5@HII551?PJ; M=$J\RT0ZF0.F8P2!/8?;2=2M%^_1]]8 TGGJ6M?_CNPUHCGV/(ZIIGKJ9M-9 M^?BMN; JVVS/P(Q0L%.*R:-A6SA58XIIHE=6R0:3"..[#UYC":Z9!)K, DD'B)D%,SFB8F0Y@NRX&P#IR* GMW":;:V4A&34P7"EANI MNIF<+1A3+24/*9N9MZL5_"CL[:7GP>J+YTV H,J2JUP::\.$O< ><#9L2Q.F M2!6_DQP/,B>/6]?TT7QH96+%0P9*39L\B)4TH40S.5MXX;+EA2/+O)2)]^I: MN_Q+U-6#6E,S%C005O0AR\ZHD $S"^95++R;"^9%+/P6-D_>^X(9!]K(<].3I#D@X2+)76%I0VURC>8.E(DXW@R M'I=ON'0]S&J!W8XM-F%4O2XJ'([Z:&SB\+MM+M=[ V(*MR,TQQE?Y8&R0X*0 M*A]F=>LQ'8S6124WB,4R1)GH"#\H)<>D$8G\RL M[# T7+,\)K&'%ASU!ZY_85'5.YH67I.O5VO'VP"0PG)G&V_HEH,-"',%<[WA M'3 MH(%\2D0ERIH&F(F@,0<:J5^+7=X5>.,\T3K!I4U[$SJIDN")> LY,J7A"O_9 MSUH,-8<>,XC?X]GFHL$D4ZLMK]0@K(>Z.@;Y)%-B"R>L_:*TE(P\U8)*ZIM/ MAU4.,(K9]U5,R7JG/F& *UH$9:)&8A5&W=4IG2+AX-7^!-X]Y]UV%T61J5F7 MJ'4&0 2*/JM4X!=6CW4@/V]2V5 MJ!L%&"54.N#YYK)B=MK+RHJZ8G M/QI)K? ^2_"$[(Z0-XFI3A&KKY/QR=?^&2)J6O!+K$=("T[N].S^PO-][P,Y MD_$Y'IHT,1CNT'7/QA\N$%I8E/J.DT.GU[=Q;''FV:)$%!0+:LL31E'5BZPE M^'&Q\VY5T]2RVBF;7UH-HV1Q\M^BC)4@")^,$%S%YQB/\8T[CI6%U(1V))(& M@GJYIUKGUC1\S&YR-J16KH6]958=!NI=R23="0*^B?2SB#.2O(73]=KWWH$U MF[^@&-(L41?^/A!C7>U8(BZ]>GFK6IEXTI,)D>T2J0GM2"4-!$F)L(J/MZO$ M+@;V%($YA\ H\ BT;'9@A>PD:5;_,TNR_-IFFLZ&8T(IU=P+IO#(GA+HFT8$ M*GH6(!A@ND)/!##Y7';%M:4*E\"9-^Y(6X+D#?WG$%WHW=EZ3)2A-; G).*& M(*.53E[>.R^)1D70D%:H7!%MJ5$K9*9\A9RZ$N:4I.,WMAM? ?>"$"7 )TX@ MV-+:4H)'WHP=6KF (Y;7E")_$&4?:=J-VE(PC>8")+QW':34=1]),KPDYDB[4).(H%OJS MG M4*&NB!2D34P$][QY_Z F\ S1 MR&LOEN%L_AJ .%TK*9B85F=PNF\NE1Z1PD6YLQAITCDFH70!GZ_H[=+3(6J= M+H^D<*WBLMG]2KG+]17_/5EH;[/4 MU>A]!")_$=/@0P65&G<<&B$/0:)4&H9*_V'X-KJM4*?W2CD=U,XFE'HAT9*' M>XH4TXA/R^J@?7;!9 5)4_-&=OS:Q]+SDYP?-0._6E 'W3-*I6,$NR3+6/?) K M2/-7;1>12R-8WCC>1^P +2XMV/!NIHI%VA[W.P;9%;'U9S474I*IC=GH=GRX M5'3BS-[@Z'!1[OKK3SB6W06X\7P^]X= BP.F4UO2Z^A ^P$02,":0O8;"_ $ M4+Z"[$=D]!PSF?KUS6C )RDBMW")4C42(5L !:VBB,,TUK )B3#-Z$XB5I'; M2NO0DP%Z$X7P7^_A\%E%I14_>R27UR8=,]FD\_C#HU7RY9&7?3IU!&>1#*U: MJ@S"LSF(.1IJ]@Z"#%%PSQXT;$6IR4!,%R536!(6:F83JTO:"0SG.D!QZE/7 MFIIFM(KBE[RN .RU::<;U,#T[5BT583_K-,R63&CO"M8.1 MMM1[,%9@)S\VTZ%(4TH1KAUJ\%./&:B^64=8(+_[T*9+(G3(^<,KA09)!695 ME58\-NF5B&$B.??F<]M$R,2;@<3:)&N;7'JOU,X)@Q(.&!E6\!TAM:% 2TKQ MIAU3138Z:B:UYSJ?"P( ""[,[(CG+SM' C8 M )]6@I2'1,$;+R*^ \?9S(& _/!(.DD9,/_L=QDS(&KFP#]^>"3%E0V3?],Y MW(I+(F&AK0,3&V(D*1OF,.DHR, #Z=AAD9094Z4H>2H>KZZ5AG8 Z_K3A$6I M>>\:M54$^A0"?;2W_./"2#11Y[>$C"Y8(+^X(G1LX9ZL]I3B04%6= B0+TR&^XX0NW&E?34^2;_(]1TFBOR2JJ,CYX(>GJ+5LEN5%4)!V0 M(Z:H-90:NNQXED][^&7L.PA F*D748!RX@13$PH8&'M6R$:->9HEO8Q.F]?]MV+X7?'>\ M-\-Y >;2]1QOL;EU37)L2$V5P2BO'O[29-]$<)5#@GXL;3<(/9<2]54JHJ]N M6015.;SG^OGY'H2^YY)U62JBKRY9!%7BFA,I;]Q.^-F<0;&T\OIJF5MJ24=I M_=E;3R .;'PT_'#SXAMN /K]:.MP$H MW[2W6AONAJSVIFWI20ZI:"AAR@NOX],/",,+_ #%G"N448H9\@RX>ADEZ;L_ MD^UY"7&\, )@(7(#.'P2#?DHYTM\,'BQV95)#PMC7';@N-:C8\3WFJB67AN? M4HIX[+2I4JTS<"1:DA+V"T'HVR:2JIE4RVH% &:J:^J?D8Q5;(PGH%O@^#B,6-PBFO.:H9H>2A:25@D/%D'QEYX+;<30AA9+<=I*YS*R[MEJ:J1^ 8';2IC9 M\T$H8]4=NK MG!0G-$5C"A;%_3H9?_VJCXY9Y574B)^^W.<$.*9H%E=09\TRRZNRJ5Z4XHA5 MO4=[IEZ:O$K8X03U/OKV.\J[[Q@F\BCFD"!KNJZ.QDIO)+JL9[1:VHF[(!8 MO4#D@"#8^1OJ/3'LM37FA" (DK*/M,..BD"Y:MBQY( MM-^1#\(].3K^1HF3H%506C44G,O1$=PRJGQ*0IR)[JAOI]364DK9XG.NB-2B M>0_[GX8+42"Y\)#DCP$4YPFID31!,U8O@'<^@2J8J$H9NL(QL[D(!"U,'WUG MS22'&*$["<%M$$3 >H6F\ X?XHZ-NR6->28+C1:V"7U3[@J\A;=N$/I1',:. M&X*/OFT"TD/LS/6+@'Z=C,??=*&7& 8MG#GW3:KB('LT_)D?>^:L/PPG0D^+ MQ^..:5TD5=:83@( M'# +<@E:MQQ$&=WRLW$Z=@!UJT;>CD7#CD F;D)#0DC M#886SL7;H32NI*!4^(63KS[7GIB'!.#[BI" M(4%POK2]9.I\ !_Q+^2C3X:Z&E)'7'Y)+E6U'FYY]#T3 "NX@5 CV0W7!' I MC@,3$IR)%DQ=18U)U%!X2=X@E::B[!V(=%W.P+CT@I!X/$.I4H3M'.Y(Q]IP MAE=L6<]?*,06PN2;K-X-5ZY298T9) ! YD<\DN.([IU'N\"YV.E0L]LF%=>9 M*SPB9^S0R]PE;WU7 (H'-;8Y'*9 >8 MLP5*20T5SRMMIFJ=_+C45367H;V169*OKR%_Y&"0L4JO%Z)STV:*0Q0N88_^ MVKWN1HY +=*7.V**0(U?R65("PRP*@]!P+3B:F Z1*K4T MYDP3R3/>*.0()A@J#Q$*)X/6>RS7[\"Q7KQ+#\YN/^QPB>"#(KX8GR!(DUB_ M>,\@#)WX3L!L7DKF^>K:%4],2U_1D'!=(I415.9]K+XGMC0+41J=/O.?4"[] M+9[ A,9":(/@TG <8%ULLBCVM"#)Y!)L54.>MHE,QDN=W-94@S5_?3*[5$FR MV?@;TIA]DL#(""?J^59V/W!IK.W07- $<08.0@D M-(=N70NL7'MNFS$M9F^.O3!PQQN=?;>HFF.HFL%?R>D7NXS6Z@?(8R#B$/X% M^"M&TG*VND>4E(%,1KAV3V3^\5L%>2C\S_@G["^I] 4%(!C>($5_FDO#=G\U MO57RZ2L[,!TO@#O%&.G*ZTG/YA)8$0JI>77?8_/[$?ASSU^A365<>K?JY#:E M4S.TWW?*^J7 $_ 9 @CV5MVA':*>CH_'1R>C+Z-=E^!?XM:^Q!\:Y?N%?DJ[ M-O+FHZQSHUSOOL3;B-&N?Z.D@TF;HZR+H[^EG?S/7Z3=+Q<#;?H&?S3,L#3& MI;6JXK.)U)>YT+YOZU0C[6ED?D*I>5 RF[A>413%3(DL$+U[E!Z\5'&=.)4( M7ROJYP3JI\>WX=OF=$?P2;HRODY."T+##S4@^0^ _"/ FL*MJ[$ WY'7Y IN M6&\,VX]O&[7-^]H.'(9")XA*NONNSNAHLE*F4,:0!;=NLEA^][V .OW+_=)> M\;T#Z)3(-*\8I85F_>YZ<1@*W<&J1$+^WNTBI8Z3-2=\%]B)IE787OI9H$.< MH?.Z+V.?\>L']K>/PSFM7A]6B M]]6AR5QU& MM0"HKPXKX\" GQR@B'42S.8FH##5TMS.:0B"<+ 7S(H!BD5$O M]JJ%D*A3T9 HU"V58J'88&(.@N)M;L@+JSKFX^ED?*Y43%0S5G5N-J:X28J+ M4N=H?!_-QL,8D WE(9Y*T7/# ]6;@R8:!J6+,WF !X8'VDO%\1 WI5@HX%A3 M?G> F4;!3?L= W@8 ZW@V<+K,P,<'PI%A1QXWA@ST0@G72QX;<-!=!T;ZD#; MP@M 0QY ZCCR#]07PDU2?-,A^J,_W_-A!,B&LM68*$4._9^ Z2UMPJ#W'9V] 6LP/=ESET_3B,JD]/;\&AFME:0!3 M2#,YO+(*)^NM-3<9?>\S(W)Q2V[ DQ9"4=,CO]&82Q$O" M"_S ]-,F&:F%,DH12D5*5)?J>OP&3Z-:-TU 33,4@^-:CX[A/A@K<.6MX)+= MU(O6X%-*D9J=-@W<9;+ (3*VCQ>&=J&JR3;N'J!-'8$_A-)*4J S=5:9Q .3 M$BG 5#($[[+,EO1Z'3B=H&%G]^N/]$?23XD MMLH'FC,0"6.J-@>WK45 $6?0Y1*MN<&MFWN+KZ069D?0MX:.H+0/(]L=Y7HQ MRKK1JA.()G^M XBMLHK[EN$$>BGCV^%A2J=A77(GJN*+2'O\SIL&S),#@*A= MIE0,B1X14<.G9D<(R;W!\**4$<=GGIT='3.;9P(&E_ HW?40LBO7J?3IH$LO M"(/*"3#)5)/5:!^SU7:,-?>6X0[NI+=?''>3R?BLQWP4FU+('=N0.B;A ZOOXICY+5FSK/3U/ M*;0@ESX0 Y]%BP4F2<^IM#)I5$5YY>+'ZX$?+/R@PJ3$[7KZHL(P=^!+'GA1 M75 XYHQ^;ZDS<8(V7^!+'CA!Y 3+//'_MW=ES8WC2/JO*.9IYF%Z?--UPEAZW:WGGJH"5(XK1$JGBX2O/K!^ AB0= @ #()*B7[JH2 "*__' E M$IGMOLRF<&+J!M8ZPB?.^?N&@M!SN/:BG%6SD-P,KX;7_66-#&: TS[X7G!T M&,9_.QR$\5_^>".HEICE,K_!Y$E#YKAJ)-H^I]17?.D,DOL5E/*KE5&BN.J! MJ\\>5:&%K[9C;\(-50^9WV%J@M&WK"ZJ90%A"JJG1^L76X_'OW==CY6R*)H0 M6PYPD&XA&)=6QT5 :;6M.ZM*0!09;MJ[LN*Z;&+M/H$PHU)3=.4RI%*XGE). M18\_0CO8/3LS+)_]B4B?+L[.;^EG(68%T*IAX)P[NXC+"&*II:CXR?;\8(SG MGSF9@Z;N]"?^W^Z;[: (29HH08#R%1Y1S/7FS^:16UE>])D$6XD"]-H>'4YZCI7U& ^1+OR0V]8"6]" FW8B!9 M%(&@Z$I/M3? D[U0P!/11DRDB1(,%%WR 7:)I!W37RA/Z=4U#(IT;5DX-,%( MG=VZ1,%LC,AQ&*QO-+ M0@L@[Q/-GUSO*22/P(^!.DY:ZK5 M\+E^T[E15$&1)XYQ[^3QW;?W."?*#B$=:EZM*'Z M>UD=W6(=M1@WN7'F-PLK"&]>N-1/I@_72_Z)E*,M!,UVXC1(6L8:A,]S>YNE MQU];VXL*5T?74-%^O_FN%T;(KMJU(3YZUE+*4,6M]Y.?38"HP0-\BS_FV<$N M,K9T:=:-_D/.-K:S?",Y,WP,'#'?6TOE^4Y8W^HGVYN'5$,^*Q#<-R/<82]Y MWP"@BK)=9:,C=I;WZ?6O'WAA=-L[4A/PQ3R]@YB8T,4KJ'Y>G.*F\'FM@IC]YE9?,=%H1@Q23 M4"I2*A@.Z-57D1_5B)PBI<*)E'I[=@XC/E$U;6J<%52! VE64IXW$ P%&E-G MD4DB,(%PNFTH1FJ?N2$.$LS80^:]=X'#RH;W5II@I/+6_"R+<*BD1[4E^_/Z M&.G+00;$0'6T#3B:\44S\5S6M$H=?3TQ2%G1]T^FJ)Q=XN)DBN)?3(#,;_(J M;\P4!?#0)VF* L(!O?H2,D6I7=$ []A/IBB5IB@JU=HW18')PQ%)F$L+'F^D ML(11?G"N! R\S611NL HG;5/H;;,%:KP@\^R:)N@(MO+B3-B,$&.*:8CV\N) M'V(PF?$TNC.64"CD;'AKKPE&2)90.4_(Y,V(3O_5["=@TE(/352[K7(@J>'6 ML75GU;J/HA)7ROUK[6S,)-6OVMA?.]&^*5 5;3RWL6-N8'D=CCBTQ^UW1!X% MHOGX$WG6$D5O/AZL .WCU^@>#94=. V0%G%6M!F',V;JZ S:,]">CH(& #4C M-I%:M*16B.9Z<1H@;8/=\_!$F3" C9PHRCZ5UGP&D:35M:AA*58'3-F/9@6]R#UC*]N/E)4$2H3&EYG;F A!U M(!A2[M%*-2?*G[><.,$+$8@78OUY 02%F UOKC3!".X%D%GW#=?#T9F!%BXV M2QL"5=%:#,?9NX\7#J M&/M HI<#!P[N&M*V=WETP;FP&-Z<7=VVXFZZSG MLZ1+/!#:Z%6RD$N\*<0PRB7^9CBZ & 6J*9-&R[Q"3AM,[;19 A "-&8R>'7R@#B,M38(5\J8KRREU05/-;L'/PQP#>CBID/PJ4#8UDTL=/*/_ MO"&,JF\'*%DD=>8LHGSK-!R:@53#?K=M[K]Z[@RAN?^$=??L^R'9^D^\=XLL MY?%T02%R=<5^L[(F/AJVSZW%B=I?!GY%%OE[M.0<=HICWT>!C\\C+[;U8:_M MP$9^4G(^#O:5)\X;FH6>9SM+K!1;\&IM>':>OUHC+0^BI@?''QP'MV<7P!(!EZE MU=PYOR64VC9!JQMO=[O]'_]A(P\K:K5[09]HS;AFXZL,BEYMDJ6XU$H : [S MCI501(%Y#R?4!B@>*F @TZUX8 4^V[?\6=G&P9^!,9YJ3&$S\ 9K_(GA)^/WR8U,S.\$U0CT!_01'/Y&<_3EK'YB(W-Q MEX)1T=3VB;P/%PPO'Y!G?V(R?*+8V$][[I$K=N(9DV=<<('8.K'(DGHO0<5-HV ;ZG;IA^]:Y1JC MWAYR5@4U;4BI[+#)EI"\\YO#5\L+=E//M3'K@&)(7;5R$X,AL\+[,\I:\.C-W(#^).3HYRXI MA0%I;EJO$E#1X)R[L\C1.,)&H?I^7]F.'[@.HJLP5\1,-?((V;;-M'R>];W@ M:([%?SO,K_@O>&D*';RSWQ)DR%.EDB675@R4IA6NLT+R=E+I;V@;>OC Y:/Q MTD/1$3.P]GP<1+7O%0]@MEQ4#10/%^@5M>1;<%S>X7$NF( M62N1SZ?N#ZAE0:E?2&>EJN844/\)^]7]B3Q&0([#S]D.G@]'9S TP EE;MZM M$@SR&OL4DE#:D01W]GK-B)E17M(L30K("'CA%#!HWH6^[2#?/[K98YBZ*:5! M<4"#F5M$;$57G.V9N,N$)7_$VTJFF;NR'BB6U%$M'S&J909Z$-\;%K^SCUAE MY3JCVVKMT,RM5=)"7N2/$)@L. SIK/+FJEI8:A!; (K*I___/=K&O(?;[7JW M-R[0=JY51HCC]BV^SJOMJ._8FW%"5E_D=IOH8?GJT?K'U>/Q[ M5O:+X3B5ZKOC;]$L>DU&O5.@E@6E?S&EY90M)*'^2X4[M+0=!U/WV9G^=*263:7:NDV[3%JF,9M> 10Q:FF3CPS-S/G*-4N>MQ#_F3>\^#$CDU17[(RF MN58'2;D!+PX5N[L7.["7D8KNB9=5^9:^6"B+PB5&86C$ B @K:(,O\UNYK.R M42=Z5E%0JA?0%TO)%=*U;3^C)73YL..('_?N01Q&5A=Z<> ZK5!/;I,O*B=0 M[;ZMW+D=;G@T2REJE%9%9&S[K0=%H]]%KYZ[L ,B#.,E0:Y,!Q1?M M@*'&DF(F:I)73*";^CL/6;-5/"N1>$%C9Q[ED'NP-M:2M:/GJFBBPNL+WO:; M/-IX_A':6[*UB25@C.BR@EE)KX>CBXO.JYA?T+8?A-2.C/;""L?W:_(\_0%M7=\NA'-E%^ZBZMGZHDT#7)(KVJW!BO>;2C[Y M6"=V#LH!K5C09'H(2FUBFM&"Y \D!\8W]"N8_D3K3_05P[NBF8(X:_>30OQ0 M-));M.D8C#,BU?R[,W.=N1T+1,'H'9$R_T06S0VD7F-]8)U"9#18MR5)2+,] M%<1[0^1$0*YE]@!'$C]:WGI'!)XXI=&#Z[6416\X'%V:PRO5L"AZK05I9IML MHRCJSO(%88R23-2T!;*\L,D,JB&YHO<(+=^KO:%/Y(345"[ISWW0/5-617[* MP,Y71TGEXU3R3[9#,LOC!1K9G\100=U#A]XWHL\F8YS]HSGZ?$N"D@>=_N\C#[U M6C*>1PIA20EE4J;"UXZ=,G+/7<163F5); M_I02)AF0'WV,_L_DIHXRTV3*F,P,?H%3*L WXXX=)[36+",:K5A6\!$&J^TD MD(KG %Z94V6K-*_JB%F<>-5-W;OD,'_(MDB)75Q2PWBMUQ _)8!*TZF>T5X4 M[F#6F2)OP\>';)T>,H(#@)03L@96_9RHL2.NL7L4:=)X1NG )R4<( .L_,N6 M_7NP=Q0$Z\@H.=X0&,8_+7+A3JS4D;MPE"..]MI%K!63V:<2DI1PLE;@!O:X MD61O:$VV.J")VO+U:_[O<]$+-^S$TLU M7D>-H/G4?< ==N:6DS_>BE8WGB&R6*2D,^P4C0IY')*E*IV[9S$I9E[CJ MFLPJ>2!22IGD"YQ[;?/H!_8&PS)9O.(?;'SF( 5H6QV>NGV@5'T@4DKIL>+F MD6Z%4LG;NG9NXD_38Z<:Y=$P#L"=9P#-1U9\R?+]B(X*D^RL1K^ MDJ$"^A7@GGAU?G-V<7@[X-#5_!?CGHSP#H>9/J#?]]W:4#Z-(@Z M=2@4##+=&NS[-?AKTK.__:7Y$]F(OR^\.!N.VHQA4AOP@D]-?=G;CF8@S?C]?'&WV__Q'S8>E=YLM7M!GVC- M"'[#5SD+'(G1W\7 -ZG&BRN3! KFT.H#5!D4L !IUJPV$. MJZ)XOWZ$X"4S-C*C!FS&U%8R@SB<&+1-$UAA'MIFAL*%20D.;8?V,V!Y@=YKK-*()[M&9MVV'?';P/Z*I]6L/+:<5<71VGK9\J 4K^"9;Y:N,[;)/N97%D/!S:S< ME -5,;2[LCTL"XF_Q:G?? 4C-NS])N+2'I/?D[.K[*+A?6-G;F3ZZ'[*5S;/L0 MOF8K..MGKMG^/DB[.' 7@]F^D^1ON(8_(.S _YYV=.#N>SKXV WF25\CK_]% MW-O!OXZ[:\Y%WA_M7.X_(7*UO-YW[/'7%CD^ND,.GIJ#,@K1_"*%&\H.SDN\ MT[QM_\A3H:'BE*1(;MD]T6T\33AH21["M+?8)7.* CX)-V0(G]3(+;MU@L*G M& ?FDH;(RG"T*C[^PO!B^6W'\G;1[N*;2_)T!%@BW+7ELX.7;KRN,.=H+5\T M@Z%- Z1JO^8&UAKB?FU?(!GCR8@7W8E=UMZ)V?N"@X^X"P,4]\&@[=6ERH<# MH4=&%:4W944Z-_(OBV[^'!*!L.S(O\V-)4UV=H4UF$*^BEI9O*Z&HU&+N7RY M%5J<_>N(:10M,GX#@N1@US6,(C6$-": M&N*:L27-3;BU]J1";62QO!Y>MVD'4[A4U9!:0^+O-E^1<7&%:X1UF!4B\LGF MZ,XN.%-(MQMYIQP2+2]]N6Z+/^6^$KC9F">?CFXSK.CCD??(^O!YF4L-RC&. M6W3*.:]&?>5'T/T7LRG$CS[..IQ6UP8UR&LKK'"$K2DX"),X+R/2?Z#D6N>K M9+K^N>0URZ:QEYW8?9)_2U8^L]8AC9<2Q9H]X >GT E9:N>QA';5MY?_&^(^1N.B/2 $3M%YM/^:N9X[.Y41."=!QE^0CW#+W*Y[]B17X6;#4K8++X[L>'\0KC%[VBD720%%^+PU#;L=[+X7CUR+O\8/>Z MMIP 3\V//T)[RTAT*]B*D>Q2B86LU;V-J2%E#? =FG0X M[6#Y&D9RIJ[<:GV,@-&E#,_J$S"E5A:^F^'HJNUH21IH(R*[K'6=[IX&A3_[ MPZ80?RBU0/%'CS&%GS3GTOXMD+P9"^ZVVCP$ !_@*0:@H7;.7$5U6@:7"%UI.&E2)L MZO/VO-E:ME=B#16KW&]B*V*3'%0:')T;)=,W MEQPWPUE ''$3N!\WV[6[0YF7 (U MC!P:Z,P3K-UOYJD 2YF[/'SJEWEZ,3>27AZ^D$7'8W<+B^)^%= MI!C,T_R)S7JA[(R[!0\*!:> 5^3-*"X8,NWUF)1ZL.N,GP;7RH*BI-;GPXO- M\?6I)!?9K9X8J05! [TUZJXFPJX;ZC_48Y(W#"H\CPZ)^?@-!:'G3-U7S_VT M?:()R:F8VF"/":H)/ UA 5LD(L$]NO>8[.\]9*E(;_)$1O7P=<8=A$?XHL." M)!FI#6:PO#P;CFYO3E24 L] )Q(>D"(WA_T_.\/ A!J@PUO]DD=?CU/I8T]8]M1\!-:'48L?QW- -HH\-]:M15F6 M1.9N1U'++YNVO&G\8E9%YS!*N!9&33 MY."E9P5L;7.,LG_YW?(\RPG\J?L:>GAO%J4CW!!?*KQ7^XHV'X5(K[S5.D2> M"M7E3']U90>16%9ZJGE#>,MBSP(TIU.$6=9$7H@+;$:ZV9R\WQT[\-_>OXN0 M(ENG1^3@$%R#)Y^RA>/>=3Z1%SDDO*:]B>3RWY%'(J;3%P_.JB9R05I^16YU MT+:JW-NW%]M!T46$GO/9OGF0Y.OB88R-J*)EL+-T'F_-+$LOAJ-K .$EJV#?[XQJR-:V7:6;>;XL\QKNL9-4 Q07XC55?BSEM@"@(3<9G7WHP: MH$A15Z43574Z@8Y*E1;0HX:4G>?(,4Q=8>< MV6IC>7^*K2>9:J HHG51J19;T:X#$D=2F<66EUPU4!R1TC /43AD[_QD\FZM MD7]T>&:M,:5EL[!<#F\A7-+4TF61$OP"=YX'X]F,W!1A:6?(_B3S*Y,*M.(F MLT%(YK;/)J)W-B\4YP3.6J#T+K]YD)&Z\VXNWT+"ZLDBOO,B:"5(T':6] H= MH@5;J<790%!H R.-)@LCC17ISP9S@"FBHA6@B0Q *9?3XW3I(E H9*!B!03M M3*C*@CB_K]POR"&O<]%7UT/3E>5,41IX;K*((L8GS.;B@4![O:&,+";P0E"J M-TDD:%A+=,YKCCBJ8B"5:HO=2&#(UESY#J[#Q;W6%\_U_:^6M[2=J8N/Z'$P M A)A^ XMR, C0;1%?0$O>'P!\;\F_1JXBX&W[]G 3[HV6)*^#391YP:!.W!0 M,+"C_@W^BIOV_S;XB/HX"$@G37 N)+DH6MF(9F+_+)*)E3C'ICR9NGA0^>[: MGD=)41CO^NLUEAV65\/KZ_PD"\AWL3QEB$+!85K#FG)L!*)]A?H\D$4( 84^ M<%#<%UO6K1#\I5KC%+!K[HO7P]'H&H1>. '.'2 $9.RC^Z(YZN43U'SWQ:YK ME%,^T.Z+% <].M).(!'U"@)5GL@+ ANBA^]=R%35LCCDKT M@PE5 G?&PRF?Z(45N)Y6MA,JEUOWQ>4W,-'X7>ACN'S_WMU\)*>T\>Q':/MV M/)#69,XB/US":S!UUF9[E_=G\B[#SWBQTLV[O>X-W:YOBE%LR+? M#*]NVP["(*-C$2%ED[PK6N;Y1W6XX!S>EMEGZEY1;-MTZ ME)W?%\MVR).$B?-@^ULW/BY-%L]8B\Z2A-(O718$:QO#'!5RP\N,KI!$452* MR2(6G^R5R1^>-UL\R*))=F5Y2^JK7-%F#*:5! "*$I[+NO71%BO+#ZUUL$LM M,K$@!+?/*$G'-U1J&N6H9@P;I 263A8.\H;DP/S)XL5UEB]X'QZ/"7_JWJ%X M$D;SR8+F\,-;WQ@2J9%<.A4WE&W.,0SY53I.6$$L@*X[_VFOUQPDJFS#:"+5 MDUXZK;;>8]2Q@%]M!V^O\+H;OWAY_!':6_)+V=+$4R^+QV@X.AMUDPUR$J<, MT&49K?7$ET8'XC:)_ "+%KVGB%]OEU^@5%;MXIJP=/56-8(BUTRI=V3:E:^/+=\>HSIEBY%YSA%#ME M36U#+0S6I#(F9[^I^X)!6,;Q1E 0K%')5D2HKG&%\4B(H).K5_)[NL..8CN1\JN9!P5:HB;LJ.V M^31[1)FV2Y*'I,MB+*FHE<7M=GA[WF+4$37^/>+RIIY?BNRL+?,D>_% ##R? M^'C'BJO+J&$, \JA "B5ZWV95B%T(P\3&@IW2.Q\ MLX!<0\YC.@(JH38R6%Z=#4>7 MMZ!I5Y,=10;*HV0&XT@NN,.JR PU4E84)'_D=5OD"[?P(&A!N0@\X/ >6,[< M\N;^]RV)E1%OA.AAYK@J@N0"M]YR]X+U)09!@%K!Q][P41!+2(8&)01=K@1( MC>M,"K(ZI6&3)U=VR_SY!CX9GMU4.?MAOZZUUL M3$#STEF?IPIDK3-TF-5[+2&[2X/C@;'?)5$9P"AMA/)%Y0,\K3=@^WBI"#(G MW2XH3C5Y&-6#G ;[;4?2WUV=#Z\O6[SPU:O7(G^8(,"+.48YG9*[*9*P)_6/ MTD8=4O B%U5ZQ"\3N5V'AT\\ M]?K+H=KH=";F68R4[2RPG)_D:37?-,11K;^LJ0L.O-@DZF*^'Q+JT=P4=?^(5>HG2 MG-T1%/XD#'QRGXKQ8#AK+FAT;>Q]:7/JR-+F]_D5S'ECYG9' MM,Z1! AP]^T)$&+?A=B^$$(J)*$-M #BUT])" P8,+;!+GRXT;?;0&FIS"?7 MRLKZY_\M=2TR!Y:MF,9__T/\Q/\3 89@BHHA_?<_:98N%O_S__[]7__\;PR+ M*+U,JQ(13<'5@>%$! OP#A C"\61GR)MXRF2QT94+!9-4129$,)WDQU(*D@NPWX2@?+?'[+C3)]^_5J.+.VG M#82?DCG_!7_PWS?Z8SUP.VBQ6/Q<1'^:EO2+2*52OY;^S<)!3YIBJ'LC@UOZ M8TDD4 [XY\'GTR[%XPQZ;ELX[D*/PID0K[)*:(3 MT9T;;6D)QB>91/V"O^X243G#ST.BN#8F\?QT>\68MT?!Z/"'74!!LBOOH+MM M.2]O#[_\XLC>_[EWB.M;)B:9^P5^WM+;-&$DDSE%E/6(/B9__>'8!H.5%&8XTTA"<)/__WA@*7S M*Q"\7__^XRB.!O[]Y]?FO^M;C4S1^_D@. MB1__XA Z!)6($:E_?NV]XZU?.0W-B.B;DIS&2]M7E7O1 2[W!PD.DY7Q/"N8 M6BF3'D;]5QWSF@U>O.6O?2)#200^4H'][S^^+GRR YF KQT)=..3'$BRKPVQ MC?[[N;3%'^'//FC^^\-6]*D&?*#\.KAG\-$V72OX% C[4TB:8 [O)LWF9B!@ MY>:3(OJ?QPJP(L%$P%'E21?+^YP\O/C?S5?[=Y]"$IKBYA-4&I:3A<;W7_\] M,8*$*G=SW?-OV]<43PS=_++YO'G(KSUBG:?=,* 5L4-X.!^9=#@^"SHV3C7'7I0VU"+C MIF_-S) G0/*)L/XHPH^'3(G\GU2_W9&$0KZ"+V%;!%*G4J"237O%C 73/E;0X7<@PJYA4H+:'[PK(D K4;=M3(F;XGU<5:QH/"9EITVQ+3!0)_)],#:>DQYPPL!%&63:;8) MXF.\.W'-5I;N)MI99 %TA@XAA-Y+B)O!BKP<5N1G:Z",:\-(VK;3 @S.;&4? M4EW9#U5AW!0BQ1JDLLY8S5F,*[94(VD357>,K&TZ,;40)0=S^]8ZY5W,9UBV M"AQKZTKCOO%.F7\PMV_%_+0]K(_W EH+>A*N[D*] MJ..-Y\+'"89;RI,\7HYV'3VG-5M, M"CE$0?(]74*^$%H7T>\*4=HYPO_X]]E:'J/\-?&^3F8Z1Q(-FU^N .&KP,T6 MF$:W8NLFH]=(VV:U<:>?O'EBY\.Y@ >#7S 8RMA:((%8=V1@^<,L(/LDG(.B M(9CZQF.1X]UH06DP':8K+3G5-85XRT36M[V0YQ=/_^Y@< M3%9/9FJY9.L%Y M6I95&*/27 $)-0A\JI5!D_WD==1\OIV)X1T=$W Z;339FJ/BO=&]B_RGJGGR M1@P^LD+P'@8[18&B7&NP4_O77A? M3/.;6]Z7;%VLBNW&DIN3.%_%"A5]EBQD,\B%\HBR]7;V-G"3LV#DL$!P+?@N MNTN2\#DSE[CAK%64><$L M@V85.1P$+O0A6;8KEOMTN?V"^EF*WID'\%87KQ'4[EA W%4FMC/TV '-E[GZ M,N7EC*)477GW;B..S?2;,_>EF4BU*95*\WF!F\VJ[7B;E6IX$CGU@*B90,5K M/RJSQ*13!5';*G&SN=K+ L9Q%[%[Y^PGRNRM//:W,O>ES(XFO569K4U8CF*, M0E>_:^+-D]E9L??;8TPO>$MO>%#R[:.$F"G]7@MABTYNP6N[06GU% M-(=X7N'*N>PJEYE%D67DWKQ"3^GXQ.[,*S_+N@:P@DT1QDOVT<.E$6,\-H/3 M'+ 6EBA@6!79K,@Q]IV>W)VQD'@G"U/#K*H,6@6>H80&4VV-%P8]O"L)_'06 M7LWIN;3.[E5]RFVX.2M(D\9\IDLX-4X0>4RL&V04V86&U_4I=^OR2A3JX-[- M]JT0*U$CC^DE=ZDJ2F5&U.P;2CG+AX^72/HVE4B209I)*C8'<7Y+SHMN_*Z_KDZ4=!;:_ MV-)G.<,6;TAK=ON?JHJAZ*Y^D/H^#8M@2WSP\P88@YFX$(J+HL%USW9 7@(Y??A!T[*+0 MZTIRO867#:"PN*G-\N1=@&YWZ@_0H:CIVJ;#:ZS,6T V-1%8+>"XEO$2@Q5# MS:HKPY4Y;[JL4T4RGW%(Y(+8KU%\%]+P=X?DI7KP4DB.I-X@BBUE4J7K>%)L M&1I+H;=@^#5J\0')EY"\+'L7T*@%;,=2!"=< UJ3+&V(G*%LMVQG^!K19E@[ MQI%MGF-G7J]O])&SRA>F]2Z=]6\)F,MV2W)VT1!";!3%5G1<7]1*ZBQ;,P;5 M6"I;B".+C0NW3.Y,\ �QCL?%D?'VZBK'?2LV8VY^(J.1]19$F;IFD%.4MU M&1S.3?1;P6*]^D-"#/@PB%V^)=^O][+3$CC2U^9DBYS3"_$7%NBEG2IOJ<"I MC\=PAH;D4R*\@Q=?%,)JG-UIVBP7-^/"KKYQ&D1<>?8?&Y*:Z.<-64HN5ZW'=F-$I#:2.1N?WF6%1%YJ2]B:< D8JS_3;CQD=LK%#MI-/$0V[N M06X^V=[EUD7M+V]Y 9_,8R M@Q,W*< ]MD[8L$S1%9RZ%2[F/T,X:'33 G-@N)L-J\'"(K W'-HN+[(",'AX M4<,"<\5T;DOLJNI&GW 5"4 M /JE1K6V#"*KS^X4;_TB0V3XW; M8E?EFT-I&%W2L2IZ5?"O0'2')A\WVN<7R\Y2\V8HA1"-75R,"X=&\>NKT<,: M[,]3HX5"H6\T%KB)=PDUK]H]C*^CU]CZMU:C7]@@=[CC=U[4<_"B@>+$7??Q M.*QNV_Y@YTRK!A;/'?P@\PWX9W":1K@;V[J\O2&C&/P@.>KE\'I5]7(YOE:= M#9#;H'!Y>\.+1AY0^0J5?$E4R_@^>7,$76L-ZODD(3O M;:N)+R#G<\KA-#WO;'GFNG +M&:5%V3HAUD>')3C!46#\]L.#F_:S]F%&674 MN@R+:?9*,O,+M_L W7'0!;KN JI^!^@=+4R_DJ9CK;$D#&+EMHI-,^P Z)U4 M@T+2&[UMD?I#TWT<;A=KND9SH1AQDY!P4C!7 ZH05W+1N]!T7P"Z;ZOIWJ/) M_,Y)K@.L0T1I57U8=!RBSG0I6W,GK)+/%)!38^]2-B>F_%NPNSX>*P(X9';3 MLO#HB%HT\'*RXS;R%3H?9[\'LX].^+=@=04&JQN[ZF_J.>*KZ+%Q3RC'%$SU M)#-M6BY(62ODS,:[^/[Z['\+$- F?+[E!FOH10->*5G WK"?22_5#M%.3[D9 MFZVVS'8RWJE\#[$_-^_?@O$;[*>?Q>"( E#3CF74\'02[\[&II=6F\!I?P\$ M7$2 ;PV%=?3@.[F^ O1S"H9T:/FGF72SQPPZ<)[0Y75Q*JG'? %B[]V>G M_1NP_8*@4BC[RO?_NVL5?V];GV>"9DJ)K#S085RZRNRATC<]_2_N6^/EH@ M..OKXC]%_CZ:#'^,E]_8'3XOEOIR Q9+CI2 M=N2T:/Q[*("O]/71@,(EOGY-[8F6W)_@. W*-C',-/%$\KX!\'6^/DILOV2! M*.WV$E5/P%27DMLM=^RU^.E]9_J^V->_&@ ^MF$BYSJN!8*:TXRB:=M#L/W" MR4T!X*;L[_FJ#) 4PQ>6HM%>F&W9=&WH0]GM!1SMP6^N5T!<[TRBLY)7Q)FZ M4N3(S( 5:T7D_(Y7BC./$_G]RY5!+>8Q[H3/NXP]'U\N1;&6&84M(3%?!+]! M(R"B6V_-8F#842F=KW>(:;S.Y9#-[CUVRWYR8X8]N8M=+G<'78.N+'>;[;;/ MASUNDM.(IIKB:CB=!D+.2LS;D6C9_=N;.S<]NN'?N;^6>; _Y+E$>K' L M6VGFHU&,Z[;O2NY/3^Y;<_^REKW/#MA>O]K#BDH8+=9X?02$Z^>2&62]HP/0/#M-1TCR<0=EEY8A0L\2 M\UN' Y<=)G4;D$YB=6>>B))MO.MFZ;8ZP!LZ>N7DOSE([^?HJ]N =!YMLI5F MRU4X;)9>5?ML51FAM[OK-P2 QL CHT> MHZ3B)NZ.ZXN^T]#F=A=9_^^UZ/^UZ7XKB)RL=7H]909C9078F:,'E?<*;&LA MXH,,SM(2922KPWE_BJS=O" +=6:R=U;-= F+ [&G36,.+$<9:6!_VB$M0E9W M"VV5,4P: M8#T[3M:0=3@^R/+T7;*#R$^O_=L;;_66GK8+! M2[NE1K;:35?LHI14W:8N3URU*9-)Y,Q%T/CJ"&TW!6T'Q+U" NJMI?37>O#E M_-ST@MAGZ+=>4_@"D;NL3/Q:TJBEV^U^WNZ0.)AII$QJC-@7D8O*T9;&C]6U M/P05(4']J#C1HCDJZ7&!P5V@-QO#;"8Y'#W$Z0'=8] E ^@2R;",-;G^$ T M"T8."P374D*TA0$Y="9G+F]MFO%R/5%WR\":,7K?860G.9\F;.1\J0!4AS/: MAMO[4[H5IXFD7PUY$:?70\GD%3F=6G,ZX7,ZM6X1#C^\A=-])YG#D\N"PY1M M+0^SRW+(5 M 6J^S4\'MBD'KW- 19D#L6C D%+R6S'Y%;=M!=UGLK3M%JBZ:CQ/JXJ7H#E9\]P#TR?ZOZE9,K M1$5#,'70YI=IUY'-K?;:RT)!A[AB"KQ6@KK %I7=4H#-.'B#=3_IG9U*NWMI M9 4Z!JS?<#V\D,HEYK-\W:ZIKA3KZ3VB$!^B>T[2<2KM9*?.D^GC<-ZC[V;' MT#D"W]GZU<6 S,(?;4<1 K_7.M2MK\$PV-+%*LOPLEFQHLV'RPK!@=A4;PP! MQHT<9+.DKX'P*&D^ 7K[1$4=>*]%G)>8^)8IJ"*O@WP9(_3/-<:W,Y MWN2ZNEP?I-6NNN+BPUR-S,R1 ^Y%'L!;:?E)2:%/WNO^Y='L6A]3OB1L$R\5 MQ5&D0%AHWMX!9TLV1<75GW_>+ F\TG:>K,\KN6[57*K*<,+V<(JNQ=!,4KZ< M^0:MQZ?^?E"^NQ_]1]4I3D'H7,N.7QTW>TV\I8+7X91*5\!GO)WKVUHUVW>1 MTW9?CYN+NGLCA9OX\ .P:=/E_,QRS22'=1ZN3#S,OCN%78U[, M9]]KS&-'"FUY4\>DS1<,W*Y.F[9-P]M#$PL,P5_F]VJ\WP.B/G[^>L?]@@9\ MK#C^5>&-RJFN4%X*XA3'3MY H)XO\?R7OV2L0 OR.L?+5[P@];@!,NU'&S;<7C]')M0Q217IP=RJ]X@ MN*2"W"KBY[K)[]8U%Y'\AAD &-83EV< B*N68N!#(O4,^>=/;U5=F4%KWH_% MIT.&7ACELM%>)7KHM;S^2M5UR'0<>Y[3*TS?'7H%IB?(C4=FE9P]^ MV.EW@;$@LO%!655BD[S>+^7X,?F;J[O;GVZ(5"AQF#5-[D2WY\5G;^CO(#Z, M 2S)HRT@*MLZ@ERL(&C&6%S@"ET><7EJ6> F#PE"38*.L.XA1%\B1)?YX5@E MTU?9-F.I/%$4[%F\,^[<63;J=Q"KK_;POU#0GK,14-+>GYJP',K S30>PTE& M%6=MM;WHH7D.*A+^_4%RXGS=U][0&]1]97C-[W['R@ X?M72MK7N]CP;7Q9J MIB&XE@6G6%'XD;\4KX##FH:U87I9)+'-UK6!I5=,WMA<."WF5O&%)]LJN9QE M,MUZBQRB>SC&*4+M'(3S"J4^KMM>DO@P(WI 8]2+<-X/R[0@6"X0KPC'%)[C M:3G-++AN8]ZNC^J2.DTCEZ:_'(ZG*/2 X>4P/ *BYZU%< M79EIK4ZH@%2+'6]6C0KH[>0XQ]#GO3YGYGDWC#UHFW#V:(6=+^MCAF6KP+%> MINX!=" V+J/+:S[BGV\1_/I\HD-5Y;E2JC*A5##3>6^>+TTZ%'*1P&7G$YRC MSA6\]Q-D#1^^3]<;H2]HZ8#?._KJQF;]N;8D%_E2S**Y>M&A&HE1N6(FT?6S M$$??EJYW@[[=/;0MP&N,'>Y2@!Z"J[O!ALTLF%I 4 (W(@MLP5*F:QIOBF2? MT;4^[W$3)0*5L)V:@X[0,[E16%+*Q)-@4^= 7#QUI2TX>C^O@B62)52 M>+NPWB01@D&+3YBAU[5Z.&85I7199:,]&5F/]_*=(.&<43<%5V7X_C[U MFB4PV9Y0J:MDHJ6,\0H_-]+(*@.T=HPCSVK:M1U3!]8F;-HP/=\VXCFQJ#5P ML%@(I;R^S!9BR,4"'V+ZB:G_%NP/7 !.JRBVOZ2Z83J1D?+2DNX/&LOV95AQ-5I^RXG.ZH/ B4QNH"J5PXWFG MXBJ][\7TS[7B:+'_N!4WQRE-[TN*H_*4D5+-7!=DA.^AUS_3BE^9U=&];.VI M^JR::?G9: .&_7S7M%1_X9:?*@ZO915[ZCK;7'TRGQKH\SG38>H++LMEFPK/ M N0D^VS1UJ5SO9F7AD<_I17-\4/EK%?.YLV[PD#ONF,'GY&FNR#;-LNBZXLC M&\A8JC(K9I=SKI;B.A7L^Z,D2T88WU:F5,YG$S/F_-YG&QWT:VM^3HCBQX+ MMQ+8@1%06C(3:1S(EM=:E2J]CGKG++Q[*:P"WG:MH&5\T8"N_(MC-0X'0(]? M\/M=MJ 1#AG++75!P;N5"4Y.=+GA4%%L4$16M9Z:\7.BXO4IH\[N2SW=[3E0 MZS.;:5.?FH:?F3O< K IT@DJL/QA%I!]PL[!NDEJB 2A-2TZZ4$^C9?CLY@V M5VQ17B&;T#@[^[WZ_LNF_WMXRSE>L3J\YH*,M_VS /G 6X+L5< <:'O@V8X) M1,D.!D0/JFQSB@%UJL)K18AXR_6)M)\T?3Y;<*>BZ.56E&LHL\JLHYGI\:BN MZJH[7Y8],S?"D+52ES'C&_S'$V[F2 S_/QXV_P.^CV;R68@<]X M^&O1MEW?Q_(UUQ$)I9PH;MI85>1(+U>F$Y7FHM-\2.B]2VC@8;\-"JB+ZB6' M;9WKP_ON+98T.TB9+<=E.#[G,'FB.FT0)G)^V+M;ZEZ,MB_=0/GE+MRE4<"[ M-U^ZI9EMM"6EP)'30KQ?'@VTI(:L)D9B\^4]@V)MK'G#'?N[MBQ(K4.],\^5 MY=ZHD\(8:)F58LG46ZG970%B;87.S/%;@>$M^['/6QQ%'UG 5NVYJO26N+P8 M#?MB$3F+@X1=^"I/HV&9HBLX=2M<2-C9:>BG-5K^64;NQLE>;U2S-QF2K8.R M^YTX<6W'_VM3E)K-3/!1<]C"N\DV6US5,RD-O3R@[V8<(\5FL^$+6KS?#5EO M=]LCXMK-.4/%;Z5?/@9+O]R$!OYIJP4S*"-Z!9NL P>7MFPP%PQ75OS6F!J M6@[8',4>EQ.<7&C$*!R3<^7DI-61]!IRR[>O /0$56Z TM?H^8#JNZ%Z3HT" MS4M*W5Z?9KQ&(FJ5*U&WD4;.B4(&I0]=>@E UP=J;>I.\T1WN"3Z#%>7RH7) M)%J1*_B]&>K=&3T8O=-W5E(, *QG;A>-4;\Q<:8&HW#%6BV*#_-"Z][TR8MI M?6N6'QZ#_"GN^T3$!SE0+A J+:>]12HU+PT3]X:3;^N^?\4AQA^#Y=7==U:M M+JA\;99AJ([,92J:)O=&#_<=.??]^T/UG!K-2'5CV9 '4X[*QK)U@UAU@?A MZ4.7?@2@>^Y[N= RAD/'KC)@+E)5C,HERLM[0]BGN._WQ^@C[KNR6*756"^* M>W0*ZU/-E*I;]Q:L?9[[C@++#[M[?8K[3O942:,QTV.\_+PU3@[Q> *]3KB_ MJ_N.0B>RM\'RZN[[$LMVZ@FA.U:[O?ZBJ! ]%N_+>LJJ?Y[Y_!T[.8J MB6PUPU"8,!<:&7Q*KY##S67-Y%^AU?O-TAMW@B^FLG]!2;#7C98 AR'X7ML/]?W[=O=T" E#F_$@# MK]_IQ=:KG>Y/^V/#>XU%T!++XVX%!P.OBA>-*)_(W9O?=9SB'\?W:ZS:VZQX ME%8>7VZM>X?)CT?8^A;/CB)2VH!,,SJ>;6%OHSY(5^MYP=\UQ?/26;NC'-$@^1HM;:4IP)A&>CMB+Q8/"^/-FX@ MHT>Y]1#0JPOHR;::6U\^Z"99'P?N^KY P8< .].PP!A8%A!WPR9YV%!,.9DL MJ.7Z4NP,JJ2+UY 3A1=QR^%<=_!X>K*WB5ZNW4XS-8SB:PZ;;FRI)8KM*).O M8Y:6U:41N'V[T[=.'D]A4?Q:DS]V[HO&&S5>W[$V.67LR&G(*C'8>62V%_ _ M7@WJ0 < HQCH F4._ M#E&M#;C[@5UF&F\UK2Z542+MB%+E@:=OM>6?&H;)_ M\Y1OA/7;=V5XR>YUCF)OCB1.I#;%'6.'C\NZ:>-ZM$B8O)LAO!2R"NP(:\]. M[V[9^/ZC)'O+9*W=KQ8%AI63%9);DHUZ#;EU^1N>"HD4:ZG0&IW5QZ9KO5$A MY[IF-0HPC^,4*JL2_0ZU:@V19?(QA?SF.=^,WSAU10-\";_/*V3"["3I*I%2 M&2]?9&N-M)49)>Z)M5^CD*_*Q<2+*.$E%]NR8HEO$EJY5"0%L6"V<)8OFO&, M1<7+5>2R6F/,MHT\UTP,@2&74@U-^#Y*B;Y7WW,K@VVJK:.'U[*!J MYF;M:*F +"8.6@MOOCY)EH]G'Q'1, '@=FCY4< 1H7.'GTVN6+;S)@4SM)KI M:M/#*TQW2A4 X0DK<7I/$?B;IWPC=N-^&<05%*2>#=?K;>S57Z\VX%V33X*T5J(<=/ MS/4^LFM;!N-#K$ZG^I[0YM1R>KJD!A(3QQ8W=\G>;*"NW'XM/B2I8U7#%Z61 MN[+_!A 3G/U<1YJEE1E78.D8IVBZX%!"7I^BVU+_?/KXV 1OMJA-8'@<(ZE+ M%K6O7$G\#(+G-JK!\0$-^ I>&TJUS0LG6+_Q0=5.W:G:!8KQZH7"PHAA68=' MENMGIG?(^1N;JSV6W^;D[@\U1%\423VMF0U>[7K#TFAJY2:>@VR@>K-VX6@: MK9NTTF\0H%*SN0R'>WW08HB2,ANBMUG_,[O5H\E\\A;,'YFM<:Z[Z * MX0V15;;GT\SHP4!O5>29JJ3K_(0NU+)>!UFY/S;/;3+B[$1O%KFAN)GGX[ 8 M>(..8!(FB]-J"ZQJAA>S&61=?P1A@<(VDI/: DY"5#373\H_1T',4M!<$8@Y MR]3]=)_K\&'I'&_Y.Y#L!K!8F;>@VCU^@X.S6& 0I@A.6 /.&8ICMU@NA)>E M,&R"2,J,"M15+T;FF^1(11=>MZ/7[J$N9PCVK;470C#=E#4GTBVG-*KW5+XD MFXNZUXO%!_&/[/]TM1;*:%E$Y5F[AI MU>9L@E,F^I@KT\H0ZSP<@"_1J;\U6'=65?>W?=OA9O 0L.-"GA[.8XK$*6+# M2M5 !F^A>_SJ[0%[(=V^-6A/AEA'*_$A<<>FI?LG; =$WI0I$,4,ZX%A8H:^BBZSC]?0G)O>M@Y;+V!]NO0DZL&2@7A>#GS?,3\@E0M%5OJZ2 M2WI47'0&8BV)KAW<9WZXP^;XU+XUZT_&JV^2_'1[L>@QE&JH96FN2&HS9I1[ MZ :6:$@^"A'@9>P_+_EQ;65-V80W5WFE6YT[2KPZ:J(;JZ$@^2BP_J2C^B;) M[QF#L=5+X3F5TDNK^405FS3WL/GHNWR7L?^\Y#NULI)SH\:$*R$ =__90WW3P#';$P+O;LC+= MH-Y:)22*)H83M=OKL/%X(U906LC:V+M#_1G2?U,!.!_XO;*INFI*9M&8@_6) M/6G) L'>U!"K4J--)CK%HIK^ZC/SO6W"@T#UN]LU?)V M5QT4PYZY,&@ZT(,? E*TI7!$QEV-<"5AE\1BG.UVJ\BYDP%*#LFR7578I\O' MU1N:<$4YE/T0!)/9]LB5')!FZ/HR;B7:N2*/[F+& QQ76-MHFPZO!0D@V=1$ MWR=P7,MXF?:@Z/@B7N\8HLK6J68S74H3O0%RVNEGVVQV9KPN7;,[J=S'C0X;L5-<\I5JH1&\WT 7(Q:<#SDS/]_ T:G[ ] M;WWD'NT?G *LJ=]B8+_C4]T03&N[>L6.&DZU;# Z4QWGAJ[3+S204_7^01C' MYK,Y _EY0C=BU>W:^JRU+U11]?%;#DF4\@E[W(M%=8[LCZR:YT0(YOJT5 M[LG)?<99B9_2!>$B)@8G=8?L6Z8R!4.<)VC.U2=#&Z\GO<("3=WY*OMVYO4] M&7?JL.1VA<_)Y*3 XBRC5.($KK>+%G*^T&5,?.OYQX@P])+C'FG3L$U-$8.! M10?H^PG(.GP:[\^87<]EX^F^ZS"Z1G<^P%+8:,S-"G:!+E?8.-M'#A)K7\L?]VSYN[1"T< K"\=B6:,=Q:+C$4R93712BA2>UE$;Q,7VHC] MO,.>?RO8!HY%2.7P KW!\2ZE2U&FR]@E:^XL4UGC@=8+T/J2F ^0[H.TZ'L_ MX:093=$5@]]IM/Y^#3NH>'WJ#+D>.*GB>KH8OL+N#U9ET?Y/*E)J)++@\C\4$8'/&HV1Q;@1RDVOBLO*C4 MZ66K:4CWQOW?Q;FEAD1T6VCZ_,%G>D5Q%"D81?/V#LMKIN43QX"/YKNFI4*Q MH/FIXO!:5K&GKK/M^"T3O4%RTBFE&3J59:S\)!%G 9*AUA-ECR&Y@LVH;=3"5FNLJ+UB!NRO1" M;R#I2IZS%F^<]2T!\W4%S+$=$Q(;1O%++$C#7&P;O5S47+?=XX)K6' MK9!T8<_ <(>8[X^>+VO1>Y8-'W_X&?YMSH_;9^ M[7/L8OL,AT;QCTO4B]8[ MSV&88.J@S2_3KB.;VPZKVT:6#GQ>VA KIL!K)==2;%$1=N*T8FK>SDZXYI)A MI6P.JU6R\VX&.=_L.18[-MGG6.V5V5X3$9_27^E")F?AC[:C"$&/-\L+6:MG M23.?BQ4]/-\M@.S<6H': CG]=2EKC\X1=89^X,RDG8-E1GYSS1;+;?PC.L.U MA%*%R# 851&=%6 MUGI#+_Q6.\I3]6RBJ7;;U0;1YE/##GHY,^L:;>P_9JNOUEIV*ZV)M;3BOK0F M0N;A;V)>L'KB6A8PA/4P(?PPI-/9H9,P9F)+Z,1Q($5G##NMC LQY/RRJ[#V MHNAUEU(__MV0Z@F2ZF;J ,?PQ(7J(!AZ/75 #LDD!!21?!.@*CJ ME=6$HC.+6@&]MO%?KPV()(:3&)F\ON?^MF.N6S!4L6#D&1X'_M9,U'J\71_7 M72MCP@?4QUG% H)C6C:,;M,&HT\UTP.@/O:/,.>-3<,&:$"W3MI0M MR'*RC=ZFO%>.U#Q*O,_('[V7[-\S=?NN4YZ_"O@-I5])=6LEJ]J@D MT,@IR ?POUVT=AGP&QIO[!\BP; 'P#-5^K3!$9(DA/)S:>[ MC#X85 NEI5PHIY!;8_L:@=GEUN:,A7/L^BU%%(7*E$/;) )E6 $2KS'!+'96 M"&7%6E-W;QDVI%1X-$KP>R@>U@4'_+QY77NK0?R#)8^N9,*K($.]&EBP1&K2 ML$QX,\CU\'IJ,9W4'*U$<7G #BIZ0UM6T=OY YGP=,"$S0+A&[GP?KFR+CFU MZ&HK])>KL2.,#U_F+.>_M9W]6B'VXU)=,9S-+Y !?=,ZM-^G)1;>7N<5 S*M M="BNF%(R5YRM5/$Z/Q^T-6.R6EG(F=B[$=>SG+JI;)[F\;<2S!>KS^>/0:LJ M@F6.'$:#3HAE&HI@MX$@&Z9F2A .@$6R9\&F%"$5HWFX[L#_"^$;PO@2L4*+ZE4PU; MS0]B>8)DE],Z>HL>=PS<^P?M3=(Y&8R(Y_A>KH:S#-Z@]-B@*&G(X>YS4R&( M ."#7;K>BH0ZV9_A'J^T56S)LLO<*-5E923=O7O8L()"4NK4B^ M@^3G"%-XN[#GH"XE)CTP<<+F/'II*PFRMTP7D>7TY?[AN4FCSO)K':^TUYJ/ MB\E+VQC$)ZI2+^.)OA;O,"WD/$*TNN2A4./TWD87>\S/N*MJMJ=XI.JU2"7. MJ9XP13,_C0[S42@BN(KD;PP&;08E(NLGM!1;S7@98 BRSEOJ7KU06A#\9(#= M @)0YOQ(VY3ZEK++Y&P\2U28&9>4F+BRHOOL-X?1Q;;I-?(^EP:=HN^WUF-7 M:49]/2AW.U^U6HW_NTF(-(C+R@ H(/?Y*@JO"&RBK/10@Q-)&-5 M2LSA>64&EE*_D9_5D(V^SI2AO#+1&T5/[(0]/K%O[:.\F^W;_>_]1G%F]]3VA*$]NC:>SD1VD;QC MMM]\[_O7LGW/H!-A#RCR-DMRYQ>GVTN7,8 E>2W@\(H6%C)6-.' \WTMK=MP M+4'VV\(==)HR4DMBZ5:B(P;DRZM4TR%L"KV#M1&KC7YE7?P5GGW<#W\UL7V" MVS=TNX@WN%W$5;I+;:4UNB.LT:T3]@UE==+KCUON,#OF7)>MTP(=:\W2R*5J M'[**NJSBT8ME%0Z]JF5-[CA4R1?^U*M;!UD(&3LM@><6[GL]XWR"T!IOV_5Q ML+EN+^4#6:N;QK&=CJP[LA51X2W/O__NM>MU,J?*6RIPZN-Q$,+ZKQS>P2K% MF(E-+8MXV>Z-XG.I3=#H-8>]?,?>"_I^'/\G&?.<+'K!F2L\]11+-\N )WEZ M2X\V>;%'"X=^9B"#JN#I._PA-S4(_)@2YE&\@<\2TVR^O9RMFN.'S-V#S!UA MYS<-(.]3W$[:.:\W=P84ENGAU+A53%)< <>SR'F>#YE#Q,Y]G> =CP51E[MC M9HZMXJ4:!3(KE9VHC7XM@W7KZ#:[>(C<%YFY+XWF7FFW=$_BUJ&CT8;M]:HT'U[E0]R^?GWY,'E"["9/"-2EK5W=80\17JSVS&F?HMH20QN9 MBM"/EAOT&+DJFX>TO92V8^R\F;01EZ=,B%NE3$ZU5+LG<9OJ([8>-<:ZFL\9 MQ5(CH5:'Y8=Q>X@;>I7-:W%[N[05Z"ZO& M+D63GJ\0-WZS3%26EMB"P*$>S M<3FAK3"#U.XX='M)V]]#WG"4Y T.O:Z\X3LMX^&'3<_XNY2XF"Q':ZXP&G)4 MUM;3)36?LMT[SD\^).XV$H=C!'YQ#WTX]#,7!6@+B(KSLDAENY>Q#2R]8D*X MA*"GZ6RA5B4PE>,'44;+U9=3DD#6S+R12S?0 U]54*25T>\LH>DV\-I@X M,=M=A71VNM\:(J>RJI=W'PJV-L,1ZZJJ[;@0*H2Z HDJ8::X?+>?8MKS1J*2 M0]9FOJ$#T-EI?\_,8&)'JZ3":*Z=J: MUP)3TX(NR8$OEA8GKNWXU]HYTZJ!1;BM"Y(5\L. ?PK!G>T=_VP[ OH;ALA; MHLU-1?@&_AOAR? !.:U52R5956-(D]!)N\G6^^A%2'[IX ']?OSK?_D: 3_N M-KV)\AM7ZA+2WU)E7GH\$1R:NFX)<&P'_]0=X!\7:8G/U@C M:>3RWP_\OPW_EQZP')QQ?U7\$W>F_PF69+/=118P>FT@IL5.+6L*R"6D'_B_ ME'Y(2GFPI7+I>Y[I13#1V]-HP/_-\,_S?4_]&]KC!HXG_L M@"11="M-AK:M?MEJY!H:>C7<#_S?#/_7*40[V0,OX]J* 6S[:/.%G2_KXZ[L M=PJ):Z3$N(Q0RQ96:SGA(!EQG^VV?G>2W8^F%;=FI MG@B_;142."@XJ:RV**]H',EDTBU[J2/"Y$LZU9WF>=V1@;77A]0@2H-RO$)C M#-V4$@:=Z6,O\; LO;/+\Y+0ZIFEOL5'./R MXQ$M\U5FAEQNY8W0.#;3!S!. N-E>5E Q*F:F0\9$FPR7 [D149@P-R0:NUFR]DO!O/9<>J M6ULH^$-KO D<*'9LOH+68$RCT3:RRSGN):0X2=JC(MV^=VA\JM9 1@?,RJMG).98DVIL+KW>/7SW,_[-R0O(5'(SI9L,SFJ,6S]L\"I#=O";)7 7.@[8%A.Z9H3%W' M#@9L]NJR[65>D!-]GF$7MCV7^L.XU$'6Z[QLXL_X.#-SU% \%I!+>KC].B.3U<=;ZD,&)"BQ.W99:ZC#(J#098GY@Y;>2X'V2[ M+YCY5Q4F?,91 *^:@Y-['UGX3&!GCGJ/"C.;S"IL;<#IGMNH&"G2RIKH>X^G MMQ2>F>RW,@T?AX>U/AADN^%IGV0A'4.8<+)!65/3PG%^86B#+NWRT<4]PL1: M'Q)RR:2_-5Q>37>_2YMH.CO2AXMN@ZG70#>:E,6X64#?Q41+FZ"8^CY_LE30 M5OR@E/-L15R[QQT[#_?@%J]V!& LP=QA-?%\#Y?JW>6!1]_^.LM!W:8]SW#^+?MD=S];EN+^UGET0T['K,* M[9B TR(^'!;G2WN%(9?89V'T?R759&?]W.R..HOSF"9R-#ZUB4J>-* MOX.W!DXZSJ![,,(#4S?<;?NEFG2<:O4F@Q&SX/1>HEH;1YU6S48N4'IHTCO8 M8WL<]3='L+58Y?I,AFYE,0#4Y_0 M >!+-:E9B7HQL;_(X:0TF1%IK]B.+A\^Z6^!^AOZ#Y_HDWKR>$+H^:B.8V8# M=%2O5";SR"'X@:E/Z"7QI9K46<9ZF6&]+W%*-0U&Z8HL19O(6?2')D6W@\0K MJ+\Y@J?9&=9?FE2*ZVK10=*-%W,<>HT0'YBZ2I5@VK:!J,BL.O7 M !Z4:5S>;X9AV2KP.SR$G*WQ;*8ABG@"+W<2&5S2FVH'O3/=W]%OYF"B-^)L M4'&!7XVS\2%)O8&SVYXZG%TT-@T+NLE$K"2)3I*AYEK=XEK4 /20=8[/<_38 M!&_&23R.D=3'.7GI5HY+.?OE9^85E"B]WQ73JLHMK.S07*F,M1P MIJT 3N56U- H*-WX[$Z5X+O,VL7/?@.MP_^SO\ MJ3K9;.5F\01'F:/QJF5AN7D!V9 +C0Y_Z.B^9P\-XN(:[AH_$3G6U=CND.03VG JD@!6-HWM[9 M/U(S+;]AI0$?S'=-2X6N)LU/%8?78(0%XZSM:6-Z!IB*ZS5KC+540SA<.M=;>E,4AJS==M!HSOG-@;WQ[8&ZCLC.((IF*LC[Q[>89HRQ14D=? YI>C MP]M@R6\T^_F>O>VERQC DKR@993F-P/A#>]EHM1/V=7':FY;.!YCV+# MM039U\<'.PX+G3R3T(51@?':6:^?;JT2[0QR(7I@/TX2/K0O;Z7\^Q-*K[0@ M?H5G'T]D'67V[D;*$]R^F67%_?#BTL-^X5 4>F%?V/)^-JZI.6S6GW-@,6'F M57.5F\A(.EZ(M;Q'SH$X>1#PQSL*14.PY/H6,XB64AZ>=[EE+BG/VXR,;/1V MC8Y"T6\(G!=5)9FL2TM.O:0R[JK6C#M*3J5$%%S-3VF^5.F*PTQLUAAR]4R5 M6&'9;LNH<_&.85>;P/88PA6UH1+SFN8 M"OHM4NKJ7:R>>6:_&%RP>[.:JT,IEMR1V-DWD\7Q9HCFI[F+>S@:] M-U+YE0ERFJE@GYNA?\('G5;OR<#HL&O$ZJ? J MWRI _VY1S\:\EQ-T'>L)#O_ PT)D)SO#>*Z*%>M.1SNK?AZ MY:%3.'[(6993'66K(L[GQXMN,]KD]+ETXI'^%1]X8!Z25!ESRWK+XG2=H%I6CRY?-\DN8_1%+!M1U3]U.X SO13Q5&$P1VF@;$#O_D9C3]_9RF2_/RENM.^G]_6/O MOH(&>.MI9#KRWX>/.';E='/=&%H2;,SKBN8]_:<-72P[4@.+2,O4>>,_?ZV_ M@?^UH?T9_^?O8+2MK "\]=39OBE\+ 3!$['SE6-.@\^^F<)X39&,)P'XWOW? M(]."I'F^9AFQ34T1(_^#!__;_.[?(/H3/N7@9YVW),5X\A\/YV'#P'1O*NN7 M@S\&GQ8@H.'(U,3PPNUS23AFKMC**(BJGV1%A+8;WO+__D^2Q*-___/+OS5D MX/1:Q'I)B4NF$KO\-?D [,.8 &)CZ)D,QZ,H&,:(6'(X&B6%8724C/&I$2$0 M1 H^[A?_61,;[3UEER4__N5JQ3:3C;#M=)MA__DUNB;!7SSNE1=E&9IK%=M% MAHVD:]D(TZ,+Z5J>B=#U:K7(LL5Z[9/0$/'_3X1_O$;!+F_+4. #R6^DI2'KY^KMZJ_M__(2C\[W^@9C1,(_ .%2$2>K$M,-Y?F(P>3X>0 MYJ"HN@,>+Z\RS3DZ*+7Y$#-[WT46@/&5-P?6=-#^[]",0AAIO6<-1(F>H MDW$)PZE&V[&H]E+*#*!/DL3*@:Y^?J.O1!_$7HNIM2,MIE%OM;_P11I&AW>519YSX/O 8QC7Z>#<[,@:\ MIRES%GJ@62"L4S-1XJ^(_RXW%*?3MA(I(WY;!<<$N806D!3;L7C#\9.D.WRJ MVFG6:%NK*9>/JL/IU)AS0Z[YBOUH02\^TH">H8\7^Z](T1!^KJW'S7CY%LG^ M@UGR@A/0P)/!^?^[Z0T0T&HV) @Q_ MDX0PC(W'B6&*$/@AB"=&1 *(\5&<#_VA]15M83@HI?-XDHG5&4]8=6?RJ!!/ M=A=#3"8Z5I@.:\T>2AR,]BQK'QEZ_PRF]^0*?FJ5I M=2S!D;%PI,./-+ A<.@%"Z:F\5,;/&W^V*4E!2DDKYGI^_P!VHR-J*Q#"MYU MS,T7ZW@B^&8O[-CUY-=C_&]V(@CX?HZU>;'P@<0:[XZX%4._*Z_ :R%CUVYV M>),^Q9BXV# MH]#G#QZ\&3:P<2<.PFP@/ 5]-*:6.?=]ROU :.U?0P_8] ],")X7-)H/"A,LCS;%T-V&[ERA MGIRV"2%=Y'C:)2>*/E67:6E(!"[B.8>[!N:\R)]TL:^AWTXSVG>=X676LY]X M.V9?G@5_GN;Q7J[KOD]L7X(Y9RB ?@$&*-O<(/Z#Z@>WOHMOEE,:RF$();'N!X,BM/HK5A5V;H M07E4;Q+0BIK_9(3)Q+<46E> ("#\#H^Q:QS\O@'A MI??ZX[=VQ]Z_*'C!I(\(]5=!XQ6)_L,_BU&Q_>JZB&\S(FMA>[#WF["W^+/U MD_T98?2I9GI0J/U:6A0M?\/A^C\5Q0#$3@J_ MP[57C92K:%P7SX[%8MZ::_;B%8L63<;CD;0^LF!LRT=8QP+ .6K;SMWDKTAP MR=>0@-PA@;; F:62Z"5Q+S4>) ;+*#%3TZ^0@'6A!EI[7E&_V/;+UB\^&48T M_+-NM.&<:4&* M!5SZ*\B.P@_\6OS^BO"&N/ENK-B0>VNCZA>-P%F,_15V0P+0+_;5;D2#1B,L M9/EYH_GX7625L7=F0K0,!#4"@]4(/YU:)E0??@ [,I>1$=#,A?_6_H_^M->3 M26)E.#G-YX9B0]8X (;#8L0QX:QT5W-X YBNK7D1&PJ /?:"R\,+S)$6-@?P M597_PTY)@@OO VEI>)O?QJ8&W\"_SD\X*WY\93]]%IT^*Z$^,DUMQ,.).I#F MN]+?M10'TM:/+5TCC#7L'1607N56E5ZTD\.I9JXT4#)4-IZ6CBV8;.C# LD$ M$:X883T=JH3_!,%"*A&+/0<+^TIA-R47O@ZDPN[[1*:N9;L^]R#_6ZX6>I$Q M,AZRT^^$"3LO=9F\$C$1(_\8A96I%[%Z?<$GFZWGLFBD.%^T;1=8Q_E?;@X7 M>6Y%SG"RIY0S>K.HK.;(\3\*L-@?PAOX'UZP5RM(D5%*2,420SY*@&$L222' M(R$E#,48*8RB>!Q$H\G#NCYKP516-6IN4BJ@8VCQ0CI<"-X;2>(RF3)% MHHJ[L7*^X4PJ!2DNA4MO>R,5>3%8-15RK.;ST423;'N#_=V;$ _^/^L/K;%5M*_[Z2+"/2Y C@M]H_8U%/H_*I[NO?#H+$(L/ M,KSKH.P!>H#;,)2TXA QL-OUFED8 %QGT*_:1G:C1>F MPH2N1Y"C0*_OIKN\^*(QRA,TSHXZ'6+1X0KMB?3C7S]= KG%.L$*^7[^XJ\U MM@TS N4P,O=;C$6F?@+T8(\Y,1V997=A MS%4P+E(,U1?;JK]F5^-MD9\=PC$2]D>/5'E+]8O2;EAC^.I*RW5P]@4+W$5# M]+/?(#+R(D*PV W'JM!O $&%]L$BM&)'X#P!9(#D>Z.292X$/QE:'Y[CG'$WAQDO*X \>^_NX %1<-_T&8-ZP\^7, * M)6=77'Z&0/P(,[^&>6]XY4]5PA>TK]L/.8_UH[O3+"#XI<8"C.IY&+? FSJFY@ 3^#=;1C^]AI0W#A=<>O#J!^R7"YCJV\FN?(VO7\$7'N[_\@ K2 M OX6D/D@W/%?8^O#[>RQ_.,2BK ,O4<&_^7 R')YRXOX3X;/C_D$!A?1UW_; MY\GMWGA=]!W2H^D&'=0T[PA)FEN2S+:C0@]Y39ZJ?_#"AC:QH[1A:/^.5=Z+ M$&^=09-87[!]G9U)^%/X*[(/>?^^^[/^*W+ILQIP5E9( GN?6 $:QWX,L0X; M-"7H2+_9'NWXGKY_,10S/K).[D1D,SB$.2R57]=9K1O*7SY]_]2Y"+V^7R&\ M'[OI2K\#$S >^T'%'/CDAV]4XHT ,B&]?T804L*HVW=F*($CC6\R\Q5 MK*"*-7@2OZL 1N'1H]L;;C@:S@=.@;>#VYKP)U[S5NL\!7R1 #W^_IOM-I-@ MP\XY.H?O#SV -4\V#_$3(OZRE<8;MO\DTR_^/4I"*%1S?P^>/\K/?&QI^#.2 M7D_-)]EN[LXW>B'Y#GGT4A'::^4_E'VHVS_ M[R<_$:T(OB/C-^!UP5/HG_[S2_G7I_WYBVCXT'57WQ<7PP>>4!205,<4PWF1 MM%UH1'?H<(*$'[+4)=< ,#9]U5"77'AE].VFFCQMJJ^:S?WN!N@\)@]].N6K MW_9E?FOWA5$G=G$KQVLQWA.)EU*\]IHWW7#@R)'GBS6P_)T+$:@<@&+\%0F" M,U_+AM[ P;9 >*-@5T.H[/8Y>H&O>8'J#USCA?\^_@9)R A?[?X5*NA G?LW M1QE9'TBY#FX,2#X &6!(?A]S=-"'.M8"94C]'6E M]1PI_K5V)HF?DIEP M$JP+Q3SX[/NTOFIX".;E(=^^CG5>B5]$9;V0J$#G+-32AX[:?MKMF55A,S5_ M%_Z(UP)_WI9A* $]X?U1T&[($;_P/-R??_ K?)P%9/]LS#D([[@>YA>?R= A M@SYZ^#(1/R!QO,#AVYP_L1-?[IB>OP_#D>UTIOYZYWI__/86>U-\CG-W7E3F MXKN.Y?DU9W+=0W">>_R!0\O<# _P;.\<4>,;P6C4W[C46?@ M#\[@7>C= /'&N]S?ZT]^0W?MKM#T.S@[D3_\'1=_1=RM+!QU?U[HQK=Y0'\\ MWQXA;^C%I!X.T1M>-N-%YHKEN.#$ D]H?Q>*ID%&1@*;YMN\9[,=,&'#WMU5 MGSUK_O_;.]:>MI'M7['Z8>]>R;A-PBM$=R5*VWN16%I15NI^0A-[0ER<3-8/ M O_^GL>,/7;B)$ 2H%BJU-:QYW'FO%\3CN$K/KBDY(&U^X:9)$;ZW$(EUB-J M6Q7I[%U">3%BY^_*;MSR6"4?KG,Y#Q[%PPY_9F!N(Y]A="K#GG):YFR$%.Q@V$C>RGCB(UU5C M#I[S'2,I9C0=4$7AA0HH9LI;! GD)6(:BVYG!.$3A\E-@F)#QV]32I0)X.=( M373$"M?-Y U[X+B[7HU9-R$X[%#>84A6M[!)AR)E&:!\'TG(]-.;Y> E.#7< M^T&Q>U].[&L"?1%A3S^9HM,<\(BY"^L"%*<-JN:0E684%YKF,BVI'-$VJ T\ M#N/RJ+["NT: EV-[_S)J"6>.QYF?9C%H3&,9ZDJ/64-Q#.A1PVPUCV4$1>5A MDL4F_J@?(HI:9%#%;TJ%%T2ZAB)P'.IP2"NZ&:LI; $6%, +3#KX1HEJ+'P7 M, 9H/"MA.X[#M;$8X*7YIO"UF5,!3S#6@\Z-_U/!B[Z&SR+JGJ,X596\10L+ MYZ1G5+^W9E@FVFNX%X;I[4U4IIPC?CG=; $NN+ATU#N!C$D;&#$$7*YCR-4* MV+;;L)^&_33LIV$_OR;[>;F\YDDY^"BVVK#%#M/T]X&/9B?2Q%):]R;+4"9A(#B,I MQA97^ OO= $2N456:MGJ9_"7[E%](9& "T] =V]UZ__;][.+XZK1;UMD8-U$ MB2+3S*G?1YY!21P[MBR^0-\[/R_YK,R@%/#=XFWJ4:Z9VC* >\YQ%,VLIN:< M=3(>INDL26I13PNOE%TP%F+>TCL9U^EE*'!TU#O9AEARZ@.T@B1%ICQR5Q9QGBF_@YJY- MB83J_V1X4#Z3,\A0[[!25GN4<(I:$FD&\/U] C.@AB#]X5A%ZIJ,\SQ%%=/O M2YH$YU0FM ;K%Z;9D*6%J"Q-PH!@?J)@*A^4"]>YE'<" M=J\!(@&::L35YQP$@9U9Z< D1F$@/.+BJXF"R0@EBL]Z3)%92OYS\JM3N3(@ M&0"R!]]@)U)P8JGE(8XLAZ%KSB@G7/C&QC.[#B64ZI])APOE#EG M(-&9 SL2,?PG5B,"6@5.]OGKO20R&NSD,$^&#CE9?3$!D*;WL![4>XD_ AG+ M<,(''$B\]DHK%C@ZG&5/>V0P>2&/.. &?=VQ G]&^7V:EM3E[8^(;MSZX%E;&Y39 MFL0C18EI+BV [9-Q'*M;&JFOC7782)#1$U- Q 8P^9S+3NFJJL0O\G3SC$-K ML9@\8I$X#FY(52\FOUR!%143*[O5>UD"JQ-)7!ID52'KQF]6I-H#<";,6Q#;XC&G6?/ M2\(E4K]MU=F#:8VA/5' ;1!%!Z0:V'2!L =NA%>[4F65CG=0R4TN_G6D7Q=? MF3-!+0D%HLY5IK-.30L5&E@[3C"*3=_0*Z!L]*UL SV:2[L '1.%"HP*3S/+ MXP6#!2$6)9&J,Q23)$<7U)Y)>6"LM!T4-!\J=BRW7%Y*/>NP8.DY?ZO,A!P) MAI$ U1N.)D/K( JY\HK$<++(\''SSHXKL248,KK7]6BZ*H]]5-8RD1A(%A"K MBCF'X#H3V-M&'L(E=RM5G:::?6%@]/Z<\/(>.G M\=C)9K&, 0=UF%[;SK:78=JZZ),;&K=K8A>:D.K^G69MFWAF'JV]2-0K4HMN?$;W2]W?WWMVVA5 M5G')&'E-U+.AI!^]^^-WS%G7$.&_%I:G6&>[UK*4UU#?/*^#\.'KI MG)Y_^OSC+<"C$LFSRV"DB4FC^.!0$T49XG&8&.4+E99UUJ%L $[KNI_MB3>K M%:VT6VVOVWG&:W5F[]+!+IP%ZWI==^JLTKO<.WC.:^S>'+P/.U[[.>^-^K4 M_I";3#1KJ=SX,KG;O3P/6+$FC-=S/)\H M@D!QG<=?K[-4WFUB5\*,B1WB=T#IP^YG1UJEZ=D3_?9/IM+>TNGXM=X[9QAC M]_HX5.D.NIQ:\.=.WK4[0*)YC &]-E'3X-;# M<.M$C1.=\?%)1BI,4^G\)D:3GG.I,A_L@[.S;Q;N>0U+6'1L[2VRA';#$MX4 M2]@:;EDL 3L59R/D 9Z%;4[#!&H/JMO='N_&(%G#!-X.$]@F;AV;3HQN;>^] M17WO%O:M0#O?&U/ZWB_Z\TES(9=SJ+TUN0:IA(T M[/)-LT MOY;.*89E!=_%017;7\)(.K^C/ T"7>^FRSE.*1#O_/AX<99G;OU[H]>EOI": MS*?C0I,H^8!$29W/T^GN^7OM_=VKP;X\O-H]Z.Y==0_:!U>RTQT<'@X.V_Z' M8%.W6LUD*U2OB_SNG#K_=Y6E1[ .]=3T PXVF5%: M7JO]C %:'?FBB6=BM:\Q1KL:V/>\O86WQ#=0WP34=P^>-QOAC8*]L^]]:#5@ MWV8>R,-X_$M11#5*@?S$A_]YUWZW$B]M>X=[6][>Q>G72^?;V?'EEZ\7?WX' MX_S\Q%O!L'H86;RD8VE0[KE1;OUF_JO'QHK0 .F^5M7W)>VXP=%7BJ._*C:N MP ML4FND5\-/6VB["Y,H\<3U';#=,-0VO'EKX-!Z,OXUZ>)]481E[7,**V5?\GE M=7MU'])V%OM)I("]Q]DU_.AT.>Z_D5 GQ94Z>5BIB;YJS+"CH?I1*1BJGZ'( M[3"M58.VMRH,YL=L\Z#L^[X*[N&O83J*_O@_4$L#!!0 ( $"("5G=HMF" M+00 '\+ 8 #(S9#$N:'1MS59M;]HZ%/XK M9TQ;-ZEY!6XA84@;I"NZ+2":WNE^=!*36'7LR#8%]NOGO*W0LFG:^F&5FG". M?=X>'^&$; ,L1@G7$/"XTV.F8)88*2T=DM4!B$O"L3@!@M!*(5/ M@B0I!G!L\Q_3E.+&L:3NN%GFD[$ K$)%&$,T0M*YAWH),I M57B6M=UNS6W7Y"*UPI65J9SV+,JYQ&:BDLYX5&KT$Z-D/,JQ0A!G2$BL/G3N MPDMCH'CZSV7>^->+(?CQ+R %+M*?[0R9%("3,4+[RN72A?6UIZ^ MG;$EB>>$\Z@1)LTO])[%P+ M&:X\]'M:/HBI#8O6;,V9,M8H)W3OG84DQQ+F> LKGB-V=EYK]%MB0=9G?K5; MDJ_8+*H.TZ;50-"%< ML_1RC$^C>^9)X9TR"--AZE2^5L+.<_P(Q?>IX!N6>-N,J&=!$R(+BO8>890P M;$24Q_<-?OT*OK>OA_[(*DW&[>N4?6W8'()3[/SOL'S/%D62TXU.X>!XVD3M M*M+ M7O^J2@:1Z2\"H/C+GIY0/ZH26JQ=.0Q+G)$:\VVAJ51=<;!+B,14>!V M3><)ME9QXA[%%"/AZ;[(_*=7ZE13_7'##W0I%8*(DI1YL481BZ:_2SBA_'?< M^D<9,3H9\3\L$L30D6>SW\+4@!)QFF@7D\7\-IB'L+B$V7P:+ /]T.(J^#R[ M#8-5,&V_B!\GD\7=/)S-/\/E;'4SLJ(:M!ZF>#6Z%9+/_32.!G8_<'%@=4 ^!KX1NA<=&8*DHJC+G$D M-DCLP77/H2*J=Q\WZ48JRDFU5FC986E5023QO.['T7'M%$<4@<5JF(D%_ M*&*J>2@I;>90XS%IN BD+?C]*Z2H=(F&R$* %8U>6UA0^,?YM2C^LR#V_?2]+%[W?2 Y'Z M$T&)VK?\T7P@N_Z+)GO<]<\N]N]< 4M:, VN%[,P#. MR@L?PL7=Y"J Z^OE MWY[\%==]P=DYA'B'Y$DN^D5/HTB<9,Q?M3]NT>?\4#\ST?I])#8CYI0+[[5= M_?D'['&\T+"U1LROR+^1[:/)IAG)&M71F/9T#"M0JB<(/?#>&VBM&<-##YPD M#=U?V&9_^,:/N$BP:"C,KJ;&>K2L9M7Q-U!+ P04 " ! B E9#\WB>1<% M "L$ & ')I;W0M,C R,S$R,S%X97@R,V0R+FAT;\%V'21/"31 M<*YG#H?D[!?/NQ0%$1G-X=WR^B/D,JM+*@QDBA*#TBTS!2QE51$!UU0IQCF\ M52Q?4X!^Z(_\?C3T0\^;S]#7HC62(H%)/EEN7CE ME"]^6RQ_O[ELHMY\>?OQ_0+.O"#X&B^"X&)YT2P,_+ /2T6$9H9)07@07'XZ M@[/"F"H)@NUVZV]C7ZIUL+P-"E/R0<"EU-3/37XVGUD)_J8DG\]*:@AD!5&: MFM=G7Y97W@0U##.$9621Q69HH^ UP^TKGSMBPW1=(/P^?3BN0Y$VN/TY5)^GU_ M/+J7*;8N[H6R*3M1E!/#-M1Z_YO8>S%0L>K45E(8;T5*QG?)BR4KJ89/= NW MLB3B1:^1X%]-%5N]F#IMS;[3I!^ASS9&*HV191+>2USV>]\V"_LI-U2MN-PF M!;(MF'D0-&>ZXF27,,&9H%[*9?:MQ6^ G!Y:!']]=CZ=!=9JWOTYY:*Q+6C3 MN>IN^@.9'PF35$M>8Q9['>IR#5VD210.IJ>B()3$) Z&0^(\#B;IHY"D^;2. M$B%527@CV3:8I)+G&.ORKF I,Q#%?@2S(/T!:E"=V#,9IT2AJ2FFQ]OG%*$> MD^Q)NX_WV[!A&I/GS.PZ7K==BZ?[93Q.&JZ%A+.U2#)L(U5'B=5=%*>8TTPJ M8A'Q,LFE2IZ%[F=ZO&J9GF#WJ;+_/5AN^H=$97FS9NS<76$_D[JJJ,J(ME"_ M1P<5=?R"6[IF&O/#D7]3IYQE\";+D& &60I73)46HOYXJJ&=L+.@?DR@GEZ_ M_JBU8:O=869?*63M"6,DF(+B08.P5RWRD.Y T17"B.>P/8.L1@-MJ_#9X+%J MCV4-<@6W3!JX0>[;WN@>O!>9CT'G%.(5/TH![&YT!$ M#L?RJ!^]:A8:T\FQZ:@?3D:]([MX& ^'Q\+1>#@:'PO',2H_$(ZB<'PBG4DX MG(Q?V0)EK1 0A,= [NX3UT1E!40]P M%W)OI^K!OKA/GW1S:GSIX%AF6$=YV M!\\H; <.'_0P=S<;175%,]<7&Y74.6M MCVP3;/;P>6P8@+O28QP#/V/W;#5 M?:Y3S7)&%$,R$:=[03-:IE1!W'>U1$X1#8$2++ -:[82=CC]=,<%W'Q,YF W M7?[01P]PFF=%AQBS9AFOK:ZS1\&B5JK9KTZEX\K$^_#7%;B$W]1K)#2_R73&F%&K!QQ)+8,L;TF.^A/&K+:!O> X%14]NCF.[2% M@FPH" 0=&VLQMR[$KO$!TG)_PS#=2DF\E]=(43CFJE4_24C+I7O*8%XK',]. M8EG<;:XV=<(?LZ-/I'T':00Z<,.C+N'P5F5M-K@U"=Z2-%Y8N)>12J,%Y]5/ MSNF)0//48%E(I#$^,37IP0*W'S)9,/*SHAT.MG]Q!=U_!?WDQ]9_X$E30_.[ M4)WQ_<7_Z(:X5^'A0ON:L3FY]U'['1X\_MI7:BLZ>+D>OTPKLL9'EJ+DF^&5X.3ED,2YH=&WLO6EW MVLJV+OS]_@J]V6>?O=9X@0#&@)VUUQTVQDWBOHF3?/$04@&*A815DC'^]7V]=?_O1KYUJ6(I!<&__U/K5+]CR4")W2] M8/#?_ZP<=;:V_O-___X_?_U_Y;+E?5D]W+;LX M'(_MP-H14>3YOK4:>>Y J%MJU4JK4JW4K')9/6K5EG!G&"SK*\P?.^K!^'/[ M_=+[>K7>L-K+BXO+C::UOY-=R/=N>[W(CJ9Z$LOPL&JEO51?J-06&W!'X?(C M$5UZCK ^ACUK:VW9ZM=K]=Z"VRN+?K]:;KA5NVPWZW:YUVPT%I::S7K+46,; MQD J(%<@EQ-9'MCV^+_OAG$\7G[_OF_+7B6,!N_5#SCFA7?J8M\+SM,K)Y-) MY:H7^71UO5I=>(\_]X >^O(KZ>6NGBSH:VOOO^QL'SE#,;++7B!C.W"RN^"9 M;IS>:+YB\3W_J"_UKN*R%$[N)?"Y,@@OWWL!#$<@H=['D1W(?AB-[!C("@^J M+9:K[?)"33]'1O$L >#+W.2=)(J H:;YD>G7Z5]SMWA7-U&KMF ,4%\>B?Z- MU&V^AU_UA4D6%V9KAAYX?.N?.T/:"BA..:+"U>K;$5W.' M\ -6!/Z:/\,?,5>]7&_F^-F;R\]-YF?OW=]_#87M_OW72,2VY81!#&+IO^]B M<16_9_K@S65QD7B7_WVG?B_'T[%X]_[OOV(O]L7??[W7_^5']4)W^O=?KG=I MR7CJB_^^&]G1P O*<3A>7JB.XP_PTO?P<^X:UY-CWYXN!V$@\ +O:AF?)B+^ MTW-=$="?<,%Z9#LX92L)O/@06?<$_C@[ @JZ=N2>G1RMG35'AX.CBW%KH[KQ M:= Y&>PEY>G! 5!&+@>>#S.,$B V3>B*G[$BS_;Z9[7ZV4+M#-?P;'4MZ0SB MO8_GW>1Z]V Q]M;/F^[DG178(QBPDE++G7 T\F*4YG(E<#OP0!#[L!\](=]9 MGOO?=YLT]K/MSE[=WAH'[1.OOOJ]Y1RN?EWS#Y"*3SBI^MGVJ7NVVKC8/SO9 M6]VI79?73C_''U?N/:G+8R>V!]6/)^*R7^]L5C^/1LG*$T_JKBNU#W(,5*MP MCV+8L)]M'Y]K3,;]--S:WO:F6]V-7O5RQ]L;.!UG\D)7Z$>3:5R+@_K"]D;[ MI"/6=ZN+7OBQ?32X^V3DT(Z$/&M_/EMR/9!/%:+LSL5 MWF (^&4% (D]$+O)J">BO?Z:YR?P[1&-;2^)468BRLK-'$!3L',:K[;/3ZOM M[U=7B[M;%^W)N[]KK<5JO5E=K/WU/D^")R!)/4>2^IG?*7?C:G(T[-J+.\/M M8+3WV6T_'DFZ^_'AVM?K]N>3:=#TO?U>Y_SSQ@&09&&IL;"P5'T.DM1R)*F= M77SQW37W_,RN-K^[S7%2[3O]Z<&CD>33<"G9"J3?.K$OC[Y=+41+B^>3P;N_ MEQ8:B_56L_$$%)G9^6I>^+!8H/#M^+:4>WW:XBM7GCQ#N'$&XA@F''L]7^2E M ,!R$- K.P+I<+8V^-;<.YN&S>YI/SJSMP_'TYUJCL>V=M=O%RNWD_!LPUU- MQNWM\&1ZTDX^5U>FJX-MX*KJT]-NX8%IM[@730%DC:^JIW9Y\*W\12[6=Q^2 M=ENRN=4]M(\/SL4T+K=VC\<+6QN#9Z'=0_'=JJ+=Y7;]FW-4_3BJBM%79TWN M#;_NRH,'I)WX9+=&>X->M^H=;1S9FY^G$_OL>6CW4'RG:7>Z>7S>#3]USL]/ M-V2KN=,OKWR6@P>D75+_UANX*W*[:U^L?E[:C,+R=''R"[2[#?0\LOA?]P(P MF6"&A\(1WJ4-M%WQ_7""=M1Z&'6 (EZ\'4HI)%P1 OVG>:T8)6'=&<1'U>12 M=+:WK[W^A?T #S^ M*BW&G=:*=]F(X^[IWN!DVIU<^>/J8]'BP:P<%#/+2HL9TN8&\Z!UT6V(K]6- MK]V]T^[WZ^['PX];9T]MN/W(UOFY*5V%M8V]DX^#G6YY83MH3KKR^VC\.!;/ MG>=QJ]Q&(SL,#*&])64BW-RDUK\MKET>'^SNG(Q.UQIKGX\_G9^=K@!R;[9: MB[5:K?X<.N\F1ORYV=ZDHNR=]G5X_>UZ]^1H=#VZB+\>-B8!B.7Z0K6]T&S6 M?Q::KWF7GBN(8]6DQ77T_:1]N5L^%U\/ZX/3T6EY;Q7&+[U!\-]WY8<64/4B M*;IV%,"LY;Z(B!3*8,E1X?)XL-*[.A^VNLWFXAU MU;T(T/;]9!IUIEAR[T(T#]I'CE]/SFK MBM/3\_5/1X>+]B*JH4JM];2:Z$<$F,' W8O$BZ>PX\=A0#Y$Q,'ZJCQ<5WU#E)P$KHC\*2E[&4>>$ZOG MXKSEKHCW^L?VU:D7#X>ACZ+F2,2Q3X.R4;-7Y6#@XOFQN:C.UA?!O>B;D< FJ/NH? Q2GL<=J]$Y'@2?CVUH\B& ME^8(=]!I=C=&G]KQ>7*\YR5GQSM'"\V?@#8O@7#W9\Q?(MU2;7?OU!&#S7-[ MN!Y.EB[W)J+ZZ$#W9? <7QR^MHV:TZGYY M90+M06&'4I3K892AM;W^BGOIR3":KHL"_89?QLIARN-?/L_AQ M:) [SXX'&Y]61VL;%U5O72RV>QNM7>?3*R/F(^E:^FUO3%I#X^*\4^%B-]Z4 MU_Z&7]U;=U?;P:FLF9>;7 M*+=Q%BR63VI;GTZ22U%=[Y?/_;C_RMCNT13OC\D7;>S'W\N+[M6Y6*\>]^*I M/+R4KXQ\C[5KT0-(V=SX7A%(&G+>&;H_^-8[/+^NG6P<>NW-\VJPO=7^)S@ M'HA^&\U:>+S>[3=/+JX^QDNC^FE2%Z^,?K_ ?;LBW@J<<"0PZIEW>8X;UT<7 MXJ/='5V=-#ZW3S>6_(-71IC[ZH.;J7+1FS2N/]M7XVJG<=QW_*_;VXN-)]>2 MQ4#+ [!+-PSVCX.UJ\OJM#58K-=E;ZMS/'@0-S ']1@.NP",[^X6;A^=V]&U M]VER7I=;[;,OR??=W?*3\^"O4?L&X1;4RDU[>CD95D\7U]?ZY\GNQ*L^-[W/ MY+AZ_,F]'G=/FTG7.UDY']6/GEP5/SEWW]^!L/XEW+[>E5=Q]:@K3CYYWQK' MJ\XK(]B]&/3^)%L[.MGS G_3[C8W)A=;N][FT7#_R7T&S[6G']CB/=EL'WRO M'YR>=SM+O8O$%?7>4ON5\=\C;=@[8+]^^,WSQ.:A=Y(T%[O5VM7VWLJG5Z;, M'VWWWH%^U6;G9.NDOCCN)LUI\T#:I_U/NS]!OQ]D&KU>!F0-/%_^R2UG:;#P M_?!+M_PQ.+Q:Z79VME^;RO@%BMT,KWV]LM@Y7GAGJ77S;'-?7G.[Y^=YV9_WJ MZKL(>MTG9\-?H_8-LJ_\_>SJVW"RZG3%93#8/5X_/?%.GQM:?^\=K$\7%KY\ MZ1Y=#"]'[4[97=U^9?2^!W??'R=^E6=?QO;G@]/N=*-^X1[5%TX6GMXQ\PP, M>G^2K:X<[$S7-NJ#\V1H-RZ6CJ?MH^,WDOT@;KX17#?[7\-OH^[&2;T\M9N[ MB]^"9Z?:3K@^$KH]\O<-_- M^/?PP(X&W[[%N]WDT_KAYOK2<,?=>'+'R*\19M;A_OEB)]@Y^MQ*3O8.U^/5 M M\@YGI#X-#;COEK<7"N!/I.@G_K;7SX/2X=K%6E#;:AR<=ZH3<>%WKS^W&ROO M_MZO5;_J0@)%X-=+[^/(=L7(CLXUD4\=KQ[URA?M\Z/R]V9\)4[T9EGPP M(HOO1ZVOVZTO7ZM[BX,PNAC;0LB#WX3(]-03F+2,#45R<=YMGEWXUZ+:7+]N MG@6;WNGBQ8PB>3 *K^V=MR?-+7?:M1?Z8F-OH#_A2W)D M&AW 2T#SHYF^^.'21] M) 3",QSE=F@'FG4NUS\-O_0^+Y6[T_5/WM;'<'2X=#$S^S71 Y4L 3"@TI^9 MZ:-D M5%C]F^B 6&6LQV_2H'/T;2D\C)/NB;T>=S=J.^/]6CBS?7Y ^\PD;M[FX?7 MU9'W]7/-%PV__6U"J_VX- .G*7!R@1 X/%T+++IJV:,A,?I9SW];Q?NQ-F: M; 4GI^N?O<_-O=Y@96,VLP;!?*\(YEE\_?Q]X93N:.R'4R'40^9;@;L8WY2Q)OIQ&-N^ M^7LGE/%N&'\5,?9>& 3>-="/*+4>1NHKO"Y?7].^^MS[OG;B750WU@X_?[YN M>O'U-4/8FR3N$W4P2)6][45D'*].TS\W/= JD3.<;HM+X>?@:GK-5C!.8DD7 MU'2(Y;J]LW-4W_MZ MK7?'BPO-VGAGD#AU19Q07'Y;_]2_6JE>A-_#[GYY>VG3GJ/7;B%. ML_WEL%,>[0W/O8UX8[>UX,6=]5=-G)_C'"*)@;?2]HXQ_"4]5[!XV?;L'FG: M'/$^RO%EO;49KY^/O.K7M<%ZY]K_^.B.G9?#6;]$O,[W9._;U\6U\7F]_?'D MXLO!\.!\X\E3$>[GA ;Q#$9$P Z<8_L*%!W(=+$J M'W8B9# I104+KHCC[< MD8?=AB^ZU4];)\'U>71Y6-M[]BR,FWI7/.C4)[MCM]7L#$^[GPZ/O@U;W:O^ M[N=GKY^ZJ6O%@TX]_+@>[)VL''[O)I<'W]<[Y^W0/GPE#-^AOMKQNL ][<_, M/>]BZPY;2QN3R?3$NXKB/;?K;6P[KX2[?V:>O>O)Y#39:;>[>_N-YF:_ZV\F MXI6P\L_,\Z ;EJ/5^N'XI'F\-CF=3CXNN*\E6JCGR3OW!_-<^[XZ7#S;WCWI M[$17ZQ=?CX^GKT4J_\P\_2_B.O2_K@RZB9RN.8V!L]/\F=Y@+X%O[S+/3T%# M3J?'[;/SIAMW3B]//A_'3Y_:?3^^74NC;78L5@)W.W1L_P;%DYMT8%_(K\?Q MY>?NT7[R6;9:8FGAZ4-J]V/B>T_Z_,O%UZU!0X!%7&X<[!WXT>1X]=GCB#^W MTK>#BWR=TMEH\ZO]+9'GS=:A_.[5)ZOG9Z]LC7]BNLWKL_[Z^==+66T>;AT> M=)V32[O8VDYV=M:?NO'_78P3T_&!*[%S0 MMIZ'R<#YB?6_''NCPW[OZ,3;^-*MBR\+6WO>TUO+=SM2X&BNS' : (]="\>BFC%_9Y(/O@BGTW5JB:CP;!W M<%(_KC>/3B?;I_ /SO=]_G@2RAD1@2/DWW_AJ3'+D@YX@>%;=(K,,IZ=\M]W MTAN-?3SMA;X;1C@[]-"6Z^KTF,J5=/7CS6?21QDF$7UZ/_M1GYHR<\+*R+XJ M3SPW'B[7JM5_?QC;+F:SEGW1CY=;E6HS^RK"8*'^+F0_![S&)X<:'LXR_VR7 M>JW2',>/UW^#VP4(:U=,;$. MPY$=_*?$W\!_I8B\_G\^T-72NQ;P('P-O7@9_K3P_Q?4'_@"VV*"_NMXKP,? M)1ZJ9;Z2_@8NC4:VSX^=\'C55^_^/L:FP5;8MSI\XHW\ZST^!:AJP_^/YU#7 M\84=+??">/BA2.AY%+2)NXR!.L 6(OK0LYWS010F M@;O\KS[][R=(>KBU=VSM;Z\JQNXPK76A$/>;&NA5K)0ESS_#'[;W=O] EMW M=^5X[_"KM;MWW'U9I'XNRB)^\OI3_LH#I@SBY87F^#:9/F=>[_[>"ZQUT8L2 M/):ROD#,W"A9AX"1K'W0HWCNG02)&3@5ZP^<5[WZH? C?5O[8!F_IM_AME'? M8W3:#J;%RR>B^$TR\TC 7>E7:B_JEXF!)_& OEC]_J?5]WS8H%XLK94@2&S? M.A3C,(HM ,FPD4?_^Z]:L_H!Q:?55\^:XKX6\_>U]8?Q-OH"'T+B-WTCGBI* M#SJI'%6L(^$D$8%Y"T"XU;URAIC,8-%9;Q(KDG///.IV](,JS\,P_RAV/Q66 M'0ED$D#@L&B>M$S 9<6A!=QF*6=@@7=05Y4LETY\M27BUI5D .SEO2^,5M+Q0YF #0+7.'Z" MO IWXMOR3,F/[_O"B>E7X7M@*/ 38;PX-U\,;&=JK=FQ;75(XEF;(>5#PITX M5 +E4@SHZ%QS1O-N.>+K]/1*8$B.1H+.!5$T^F@')%UX1S4JUHJT1B$N0N+[ M4\L5THF\'D]H-XQABG6:?+V*=^/K _I6+0W8DC+T/5Z%C'12I]0;% )#4WA! MB9YQR]BM"0Q4$PH?&N(Q)LP?PH(;3 K:OD^V,AK>,MOZ2KHA&6JM#Q*9Q+98 MGUA#]3J%5/B$"S('Q4:TMFN1:R\#)\LN*!\GPVO /WQ7@\,KT8QB839Y@-5MU_AU<4 M27L 5(JQMK2X.V$$!ZE0'U.RDQ+K'Y- @.FJ=RG,FK5$NGP@A?$Q'Q-XZD*Z M $=CX7A]SP%:3)F+,M:0@APO4E.]0(BA?2ERE"Y0)LI2L#17%=<110$LX6W+ MZ5).JC'?96L?B&-M@<:&W6#5*I;.!OZ0_Z5>L?:C<(Q'O8CT-_UCJV+MV('- M&7@IW==@:1)68,C)*X'M3Z5'!%A/MR$8\JZ7RJ]#(1,_IDNRR/4'^BG_QG;% M>,91MI7QRJ-D/.9"8-P=2(ZG492O5B_6VC^O%X^!A4SM@R*.JMKF"AX+/H-0 MAN6Q;%@8EY@Q#DN(SFS@[508P\J7YFT/7%)JO,"<:2 M4JA:TA0)JT=7E,OR-L$LE63>P0RR5.32LW+"&H0PJ@T]+L66EC);&)?VI[/WM% +T1Z M\43T)/!FR=*BY8?;&\\V5R>]W_F>C&=M7X;Y$2$02T>!#T>G^EB;A'@^>PGV MC"MRQMH6I2P#&Z3%>JF9:/>0\?,B*/\:+7* Y&$$BT]HH3>U4J<]_();/R=9 M$"O&7IS [;8U1HW#\J@HSA1KWF%_/8+J>40W3NZT]Y\;)+"BT/&%.XR2IH,_ MWG?,MWOZ*?@!?P-@7JZW*^U'"G;,^H+4M&MU%?\PPA_W4/\\2?KW_YASS?9? M&0V$:/E?5?K?!X,(:BU@(!_& ,W*/1#OYV6[#Z- D5N*-AD97_B/-XB6*\@@K54-EMTXLQN-I;-J M=;'=:K=ZHMJW502+[^ 9/4I$*[\U?C[^POKP28(PA;77V_A' ][:7>M^N3'X MDKD0T_$KGXG:S;3S<"?[]EB*9?V'.5SD?\7[R 4.V2!SI MMZJGU7AVL9N*)K3QP(15A&$AJI]2JRS6_VVNI'J?7E6#;XWGXUFN?;"#M:S3 MG\N3R!XOLV": !%^*!.41*<7ZTOMG@SQE+Y'E@4W:S&Q^Y=R=ZN M5:I+;V1_:K*W*@OM-ZH_'-7?QQ$*H <3-H\]Z[O.\P$W\NN;$F\2I<(4R];& M5Q;YW"V-2Q][QK^"-O8!':>*^1<8U32*'4>(O/_OU2^TXMUGF.6/%C=%Y?LK MA\=;9\UFHUEMSBSZC=A0V" M/&6*K>/N3FWUY&AKMWMT=+947VHOUNYGNZD0R8S%]L+E_R-00@>)?H$4/P)7 M3[$!%EZ]R,^M;7W_<&^_"R*P>W36:M6;]5]@\_H#L/EO29TL"OK+S/^\JG3. M?JC]\H;X#0'/RT(W6V>MYF*]NG1/>/.+^.8?A5=>EOAJG=7JB_76TB_(]-9O M)]-_C2B/F+/RIAN>6S?D^*1]UFC5FHO-7]@\[=>-^W^- C^1:_7*38)ZJ\#F M[RE4\T)=K"\^H>"9P=XML52=ZD#+.S]CP(@WUQJ5QDPLS7AP[FEE1_C^AULE MXK-E(=1G7?-OV05OV04_F5W@+HE>S;$7SAH]QSYKM)> TO8G1K4A NS5]+@9REJ&U69DF*K)L2TM8GW, X[%@)/\5KW8";W &E&O M:,M129KCR ,(,Z:K13 H47)KB(8VEQ]0L4B]CCMK8"IP_ ,D3X0_D\"WJ$2 M L[*U+_T_- Y=X:V%U2L4Y7_.(["2\\5]/Y(#$4@80]Q30>6>SEY\/29&2,&;*#&^4R@\JC2@W,Y-5W5ZP5EVT]KNE0 MSU&OR?* BU0HT1));&3AWF&E\,F8/%JRDC$ETV,7"GQK">G%:<5,+THHML? M7%?>"-@=IA("BPZ\@3VQ8V+,(O^G4WF2_7I_M/8$(RL*,MBK(=GL@DJ84!I< M>E$84"D"974'+CP$3!O.[>U'7%5 #!3ZES RZMFLDZYA67ROKYP *G$\ML^% ML2S 4<#E@X#JA(*8UIK."K*,=@HLN.",\TM<:7P@?/8\^8;@LS'S1<)$$-I M'K5'V==(B:?CG-O7)YZ$9L5A3P6A=$V87$Y9?T=)RL!E==D-X 5"8/&3VFFT MC<-H8%.GZVP5QTD$P(?EM.2&VA)+$*BXRJU871ON52LU,P!<,BU-7/8DI56% ME>>BX<7Y>#5*#B&U6W$R829D[.+"I.7L-4Q A%D"/@B:BAZ-Q8H@^0 M17_B=Y2L(,%J:+H?56<$7PUM.;1P"5D2ZR6Z2(#[L[)GT,X.5J-@<8XJ+IEX MDDLYW8>DW3TS/'7$4Y?2R0=.1;UE6-X<(P!WN^?@N'(<_]=[[]EDZ0JMNBZ( MYWVW4%/)NUCAPCJQL$6+>TCO=]>JU>JEI49#\1%7&-D@$5'.I3R5:C=\=ZU> M:0"GVO0K,2?K7]V'H+OY7F;P9"NP>%0@&T=4N=8L->M-/4 M)T#@1$*B)>&B M@@ ,&>'I(_2^I'*[#)ORZ-U301C = : 'XE%@VA@ %]A4"W9A^)3F8PPOU MMH64( Q;H":,-1T/PBFJ"(>WPZ547/6$"&)OEE=,4A%M4;Q MJL.Y] \3$\C/KPG(P+A6Y9H.'%4T D6TX[#B<#R(D1_(:K. M4)L#&@?.F@-_EO"RC&G0Q$![@PN[7![)V^-WM@NA=E?@8$"5!GH)4$ MG\-(3^0K(H&'9&@) #HSLQN:E?IB.NJQGP!9(CN0JJM>7S!:4,_Y0R:][U3! M':HR1L^!Z=!PR'3)0 *@LW#R)_4ZF 62!JC'Q'\O2)14P$OQ<#41LP(E!9V9 MJ\QUDJ0""Q;+3LT9)IC:5&# $-@,8B7,U%,]+)*4 % E\;LA %$DC7 ,YBN9 M8'D9!+=Q%;QQ:TI TOIZUJCN@?>+XYH9%)492OTXZG? FQ,VDA:-;*4I_F-L M#^:1&(UCS8U",T3I1XP_R_(H.("L8'DJG)G)!9TE M5.,+F="7:0$M/CHFB#G[6G1(P,"XHA6>J3USBMMO8/:4P>T<>Q/5,\8@;!A' M*.WA-9K-B'7(8@#XG/OE!N%)5XS&0BD3^,V=!J B'!H)6AHHZN@*CX:N+:RG MU"VOQ#I=L<[%-&\@FIQZ$X)BN]'FT^3*7PILIZMO ^UZ89P L HR2JRE*UP# =$@;N#D(^ MG29O:5O>"-NNX/2<,,0^((:;0'(A\OQ7WN0T7;1;A(2U()$ELT ME!T\C="*A3T"716PA_\&_]\C+S.$8M,0 BITK6]2+\58)<+@AAE+ I8M;0%,L^7LOC>F.=WXE&)W+>T^PT;AG#YJJ=F8V6:D M_DF)HU2CZ96QQQ*H0DFP7!D_[+*!-0=F 6!(20GYYEO4*$+UK%L@_$7-2.!W MTZ6]PX]=T<_(MVW;\9PH7#VVNMB!!'C&F2="8@\)ZFU,_1C>HM3SHM0+;U'JMRCU_:/4SX#5CA+0N2O.2)C2 MX(]-=,=_@G_^M+9!6*,H^@.KN[5'OY0*'18K9M,_B7TA570LE7D(%WR2[.2U M+8?],EQ0QDXEJ5;3 K\?A2,MK[CS&]R6(8^>(',E%4U9AT!L"0^?*-4+E/A^ M$DETUNI62D4!64J%(LE=4GD:MA:;8%P6!*GI$8C2K)AAU0+%-0*!@ MPI704-)J6,8YHT';C:8/3UP!P2A*-@DSI4 ;6AJ]98JC-[&R=B\"G9:62NU& ME>Q1/3M%UC^P28QVWO6M=FFA7K5V%IM'_S^,TQ79\.OU4K/=X)]F?JN66JVV MM=-L%GY :C3:I>HB_7B4^Q6 -TP<>!#864$RH:/!\U!FG[IK\912@K"? %O( MY9R"_]-87*B@L]7W@84JH)#)_:B;RTFAI]\3 SLU%?HA1CO0EX^=G)2;<(&Q M&6*:GM"Q3.:N$>PPM$9Z=NP,45'KCH6:MUS]6FS/[R:HS)5%(%QC$97%04@U MM])@U,)KU>(9:-,,H5*G*T?@>=R&0<$(?.2YV.I_L6*=8" 6/7,%UVOJIRC- M;D'-*<6M6'3+ZD61PN^759AVODM[@7VU;&/,L*Z99R#3O8; D!I0&=L@&>/' M9K.TV*S.^(#8945H3*.68E_;5DE[["1@)NIQ26THV5Z$I^&NP0507!<8#D'D MBN9B"53S[)LKV/;*_-K-$K 5?"UN91.&P1H(%I'%JVYN^X2].SD$)C77%?IO M/9>]K\RG?3 /Y+.%7%<,FQ]',X;1I&T^8 ?O?<)&-"U'E#91J"T%?N;7XJ6J,4:+&U6ZRBK4U^/FR(2&7T MF Y+[5'#"UT/#;G$5[;YK'M-:1A,RS!\FNPMN\T7CX:$!6 2I^7C4#GM2*H< M:3(0M8,9&\R1] UF*)#Z&W6>#_?WQ"9BM/WGDCC=_=G"$-7!QD3!2DWKJ'TA M^7P,8O:UKT>,!;6!U,\G; Y:0J(KVXZ4T%(&=)P?1V$1V*&1NKPO05.%()6H MJ9YJYTH^[R@9I^:SBYXGL&0%:7,*.%V26L99V#Q;D)[:1X."//+HT)7L5HP: MJW9O4T_X+KE7#G3=K YMJ:8KLA7R^B M+D,#%H_3R7[XI4D4K%D:'@S_ Z!>T-02W>Y@AF CE@_& /)E!O_[KZ5F:^E# ML7"A4(LP8_;\4MKE'6PF:AH986-@8),"ER 0A T6]N,)R\\Y H"N&Y%2ETK2 MF*D9'HH A%DRBS]JT5>B[L,H X?AQ!KA/B;)B28%/5I+":H*0>=2R $NBM.@ M8U?.2%-E ^1NI8!0J/JE:NF=B6>!J3?&#=Q6V^LE"M<1.DDCJIH^1G@.P ;& MYW"$8]M+[YFONM 'IR/[+,N1YBKZDC91QGMTUTL7Y3SU T?#2Z7$4!X JH8T MHP6C,7HDZ)RE_036FH^.6.W<&WK8^%*YP;/>T$'(+DGJ2EN(ZO^;4!S3EUZ" MZ0 H9&$6]D"0,S:3-Q3MF<-)1H=H!(3RAG,.:LJ]36@1QD\I#MC"$UY (#J] M@7(?4@-_IJSFR25;]4VPO3C!IO)TYO$C;(]9X<%LS"%-A5;7P5(K[]O3\CXP MT!'"2 U:>8.9,?0TV<].._,C",,4O\2W=70&J U@D>2G>D1F?.>2/C,)I< 8 M0>)$SI,O!!5AGZ('%#9EEH,S@T;18X/>(S;I**70"P#"<52%;%K,G_/3J&QV MR#TA*,OKIP%?A8URZ29CWW9XI#?)0'H1B4\RSE3@$&UY#LW=*$. Q+GMSYH@ ME3U>?*>35"K6S5)COHN40$OJG'WLO+RM7!2)DN^>!TP>&S;X>*ART]B9DG:Q MSMI(%]U$F.?+F /$/A2+1I,R-QD7 M*ZY=B2.$9E(\#UVRHC;SXWGET",8HUM*!6?3^*C*+<>0J1_1#4\[[#!_.KB2ECWE]%:R7'CK.58(X)>&,!(!21W5E=X94Z4(. M0)"XA&I]P8A,9=GGHO#FEBW6(H'IJW,*Z)12JKHV#^JY<2.F+D8..,^D),Y< MIQ4:*A_4?!&(?/Q%PF.IXD3[VV@W9=Z[-'V+L:WV*.AU+&4)8KEJ!#;/+<_, M+E,4Q]N-S5S2V7L)_ E4 (7+M3Y4_F!>^40YX[,Q?X*"X532IK:C*CLI MAH'(=Y\EY\ZKWV,)K]156BEGO"'-AU()T\8LTX*-+,L%9<'\^$ANKU$CCYD4 M'MIQ:3,0.I$'&F_1O#AI[@#S1/)VRDP]SD8)!J/5-/Z$-GCT2:(.. M,L!SYD)19@>A/3-C"Q@*1RE&64)C>-,*O^44S,\I:+SE%+SE%+RJG (MJ_DX M%41&LI@>QK# 1X1&NE> OF;O6IH>QB%.$G5H$.:2"@N*/ZO](!^4/OO-(YN MX(:O\6_!MF H0WFC7EJW?%<\\GSUA3]4D_D(J]9"I#U,!:FTGM*JI7S"5TE5 MD@)P]?D<&Z.RT(CGI]4L9F8G)8E'U'H'GS) GV2@EL(X$%!5*U(%-GQT M0K;,'=]C9>E$H:1(%6KDB,X8)9(+H9,=3$JM- M5V3+KCR^/GP=M@1_V M@)MZ@.95I)&Y$G@\\BY5-:>3S5\YNXO%'R6PS=),68W(LY"OD69#_&T6@,+S M<2)E^(IPE\Z:*,#%+",J2T=A7[OEJ^PJKC_EVBK,$>'$5^#VL>?.22[)#B,S M7J,2B=B]%^I7&6D@!IC-B]/1/(<'/O*6>#\496X2'N-I(\E ]:22VS8STAO&I$&HN/3A+ ME&.YE>4&ZYP9G2.#")Z$4\HH*MULU@Q(T_6+&CA"9VFB"P.S@+]"]IR)KK(6 MTI&I''ZD%3^)!#\3,6TJ<0>V>EZE:8J#@D=,C99B$EE42UHNPQ7;V*.H(D/< MZ*GR*8%TB\E9K7>T/IX1_7-F'X4T&( BR/#KC1,@KL,^]C%'_8Z$8">6*V+; M\R47VZETLO2L.:5YCK$$2I>Z?(<:AJ04EVDF@J&5X%/IA:HTG6_".$AAB""[%.3VW*63]]6A]( M/CO?.Q>$/)0E8DN#HF:IY=#KZSS>%+E05JLR4U@Q(BC.B*,@C5(?O,#(W#\\ M@W)===_(G].I'I!ZE=)QHBZX:?7S9:$JKDX-, HEEJ2]9NM\:=T44L_5_*8' MR)IB2/G*"8#KD"8OA+62S@5@=!]@E8(J96N3'UM1TNJ)RQ5?;B&E"HJYD8U' M@SJY+31OHV7"0:>X<:&Q2H: R\-(I4,X=L(L&4P-/D)&!JE23EW[J/JEP+ : M.ZL-=S9FN83HHO!(@R2!"FF0 P/=1]; P_@M9TRB'4:)='K5;Y@";5>'X"J? M'!ZATB)T3,W.U)MQV*80QG5%#'LWR&H+=B C"\P/F6?$W[A-DQ8N.SH?*2Y_FJS M$U!)!6FTX)E?%?K#[F'F<>HZ4B)Y*7@Z'!(E-Q4WAB(1P1E2-S8GZDV5)X-P M.N*A7'WGG$+.+.K%*@2>H P[U6LC-2\X$387=AU@"A)50*J<\J+'6@U,UZ%C MFFZ!F#<#,^?"M47G),:066;5EO==LR' M>&-^G'E33W"2#,H<M=)+ 1 M='M &^2_:J!0E)"9M$ A5LK%+CF63(!=/UJ7F!!3L?QED65.HAB&#A.93T'( MA$\^QR$-GR+)7.%057?($(+ZS-E2'UMM]I*#YZBV$@JK C'D!\SF1'W%^PRY M'J1(A#F&8'0F$?=/X31LI,F/AC1O.+H(2,?!TR(2Y8#!Q&T#@_42=R#B?+$, MQ=IQ#+Y?TOQ6='=1+SZ3#13B-<4@>:O2-N9F0C@VSQB( OPTU)SJU#.9; MRXJ9D@+L7 MJ/L=4<+8CJX#[8]^I,(E&#I$>M&G>R/FZV/:Y$@KT'RYQD"<(ALLHZ84#S!]6RC]R[- MSU37B=1H(;TZ+;>A1H>]*#QGZ*YC,R]]=[^%^&="_(MO(?ZW$/^+#O&3?U0Y M)0GQ@"0W@4L!IJ1Q8BG0%V3 :=>HH]-N2*E=0Q1FV;$CP"S\JB//AQU+U;@= M%9GKJ/)8@L/D?0K9/-;]TE&L&_>MPDC3_#W[ALCUS4H5$5D N\ZA!'!)]C,G M=DX\7058:%L$H"[!/-_92XZ%BXSB4]IZ:+,W3 S5O?4:],J4Q M\S$UL!HVQ<7H*_+#.WXHL:,OHI-UX9)/>$T08P#Y% VR92F/Z^O&?VKD!8V M(&*/.H2JPO)(M;Q31J87T=O@_2FH"21@;=3E,NE1#C)[@VQ?$2YU5E+CX8@8 MA?Q,@9CH9I&85XIC*6>EN)$'"%I=K+K>I=X+,/YC:@'(->TXT3!*WT/W*,:9 M*K99IX*S0Z%B*D0[G"^3+@N>XB#0+3IO-G1RULQC4N6K)@O#^[AO[5!#9JM# M(;O_M4?C#]A0YZUO^=U@]HJ/R;H#91]RH1K"(X6R,P\D=EU(TE!H86^PLU.5 MYRFNS:*M *,-?6R$MQ5$H&,2EQQ8M8;XL5HZ/1T\IX<1,\J4''L@<9/:I M#7?:,83ZNNJ!YT0A1T5264@%/OQL+3[3;F&8H4 ^J0!CQ5**M#V)'"O796XN M (P+Y"G8A7I>6=]1IMA\\*_'Q4H'!DN][]0JS$BNTJSXA7G/V4PEE9:K>Y02 MS.?3+.20?\,_,(OWDA)):6(CF((W]L4-*V%RDYX(DX^FPM2;<=&-P@"E"G76 MU)N+9=O!\A>/@^US3T3!%!INV1C 1'3\0U]Z!/O;&8(]'#A9-QRS)>_-0R7! M43S>8_:(DUR[BAG7_1/ISWDK]=B5:3NG/U]_ELNQL#GO#%Y#U9B[M<=H^(-^KJ5$RD"K>R_/TN+=5?IPO( MS!^D+W&0(MJCLX]]H%H629EFOK'^09BM:>-H/)JQRHIZNWTNGE)["X%-:O.U>ZB[<$RRSS/?\,AO49F-^ M&B?C/+;=(YQ[%S&LJ"#GYNT:A5FW,V9.?AO\>8H>5W&N#%0SP3?=ZQ1%HW!6 MRHFXU[)L8V-(,DS]VE3C0<[EA&OM5LGVGLQ]SI7G/J,EOE!S4UY[ZH& J/40SL(, D-9:%1RU$!JPO&:4>^ MD61,086<\XV?A_$,;5X;S9;G"3,6W3^J^;7":<;YT_ M"?#N,/96^3E_ 4HYL7''M635GQT7@#$S0V?W1-8!C\_ P,(,$L!\B!!+7P[^ MD0O!K,15DW -L8P&BO#'&2$'KP70TQ8FDAY>N8Y#@R2I@N0?Z[JN<>] MI0@N<;M G5.G."@[:"DMN 7]_>*C>L]L[@^PXTT839]8A,]I"5)(\$EWLLH" M0UEG+'D:FX]X"D:F4(!]^=/.^*H&0_D#'0Q*8+XT'KH04WLS!4>SYW"2B,JP MR^'T,#+-['\$8]VA4"0##=1 VER1V<-)L:-H8)A"^3Y&1=_LA"0]NQRIWG)N MKY6;3I[57I\Y(IKZ86-02#MR%._P#Y.J9'K*W*5J$W3Z*,E+S:_[H"=D'/G?O*'L3,W.!7V?X,9+,GMA^&@'"99H9ZDDJR$6* &] M-JA'@!':U]D-&,V)0.T<<76;>>A-X9+LI*\]M!A$9MV,QECVZF<=I#L4=G14 MRBUE B@>M:WOF!7!2I&L%&P(S^W^J3R3>(^;0V/.-"4MD,K7+0O0O(ZFXS@L MYY))/%5(/$N#XDS);D^',PY]SYD:XZ%."8*!"!VGEZI6.X$]$:DP##ECF"TS MAT]Z! ?8(Q&7(*L4BB/E!(8]H5K1T[V49@@R:1!Q50;:C&DBJ4\]U-*6D>,H M<=462@='6O_I*,\1USPHB*DMNZ.AC)@;G8.$?30 MHU"U9**Y5/G/YR[,#UL73>ALUQMTI$Y(11@W&Z5]V];4>C_G8/#F,3@QT6:8 ML+ ]U.>AE M,HBR-C+&$OR2H=ZGNZCD_ ZP"\)22@T'3Z+T!C*3ER)$(=)X#\EHG'5LV M*<+;@Y">3%YW0/I9B^8D8J)DQ&(ZS9E[]O"Q316FNE,]L()OEJ-CC2<:GL:) M-K8N#LP<>#/[2NHR=E9S/NI=91#@!LM.'['H(&&E:/M^&*9BE4X>H0F\[8U9 ME='! MIY7@"*C9$L)B(6-\/#H2V!F,=;<)M7FQU2M5(ZE8.0GP5"LR7= O0KY?+ 8) M)ZH*)9NY]IU1) 0+-G(N+O(D,(IXXU<Z,Z MXZ8U5[JW0=K1 A%3A$D*7#*JU3:A I0(->4U%725 MB#E8K9C.3$-&9GB:T#$Z6!-XX9I +4Y\G:)%Q<"X0[-!ZI&I9!D]-E*)-$"D M:%:!2(3ABB.1B^ZJ(W+5IB$&1F]8:FU2.Q0@1Y2:JEQ8UM@=_X7CGA,=DAT-$R[1:/ASI;,RL'Q6Z#F.GM\@$A!LNJ,K&\^UQELA5* M,OG1N +4#)X)Y9V:ZANCXU MYDM*-B#[R]@R9F'S&X.0(M?'>!7)B UZC<;@@M/V2EEJKX-]'HST7N0>WYY@ MG%.="M57C5L,W[G2J 3:TO"F/="-H!F/%6(SQ02-[#[C,*V;CYS+'!3$J.BF M!R'3P^0C,LLS$Y>]%IR@I Z#-+K\&K,8JY8<^&S=/@@NKN3?*EE;L1CQ MA]I*17ME#M%Z5FU@]'$6

(1:DF1/M><[-2)V[QK:E MIB, B4'F(R(=DUN)@ZU@$?G NI>JYR#?2*@]YV.>#>]1B@FE3J?(UUP,/7E# MP'-RG'X]I?[AYD$'7/YH2-Z/W $E.PF*%6BHZ3'N=.;N$N:67.G#[9'R54H MS4OG8392- VO6#4L-G]7.#92C=2!;9305OG3<#W#2O)O4C]'7)2NFI)U2!TK M.6"+^?>.YZ>AV;0VKWO8VF@02#$:M;TA[21HUK> M3+B%L>OQ"5N8[,+00!6C7',_3V05JF#7 8QY<^*V)KGL5'(HX[KA+ 94T =V M0""0.[1:Q.,S*#,^F,4E@J+M0+4>]?<'KK8S'>F M!3X76?'-E-N3];PGIQ3A?.0C8BR59Z.ZS.G^"ZHMO\&(W*L*C(>!DZQMY IA52IB#%H>OP-YO5&W% H2X3W/='S[W'9F:QQ7W!9\GI3&V M&@ 6.E%<#IL]H!D(PT@;E1JG<&9I+?RJ-=[CAYI,J4FZ'X6#R![]64Q;*^SQ M0B])'SM'IS0?\S-D[JA7>F^)4S'@XP0/ \;T#7X>-MU10R.H2,$-3+QC@4%. M-SP2-C+/+6%2TKO3([]1V$="3SC',#82L6*=^+$Z^ZZD,H:SQ<>*G2&WRJ"3 MN+@OM3]SW&!QS4IILZJ<>LGVD2J,,%O'ZIY>(YU/B6T]:8]PLFGQ'12F20\9 MTXH+N2+KYZ6D0\C[&J6 'P^UUF.!1PKJ+<-C?H9'ZRW#XRW#XT5G>/R4!;.9 MC+ L7G5N.-0]U9_3EEG+S@D=VZ"LL#MFYL8;86#&Z 6 I7P ;M*L7I3Z&#($ M<>ZHAI5QFM4;DS8N],!61]\(V+BXTLEGIUS%-?*IY:%).$9?2$Y!$+$%%E/Q5+.[T_P M)3U'KY1KYVCFG1?.JZ@H1[ HL6^G1-DW8*\X9B_(6^I-]UBM%RA0*LR_L5 S MYD^ANN)D;AGD#P;!G)1[7ZVZ,.=]MF[F;9%3*(L[44\M=CSWP=;@(6A8?AN5 M\\3#Q^;)!VQ4H,._-1#*N&5"+P'. \5DNR&]9!$N5-]S.NIS-H!7O?"FC%*' M)*!F#WWPV/./SU51*8YV2#UC8T$TVL5M:+1HY3-+]5$4RGS01V\1(D(,KD9# M^P_H->9@H7$<@'% GT9S*< MJ1[,:9M_L#*\@4?G'68;-$)+SP[XR;"D/2]( M#].S$%$07=*I@WP\ ,!.(3;7 >N34KE;&V5&U;-M1'T9=L)(&14SRA'KGFMUQ^:P*"Y@+GAE2I5S6 M:1W$GJZ"RNB5M;6>OPJ*]KP1S5%K4XYZ5J!-XHF$#ZS(IH[8/N4AW%[8B=:D M1W;$;W[&;"A(>R3R9S8:\SK-\K/).)DS9@S2$I]FK*0[Z&8$X"7QZ90]MFDR M0F3[(&7[[,>0W.2^[3D24@GM>LSE8E28 @*G\["4S:1MOE*?*0[&'CL603 =RG4 MERK U%>]7C//O[X9'>Y/V5%WYE169 MS( 5O S"T-H?Z_,*5>%NC"4=>K>:S,Q-G27U3* ^X_EI\[D-U')FE$^F4!H MKC02R:A,,H4&8(+#ZU0O=J/1;K%H3U-U%N_QFN4;KM^0X#SDJO->BVU1'@?94 "ELHC\,=[&[.?7W8 MW:U6CWJ

9#_R*W&NY-K:&7&@GX%,T6]J7M^7SV4,2>6.#O8,XAL^AYU.=5 M9.8Z80"-S71OWJRQ,7&-'X:&8;!"JRHBR$4D=&,5E3(!RB,7"U'B6Z4*A >S0KGDGZU>J=RCM MI(^L4V$?>YBR3#(BV4V<>.1E#VMOPRD*Y&R4H4)B[#DCLJU MMGD93#(H%?Y4K2Y^5AYT3-A*+*00Y'.?"5G TRIN,V@S.W6@B? IAF)LWU;)0A.;( M(1+EO'%QYICA!:.*IOD99H<'J@>J?C/FH0!I*$9%TE+$EOKX2I8\IZ.L$!'F M1!338""0CF.0%UP7K$]N2-L]V584]G"4=-R7E"KZ+]6Q0?94Z<0YX%(++XK; MWHC=46(/Z0!/0GV8#*#/*]OCH* MV9,**+T'->$1@,I>XH1\@%,EW=F%]QKP928]/&^OIFM&/4NC:3GSMFA[EQD] M8K\8->]73>50T,9\(A@:N4HG^F4^H&;&=Z;BU%[$)$E/HWF+#,Y$!MMOD<&W MR.!S1P;OB3X*T8Y#/L/F@:''+6/SYJP&'0;FS Y.G?A=;&]Y9/L8M_2>,FUY M+Z!S]2@;F6H8A&ILR4!8^Z6,M"FIU5F83[(E$],GG,\6Z9-]>O&^1602/GBF"="G2S]7/G# M>;V#S/;ACBG%3"PML4FZHK3V[;$4R_H/ M6444V<6X\.Z%N(%+,32VT*\C(5XVQ$O9"%JE3<5\1+6 M 213\VTA'FXAWL<1XJE'PTZ_3(5VD0C6O0[S>U0I_""3O-'+<@?+E?V3L_^F MMNM#P %E!&A;8GQET8F[EO;>O&#Z'*B2OP>BQ^_##V#(X2;Y[[OZN_LJQFJE MW7S5S+$RHD.O\K1Y&+EH'D+D.$+T^X])B#D*XU9WE^V33YX+Y'3WF%H)(XZU M!]TI+YH,CR$IGWZ^Q@8@KXGI9US(>>AO(88YK7$D"!VAQJV5JJWV[\41,TC* MI,.3@ JR*)Z=#K?MC/]YN$W1_ TW1;54:SDP;LF/?\0*[83(UE6 MY>B9?:_=UX"?9AG=B. _KFOLR3G7E&0W\>I"J5VKOR)[Z <"^^GD\ZOET5N= M)"^21VOM1JE1G^72WP")%\1L5U?;&PU=S"R87&[2;P.Y'E@"ORPX<5=>UV>2S,\][0<6UJ^4G>M+B[,,_>I1L#I38< GQ5!JQWLQ*[1?)Y+Z M9R-A*@ZKOZ;8P(N1N*^62U\?%JXO+OP#<:8 MRRL2S<_-!R\''S\WOSPQ?G[NZ3X$OFXLE)9:"Z\?8O]<+/+F#E /&Y=\.?-_ MA"#D"Y+^/Q]<:93:[<8K7NL7$E[\?1G\96'Z>T0/%ZNEQ:6%WR[IY%DCBL\- M]7YK%_=](/UB:7&Q\0;HWQS>+]WA?:^ Y6*SU&Y57STV+XCL?>RU(%S)@AI] MWV\N[Q>#K.]L."Z4&O4YH9G7M&IO;N[7!(GOS)FMI=)B?>FQ7!HO"?S^,_,\ MGG[;OD2T?'=!/6C55IH_@;@^Z'22NJO&,2]I97<71,T2TNMM[22UX7@W])*?JHH?:G4J%=_ M][223C)*N#^7!>/ $S*2,?9A=;G[.0K[E:,3.CJA7&W_GJ#O>?;_2_2UOR6; MOT"SX#>?]DMTO=\O0VMI:39#Z[79 6]]3%X_FK\+MS9+S?JL._,UK=^;S_TU M _([I06VVR!3_PE.]^QD!CQ1&,\+>,-1OQ6POK-#L5Y[2V)Y0]*_#Y*^,^.W M6^W7[T5_2P!_/:CYSIS9+-7:;PG@;UCYY7%FK=4LU6MO&>!O&>!OX)DRP.MO MX/D-//\3P7/ST93 \T4F6=ZCG+<]XR3+5PV?G_S\A)>;8_4RLQ%_*RPXK-K^8?(.%SXO;*1G_^ G?P66H MY(8)'F'\ O?0 MSRL-S-=]V"359V>9Y\]ENEM&^S.PTMWWUJ,?T?/LM'C4;;50JY5JQ:.M2$N] MI_//7PQ^>H*CXXF2>$*\(NQ]S?%TKP3EA"*6 L M\&2@I!XECLL>CZ/PRAO9L?"G5@W8^M\5ZZ9TH#D#M9W8N_1B#\B:39XNSC_Y M?VJ+S/P_^?6GNI4IWSZT^-OEX%^52QCH?90E@3P!4N M3 5>8MX+$[AA1>!Z&[Z3B4^5<86;<%F#!!$*_HATCN#Y@IR3:M[M-JQ5\R8\ MDRU9K58O+34:MUT(LQ_;()9LWT<#-<#/GWRIQUX%%0J#2"N4=XR+N1V'? W%!NS@5)8\^2"_W OI[&8;A M>P[\NF-'YT#=_@D420"![9K"7G(3U#_Z%M*P#>8('X%PL>#JX"C M9=*3,4HQ8*[+$#/(<B8=!Z@;$)'OB]BY.!^&(WHIQ*^[SMFI\/^ (WCN3!="@C@N[S@4DA@ M)8N$ 9:NEM2S^G["PX7-T5?L)A-GB'LK%LXP"/UP,$51,L!!A-$4)@/6(CR+ MPPU C7YD)V[B(UGY"3!)F.-8C9I?-1*NA])A'$;(R954B/P!;YH(WZ?=#&L2 MS=#[3Z()$9A]7"EM+NW("Q.I1VXL3 G6/[8"6%W?&X%"!K42EG#)O0@&Z8AQ MK$TGFU:$%CIMG0#$<$"!)".443AZD)5NX@A\A73LR*&5I&DQ\[L"9NS"5S / M>!!@ "1A!$\2TQ N0_$/3XRCT'\BN7+KEMVT_4L@TE-N411G243K:Z?B+"9] MX\+%T50);.3U"'@70U?XLV:3GA\ZY[ \N-?,[UD'T>4RI%G!BM+%N/&-38$[ M,W0]AQ4 [@'8F$,F1,52%,%[;%QM!R6'*R1,AGA'KQZ]&X]TQY66R7CL3XD/ M(H'\0;]&GCQ')L#-Q=LV4YDEQ1J)%.I%8;\,_T>J!UE. -?!+_X@C+QX.*I8 M*S%=)US8\!&C$YH=4V'$4$(1 0;O -?#ZV!>?9!)N+7I.KR7O('UZ@<]9_I8 M^V"MAQDTH?'SPU#]P].5"D7]"?)JL9I>JO;G-$4!0& >&LO/V85#W6H!X!?1 M( R$ICW(F6$D8(C$;2"S83)A(<(4-W-4/?1"1JY;0?+#^J&(^R$/16@IFD>[TX*$((T$V MIMYS\'BVHESO\N^_X!\MP1P?T"C:H,,/KB?'OCU=)O-*B2)M7=;;%3S+&_9/ MF2>\7&M4&O"-/FF\^F^4HL:#\."B-7_FN!;YAFVZ9!#& M^/?_F)/)K.^R QH^6M8FMD$^19[!>IV7[3Z\?=GV)_94JJFV%ROM MMG8L+Z=F^@(.J56I-O]M97\B26;6;&1?E0VJ*=N^[(M^O,QWZ:_(+-??A=)# M^; <":[/*RR86O X'"_7:Y5F?K4;M4IK<6:Y'T4K+QAN ]L"6=?_[[M_'>]U MYOFE6$\'B.K\#Z9%H+YZ]_ ZP$\ M5@L+D%OB:FC#/<+5VI*^ QB<$U\VL2_)ARE,$.1& Z35CAUD0#:%MW15$>8S M@ ,#0#!(UX:A1'#K"OT!13 CF?H!T/91];_ >[=Y#*P_ MO(JH,#"S!P,PF8C2J3Y$NRTAW#L.)P)Y[#)4+(U:C0VC&^>#.' HP@(*?T) MR% JLX-@@+YE:!ONI-+MX\U=JZU&WA;P"TP +HIRE<[Z+;0%P1B:"+4SZ47& M<,PM3<#!]\[%Q).&?PE>,0*UKC$L4@>L1L0#\*4;V1,$SHKDVDA RRP>>N:P M^:452UD7);;I]. SCY.Z UX%\($6H)_XV@]%QF5/ '&U1XI)IVGFIEMEAMB$ MVB\2!;1\&69CJUB[L_=[RN24*"Y@7$,P_=.? 0_B!<@1P.GBQWQNB$C;_4Y2 MTP(8"92JEP#4\I42C.P"&)!(O$$B8) 38T$ M+'#/9;,&K"@801&_@3A%JB:QD,"C[.$PIL_&-KV.5K^X*8A9>@B7+Q(O8E\L M 8M9HN@M#E^8[,9[7!&F1&Z^) K0)W$N9(Z,>G5I(%(XN"+ 8.0QT%L1=*3V MFI/4#Y2@0/FO.'<<@EV(/1B9C=E.5$)%O8*P.VA^>!$Q*(Z7AG_E27I5SA]J M(=I!$I.%FLJA6_?R##K77)AYG.R"B)-#FUGP=J&F4#B/G@V65!YK"5OP"/_) MPP$EZL,;+:^/?-VW/9]8^Y9)HIC#R G<'P]S._\AU>A/Z2!KIZQZ:8M 6LQ C%N)S/8VK>CF"W)K:V2M16+$7]J:5L=X QL M1G16I*NVECT$5V8%Z#>5'OFOUKT %@:Q#(!#)BY=;ID+XV.:/.?1X+# M&PJ;?)KJW4?)"*B2"\&HR(5ZGGX"D0)&T+T:PDZ)K:6E2HVX7+OU"G.'Z[7C M#GTEZ$'4_CL<+:AEL*M@.U%H9()2R/= 8I$7D.E,1(Y4J(7=+^D,C?C/#)%- M&M=6*GJFA^BQ4<[VW*0$A1+00S*R:M7RIQ<0$]@'O86V &[ '1$#,I4/' ?X MV<@=8-A^ -"M3%>*H*2.A>U'B('?2./5:RD[2W MB$:TLPU5F((>=:.;NS ?:LQS&3Z$UCSC-F)*U_H#%C-UD:A8T9CT^6!&?T!B[]-+QR&?3PILPG$N%[MF;JBBIMAP;]R8V M3\WY4FIF4#0'_A2! V()%"L1P(Y!)XSCH@A+F2QU"Z@?4DU\8^38!'L8CB.< MS/4WL8>C3GE'RTX%W&@OI 82;X;"$I0L_#563@LZ012(CZK%5'(9P,-R(Q%$&CQH%1B''21095$2- MJ7A)P>LI+*[&K3GZT80H^&V/C(V4"> XA0E,IPA(=)9"=^; M*OISV-U@/QF"_I$Q$<;5CX9IHUA+'Z3RGCRTG8^1S.AAZ('J&>41B=(WVCC* M1!(^1VLQ&]5A!%R4AOI(+I$() = '[>='20(OX'W(VEDYI .9D\S![]9XL@$ M>=K#<-5,,@^NJ@MF.](!_M4;:"00$N%D H%^%=R8.HBN@7O)\I7Q 3>@RT!$ MRNM: 5MF-$97+UODR'I#$0!! DPM\&)%(M"080\8X)(RR( ($FDV,[L" D&3 M(I6WRLVKW5=:/DD3VA6=R)GD-#Q0\*\LOIN9"-U#-%8/%##YL\FA!4\,!B%. M4$E4M4]8LCE@)7E2D8K"?I@LU=G[O+56KBV5+'3MY_!/)E.,*>%;4 6% 48- ME$22PIQJX0U\1P ,9E/<.=N\M)7%R$-(E+ !G$@%PLC3C@QC^E9Q27$/C 6: MIY06MW*TU8$)>F.9O1Z?'FC1GF] ME1\NPHXA"$*1WW"%]U?>PJSSPZRUZEN<]2W.^MQQUGMZD;9@3KX/@@K4-":5 M@H7[X/FD/^M'HGQH%%>@2EA3],E>C]R)K8P!&?9C^H RZM;<[QMSD#S3[=!+ M/)]R0>'&H"SAB0ZJ/)?>1J$#Y8I$-PX:1Z3X\I>II,5T:+:4(B:_9<))QK?G MJ*MT3T-OV/GA )0&TP2,RG56XIB9#6J.@V^V2XA.646IPL0@N+K/L@$3D@=9 M1UWXA1C6]A$;6J<*EY#ZI=[&['YY]THX"5G5>V@N MX49Y3N&:TW]FX56?_H?:#D-9:38+"3"8EPK!(7L#IPZ$SIAA;<9>1F>H,3ZL MLD2&F Q#X#J*J$;L7D?#7A,DU 2Q4U=MWR-I,#_B8IFE200*TXEPN1C@*M\> M2[&L_S!)A6A$(1'4R0[K\CSR,L!V9;%]6S&] M 2R,5Z+GMP^KI NX]&>J,EMFY C:P?TA:%/XG%ZL+P7#*/236#PR6)M;D,D7 MPH]WK<8T8?M-093>?L8F*NV?*MK?!>SV0'7[/Q(+3\<"2(+G:>/ .NJ95_]&+^4=^&%E M\,8.#\<.2D"_&FFPKZ3XSY[9-0(*^N+'4O&9^[Q\M,$ M;:%M.ZPMC^:$_/W M2L0]:YO'>6)MX2YGJ[TMZNV"ZIDGON9% L/%Y$?J##W1GW65 MW9[&:/TQCKP :UG]6:?2GVENX\/*M2>ET:H(OL-S NNK]W!B[#=G[Q^Y#IY$ M0#5J;\OU4]+H^41/)G0Z0]O#;'KK-X1#'8RR65_%78Y*>E.S3^8!W%^,/@,437DU+A< JK M?RHBK$-XTZRO"0@UWI;KY0*A(Q%X872#1;;B.-C,";,5E4FF#IRXJUUF9P^X MQ3![:PC_XXS5+-;W![8K6FC_286 J@(0DTN3Z*80@_6'JI#L=/?2(G_N/+HN M>E&"F<_U:KVF.V%AOR9=ZX@IJKT0FXC!!U!58A MQ(D[Y8JS, Z=T#=3J$M9SKC7XYY+V$W/J#6 N[ *05:LG:A"Q,5VI>-(7&*W M%NQO9?5U*29VZPV8)JM>@"1;\P;(\UP\N&-/B0SX"MVH5?=*3=/*R\;H5 .P M*79,Q9)O8?GJ, ].RX9 /N?IQ%&, XJIE7#-N=*%2+83QBK5:FY'R;4>P.D M8XE:QT0R]V1==0CBNIQFO=.08MW^*:/.2EH.CGT@L"8UXU&5XHYM!+&RU\;B M/2P2"+$.VKM(S"[AS%R802ZX:9"@#CE8[P](1I:3L34.S_$WWYZ*B%DJ]%V\ M:Q6;I_HA+<"1X_'$.M1-"VY0WV2%G">!AW-6;:PZL!'AM8%GEZPMS-(6^43K M%[GES<@8;?I&;=ZFG^/;MZ57:TS/;N)VVPTL?=K,0(&+GF!U[ M&X?)8)B^6Q728SEOZ&/_#NJ5P(\PY8.J&W+M:3D.R_"?7!4%L@/78Y^+*3T) M;Y B5B<]N%8_\?OH+=,-!7&P6>,OAL#8<\<;9=7!'=Z M/E9KP&A>Q$U_S4E MDI.BZP&R>$ M1PRFAAU_Z(59QRHF+;<[TTLS2AM;T9:F1B9<>J"7DHYJR!KV MNV;\!O;ER(MC/-065X4Z0PIJRHU%K)>ZP>4XZ8$&SCH+5O"0@I ZR7T/52LK M&&B)I!W,%06.8X])B'&]MU2OTQ,V)8P=6UM[)YF7%@5;'PLAA3,$R8(JW(5' M!KIWW0A;ANM3";!"V8E""=N)ZBQ60 ( =940PF[]ZL1>E(@PO5V1 $\-X%&K M@KB0>.VC'2AEA8)VAM7FK*/MCT()-)^$2BY)0S 5YYY?4X-%U*8P.K;SM3$W M>$0R(!5*NN ;VR82F=*^'#A#9DX:-!;.V'J^6=]/-1[@UX2JEBMZI>8)01@; M$!%?HY_MB(-1,=VP9 ML[!0CYM[:QB%V+&2)E#[ %(RQJ4Z_&':W!"0G3B1K7K"< 7V.\H'!*4-H) MG9Z??^/M8D,(QD1 DPY6 (-N9:[-%CL=!57(45>AK&D%#P1%'Q'&?'65061& M<=J"1*J]]+99HL&T5RY%+P'!L,\@#0L-TRX 5*!J"N ^Z#6N#>7!".X&E1X' M@*DV,J;>0P-!188CRK[APS)25,F[%*J:KU,$I&5O)0D MYZI');!*T,R3:-2J/[,<;\9T YL:93ZI8+F3+"E&[OX?>V_:W#9VK8U^?W\% MJH_[E/U>B,U1E.PD56K9[BC'T['DVS>?7""P*2(& 08 )2N__JYI#P!!399$ M2D:JXK8E8&,/:Z_A61-SE.[-.,JEG@B_X?Y@NRC1WBY]M\:3>E+3J:H@6MV% M%19#J7I-?*,*5TX:20:2!*W_*39J!EK%ZL9XDI1M/:-:X22 3<\BJN/![X3+ M.59_R[P4-"2J*&W5-Q#A<6%JE>A$WCA-LS,NZD2Y&O0 %1F3LHLST$04]NZI MLL^5%9G^87 ZQX2>?O)&W:Y;JKG>NZ>N.D$. ]SF4^>@XU-];U3R M@;3C*##\&T0YJ M2D!#^@KH#\)1BAB9><$Y:1EW?Z>V1JFI,--1X:L"1$E8E MH+-55@^ (^0IV/8PS;]C7CM\F-U7_Y-2>YYW[SZARC.G>EV!E";4,_$K$-S0 M6(8'RU/84D$G78;)JDJ$Q2;^ 1M4>*\SU.!P)CAFI+"&2-&@>,1L/_X)EGHA MMOEK5>997%8*0,,GWO]^8/ 16# 8?#-%-I6N][4J<9%H_IGEWWQ]'/SD1U"Q M0 : II2#G"XRT.RXY,O66U1.:(%H0/V;:4 W\6\V&UHW&H$QAF6JF@POV6TD M(UX1*-E!3KBE5(X3@%9*150@H49$Q:\#$"Y8D.52JA*5&37%ZA0"4_/7!=^H M 1M5\)Q'HI5.@O2;QLH"H-,@*:F0!5:23E1TJKBNB9ZEH!<:VH+57WG8E^@I MLE_FT,E2Q$=TD#(\1D=Q0(W%/F3S91X@'T!1!KMRE(9F_ZLLQZ) ]MBJ <_. M)T3QXD,_<%2O&A^S#$2W6F6CS0#U07068W$Z*5X8)C&7&,32A5E1[$RD@4,> MI$40FK(Q7+)(EP 2JU'#8L390%WUR.S):VTWB0D=^V#SI 'RA3\(% .6^H\ M-L7W_B<#G0/X1FXQIV-X+X#C5%!M] MOPX^M>K^;30Z5ZPJ_>GJUVJ?J4.+5=BD_@5G5"X-BB5K8]3P-)J?D/E3S.(% M%YFB#S-WU8ET.N,OT*QJ0 MY4Z?$:)Y0Q -C7_B7A?G(( _?GG]&:]XS41-@6S*I3Y 8B=,C2[ZXU[K,@=* MJ^MP P=6U^=1V?T)6.ELPPL[0'PYAX\+7_UGYG*1 -@7%I'%A814QUY8:&47 M&#GD&^R63,7B7'1JV&8'*X]%KF^C2A+ $A2Y/Q&EXJ->@T]9:/N@>J1N;:OC M"WAH7A@VX2IWZQ N9SC>B]\UO'$0H?^:< QJ6BZ#4CW4-;SF?_#XBT< F]L: MRVGFT9P0FS6Z"Q6\#>:95$!K*HR%DB*]L'Y%K)F.O5 9HQ4/"/8^"/(\YH+4 M7$8K+] YAYN,._9W$$O!#%A7YE--+N(^))7QPZONRXY7F3H,CO N5P[,+2*9D'H<;3#:-(-;&$BOG>@[2Y M9>TWJT,[-V63==X^4NNA=>FQ2#))QN7'@8X&>Z.1=S"?@+85!ZCS*P7<[W@9 MEXI1P$&WAPI648)0^4SM40X1\0FBS-OK]KK[4KP0OEG"T2QF:#I+37#XTO-! M=_#"&^\/=_K41O8C=>P!C3KB0LG?D*"#4MHEK9MSQ]M@84@B.VRW+L=LZEL? MD^@@34HVI-)0N#_$KL#8_-?V5L(:>F"M+E3Z>YSYTHX(U'A?*BOJ]G-:V@1. M>77L),\=YG@8:;S>\=YPTZDS$[$@G8VXH_%8*H1F7+6>3#)-L#0.BF+O=]M* MKCXK_@X?<:&7;/<#.3<&]Z@S4,'=R1@K8=#U!85W)D*MT*7C<75"/L_H$W!* MO$YBZ/C2X&G.1@ M?90%H+:%:?U)!2"5QVW60"N8V5;MN<(>4")&0!)%NHXMW,PRJU<3!7FW)%'+ M+P%Y8AE)N1/=G?_Q43G]?L&T3"/YV*< ;2;N6M'XVO_ZAEP;']EK&KA2_]5J M4::KW?&;0Q*WA=*#^D96-BT46Z#'B8X;E!%\ZD,UP>RM,L9,Z]CRB MPNZ^[DL%#QL55!,K4BB8W)W3[$Q/)"ZL5RNF VU)DW"%>=&H" MN/,VNC8L2(KJQQG@H0R5;GHN*1ZU5K?W<\MOVT M=NOG6O%S]5L_5^OGNKV?*_#BZ*^_?!WLC\>CZ:#[=1KV^E^'^_OCK\&>ZGX- M1M% A7N[XZG:_86_RF\.G-Y]/CMX6+KREK#7$69 ME9@ _M-.?VOJ6:]F7#2LYQUW3[&=#C8*(AR0;T*KR6)M]43_9E_-.0%X.&?= M*M7JRFP:8>B$Z>="\%T0HCR0H(O7*J5^><9$H08]NF_"&R>DOE"G['U!V0O/ M4LM7,A@I)4<;:6#M%AC_&V"G5&EL:]HP5@:O%7$WX[.E@VATD@&KPFX%GL3, MTUHM=$EM8!4T%\R$7B[@&#YROO222KF((W:KRA$L!>5Z.9^0[XZ,+0=C MY*VRF_A@72'J5[>J+N,-N6[)4=$?@D&W/^Y.QU]WU=[TZS"*0'\8!/VOX;X: M#89JKZ^&W8K^\.D !._1U_'NJ-_=OU.]887I7);!6N<(."WOZ,A9&BH/XZ^] M_J@_?KAY7J.UH]%IQA6=YOW!AX,_WKQ_\^%$;.1C[_71\>&7X^.CCQ^\@P^O MX?\'[_YY?'3L?7SKO3WZG= CJ"(=X"^. M-\6EJ^T\[K&)O,FD?/^: Q9LS^0\.XLCTD6LG4T.#&+< 7R\*'6 ><1^LXJ+ M07J\-_5UM_Y&G&:HIRDM,_54=&O2"7]"&M7\2YRI>0NNB")/8G(9XC\OP,+"1#;\KW2?CJE9C'8C55[L M./1)9T]>\)N-UM>C]42\E.:*/+]V1)NBG$J/NP-N$*:YI.9393R7ADKJC*8:$B/$?M34 MM)35K.1"^]HS4@7+&'UPULW%6MRZU0>VZS5%@SC^*C1)R9]\K SP>QA0'@*R MMP_8W_NS.@UR8O-"#CNKY*#;%F_>:V("%SZ>84\K^)PPEX'W=^QL2WW9'HQZ M>[T53/-/5J(#3T.NI.N7ZI11ZUK;:)U7:ORN\+1*3X-3/GN5SI"IB0BF1M : M6*@W@L>L8Y!=Q)VJ+\X;T8^)2K +.06 3)08 MU?DI!JK7YC(U;Z75?&/R+,W!8EOF[-Q875\]:/V<24T>M%%BJ^A0@-Z=C#H2 MPZQD=6MF)O"-+_R4,I4X%BTNA GR0KF/]@(=;KJ],08>G,:GP7E0$AF:D[$] MYO49(5Y0181 UV#XC,$+\D!+,WO^('Q%>PV!FO@\\!FJ3Z'9''QY)RY59._ MD MD"%OB-&;CI+3A^8"S]>U2KI"C=#52P^"'MNB)^MUGLF3P+'T@BSEOR\)EUGM;=V M7=LQLGZ-X;S.G5'1!R*U2+(+4C3S8JV*:4IM\7N5NC'(S$T2XCKER02L&&M0 MHN\PD5KKYF:M")J+6 CYV_ ;PMTD%IL"A)=4RV"S9[I5^L%5D[V&MZO!QVBR M^,79J(DW\GJ]OK\_' KQR"$'F(DR\W(1XZRZPF=[_<[0>_/WW^[;Q_&D3NQV M%WQ.KK)=?[>_JP]3^Y/=&@A4DHHN(%W&WGYG\"M7>DVA,2G M<]GY>8:02'ND0Y>D#$FN.< $%\XRRC@-$$SH_7U_;]C5DH3SCN(PSWX_\9ZC MRSHNI%"HM^\][N[M5^@ M?!CN^=T1_?*X\ML7&,P*EG6.F5)H-I.?>+V#E@A)"N2-50 M?S8<#3K(_2@[$J2Q2C#%YT)+=-D)3JG20@L8+#!)B=,52M9U,K&BFKSD8@3D M\0E5?*:T;8PBFP&.>1SMP BCCO<%D8;I,DGD]W,QP?"KE:-AS,.YE->^B@.^ MBHPWK9""BXEAU(JL"8TW'5QO=G2Y(,I),<9\M".EC+?QN15L$9@#CL3?'1O@AC^-B2!$F3E(!7[CE M6.5,S HT.& .($5T65L@3TJ:RPE:!WJ+EF$I:)#&XC7;H2)-4N@6.$V3'P%G M8WBU0>R=+Q@DBR>O*D&&@GJG"K,)T ^D,=F&V*V*N83NU!7SBI!/6_H*9@RK M7:+0L8F(XHNE)%25[V"QR@MRQ%%UU?0TL\52R.+E%U1;5TY([[8.J-6,GGA[/,L@'^&<,SD^! _F)30".!F MPPVG-%[\M2[K:K.F'/^4OU)JS?=@Q0)&!/2$I0=Q6"18OX8*R2336!=\EA,+%I[U!,5]W$KCTHF4W5FN&GZ!J:3+5BX Q M0UFN8;1VW?KX)+*CMFC)$YW&WU6TP[HS56D/0W<*_#A4A*82JLPLFI1RDA,J+80QX89.R52VZ;)Z^1N+8+F5 MNM>T_0VZWNZP,[@/5>\>%"H*\=U:5>JM"7&D]$];78=JDLV0#\/%$0@7F&L: M,HAC!;T(NE7] D,)4 93='.4+9&.X[)H\O^+<4R7BNJBV&G ]2 /^U4@(H7X MV5EAD@3):?]&#;=O\DYFZSD;.*#>3I*JS9ZCE4(5T47\$5'=SPZ>)4J2) MB(%/CFTRN25 HA(Z@''RFAAJ&E6&44^:2"Z+R"#P38(J9$;Z-8OVEWK9N)[5 MY=+'"M:4@^@L .E]*K$>#4BQ6]/?2N7:0HSKP\X#^3&63(=W8+<8IXKS2%1< M=#F&->UCJI31E*/,0_63UP*?8L&CJQ^'L"N%$SHA0-;J4IE;XZ6PZ3R?2(?X MI%$+BW7H..%/GTR(\";1ASJ[?]U %D: ZEC Y6**]:Z\17 AV>-&['%E"Y%E M*D?+2[]>3< PHMB3ZE-T.I3A+)>$J%!;9W0F)+@E%\NXPK1!0JD>BFLOF?$X M+=D01"7L"_U.6 Y& @@HCUUSQ1P>G(G*H*4 B!M%U M!>,U*S#TGED$I_U$C!&R884,((^E/KG^U84\60EC"E#1+I:4NCY=)HXA9+'& MBL6")9\Q%M/7Q\FGI$_1H/P8\F%L8%D\+@WO@4P.?MN\/CYH,.ELNCOK>/AC M1TG3-9/G9C.K^A7%HFNE"B-,46. M9Q[@I2>6R*U$)9HF 0+7H-\(] 4L?IHO%V5(0=*A4EP.+EH:3=$= M10)1)?28HR;%-6C\[.R6$K&?$M0@SU@-Q*AT-J9X MY8S]RH]S1>DWI&MEB0074+@^8D7%DN*-R/FHRS#1Z0@2"61Q1DBG2;=/@8 K MZ2.XW# D_-CVU1FRSI.J\CS+O^EAN%+E H,LLM,\ !L=BQB1.4+459B5ZMGK M ;ARYC779;S!$Q.X1; 8>@SHAS"=.C-2I%JB^YEB-XKF^1.-N. ]KSR3)F]% M.(./H)D+3R2N5N?$"^-1?8_AH/ .PC6 =Z2$=K @AW?/<0U>MHN\88Q,\SG$ M<\DKQ-_KXXR4"2(S\Y-=C@NLS,AW"MT/=HIRN1E#-K$QG'=$FCD<(@QN4]9) MN\4>6M1,A]%P=/O@-6@=SS?#62*X&K"!885/-G%3*P$J^07 GDEB+*@:+Y&S M1]9"Q$B%92-(P4#XH"&B #FE&S8O5'+&G'A9..8GEJ/-2J,&+-,"E@3F*)$ M:K'>*5PZW44*%0HJ9J*]C&N6T)$<#,I*(]!XF@>Q-+RC+"7Y-D[*DVK,@O\0#]1PN?YBC7*S.! M.FXK-,'7"CX-7@XQ45:9.S42E:AISQC'#(1A'=)Y*%6G> J[0W+!#ZW+5MJ#. MQK:SYZKV6-&W'1?ZQ:JBX.C=E@?XDL,;E*0S\5M8@U'S+?0RFGH%TF+ 58), M_B1_MN.)&ND++^:B"FR3FIPT'[36&KTB^G2Z/8$K4BJT7#1 M!]R3JZ;4-!USG!36:U/)K!J6NXK\9!F=HK+EDICOQ5/D!4 QOB8R+6YT-BVE MJ[ED8$LU5SK,V1H:6I/#?>2ROS4SI9;N36=8W\U6J[N95B'DW)W!U%W5UC1K$"88VD7*C3@,1L& 6 M!(00PX6;8ER!31*I?MBP+SK_\UDFRGTBYH6HHVY["0I0"7/L+V^"Q2P[^A._ M0!54=*@ Q7)EB-QSA.M%;0K<09D#$\PVH .#WH=;E@0$^EM< IZDWX$ZNF"X MRVH 8EQC9E$*&X':DH34P,W43)3+U C8/C=EM**,YHV/^O2F[U%7HDBI.4U< MOT\QT;;J/39)5I+(;0RJPINI1(K2P'^Q*"ZJV^X ML\/IIZYGI[)5-BL9PTVB.'!2[VE]KN1?FB0B\[31M?!C&%OTC4T XQ]M[_>U M)WN4>MJUKTS#('N;*LS7>+RD Y+5#+!F1X%4[30)PLYSHE;#1TQ7$OC4<0QF M6DXM0G4/8J?Q,$]EQDVD3 D()%7GO=]AIL:M&:P)6EO/)E#.I-F29AX3,%!* MSL-Y3!?H/*W7<0)1M:2&;O -UD(H)QM>EJEBF1.DX'AEL3%P+^__Q0MS01/G M4DIP2@&%<]*/J*5(F&2%W&&<^]O71X+*;-' *+6&3/,:68_PP MYZ-;,PVLG1+-H8 S%5"Q0KM2OD/O""GH1F]OJ1/(9R4M?F@C<+V\#WYU(PIB M/RNKH>)&*\/81C:\6&P)]\E[G^68L7%(/G]N]7*8M=SB!GF&"<9SG(HJ:VHW M:F7 \?BS@UT2WA[A'!](\>X4Y5+PH&(!"$JO.VZ;14+)Q,8CD1& MT! )-,O.3/&2HB+9$RHH1+YW>HN"LV3B%?[&6+]A<%@V1L;6/)&)]1R%.6KC M5'P-QR]T$ "VOA*DIK(6D."U[:FIL'I=MBWC(Z>PPHG\59Z* MCLCNK4C=0<8FJ:M$X)ULLLH7M^R4\R? M#A^TJ.2U&@3*!,7ED.AYZD+<9&5%L)L7-I$'H>,9=IE-"F[99Q.2.J!JP$JP M]:S5]S%A9<&9TR5CE-;U\R&9T[7 M,#X*8W<)NA(O@O$!TO\!>)>NJTN."O2XDTNI.C+?@);F?YCF_VRV$!W"-WRF M>@+L1R<@:?=7^<2.@V?KIKI@M9:Z_ MJHU97E89F5MQB:DZ'OWJ;H=\3&^-8T@X@Z/'< KTHO=#_WOG/ \6+]E2/(<= MN-)(DVVF#^M'@TF1)U=Z+WKD\"%:N[C*YQ!+.X5#N4'P8V M'NZ>K+K?&8S;<]F^<]EOSV4KSZ6]+]MY+KU.*UZV\%B C>VVYW)OY_);F:-: M=C\*AE<9K*Y/>?5K]W.WNY3(IT#2K$K MJEMU"W[J@F)AJ%0U;.>N-^%J(7-IBZH@H<0]KC;TCR!=(CS$M8E[=WJ''M.N MW >'??CE.U>#\!MW/P8WV ]W98M1%LA(V;; MMN6RJ_/L[F[-[M.\-5V_M[?[PT)F,P2P2Y^0HAQN[2'RIU5@],>@?%U)ZEH0 MW)$0V"[:=;G;.FH=^'N]_B,ROF[&TQ^.A3\5(KX4NME6(N[M#?UA?Y6,'[-N MSYSXC:2VN0Y=C(^2LN+5FKE/54V[8R:]93K'Y1QL'RGU[,IG:S_F-P< MV\J@GPH9/TI-NS\:/$$M^VB^".)<1VS?-=_=FL4^E#:]08_1X^+>6T89VZ-Q M;YJ"-JN1;WKU]Z"Q#P?^_GCPB)7V[DU=K>M+:=^MVW5KM^,>?*S;)3AN[AH: M^GM[PZ=S^EOB/?UI;L#660RW<(Z.NOYH?_!T0G VX3#=FL4_E$&Q751_'85G MY(]&P]9<: 'Z1P[0W](?.]KU]\;=QZOM,U?_Q(U,"JE/+-U<6UA^*_7S6QJF M W_8;W F/>(S;6'YQZQDWY*,Q_O^J+]_)_C*ULC7-@)F@W=Z*W7QV_+XAHO1 MTL?34\4W_Y2WI^<,VK.:1Z7I/2'^_"W31N&F?(L+>JO*/3)6_94)& MUQ\,=Y^@(M\&V?S$03;;P#G>[>3Z% ;H8A;*6?H WR?PQ&Q\^U"UOI*KAM M<-O^_FIPVZ.Q+-H:-T_()K@.O>[ZN_U51/41GVCK%WA::OVU8BKW]H#M/D7' M@.:XW&P9.UVTNM>35L]OB6GV>VT83ZN;_S2Z^2UOR=YX[Q&C_FW@_:/3R6]) MI[M^;Z\-O&^U\FW1RF])QKWQKM_OM9'WK4K6JNP-D??]5F5O5?969;]"9=^] M&_FQ48V=!LGQR2ON#MQ39XKBT;0WQ_+FX(,N"GRAX\U'=B.O! M^D-_/+@3;^JVZ01W$;HY>-+QWYMO456]4 .X4%&VQ%[CVWFC;BYC, SZ;N-_ MMXV(-A\#=KVL@@T0UZTOW[TWN=KXUMSWO1OT>GZOWCV.A-IO);IX[V$=_UH6 M93R]<+>N=CWX-T9]Z"^NW8;W7N@1)[#V%M/?7\8EK"U\U4"BGU6Q3$H2GQ\7 M*B<0KO .L_DBR#DP5C^!F%TY4RQ0_JF"O/#>I)&*5L4NQQ&K]Y;?X+F=S*>G4)WB2P62\7(+&9$N]"]I-U;R;5HDQ6^I[YZ#Q/.OO M=3MC#V:=8*PR_O)9?[3?Z>L?^?"A8J%"/,;DPJN"CA0W#BV3(WD.S[ M. 7NH*?FP]G"$A2LV/TACO 19ISK'W4VM9$52GYY;[3;V6_>\XYW,D,T(\Q54!"0\6S0[_3,^SCD(H]AF;!C7@0?*3,O M\'K \'^UK\%4<"'I$J?NPN@47*A_38N *QQG$>K#(5UA^#6,*+_N.[\.<)YP MKW$XV$CW6S@J[%BD")^/? _&*>,@@1EFTVFA2F]R47\'OZ!GE:KR/,N_>5$\ MG<8A? .VX0!D#[(6' 6H%T'_M(QA5R/Q ^!&(SDNLG-88U$"\U&G%SCY @@B MAH&"M(09P(J6H/!C7W<82QX/LZ(LX",XZ2+,XPD,.U%)=N[#GA(%W_*6*0_> MP3U^-N[9>R57;=P9K+MIL LR,YAO7!8PU"P.9S!@7@D5);L%M[3 E>+Z,V;" M,&7U';TB"MZ=+$M/_7L9E'R:P6*19]^!:$KXEM?WA_MCL_5& 5*B' KH,E6'[^%7@HBASA8HZ=\_8KY+"M[_2#=R, M[_/NT)XBG^ON:-VY=KRKN0[>]T@Y][WGL(OJ=0_*$DAU27H,$?H2MOC""V=8 M<@3Y-%R". 72X)N*4X=?Z,$C#G1;L.Q&8LCAC@*U1"H)Z#I5-/,H/OO;7^ / M/?DP@3U$Q7/V*HJ+!;SRDB;RJJK<]/";,DRU]J MQ=K9/]F8/NG8IVIG N?S;2>8PN=?!LEY<%'(6O=&G;T]C3Z]-,KY .I=F)RXF6V M>-GO=7:KQSWL=<:CE?.^%SUN8,_F+X$WR]7TK[_\U\G'P_5J;9KE\R"IJ+7R M([B(=*W@:AS";Q7U:Y?K$%Q])>H;W;2#6ZGT('=$#I\HG;\6PN4CA@*C9W-@ M/QD(4)1(R.Q0E5/ X4&UPS=%,NE7M8[G?03!).^K!+AACK?9# 6,"T0;L+;B M'$3'[!1VD09G"0C\@-D<#LJ7$K0/$(/+@@5@/%]D,,6TI(EG*9X5,;J@#.0% MX&G ?[,%5?W H8U\/56I&"WT\\K'ID&(%EFLW,5Z,_CD1"FKOL!;:HZ_%TD' M?-NL3#0RWE6ML+AZCSM)9MGP'GX<5"29-*R7!.\YL$+\KS,8Z50R'')L4)N2 M".A.N5.BA3ZTL*U3WNTE;\5<$+ME7)>Y@[4:=-UJ"9(Y*'LP@S+.%6FDE3.8 MP2\=&7\KB;W?V;U<0=ABD,9L=@N'EE\ V(^9)!?:]0BB8% MMP,F6^" L 4P=40H^MU7[_B-O\NR#F5!WFL0Y: J%O18[Q72^X>L5%YO#!.] MU-(^S.;SN)S35<;S.Z3%PV4-X39Z:("+N@N_(-<+Z;9OXS2 )X"U')?P WK] M\N]T-FG+7[4%A2Q>*_*;G"O.QF'IQ%AJ9NYMP0B^T_N[SJVA.ST>KK>/@HP,6%I8:NE#\I*("/5['BB7^%M@$^P;2\&$Q_4%'@I:D>T\:5SJ&7R?=*5# MF#!\IW3XFQ+C\[O^5(0'!U?42-Q@CF/^AWZ@K5R4[H4B !&/L,#+'-6@$"2: MJWGS"NLMW3$8JZ#]#18!+A]L*GKD^RWK !=Z:CG8T3&R3Y@V,% 5 M1"%\LA3E@;:?]SR%0R^*("<(8HYV6"#F-9IIL&;ZSLJQ=+S76P(XP+0G2OZ) M@$B'KK-E6: *A+IK]=HP,3;C03@_P83H+3PUL/CU1>QX M?\Y4RD_KXZE?R@:>"%H_ZB/*WF.'P(*>="3?''IMGDK'H^Z,'A+S!:V#C'=-*6QS=O$ ME6Y%7Q6?79.U:]3$9_MCQ[O$<'9OO6E]-15>KIL/1E9'85JZ#L4Z/AN?!0?N MRD1"N>P;\.%ECL(%-R[7T(^;+7(-*JZ#[,3AK 9142;QM+5;=$6#)/6"90B9 M]5JC1#R)E,ER!IO%X1>@),:X%NS2N6E:/ 8^0-H(0V4):^T1:J[D9:/:5V*A M_HBWS)A6SWK=[HI/Y8=8X8V6(+2'YUB4<(@[$\M2A&Q\PDAX&*#GJ2),!'X M!H]@A1G=8,3NLC15_"B!O\('BXX.K*/#;?+R[E_3[5/SI%;H6U:E:FL6Z':0_& MCD!TS#>WN!K^.X'A=X";D0! 2 !.PP[M$>B3 M1!!*UH9 \:DU:Q=PC>.0G>CI!4/J,?(G)H\:6WPV[R^C(\0)/OW;"5/E@ PUKD M17?/;OR5D1>]X= 9X.H+TXS]QJ*I)V*XK/.>.*0ID#Z;>!I[0UM3,EL &QF,NCN[ MW1TRFPG(_PL M-_1!Q-7]*]WS(D6,,W6+VE%6H1VT)(%@L[GB.T8GYCQ"YUB3<9K #?Q#P24N MC>AK85G[OY=P-4CQLD_-5!+5@OT="JI%/=6?Z".W;&,A&F,AQFTL1!L+\:AB M(0X;6958;T!3\1D;!@&RTA_ =C!F@+!SDDJ[]8#;<<_J%+IINJLK^_3IP 03(K]+8'V@1FAQN+)P@FD8J:MQ?#'8&[>1YB0:C_O$LD0Y MQ0:\Q <:LWCC 8)U"OFT%NO]$7V4MN:&WIGK$8)QBE*I(J*W94I1,KSA+-&% M"-A*0= MC!>LAI(4!2TS03T ]N^,SH??>O/Y\.,)+)"B2C[#Y#)46(_U0Y_R M[#0/Y@*E@ Z_Y/8Z9<7-@YY")=64)+8!Z$/^!CHI["+YBE)Z,EL6&()39CG% M^,#?])X+;&?@Z#(S 3HK@2\>[B;^@E<@43]Y'/G&CCI7 =E;^-YIDDW0_ELJ M]@-M7#>N-)(K+NLD]X,\ZC\JSR28IKN>$LG2;.J@1-S$CM%#M_@ZR^I@G>)M M5=0[U$Q]NW5$/.NV;_W2T#V99@0T4"B2_H[H@YL07L"0@Z2\V-%(Q'-83PY< M]@5-#U@J1:VAJOWCO&JWEK#P_-E^9_QBW>$>I59QMD$"JW8LTDL4S$')B_0< M"W6&'SR/"9PNX.;/26R!/%3BW7Y*BLRECV8(&XS]4V MZG)#DZ,=-07#9&;.QFMWA(9G0,C&\\)%C?#URBY5%[TQ;O,'VF+/P9P$0EIW M7S "@B,IKR"M5<[J>CSJ#%S4@9G=]S/P)87R%X7W7/:A&0U*OB$)8_'&W MZQVD):$@WCR+@.D?]_:]_^^3SF%!E@JRMD @1VH!LA8WK+HMW"Z?UYQ?OW%^ M(/-DKPE(ZY@KBZD0\6F,C9BYT4 MR&KU _]ROG"7I'G;T#AVC\D-?B[HV8M-AL?=/KR5X$D!?.LKXNNR9UT?PG[W M.KMKV>\/\;8K/ W$HE2AX1L=:K3B&""$DWBB..4*0:@U-&,&P@BOPKGBQF7' M3+OO3*;BQ,RU5H1O*6(-\-@WQ5-%#E6B"@N#4?RVA.5:,49=6EQ>@'$_8B%= M-M V4/\1;_Y)\'VS(:$_2O-"1&7P'61VJJ9Q6:?\4=T7W>NYD.XJX9LP[#AM M&IY9][K@["91$1IDVD;=GY(EB-08Z=2!) XX>?LNZ4/#3VZ:>#6G_++2 2MA M-B8%_MY(I<$PK'^16%3X2TJQBA3]71CD&[?!0M[G)GJ6'2,*C02$]O'N+R5, >,$@B2DWD[L M:31Q> W3UH:D1MH)?X%YO/G]Z.3U04>'O_,_T50Q.91!X<#A0*>82F.XHX_$ MJR@CSSJ+_!4O&2;'5CZ(7PA6YPG#3&/AU_)@H%^$XU!)#!(>-P)WDLVOPDT MPAT@I@X3^ WN/OX[1\Y(H@4V?HYJ,2@;40:_PPB[*<855SS DI<;A]X$XT(I MV,P)W62;#L@/K +2,"$D$^[3<( M*AY2(#,^:[/O:YWEQLL?-]XP"I&/=%Z'6;@0G9-AP(=XS\;'55SB-M7+-C;9 M/Y4FT95+&,(J)HH\_29!;?5.3E08+&GG*8#TO'"H'\\3:!\!, DJ >*=9$$> MV6 H!,?P\FHFIB.<$+*HIH/+#7+C_O&!7)7+G&R7,%B@CL%?LEGDF(,?<^*- M[T)W.V6V(]#=Y )F_8WN-]&_)?%ZXGX#I])I?/5KC0D)9*$48-BK!K+O>$Y5 MMY9'+)<@R/"K? MP^-:$E4P*FN%&\- E'O']$EJEKX&+.Y)OJ+WNB9 O;?+' VD5?I9.T$D*%A0 M I(T93X,X^I 2AV'Y,XNBA.2R&C3 "472(U,>AXYVB]L2%==]C"WERT,T0]# MOR6'."Z)MJ5Q0L36IQ@C31?+WCH$N\]8(M#5T%\2"9;$(#BBF MC5'<$PPE1 MDI0A?V54R]S+*$V?5%MG0YHF:'P'F! MT:_J'BH6U GD0*8M'>94-<;._.,_5F=@99S"J5"W,08;LKN?5G^\:F9H2TPS MU/((BR."U$D]\*$Z)R\ST6\N18,^6/.1<7N$A)J%;;/Y^O(!=^ V9\/[I/DO MURL$WIL$BT*]U']Q)X(<2[@5WMN0[[L69,0<@V69Z1\P:Z2?5!BH"\'P,]T5 MOE?F>F):&O(RKUHZ7:> M6VF MA_O^<'S'#=E;\F_)_Y&0_ZB[[X]&@Y;^6_J_\S:ZCX'^>R-_.!BODO^V@Q@F M7'1WPW%),?K MW,_GDB7_1 &IG\C$N&-9\DCMC)'?W7_B5G9+TS\93?=Z_GBXWQ)U2]3;#PC= M4MT:#1\[,G1I2X/6TKG1!=VG_7'_3O2A_;M++-515:FZFUF;87"+BE/-K;]T>[XQ85 M:"E\ZRG\^M[!WL#?Z^ZV6%=+U4\5Z^KU,!+JT<%=CR'6;],6U3;NR0:"!WYD M3RS+N*L-V+K0F%ONR%WO2WM9VLO27I;VLK27Y='&MMWO97F<@-^!+4/_\FF: MC]O+"Q[S-MV7+-TNDW6KQ>MC)I_VEK6WK+UE[2W;BFVZ+U7W9[IEVX['UL(/ MCZ_H$O8$;."G:M0^G23 VSE$!GV_-V[CJEHZW7(Z[0_]T6C4TNE/1*>/,G=U M=\\?[O>> IQ7TW$.PG\O8RYPO$.UD$G7*;"IUU.TC7XB8^=)!S_=[A;C2??Z M3]OZ;RG\9Z;P\5Y+W"UQ;SW,=$MCH>?W]E<)_)&A2H?4D1Y[A3J=[[$+N3*- M[H.B4&5K#?T,UM"6A0:M#2+?]0]7(QP\:_Y^0^.9]B*T%^$G [[6R81'!GY]27.M#CY'_.N%T0H?1!M\ MXN3^N$VU%E-H";4EU)906T)](N#7+)K8V#EDRWF$P?)0)UMVK/-D%01_-%$.>(,2'@=)IE MT7F<)*WI\LA-ES;"9.O\(C\?2;17X;%?A<%@Y.\.VR)4[55HD:^G@7Q5];UY MG*J\#:;:7L/K)\2XMDII>^*'W5+T]E+T:.2/AL.6H%N";D&T+0?1/I8SE7O/ MXS3,YNK%G?>3^?G,ANTPE]J@%LY#;DA";BFZI>AMH^A;JEG[+7&WQ+WUH-7U MV;4_&#=4SWUD,-6[.$05RINJ-M?OAK7_O=H MKR3)FPVO[2[NY_[XT85EW6#9+:'_!(3.-/Q(B+>EU?O6DQX1K3Y"J G&/(C^ MM2PP2OW-[T0]:3R@7.%^P@DD40(BAW][Y>CUT)ZF<\O;ADW@<%AI.]5J&: M3U3.%L:@Y_-?^MW^P/?.E3<+(LRI],ZS_!M0GQ<&B[@,$GPU6"SR['L\#TJ5 M7'C/]O;&G5T/)I[$6>I[<1HFRXA?*69>D$;\%RR0<18D*BWI^\]&^^-.7[_6 M\?Y47JX668ZZQRYGB"5^H(/=4&L%KERRIXYW, ME!V5YPBO/-OO=<9F[#CUTBS=H>FR@]B#BSTO?&^1PW)S.!ONK%1@GR6:6V]O MO],U \!/?H_+,(.![HI GMMCLB[WND0P8$E&GF[?F]O M9/9PFN6P\QFPS*AH(+S>>+=&0?,LC4MX*5OFWB1(@C2$<6<*MH]V#/X\S7!J MDP#.D+90X=;#>#3;!,XLJ1YB&<0I3'Z:9W,\>#T5]LPRN]X>ED1E[S217#!RR\S6'689[^?T/'B.(ME'LZ" M0MF(77BW"/-X M^>J5S%*?,BH(N =RPT&]I X_UQMS/DFV*F T,NB7?$:0%' MELAD9B _3V>U 0Z L;=2U',<+'[E2J7>BPEF:)=EIK$"RO'MWZ#V/ M?IO\%LA#1_,Y4 T.>)AE"4SOA?<3GDE[WBHD 1 M]H-4"-?A6D0(_X9]A%?PN/UU)+=*;*Q<1O'9W_X"?VA*"!,8#)7LV:LH+A9) M\CPX",W!EM)U0)DE5/H Z:B][$:,#>S9_";Q9KJ9__>6_3CX>KI>J:9;/@Z0B5>5'O_SMA"KFPGU# M 8L7R,C,X&]77HGZ1C?MX :TOYMK%Z]1[^.=H(0)#7\4'GG* [XP1088+P@#IVE:N_]GQ7QN8/B$U9QS2.) MTVD>\(>6.##8:6 ^PT?0V)PODS)>P,E/EG&"C ^D/AX02!W\+W 1N P[,.D2 M&+.WR,YAX&(Y :EJ##U0OM-B'A\4CQ]H)]BN5B@34*OP;]QA?($[.5A M9?V\9_6Q<6?MF@H\VYH.%P)]Q4@52^HL'"[S')Y-@-:(R@J53'=DAQS3QAT$ MM0N%UAB8L4P!D9[.-,Z+TOOW$@Q>6 '\D%6':98DV;F^?Z2=T/+%\*XNY"XU MR'7^UPVPTI,9G 7OSZTN H$;H]\:=/6-BZ2IH!P>4PYT%R52SCTY%":F#RZ 9__*W M>] G[E(G^BSP(4G/CX:I/K 2M+*.>/TB?OF;%I:,!/WEMWAC\WP+9ZU9BB.1 M4.)YI]D.$.-YD$<" ]+ESY'$"A@]GN+=*1%X3>E]UK4ND#X1*C$J ?": '%A M$&K!)#M3%17NO3:J]271H:E29.X&BA(.:+V\,H_Z#)X7[4%N?3U,$'7H..IOFG.H[@M"T1P[Z2]MV MIO(9:GM\UK07D<+^OT@LM4UE#P<.,06>R+,K7)9>+,.9MZ)*H9PM9XSNA2&J M^?C[J0#=QFW"P^K/H9RJT#/H4+"B[QWO[3+')+AYEBL$XDYAU8EB7TMMON;H M# I/]$;*E_0!= F+M\:E[1K)398%[$I1D/";!Q=>JGC=>1"#9$9< !>,PEO< M33'K[+#6N:ZR#E/+$+"W!*EA.?F7L),Y MXIAY7'SCO4+#-<>WR*@@+0#9BQ=/\9S.T4 $P@QA"Z?+Q->W7\X"],(E.EH* MG!6P'0+2)F3H3E GF1)G0X5AF2 ?+, <(JPT3I9TBV ^.%GU7=QJP '#;S,0 M@]JS@).5;_*8Z0>9:_BIR1-"27HQ#C-L]5 M#C#PTB6IDW#Z=(ZNWY7Y<)GE0#I"-7"3<";F)L@[1 ]P&3!EX?1RQ%$],&B#4ELB1*YS:A(E,M,A M6R*XH"#F9ZB+G@*J06"E1.D"YDH4,\YPK!BQB.("!&8A:JK0,Q!<6&KA;Q8, M&PN[]0F,3#;ICGSOJ%1S_D?OH.,)Q/X9!D&]&5:AD7:M5Z/6[KU%1M3K[OS/ MQGC(Y3J8HTQL4@$[)G,R%18Z^*3+.881>'^:MOFU. M/[N Y'!:(27[XU=!']&WVHS0 P7Q (/#3^2+8ZTNF VU#?6B]UC63&[1VF$Y_0=O:M%C*!LD*IL6207 M^@JRMH&36P<=1P#(?NN;NAH M:,L%<292:X0;D-BJ(/H5?@'R L68[ZI2=6&WGM60A@=#?5;B= TLC!B13B_-F3ZX1NLVK)E4!00LDB)T$ 26&+%EAK<3O)/'4 MW0A>WZ;4H_*4?3#N)@G]A20X%68R3[M8AKO#1NTW M-$-:R5W(G6;C@-67PEE(D!N-+]K8%A\:90>G8S5YUPZ8!]\4JBQQ!I8S3ODT M1UO8!*:9\"Q-,$LVU^ Q,)[HSL%*%'P(;.@[#4Z]F;)-,!0NKH;MB\/EJ?PF/45$YF2 M$!.KR4P8(9.";RVI\XP8&)6<@5<"8AF.Q,"3Y0*I\MEXU.UT5\)8BQE<-F/S M8.P%6A8(RVZ."5P[5/?<"4)*"6YCO4%G4/TA=MN@4!X] M%K4;8RC54R /U;(*5ZLP%S\ZG#DCT=[_K K1[%^_UFJ\4U#V01Z M 8-59-(GO4&G:[,:H&,8\:\4^-(*Y2^I2@/!M=MTXU\'^1PHTS(7^5" G?\ MP:LXZKJQ]2NWD(]S.^[BI=$5T^DM4H#ZU7M;O6T--W?0'3HQ,<^?]??W;&R( MO9V[-C'MTGOIK^+/@['?'?7]W5[?.8B5JYBNNX(PG8&WYO)5B;KST)&M=WV: MM^.]F&+3K_/>WOZH_L-+>.^@L__#K+>WZP^'8W]W.+HCUMOK[.U>RGIKI\_/ M_JFC=6ER.''M5A6;#NT/FAK& B3\$K.,&TAOF'00)Z1"HQ%+W[ID;A2>-D&W M $Z&;)UM#IEZITY!)__$9+(%ZN:?XOBA'4R#.26V1FH*MP==I7A2"HDH 8LX M (/G* 24O@YK##+#5R>!.?%DM*+"@^C-SQV*=O4'HP&S\".Z(V!JUPJ6]TL M/OPB8DNP9RH%4ZI .:MQ=HP@QAI!-(&WQIM\7,(/Z'4POV=@)')$AQCL"W@# M!^+HP6*9(R7['-UB?D?Q'UE)_OJ(4Q^RQC,TD M$S03E!2]3.#,A9?$VE]/EEM9)BR0ZR/1LV9;,=B @AV,"\1U;D>*O/J$QN&A M(!A')T;^EH>RQ"[+.I= 0=B6 \RMH]B(ATPUQ] [0=2NF_F+S)S"'XR#9W*A MC7!T<)AU>.= ]<\& QNTJH.S5I*S.<#U:KEFOAVGTR0[YQS'WGC8&3AAI@0W MA)2O39%USMP8)$2JT>1&*7TV$L.5?]5TY56%X]+4;YRI9*33BR9-'8$J#+2F M4&E*],-/5;+:=9!_Z-[DM0GV-E/^FM];L_NUR"^-S:SFS),+Z_)T>'G+B2N^ MDP1Y33](6'85P$> F2Y+C31QE+4SL A6SNY]<.WMZF(8C>'.]U8?XT[Y0?_& M_*!K*?=^V %HI+W[X 9CMZC%>F; (?7FME[G\@][(S=KH>FB7,X.1MU]:S=I MI>\:^U-<1&=Z/TXRBJ 2**]=KJ*M,PYZ#G5ZA M-)F")A3Y $1HD_U(G1YTKU*G:Z%^;K&2%';+O4CZ=T2TH"R!:@7V>S7%D*[% M_L"U!*[QU>LES.H+EF;G-H36%&?2+W[.PF\1JFGZO8>, ]S<5;HW/?]J@AV, MAI8-_AC!]O8;AKI_@AWNW?":;!'5&65RL+M*@J)1D5Z&(ST&[OY6)U(]0N[N M&L4F(6SEPHR!WJYK%E?<-,8.=;T/*UZ$->FEZ#JPZ5ZD=^SV7$FSSA+-E7O) MUGC;\#,SE7"6)&@XQ?3"4W,,85:*?YDE# @'WY4 ;L.J0[4^:3*X+30,KT@: MOV2V!9SO>IH':5E)Q.AW>_LZN.4H1?L+%:Y/2?!P-1>?IBRX'GGWQWV+T#XH M>7^LD'?-Z=Q$WK9Z7FIRZLC-4M:2'JR_HB8):N5[_IQAO;4LU09" \Y[;]>I M6ZV)>"?7"3?E9[].MY1CAYC[BIF6!S8G_(W40GE0@=:4Y>P4EZ'P2.,X+(SC M4&@(\VGPY(F&_C@X^*1#6-%#F :G2E?*HFA67>Q%G'5PC^<+2?J>8'DBG9M\ MIDP",&>$\F5B3YU-F=?IY4W3XZHY(5=]Q,U-LQ+#8-]6/B&W#@QQ1=]Q4U9- M'0#M;)P46;+$2@@Z$XJ\+;F:4BH^6RK\BMDYNV"S+:P@JCR,^8K_:QF=4I1LJ.$LN(C.6Z/+C#5 ML%_L.)ICT1W7:>H4++!+B5-<-3O!RU5J0::PAF(XA%R#)!*FS;6($ C182IU M'(1=[)SRQHSG'=7Z';@8RBP&;@R&"D3)>)EY@L,?PR.N^UDWGJ M826DG81KGQ'T4H&H@9*3"PK=GW)0NNLOF&*%'24OHPL]/44O,XQ S'J'X[3= M!%'?<'NNM$'\'PMFD52K.[D9&8)#I;CPX+M\>V-A?Q\KYZLQ1]_0+9) M9H# MEPXAIPPZZ'%CJ;28:) .D9GP I-W&V4+RAH_ MK*(ZZ2=JHH.V")X7=(#IBL M'$EIL774YV/!.F^^I%I#9Y1<^DKUP)"83-T!5$A8TUK: AP"X-84 M3QQ,SD9Q"M :-;&!-?%);J[JB%XOZ7NK"PD*A^=HMD3KB5/*G,)B<2X#[+A% M*>8J*):Y3E:B4EP[<;K#?T&)K(L7OSUZ^U'7+F99H0LJRPWU#HZ_4!SA3G=/ MA"GR[W\$Z1)OB@TR)'W?2$,WT8/+L1$WIR-WF#LE?K'+&<$9 M^RI<:84\-D)%G"1FI8QSC*E"$>@%P).\?R\SKCQ4+>F!Q<-%32E9^KFCDW\8 M)VBSK%CYH5^ EH!I8<5,:JDBZ$975U+?F+^:#V&E"2 %G?^3%]RCHO8Y,1U1 M+UN@8"])(FSZ0L)R'+U$3,1JWP(J$*ISA%B5D2"$6JDF"B6/2:/BBJ+)A=3P MDKHKBR0(ELV)I(7NJ(,2%9ZX(OK8JO.LN607&-(*5BI3)18Q$[78F$NM+(FB*LQ0)/<^5K7>S.I\QP%J@4E%W. M@K1>*9"4(YV!S()L(>@7*:6VW+D'8\20GA6LVEH\Q1OX_ 25:-5!@74N<-!@.1(C"M0H12![UQB@B) ML&)='35$/E4044A=3F^[#PM@64A&A:M@$OC!T"O+3MTG*":X!@@H)7Q8)XR$ MW+2#1*JMT\;(!X,_NO"@&8"V,HKQEUN;DEN-K5O!*S9LP+VW8!\H)>.CEAHBS40TUQ M9JH!^Y'9L?G!9I8N$.&:2,!( X)QX 84UK=[V3R0PZ98YTX;;$Q_#AY2J]5N M"\QJ; 3'Z7A'4T;W-.R4V[)+MHXU[:S6QIU]YE\[11%JJ[+8*OZ+#;0U*S-3 M*J2H:B'5B5S^9A_:UKOT>=7,?U#'P",IQ*QSH"JYLE%\2K5=Y:8QUK+(LJ1 MZE'?5;BLE$<1-,)Y4!0&-%QA/%U]#6_64J SIQN"\QY7\FPLPUD"B.K9QQ(/2GI(PHJB@XX5 6^%&:L05.7^.] MD$M?71JR@Y2C5B74IR:K-X9TJ8N9V9+ MS%!YQFQ9PD!:KP.K"!:77SBJI?M58HHKGV:F1)ONUH/,)D#W@>[\9XJD7D&C MFP,:\*S=7:L2D,W6];'4+QR\CRM/LY3$2ZTJ7[40L\%?#JV\;>;CS<,)\>KA M5JL /@^K Z\I'ON"*!@EM:L(E[5U2YEV=IEH=UO3BX+>=JYA2!PZQ1%7V1+, M/L?L8,77,C05FTQW YTLJ5U,-(#.0.140UT75;LMI6@V98>>H_,/#,O4O%-: M=A)PA1E=7GEU=W66=L=[2R4D$VRO@ACSAE0/($" *#3"Q!H)-H&UC;'D,0;U??G-_\4.+J"%\-#V8_B6]Q?<6]8;9 M__U?^[OC_5?U3MZUKMHK"N!MIWQ-&"GPWBZ39.=3<+'S"0[_F.H$+.@L*M"+ M1MX#MT87L20%_$UFU+)JT$V(;<'T1X,3"!GCO MJ(].JDIL FT'<^NUQ2D0/A>&K1-\E>/H@O*!-TDHRHK1^$IM=(*HC6[1Q%BK MZ@OC'^(K\M!MFFAE1@P@ESG8S(>5)N9/]3Z.ANU]O":LVU2&&/$H7>2XX_VN MPF!)H),HZA/.$J(8HTK,B^N("I=X4\F3J5W#!$68..BG/OK* M6O"5J@\SO?;ZR$AT^]&9&8IS69[##V'W/WF;FXP_QU@2^1&YPY'<&"2IEI]T M6\D7#D-W;,5M8FS=EJ]M%5_[4PPA,L0EB SSFI(+U@'PRCERMKQ8D+O!U':B MHD $9NHB\M+,[:IB4)<09;./D$2B\4YN(BJM5<[;2R/*^31GY # $DUSW0? M20S=K+A!U\-\IJW D"F* M2*%E!6P URL3Z:@[]VA %#93RD875[YC&R*O/.+6$G" )NR1ID'GQ$^Q;]9\@E_L-&[]0VPVA>NN MN1#5YGG4%]I5*1W"6<6BN2*FW8;+;H#\3G=VK8Y3VTO<0G<02LQ!;4Z2#K"W MB%;^3&A5<@J'7<[F3D&?%<'51CNM1CL-VFBG-MKI]M%.3U79>AH6RL,+=@VR MK+HL0 *8.LJV,>[$P1POQ>0)!H$GJ=&O!G6H.\@YAOG ?SFLJQ%#84 ?PXA% MTEL\I1+88#IB-2,Q9@E@0SEQ1M=?0R,,(IE;.@P:>S2BD]WTH*6@7?)]X>># M4@=EWP#'$I>:76P#JN5@%C6 *T/7*651.2W ZCE*E>U; 6[_9JX3U>Q/_%UK M17 MN^)'F"@,52R\;\#IQBY"$%!W,U2O2X*X3>;Y!&M8MDKTNC];+JY2J, MX?U\KN]A+F$90Z.B^> MV^56$>=5GX#N3?/#+@'Z*@Q$\UF4CP\CI&QM)K */=EB%2BR"040H5E4(E$* M7T>^D'7<&%HD4?B52@JU@!:MK! X$P6Q#BI_H&C)Q]F!>%-=AR4W-*VDU#4? M_5-I4+RQ>#=7[ZUJK*97>^9TL#7[2@J^VS46P[2 Y>Q0W.-%Z"X] KQO2>GU$]#%,,\4%!XI0>'.@@(IM ]&>V-U"S_;M1![ !=KYX$$ MC/1+F3GFP_@$+:/B/#:M*)RP#J>/(A;-CHVQ47")!1X/;0@<1(!.1MZLHHE/ M4S3&%5]@;#3UL.%NO$ABBC M8$TYHE5Z,W-K7Z>17^ *^R!"@M+Q[5?OE=[7RCUUQM=>,?'^"BBL <:F)9E7 M]28DVL!<4+*O'ND:KU* ?^"YD3%"2WR47%J!LT,Q(5;L!C*([5N4@+OB?W86 M951^D\/+"HO5"*1D=7KA-LJ3%%Q#6Q5S3OLPJA\LW+S>:M9V(3T9+VIYRD < MYI-H!9MEK:%LF^Y#/V1DN?**9$E@WA!WBI;$(7B^N='GYEE@+1[W7]G$%1@^ M_<")S);R(^[2K>;!&S"%'U*D/:K16!I]B;5A'%9H7"N,D!B=I;JC$L@A94N: MV$E1Z5W/!6J,%/7KX;M WM.X%!:ZDHP!M)!>V%&S"<7J.A=$1_^ZI6W6UITA MQ9MZ=TV4[DH2<>$$IBD;'21T8"K<5 WBV$ (AN/Z8K+ YB8J(.$1%%E*57L6 M<&]B8\*XEG[!V46R@IOD0 MCJ"XZ2TR,M->=*+*<[3GI[A7,$*O#R)'?=M<+9F[Z(/*610W[(9ZE)YEIATL M*O6I OD[Z-HP8E^($T\?KDHER-Y**'S5?4O"E".%B6\Y5HBB"FR(82@;$FY[ MW8L.024-J+0-*C4I+@Q]Q$NX1KDM8:*^"S;E.H<[WO$L7BQBZ2T)DY5G@+WG(!EWYHKRJ5Z(V><=V+['"Z0A(&?]PDKWX\)H*MJ&<114 MGH\)]@G8^*]E\%2"^7RW75+H)$7,EW,.#+;ZMED$?T;S;1S/F::(]PI<7*N* MN +&:'S1;TBE$LYN-M0W53#L'KNZ/X_PG+4WV=4B1@4V2!7K 2:T@XI3P626 M@$FPM_ANX M(GQL-264S4",%4&, FM9H:",J#.S[3M'.*X^8('NC:49,TOMZ% ,BHJL5L2C M(F?%6D]!JO.Y] )YFOA6J.FG%@);57 -$-V4,Y-PI3SQX;ABT=7[4^ODP7 ( M8)9(EC#(C,SD(!79Y)3$$P!OS:J:XFFK273ZL(.DR%9.W'W4/?&V@,N:D(9A M&]+0AC0\J@(N5T'1$\>K#@Q'8M:;2M5Q\4^G5+)]G+DS_H/J&#"[\R6+G_$K M438P+GAC!L&?M@:"IRP6;21UF4M\I,D:UOM@UCP-)KG.+<;7(H6%&[5=&\]1 M8^!TVHP4Y5*%LQ2XP.E%Q>DAKB!'[ZB KB@9O(J206XJPI!7E#;J:TF%U&8@ MP5$#@?5U/%UIN[(P@V.K? >DK7+:$?AK?#YDW3A8E\[86.@RTBL?$73)=Y'@ MNFJX?GZZ.985E0("ZU9-BC7Y M\(!#["2(/$J1.9VM:\%94'K4JN!];9TY5*R$Y@2JRM)&2-8GP] ;>Y&":SF1 M7+^/C4YU%/[8@H]K-AK(C?WGFZKM0O7FN*Z=2=:78K[(7G&+?2_$PG_X%YM? M:)XF,U[:R[K+-PX90^.D#MW%Y6KVQ;#N6C@+H=1-FXNSF2U^K>O[.J1N\T(Y MC3PZHQ,PN(?IU2T%*9Q5$F0L U'MJB!-.=*6:NNGI5OSG?;!EL6BC1#&H#L3 M!Q.X4YLKA/"1'=14)/M#9YUBP$1B3L0).EP'5LR<(C:W5 M)C<"X6[6MB38#NT28Q?5;%1*-B<&%'"U'X$ I0( P8X@@=,@(6C'N. 0,343 M="UOR2.4'LAK+0WJ-FEK!ZQZGFTI!=\%8ZTV(6%!7%BAFB\?4#]';LC,FVLD MKEGWEI;[J28:6HPX)F[+MVGS[<;M<3?/T'IJ;8&#IOKG3&OD@P*M\#^";'"J M-U*J#6$CS2?^]U+CT*?_ZZL-+Z]?75XV MP:M'-U^.,[.PA&R(7]L$RAP"*R )\N8UKNY,TQ!VHU;'JS7-Q0'U'G/PECAK M^"NL'\RS2"4[.I)#/G1.3B-9&J6IV 63[HV_=G4N)E!RI^?U-U[A=S9\?H/J M^:W9K^NL:YG:E6VN\O\*_>'4C.=%(L=(0K/+S@:I@A&&J::PM@(D92@B.*DN MK'%4JNC.(SL-0SK>EX87Q6U4V4LGZ$.WVJ" &X/=D;0NL*0F2FKQKC7GY:/T\SCHN(;FZA* M;PR3%0^\&2-9.%N=K'^LJ<4^X**R/;HG2./GL$ W]A2I@+BF=OL5NRS5/JI% M! VR;F7.YDBA M30 IT62B>PDG3-$[.EX"+%/RU->XA:NMVY$=5L'G81&>:H^?7+PI7(N6]Z[Z MO5K(VK16;U9]A].2TV>;3>K/!F $EI(F[/:.)G^H+94\4]4.UHRWHJMW3;L@ MD2L2F=Y8V!5GR26+*YOD%F*UM"BE9BOE9YVZLSQR)9(V9NS%]*8RTA+]<@K# M%[1T<1MWZ0:P-_JZ[J<$XL]NX?JJM*LU?ZLKMTQ^<[&K,XK.I2:V1O[;_ N53_;&*!0Q*\WK>ZM3DB*HK*;*2BL@Z20:NF4,'CA.-A0;.08VNA"8137 M8JJ[6?!5K)I\LT0(!YO=9-#=X'WS!62")9#C^^?J_3 M3ZE^,3Q&KM%9=DZA)Q*'0N%*9,1R0 HI!V=QA$JA+%FXLBA.$ORLXW*XCC5^ MC<6]H_46F-D6V/(A8BQ)5>TS56FJJ8(Y8@FN MQN'946@]5V5-ZZ+FO!P=WU"1'\=R#)I*HB ]+BB+>6NEMW(M#Q#_3I]D3[%# M/K*,]4NJ^3KL\J9/L1NW*+,U*W!'3;8>99FF%( MZ#9(J#]-7@C'B#,+Q*P7;%>W=M95DY$-4+&T&0@$^PE)DT,'ZX%\P:6#2Y_C MHH:-&9[-*6[H 2HQ'#X0&;*?,F5 9Y%"_>53D2DA-GS"V!"=!HUS@, M=GF(4TZ"9NFA8X9->&KC\#P&B>9IHOLY\[0V=B>/E?(^9*5$/?4[5S1@.G;0 M3J=G]R?=YQ5WD"]#Y=UW9"V]"1S7!)9Q)7NW1 M7*-7G$Q]% _R'$E%]O#A>J,SKX@R M@LHDS19;!DUW:GT>G?G=#Z.N\^9KMKAO$8!5!&"W10!:!.#V"$#@Q=%??_G: M[X8#-9J.O@[':@_^V%=?]T;CW:_=W4$XG4R#X=YP^@M_E=\X.GGS'A_L[8YV MY1=WLYTK'/023PS,@<7=7D>[IO'/MT2%U"6;C'(9^-9CI$R,&RS/0/F(SI)Q5B M[]IR-O),=X5&RUQ/3',N*=!C:MUP6(\+YDSG,,^77DIG?I$YM%@ HK"LE3W?!F;U7]Z$&L/W43@R)_5$D.7 M;?MNI[?;[OK=[3I5XZF6I+H&U;OM?L)0J>GTDB.YCXTP[/_SFT\?/Y]\!+[T M^LVG-_#'AY//;_XX.CYY\_G-ZT]??G]W='AP>/CQR^UDQ&>RJL@\.G(B4SZK M4XR.1?_3I^4$M&Q7D7\;Y_/B_ZX(DYN2^ :V>*URQ%]YN].S2[D=W6R(2,1& M(!.A^-KK[0[W1[';UCK M.9O:AL=?!]WQ?F__#FAC74OE2E.%8EU7!?JS[VO2Z3U);C)ZI-S$)1UL/9VK MF4H+T!6.J-_VUV%WMSO:NW,:JGS*.Y+>WN^RHGBQ(:+:. 7M/AU^].;?2]#= MONZ/^^/NW?,?WE%$X KFXKG1,/$DVT>O6B$'7LMT2)/\> MIO%_X8XG&9:>\OX[F"]>>2?9,@0N\.[=)]_[='CP\7>R>KVCU]Z'K.,-A@_H M=KD$$VGH"/&@>WBCJ=_!9+5G)A?%W9JA)1;=].MW4WCUMVT M5>ZFWN@QNIO4*!J%DU'_ZZ0?15^'NUWU=6\8#+^JON%(5=Q--T!0 MU[NBWOSS",F;P@.N$&F3'SBK6D01S=S[^-9SYN[9R7L\>X^F_^'DZ,,?WMNC MS^^OB M8NY3^U7SQUOT:'E(LW< -N+K"%;*6/#G'P#3%7W_/L%<<8J)QKKBX M+/SC@6XS6*WQ$,CKWD%1_&='5XZ+CE&)F.,*Q,<+FCF-)MD3)NVYQ MP6 9Q12,..-(U#G,XT+J:5@+H!KILNZD=1>C.(JY]JS;W>>0AS:QU6L@=5^* M]B124]B9A E0HKA4 [OZ'#UMX+-8X#.L6/W"KY"O6VBFO/!M0BEE)/G7ZHIK MKH">8THVTW.I[@HSX @WI0M55RLE-L5;V79'1QR4E3'92A)PGF%TL ME!VGW#-1!WG!KZDY57T(+5YT5*"8SX&#+0A(1&?M>7Q.R^H[7D>J)I]XRY?JJF(N?N>*'ZCLX M,9:5BI\5-KRZ4_=\BEPKRCDM:BZ,L[BKR_HVX$I*.A\',F%P;("\A/.RW9+'^&6@!56%+HZOG=Y_T77JD*DR8[QZ*QF+%$]64PB#\(+^P-P:YUP"Z$E3IS MU=._+@&LR@XJG;#^#E)ZM)N,377#=;,W$ZM-H<:8"?[W[!SSDB@&G:X,AL.J M]#0X%3&'%.Q+2+I/R:[8[XZ"99W#>R""=FKBD& 1>:@_OW9;;#F)'(U;%*WG M)OA7[CG>)R3H(U;GH>K7;!(]KZ@D+[SGA*&^ M\!N9")94S$WG#FPW=Z8:,S_6ZV>VY4$>D^Z'J6!8A!%4=6*PER>N@*3[P@.8GA*G M+ZXK@7_@ .XI)>(J^_70R-E*.HEHQ@]GNMX6"][ 13^XL8)1N9O )0I/9UJB M62,=NY"MVR-P:P3#R#;1TF0$N%K MF],I6T1Y=:)I.41Q;%C6EP4E?^J$YH/C+\;F1@\.CK?3W?.O9@Q23:+8^2/+ M(JIWB;>4VG#L'.87"YC0 ==B>7Z\G)1PU4)O,.KN['9?O'2GIJL!OS9J)&&E M[@C$4IP9ZUE:RW@CU^]W*A"$\Q<@J;UPC55/BC4H12"&(6I?6-!&2J55E1W# MC&U:.ZO\M;=B4AZ;=+!FWMXXHTI%.5(#R! C9=A;L)1W[SFZ/G,;$FPT!/:, MZKXYM6IL;J6[)NU3LYHUVL>7SG''FZJ(B@ 4"DP&+A&8!.<6@'53 )>)TDV$ M3J6]G1&VQ_9]?.*-KN9:D[UF39LK\,L)N5BW5D7V>*ZOHO'L3[2=+;_5U0!U M[5WL,,BEPJ2L%6TF?3;%F:8E=KD3GJMY:S)F3@.-QJ_8AO MQA"NKO(K*1W.K:44[DACXMOQ=JOF@*$S1C(93/R MW?VJ3P&WE2^J=/8AM 2G(G4#FPQW]3W@ROH^EV5#@YFKL8$HQ-K3N-] S $9 M84X5*"9B%X\0"&(]<, [26J__;Z4O]5C-Z*.RT(RV=T2A[::TSR(J+.FY5H$ M;IPKE)-%_1,9E?1(M.Y::?CL@.[F8ML;(?6Y"TH -X0Z,;+*00&N+@%5 M]<&C4WCCWG*3C- ZREM'^28J,ZTH7S=K9XCB%M&^ [JM[X,2R]3?IY/W!^N* MKIP2(E9Z$'LE^BNHK5>K?NK[5A1*.'!HE@M0;&0YA8.G\Y-5>H'I\K24S-4+>? MZ'HQ+U@OMM3!KG5PQH.(,E5P.6UL#$XZ$NB3B*DXS-_4]6FV>6N8(4OY!XKH(J(-/;3;- Z#82EUAO'H\F6W*)J?9V;( BIH)K0&"]UR< M5/$D-0N!A.R,]<&5#FD/3&YGE:Z?< MR1UW_'P(YJGM.[@ L+AX09R'>K!$\6EWW^EBE;*$G'3XTK/>:+>S;W\F: &Y M8>\C?.J^K\"?;D=W*YJE[/6DVEK-(<-@G;"SX"=,5&Q9?D)-I^@N<+4#4ZY: MVTK:^C35Y.I T5J2N)(*X1IG8:PCE4Q1<*8A;>]JR3E)LO ;7(JXTIY:F@PT M^X=LEQ9GXTS+)Z-F-4\02:MFA3I!/&RHV^W90D*[!)]NI+N_8X5.W,5&F?(G M4-A!%(F;2& #?F*C(N9:5^JC:_QK@JXU5*X3CZ[Y/B7U61S:ZZZ?@49(]]"M MA7R$7?#:(CA4O-PXB5QCKVZ?:W&#>C8_9ESO.)5&.'4A(8;QDEK;->V 8_9J MH((WHYJL)H]A%L4OO[F_^+$ YFI*!4VOS!:O0!LOU0[L7XA&/U9;>>5,H)K M]=__M;\[WG]5SQ*K97G=6&(/S68C*T*N.B_+GEZY!0:/K&]09\?G;SP MQ,B#-[B$:4W8N7!A<5& [NZTD,E2C"I;$3EDJZI"1X!)P*-W=&(K+I+XHMZ< MIDV)C&[-H)6\M9:F?SJ:5BXA&;^RKM]<):=&+UQ5,, FA>)3:NFLI;,U="8] M.DP-Y@H)F=XU8#-&V(P*$:%3*OE._7:8RVH#38:R+[DEJF^CJJ-%P"];4B8_ MC/0U-4&LK)-;%V/C8%Q;7<><+_9^]+FU/5MK6_O[_"6O?_@"8KB28KR=+$9NZJG9VXIS";\3QSC#''&//E/52)FA$D:N[VETP_O[,M M/1I^ALS$Z'2#[)QX_^F^TKSB.;KV*_7CN=,J2OW:04[9FU*98VOGF-U9F/NR MY=EE#]D937:C,A!X(/"/ O\HINXNL'_IF7J0AKL]Q&&XV=G+DS":Q>8A-.,Q M/.#1^_'@;7OB7TEI6-\G+V2%\[WL*_O0[L<0_.=H %(*I/0]IN&3@,Z7EN#> MW:8_I,P]!&<\:-_II_MK;A\Q\%PW>+B;67]TU$P>1#\5U:>190\-]@]\KICL MW'M[=63?PG^X>.+=ZLA-9<0^Z\:__7_GBGQ#J/9Z_$/A$T'B*GQ:^.1LP:85 M-[W0TLGG>L.SO>-(T#P;&FDJ%Y/_E8/UD(:S.Z-YEB/U-*%NX3Z/HMZ=WGU'\9'O*_CQW8G[QW*T4NG9_?J8LO_;S-G\8]#8^RJ7O)GO MDR74O5K:1/RSTB;H>TJ;^"]KF^R$^),53EX4.,G6ZLD14BZ(W'U4RW[A]H&: M68S+[V?JR B/%D?Y_9-.43UEMR198O3O\ZU?%_ZGXOY.(7TU#^1HMNKQ*B]9 MOX\+^%4 ]7C7OZ9,#?H'96K>#8=C;P45;,Z_:?UYK8D+0LD[MK.3UI]XGK-V MXHH@O7UEG->>]W9AG0L2\/>:NU^N01[)/_[*XE'7G-;K@[S>YWF]EP.W[]U/ MCN08^U^79.Q?7I;QD[QE M10M#.W?H7ETK"8R=X*=O)Y(#JZ\CWG1""Z?I0]SYV)I8% M;Z PPB2M$D08LT0Z-SF$SI_\G.Q22^P\ZU?#]7-LHKTMTMJ4')O[[\3[]]_/ MBHQ^6U66"SFO/_6]YQ=Y.HF!TTEP.OF9T\G]_1 X1:BTHJ(RP2B4C..J(D]P M I95=(*0U(1F< 4]Z:WCO[E0Z4V__QN'=?L::[M1O7+!ZV4,XHT[8T]<*NXW MO?QG9J"XH9\8$JEU$Z=>YDQ+]V>9$V1G6CW\M;-ROB:.YQ5_UV=2]/9RKJ(: M220*M#Q5M$3.R2DITZ2FRDCR*TT2M$[A]+-[4'JJ[*^TR8#PV*%4'U?A3D'Q MPAEER(B,OFRIFY 8"%N\9JU*+7A4X"N-(I&V)%ZV7/&&HC3# L)O.KCGB..Z MT]4Z,GKX3*/O2\46!L]AR!-E&24M=!&G+0^>&40*H92I&2KI!%*,FV)<6_8[ M,B;#+UN&Y=!8=5I$"]9Q"^7;T]A#*AT9/VPYZ'!;/>(IW*IK_2T+(4JC.C1D MXK"EW&YQ2FLTZ_(F6E_@9SCO]B0+#7#3PXKC$3>Q5)VEY M,"(S"J?0&M,0.(P)%>&&O?)&ZF#EL* M3F.!KZV1P%<9K4YWMY:--?+FI(OF_:QUKC/ M+*L!7"?0"=-0&^H(8Q,>.S+YQK [QP:E!4]NL6FR0@-QEDP^@AXV[0K3SJJ^ MF36E,(YCT:]J2F&2-#VR^)1M0(&CF04>72J%*$8F,:4G38^L?AF:60/7K)JP MKJG5GHBV*RR9#.O84JG-[80NC"B>$PHF-1 &TCZ<"1Q>JH]5%@VU+9VIBE@HHXWG:N)!TXLEHENE/AFJ8QMD)((.G5 M *XV#%9&CZR60",SIS/ME.#5 E;,7JU!^\NDZ9$E**\4:=J>#W5I4U'LJD1 M,LL9:=,# ."J,["D<6%BH8+26[E+?3-PLJ8'"+#C\JPQ,*"FM6I+<4>P>9^& M$O0? ;4C>9-ZCY(86%"\@KF&*0S5DZ9'%A8;=>GDS5M'*E>#D4M4+-B)DV$= M65A7;A(U=X-[DBF4<"6 6%ZAC;3IP;"VI3FDCN<0+X5JI=-8%KOH8MM)FQX, MJ]@=K'HNTR[PFV4-K56A2>C+2=,CXJ);4@?I++RFQ$&*T3;Q+:2J20>.B(M1 M"[J4BBY;?'G=V2YBQ6NB:"2C1\2E;XX[<&=9P7E2[YG5<,)J>(%-FQ[ $*Z. MA3[BA+BTT5;Q1FXMQLU9TH$CDM5&M ENF78%%BA::):L2;@9)@Q\1+*J0I6! MELYX!IOM@HRUIS9%*JR,'9$L!A]'R 6^O"@QIM]OX:O1-&0L2/@=MJC#628 M'9H7M*#=[+H6AP^2#AR1 3^>H1&=BLY54X25KQ MH;DR8H$BB$(YZ>N1U2*"H"@LMC.*+P]G6JDB-"-QD#0]LEJM.8\56\55#*,( M.F] :W2&-B,9.[):7-R9K(O.(!7/ MB$>MNL7& M=46U-75CR/B1R5H/5@UK50L4BZL2;J%G]FT%29YZ!%LJ5HY&45 >PN*R/TN8 M6QG"#>-=W#@8QT:8SF.MR@<45&E$<*#,>H[)!'#3M5DI]%H$' M@K5IT4YU4F]C52QK>HCQF,2@+>00<(A00[RXK(R&R9: 'Y'PSE3%*K%&#JQZ MT9KC6[&XFM<3J3DBX;RWQ'%]J25HM-J;0M(2/'*8?;WBF5+=(/AS- M-:RL%>Q$>SN"FS[+LC,:I;LPM_#CKATMJBN/39L>\#PS:JPFU8XG2G7F<"[Z%C#U>%[I.>WG4!,47^A1%O73W]Q!)_\OST;"4-''HP41[^ MAM($IY\[5TN4S--OO1Q/DKP>FRJ3Q) , _W,WHWC=>L>;M7]D&-M__-=]SZ_ ME@^&_H4C8"$N8"&0OP@4+,0%+ 3U%\V A;B A0#4="$+ :CI0A8BH28*+,3I M%B)+M7Z>IO]'6NO7C9H^%L;ZWFDX*RM_S9'0Z[/RP4E(S*CTP__[@?[XY(0P MYYX0^@^/R![2)G8'?!BR/^E[/!X#\G!B><#>U!^O0QX -0(HG(@:]YZKA]/F M99S+3NQS#]$S%PR5-/ +\.0Y>?*ZA0,]!6D^C4I655V?3L\Y:N8/1\V*(M\3 M3PJ*KY^ 9\/=;7^'/T\POIWE_+7C>_=&R7P<]7_B4?M6,<^.,5Y?=B#*0)0_ MX(&Y#E&^.!7^0%RYW>UDN[JF_C4H6:\@[F3XNC'DL?I;G9:V7Q6&[K^A2MRY/=[U#'#LCG'[=I'.2P M9VEAN?^:<=)GIY26>D^SN4/'#+II0E):.D@6]T4(9$DLRJ3=-<35DBK#Y;K! M28800IM.YT=6*3YY8?8MUI>%:1I4CB%RZF"2"\60,P*A9O'AMM4A K-DD5KT M(Z?IJFDK"___?D#8C]SN.IS_^V'&P4\GM#4WV/__'SE'L9/9"'W(4)3ESQ1\ MK*.E_^%_(8\-.,7STO)L_;2Z\8^ M7R@<[,.=Q;N[&=/ V7S.T8-KT.DOE8RNTHSY;IORRG6'!QQU'V'4TH.]F^8( MQ53I@500R(%JA?,I%4U$7AE669E,5084SU,P>3Z- 2#R:A#YK5;VE>_^'T2D M[0G&;&!T6:G>1(E*ST&X8)TB,MWTR3R#H2??\R_)[^#NKY#;>93S3RZ ]O2T MY)NRNVOC'U="RY[I!C\?!L5F8]HO??=A."]EH)5HA?*:"QNU 3JN\!NIU2L4 M)7+5ESH__L82(^Z0DG=WH%\)+CX[)42Y-J7&2+,O037,LH*Y'RX]-IT2&#G$ MQ/,[X(&5>TM6[HEUS3LV=4_ONMKC.KW\BTMO:K)U+\/XFWN>$!="LK!:V/PF M7BBK9\*M:M7%QYQJ?QTK60$7%F? MUR7VP.)WN&(=34A!]+2:/P!3P M: %@ H_6'Z@$GP-F./$V!"U&H:3,JHS'%IR6W4B!F:@$&)HG2>26'5O[*[:! MV0+,%N"(.+O#U=LL W=_:;VI^]PBO8-\:NH:^P9!U>@1$PF:.X W\ HJ\PZI MSM=IG[M?+LN, ]>,0^^L?S$-[@#OGFTM[=M9^;% M#LKM%,G<#LBO[]JS&*HT*MT1!MN!7.Q!G F5PDYZ&45ZOD"=<AH]0 *^&8V78;/;Y#;>=$%L1&I*(D5( F07-H\Q;1XS7XE?(+I7Z M\7?/#90%"&2X!BL$!#)=K$,_ M_D;R,$SGB7-J%@"&5P/#BS+JKV2#?R\, W;2],<]921M6!AE"O"ZC?;8M$/) MOH[C6!Y[TR-W#1Z-RX,CL&U ;;;OC()X673U2(F?[YX6 !$ D>\,+/@ZB%RX M;9P%^[O+I$>;+,@_+8NUM!-E E2JN%-U'%C%?Q+>OX-2>Z$X >MH_ .:6OHQ M[9Q=-\0-]@J.:L.Q!)3:]KSDQDBD8SR,,#DQD@$E@(O]19/^',%GH M3&+*F-9I?L"&U>E(+#-N:*283"QFDD'S!$%L ?AD'Y (#>BS6O M+PJ])]*6.1%&<*+"QXXA8;V;$@+-D4O:G3'/HOMVU\'+)+V%[OL@9^"&3)/+FP7@D#AWBE_+ M==37BPH01='LN0P$VTP\6PMVR>QB":5H5^9+R)I3<2=E@$318:@\?LWI LDCA:7N)7/A&(DVH_AZ M+EMKR)U"H:^#A(%+-J8N;\C ,_)'FLDC%!LI$KOIX(2IY.]8Z@@U+2NM;173 MI+JE-%V+\ L6KML)->V*)<)Y''G+^0JP#+ ,'"KGTC$^BN46!+'KSI;EI7)+ MYMS-J RUR S+.W\*29W^(.6;_2G'2S G\J-650@6./R-9!7DJ@3P^CU?"MW MWM&X/N0ADNTN8&$S]2B9B&0D*[A(8J#8(D Q\&]<0BF$-U$7W"'F$6N MT0U='/DFM>ZD*"9_A^(K\&UDUS@L7,> MVS@3OCSTGG1HNU,-\^M(NAH].[ M-5(4-A(0]A(,5IVU[@=I3/K18%"*V' D%S*6L.K/[1AB)SIF)+W*0CVP/(*" M.@H SN]3* "#^_[DV?,C/16#I-<+[3\/=9D>])')7=A&!]-P277GL(0@-#=,8WN_@_S> M%)9_G$A"WEF7\NNGXOUD^>8\79MB]&I4?=_0!GI0G/.6:;2[RGRD^!Z9\.:N M2F4>)I \3!]C3T D@$B^ADC>4]T2$,F7EL8Z0B25)3RI6W"W:ZT(LDY2,*V9 M\XQ(TDLT\AC"Y!GR6-[]Y)+]/)=G3=VM 7FM!N*WAJD\CN5D(P+R=V7R]ZVA M%:_*W[48W4_&INK)-NM]0 =J5-E"M5'M57DQQ[:*.;$GZ%[4:7!F>0N1!^?:5(#@WIC@7MIA^XEWHZ]FYA*ID;0 ME4<'O1O &EII0E:C:O.F0$TQI8;&#:63 C@]FJ+S.'[ZVK/?I4EP2;-T#,!0 MO&]%'21'?UXS>,#0P QF7.@G4ZU[C3V<-J_33+ECKJ#>F!_# \\C62+2*J1B MR&A6/ [/PV^F50)DW@LR0:KSY[?\3R)3[%0=%!.4/E]V!R,5'TB5F,N0F2@ MZ?Y/WF9X\*-SP0MU+:?'2]WQ3Z@. -L$%(T"GHFS>"92P#9^:?"O4]NJ4Y;Q MD$6:TL;OMJK5;6'0+"34EE6-(]$\B8+L:$ H&K<5:DY'R& 4+7&C>8,I_G! M;./W4*S%QM6, -*L:B*/'PVZO4[G1E&?ZLD\:#E#,9U-R;O1WX\Z"RV@U9'7<5WWRE6_"OFM,[)%8=U;7?BFL8SJ;4>JF4 MI%#KCJA)3T4(NR.CS"[U%R> YP!@&'@ OJEN_/LPK!&5L6MI\YF%^F:SP([% M(JNP*8;36JYYFD9OQOA/SWZ2EZ4:1;(2OJEE56^3I7R(=-CDH-ST:*'7%H'3)@?- MFC&E=&0L*[V&4J#N&@#LA9GK5Z(]G NP4[76@#?C=<%2! >&AMRR,]MF@$VU M##R/GN%BF@MR;;R\M^91X0 ^CF^N@'0[923?4RWM?BM+GOG^FW>$D,4,[_OC MQF(+DP832W&M'F"=*.W>SEERSFJQ@ SNC S>4_'L?LG@S!?HO(,,S+A2CYJ+ MJL.OUC6\U.SB/[HKD2 M*VNTF4ZM!A^Z,+]V^DASU35D#,VJTJ-('D;>RE4#2+P7) +WR.?W^W^%&Y='XP+->OWJ'N+M6D &C\L]C_?81]RW745_5: <-@BBUNJ6> M96H2VZ]HJ[@#13*&9[8ED:=AWHW\S;K9&R?IX#)VH)A?KT5YY6K$*R=@;]+7%L+&C=YL MJ\"K8-L:5ZR&< S:NJ8M:GFP6L MA/!X2(F#AE+>XS,I85F"1Q,Z8K@@@>C40!=Z++\L;. +1P D+DU),SJU!>Q$7 MW9HK$&H&4?)W$+U.AT9Z0WUNX3H&%.B>?9;X.&#KW%GX+\@%^%KG1XKA)S%! M;QI)LCO@X^YVHUH<(]..Q+J=19J[N*NWF">/WI4.B 0 <@#N%CUYU-$,#-K M#+"9XC.Y M/*T+60W9L3),GXI<6X@*2)H#@7F4H MQQ4G3;RI/G"N;9M!6DW=SR6:0J8*9 ??NXX"-+6;U-2 B0$$]RH%%Y@87V-BB(&K6K/D=]WS MLRMKJ/_D]%682"NP*NY3JP-6!9 _8%50$(A^N/SJ6JK].R "O)U-3VDBEQ/ M\W7GY0G5XS"RC:OEMA6OKRQ"_?&X"MX=5[44SY/Q,4,,(P8+I7JY4 IYB_;( M=I1,]?F'_IX#^W,.O:!2&T2QJAV+$PB6+1>=M>0E0W?<(R=T+S[(+14OMTX? M_3LI>3S W$\4W9>)4A.J"I+0KK:CHM#VIE/VY#+R]B'F\WD2LYZQ83!SO00D MVM'9&L6Z5N&(WD *(4HO('RMLVJSOQ.4$XS^,V)R\M%#.,,.V^5233)9QEC5 M-MU"&+-9Q1 8AM-_WR$SNSG(*8^O^@F,.V#< :\$$-P;$ES@E3AU^/&N!/D[ M]]EEZ"5ZF><%S4FQJ<%*>1H-.EA'LM?&;W2,_>Z8/BK(KJ?F%HKO"]-LDV1C MTY?3##F9;NCW1/;EHC$E!WK@D/YAZLM+H+C=-^&1[ M]I-.['[UDRGIIJEZ1W=OBVO6C-:XK?,DO>2E2E!I=&N=L\\I=N(Y)01OHP\+ MRQ@>*) QAH8^@;:^:T[E7EC2^F6&YE%\,EWJO<'6Z29S>BR\[<4'_YO;C2O' MYIZ\-/=!\^LDBO4U"?V[%-5^T[=:HE4:\C8<2VUQMFS'ZF_MN9.HZ=W!_!YH(T=I=;?%KG_\\]B/6'S/3=6E1]/WQE'5IT8;+T MZ':!+_?XAFAM&IN>:MR%3)]X(OVX;#KJH ^'K=J@)5#>L""]U^.QEV0S>WP6 M:^6&@9].9K(0%%L^R:_8?_?@[EYU#HK\$Z;0Q+@!"5P.A\QX%G1Y"L8N4!:EF-'D( M:SADQ/MS>VE<((2N^#3KNCP&A;URM&Z@8U6$:S:LVR.UZ NS4+?.6=:@[%-D@Q*-R(Q^!KA/Y]!WLMB(&=IMF7-FT1 M&>$M3IA@[W>.?;]U]37"_JZY;$,=E806L6P)Y*+%08U.#"PD3Q&IQ^#8 MW0*WY#'XO%B?UM"-2D.A1PQITX)L&V:J$8%.FM?D!?N\3)]V(IUV7(!)42A; M)":4BPVC.FO;[-5Y#.[PP/&*3Q(_<_(KI_,\)Y.PBXSZ?3/:[ M[)EU4W!AQH4"WBS"11V'NVNX_S6VX:F#/C\Z=,&;-65SJ)7AC61N6\/&1">B M1-HP''[_\>^[Q.Z8P7<)XO<%:_"&Y1&W=6VQT#9-B]R@\M);],'VM[_%R@-":*ZUZGU93L01$O]GMU2QY\Q]':SEI]<2KP M*8$Z/E"E26_=[7C;DD1[:Z^"41>/G.@;!OK$%O_0:/_4;,_G$LE8ZHDPK?7% M!AQ=WNW1);A'YO.U29\P_7.%^5J#O0"*'*UNMAPYCJ[XJ=C6!E504[:1(3(N" MYADX4;;HM^Z)O.)8A)V'AU75T X72J!KR3Q/3=4,0 81R""ZFM2WW#^O3#_H MZH%B.KK&*YZ33)7_!(#%'?X2GDH&FSSV"&$YHN+/# =I\#8[)BLM<3F6NXGJ MD-WO0C%,/A'A [KZ%T T0/35Y 2>&]$GUS/^#-'!.!KU[3X?P7:_4RD*>-3" M$2-%=**"4 29QX[<:_NO"SY1>K>ZX6:7TZFNO?3TF>[XYEK/F4[RMY[[Y\+U M_7_ESLNSJ3EB6!G?W=M"G/'FNKO" :"&:[^UY51A)1?A MAMBG1.RN:?/?*.@(3!AP2R6XKO;B]8"G-5GY#+I'MGJK4NW/1GC#@-'?!_7Y_KXU#6U6;#&6_K0#1:X/IB7;S.(L(0+-#=,4QDO M[L+*?YSQ!MNO'_=U7%9YSBML64=[%U].A/%P2+-%13+)I%,]R=JZ/4,FX%W8 M")SP)4P?\Y( I@!,<7+_"&"*K[_6]KU,L5FHG0FK+#Q+]&ICB2?]*K_LI$R1 M:588PN09\EA8R^2E=O7O0$E6^/SH?B=\3UXV1=63A?1>*FVI3VHO2J*NYQ0U M/:12G$V:')M>6^CO3)/ 36L>9"9#=J!5,AW%4#/_O64K6/)_[ASE_ N,2A#_I=O;S M_SWM_2^+#E+=A>O]?""B)\.:[;"/9IQDZ-#$TQ4+4J;)FW\JBTC9^/MATL1? M-/U I\]^]M1L60)W^1-%_DH/4>WDS_VH<.0OBCC30KV$!/&+ M797 ]6&4K&:7HJ3Q(]229)&,$99HHB4^7'[JWGIY;?;4Q=TPUR[60,Z=;@ M[^/RJX[ZUR,O[T;UBUSS^?T6-43H4YF>Y<4DUG<2=<>_K(39@G\?SV9>5E7)CJ# MJ%.9@B>:C*LZ(3-3'),Q39M@TRFJX+2V7X']-S0*G](H@\LHJ<$R/M%46<%1 M528FBD)3M(+2"/+L&ZFB+[$:*O"8Q(ML(,6C46\85CHR*J,O6W9==S1PUTX1 MYAH-:4O'O759B63LL&5I4EA.%2-N6&*''/6;@KW1J4[2DCAX>Z?<4&8,+%GD MA&]S];53&I?39](O6X92J6*U!_Y"@DHTIZQ:?KW+&#(NPR];%J4YW8.T>8/7 M>;3M"PXWT&)6)@Y;PILQ@R\9;\&+>$6+Q;4UW@X2U>5P1(ZM>6:K.IQ;)MZJ M1U:?KE'-*&EY,** 6OC]38>P+,6DES@_[W"FF;8\&!&&TJ-RJ".151Y$^(C5 M?9F((YD\[*<$4N8ZZLC48UB[6Z[6&WRYX@_8J<#9JFK("'S8-.;H^J0[DDE>GT(P2Q66H;1D M900Y;-H4Q5&]N8@"N+[!>A2$R8&0R$BBL!XT+36Q N=)?@0+':,U6Y=5J]%* MFF*'3?4.-FAXPUG%$BI#;#7 "M62TI&1(XMO.YNP/G0*N*44;-*=LZ(E)4N* M'%G]65UTUHUPM9%$MA"ZR"#H8Q4C;8J];&IXO(:I.KV5ZC,60<-%J!;UI*]' MUDJ6/@C6+)I:-J@B!@6YDG3(ZN% MME>=[G8SURV.9(DVCJR]9KI:=*ID/V^ZM9!J74.XD53O(F$,0]NNDDX6+3,O MFT)X"[+18<6TRD-SQDMM5R,:25/FL -1B,/BAC 1'C75>6.\C?V"E]#$$7'I MCDUF4/34BB0NMPKL%A7;QED9/2(N2+^Y(H8&.88AS36TGMD=;[I1VO1@"4BH MAN!]M8#P(MDJ5^*:A7EB\M0CDN6+\+S<)60S+<1+AHP>$<(^OFSP;#QM2"@^3ABATELS3B=M>C"OM7E86E9J MT):WY4[%1*Q^TN-D6$?DU1_0ZXW6,DO\9CABAO4M75NMV+3IP5/+([TN(#%6 M@:'F0FXNYB6YPB=//2+:8KM9FL--LBP)@5UMS1HH&FALVO10M$-1) KE:D$2 M[4;@FR.AJ G)#!P1[591+I >Y)"2;5:K[FH$!U&" I0\?.I:F5-%,>$K:3.$ MRFC(ER')S9YZ,*QF38L+O#J2X+J)E9W2L-(8]9.G'@',=NG7JHMF9PR',HQN M6+(JNE[6]* #K3F$!X[NM7EA:\^0<"JQ4C=K>M"!Y6@(==IC7I4&\V8?&A,U M@Q@D?3T"0[_@UIHRVFI)];FA24L1KV-(,J]' %/$<2+T^%[ ET41-SE%<\=; M([7;#_FUV1_;*ZT$28-991%XW9FE42THV@9+1#/XZRR;*HK;1WS=-)7 M[(B\ML=8S$ZY:B2%6]SQ*@&C;#$V;7HP61.Y&Q5:0=V"38H8KE?S &.$*&UZ M*-IFGZ2*\U[1(KU5V?'4H3=9)7T](MHARXF%[K26=*!=+I6W>BTN)?R:-#T4 MEVFI"P\DTN7)L*VCGMV7>2%K>D!OQ1 M4SH](22H6@_ZKC@<1T32] @*H.7" MHA4DKDAH)\9;Q!)K3(9LVO1P!@;J>MZM+V"+,RG7L=!HPJ6Z#7'8 =U:JV(U M& ZD#5& G$IERJ^2S1@[ IBAL.ZL^&6Y90VB544H\5QU""5//2+:!:.D*HUH M@EO0-!&]F',[\3;IZQ')DI/M;:65^QN+ZP2"L39+8]1F9?R(9,T9I:%%1:< M"Z6ZPR.&M=Q2B=)T1+*8 M&K\2ZZDDQ>'5MSO8B*I4[:]$ &V*"Y64X;S;ZD M8Z[>Y> 5UVHG'3@BA,2L)DV<]<212*HZ]MS(6XAITR.K15'R@&"'#@DG]$TQ M-B(T&HJ1-CW0QCAOVE:6B\8,'L!3@AEO)UKL9TT/U+%YC1[6Q](RL 9SN0TO M-ZA5D;*(Y\/)(BJ;)1NV(5YT^@(W\_7)(NW +Q[(_%./#H&=AU)U%PMEZ>L_ M'WYY:B>D)O3>?$X-275G@#ZX/S)K70D#]^&#G:V>??+,HG_BY-RW.?28!-Y# MQ_8O1'9FT_N.*PGJ+Y1\R^/^Q#I^\GPW>>9TX48/CJ"'OZ'4G_MSY_Y("[[\ MUO.P]P1E+WYHJDP2FRX,]#-['%[W_2,?B)#XY37ZXZ,/XLUS8[ 07[00R%_D MFV=08"&^:B'@OV :K,0%K 3@I@M9",!-E[(0@)LN9"4 -UW(0@!NNI2%2+@) M RMQNI7X8 CP;VWJKQLU_8%1GY6%O^:H^)LGX7<,^+7K_DW1B[]3C.YA$KX& M#9<]!P , P # ,[U=+KV@2@$9X(;#_,HU0=1?IA__W@_[QR0G!X;^0[RT M0;]CPMZ*MASIBN?G>$?37ZWP?"2Z'\#D6V'RCD7?+=WAS^, 0#\+ 3YZ[KE M/TW1.UFBVVVRXUT+!PJ$XVS"01+7+AW(*?;&;ZX*VM77NA/J/T\FY*!&"@DJ MQ3SX22ZM2.RKNM#U2/PK]6Y^H^L!60:R#&09R/+>97<=LGQQSH8W:U07S$!U M32?7-)WL!JXK,1HN2SS/[54_8)Q_7,6AT/>6?2N&N[QK&9'W58UZ[M,:1[X7 MR&W/U4(U$#Q1]]:FJK.QZZ0;R#@_-S+TQ=Z/^\DG^O) M5TZH]-^]F?H-QOKY"DE?H@/IHDV&)Y#:LUG5F8S:\V#I\*94;;4P6"ZKW3^Y M>^MU%:2'5:PJ*0DP9#(ZM1DW^HYER%EE#!+/8S!V/@T$P![ _J9@_S&CXPCL MS6C+6O@0@S<< XW(#F/9WEGROQ,5^T6;+(>QUSQBUW*92XY6:UM?U0DT?(&?9[7EO* ](CIM+H=B8 M-TO3=:'78^6LN!6>1RCZY);+=YDIV>UZP%?R!_QTBW?*'5+5PMZ]2P:RU)JFD:KSU%6N3+!)J)?Z+L&*V<5 M]% JCU$,<)4"^ /XG\]>.0)_EQU-^Q*E43Q49L06O#7'M'L6^)% L1E(7;R+K1KK[)X8+BN=)_"TWY16?N3R[]]?; MS0]PQ)S;$7.S['? #PP/GLH@4'\0$(9JSAF,+ M?8T^"P]L542T)Y'C2ZCC&=YF.&GV]?0:E,3,00DFCU (X ' ^<]N $\\(J! MM!HNM*)FR0I,SC5R&<)3=;HY2Y"98I!^7*,J@43J/;^&CPO<"#;D["H<%,'R MZ!D,GKO"^MUZ=JZ6J[XU>OU<"8A ($ @$$ GCYJ0 G3EO]YO GSO4#/[O* M5(^7NN/K/B@) N+;KB6L]5R; 9!<(+E >_4A=#N$&[W->2O*07_-@*_>Q* J-_%D(&H U&_DR%_S9T&7R+JU^>(>AGF M=Z:::L XNC7CZ-+,^HM.6SIG1;;4G!*F^X/\(^?X"Y%L=^DN+$HB-*'7B+ 8 MNALVZ_N/OQDR3S 4B.XO[*B;K_#_;)E^-$LH&1KX\8%MV'4VP6^D_:= M_/$WA>0*YJKB]M\T5_@REX.Z0J*Z6E>ZIGNR%573['0_Q8Y(H=)1'"0+PTP?%\8OK#R;+_#L+SE@B*#$S68+ T\#^K4VELE M2C&),]H0 ,/7@V%0(OK;:JW]#L.*J,1>RUNXL(V-6TVDP];&A0S# MB3V Y0GZ1FM%[RV$TU9A WZ-6_-KW+D_\]+*K_V.S7H3T38@3UE9BK+RII6. MM"WB"9OAV6D&E4?>+'T/T _0#]!_N=77?H?^[8IGQ/6V"O'A0K%DM\%839M- MT9\6C4;R#'S&*Z8 ^F\-_>!,XZ**K_T._1:+*1P>>AALR]TNL:7Y N,8*?I3 M2P;-,\SM%(]FU568@#H= ^3I"R70TTO@_< '[I4[=*]WL\Q*W92 ML&:EM/+(&?36BW#![U1945\LDI?E0=-UM'89[CD=Z5ICI4+'G>4;;P@8:ELM-!"W&ZLUK-$ \FN M;41@.(_AP!<'8 Y@?A'&QJ=A/NG&JE.BIUM>J#JH..3%2DQ$*6*AT G*T;?N-KHNSWI1 M7WK)]&7KLK-$;#?I[#;[ /A)[M!/+(43)M#L:H[DB$CNQL5"32/$2!' $#TSB!Z9E/@8Q!M2+JF3V6S+^EE0Q"1 M=0D1>IT4HF1JYE-YAH !1 %$P6G#"?7XCT$TIM8%7R/''"^RYBST-;=7(;)= M-#U>(/,8^M8F>O7'"]Q,<0P]9SJYJ6)ZN;6R"/6TO.2^DA%P1ERQ,^("9^$" M794IX?WS.NV&-++PYP[!_AZPI03%_13$"=4EHTT>=(3SUEZC%G1PBH9U?E)Q M@J!1BM+DXNRV0H3&\Q1V2'K_ EP N.#&N>#BGLZ=1- $T#S8J!Y)O?TYZ&IHB5M@%IX M6=H(+2S<(MV@O;N)1 M*>0%U/3K]DHH)@+6W>"G.KI MFGG"-,Z[-T6!07ZAKJAKMQ,R['*_H,OMD/N66[JR1%O.)/89BZQ)45!82AL. MBI*NI59"HHJ@R&&]/."5!E0 J."R[9)/4,&27IB:+G=@"YW(^@Q1B!G;[:14 MD%@E*)7'<$ %@ KNSTU_[6;0)ZB HKU%7%YO=%CA$57>KOD-JQ@I%3"I[Y X M4@C[CVV@2SNV2)4Y-_:'$MK;,Y -"SPY$B)5:SD29LQ*R>[=AI@3ASFG0'7_3TB%427G\V+ M_SIH7V(U5#'5+LW-";SJ.%(XCP8=*8Y2K#)I\>6W[H*X>D]^5T^ZN=6UG*$D MRFVRZ'XR.2#._#9,]_LN;0%B1($$7Y<$7[OJ7$[VD(;K^P^;BN"(R6ZBQVJV M.R=;LK=9!JX:>I[NJ*9^K*BQZ5^QX^27@ M7P80!W[BKU&T3P#Q"DTHFVFTK%B01)-PF>26ZX!-(9XF=A*'U[A>K=?CE_BPUE?%.KP9=9W9P(!BRXED-+L.ELACV!FK1=Z7 MY .PWZ2R%*BAV4NX] ;NEO:NG6A,646M08TTID7+4-&\9V6 MSE"@J@I@A?MCA=NH /D!@C@H$!T2#+Q>EU5KT)N4ANL9PZF-*.6%1,EG\B1] MQBNG[AX0@!8N](SBQDK.5.VE8GI9ENH9XEKN2UKOTU*_*(\[".P& GS5 GS% M6N:OK>277_D=)]Z+;:]26=C-HE1'RL**KA7AB<'*:':M*8)3>8Q\*\@4 !P M_)I\R5<O71I9N_T,QC,B3.' 9 SH +N-;%_"NH.L MZVFZ!^T:_T26<#2/<4K@T M@F;/[[F!LDAXR@_\[/YX/5[JCJ^#DMYGMUZ_6>R_NK["]:#\.@.F'YQ:7 IE MUM'X/9"/;/I1A Z+GHD/>#0BUEY75=2JVI'1[+Y)#,?R%'K&@VE "( 0+F"X MET,(9_9ROX,0VM68M)%"P%C<>KQH\8$T"30V)83TTB$*R=/4X=[/I#3(Q:K&13W!_*O MIG@*Z\!7"V1%Y,4A,J:LBBI$C"&CNYM,L3R,4Z!> P V /:WFR$?!/:@+LO" M-.@X$B>Z/6%$+PO;3B<%=GHP@:!Y"@:56 "RK_Z(X2N0?69[XH/(GI7#XH#J MST6)T^7QF G]]AB/4F2GM@63IRGXVF]1O3R( T_+;1:ZO;0 X[I?G"@9P =_XIU_ NMHF=FP\S;O@UB.^)G-<:U0H3@"EL*A%T/SJN6-$4/&T/1HF,ZC M* AI X0 ".$J#Y4_10@-Q."]E>S9L+!@^W7/53OS348(Y(^_<>*,B6YW#P1 M!Y?K.[S6X^=W<<#KI] S&E:ZO4[50@W#&9*F5,;744H&V2GTF]>-7KA?];6[ MOM.@UJ=W?2??L/1 F21_I5<2!IN.[+NQ98?V*"PVB[5FLR-CV:U[ M=)YY>SL& < OV3/^BU7D7BA8J:77A^]\WKA.@:4J.IVSG36B;Y^TNNO[]ZP MO+D0FTOWFH&*OT""@00#";YE";XT5^5M)>$_J$S51W4H-93\U%(ZFI'?7.#F MI#V9N# TV- J(U7P6(AD#,_\E60>)0^S9J[58RDYWC.%.G^J5P&5Y=0;A M#60 MV"[M1%7+K@5#L#Q)'%97O+($YS?5M^-)/<#2O.%R<1&>U[JZ1WJ[ M52Z[Z)*6MV7LM%S'/4I;1SBK: ?U04V*"Q9D^8*]9ES;JR?J#+5+3,3I,R8F M G@#> .#Y<\Q_:JMXC-- RG8M@5SE0*MT^AVIC$9N+-09A)4K07HOOZJM;=E M=7QD\YZW6LU@HRF:%=9-NK^@)A.GT4GQG1[NX'F2/BPX?UUG.Y>'=."+NRK[L[;2'/W=? MW_WLI2#DX\!3$BO:=!1O4PUTVT]LO71\GKM89-;>[HO^;TZ@>7\TM<02H<"; M 5.+DC[5F2"Q^K)KQ@@\3Y!OAO0!!@ ,<"L,<&:GZZ4R@-YE8D?L*1 ,;;V) M4YR5RRV+31D@C4%!D3P&'Q[; JX1PH $?A_YHZ]5 K8]CXP]6G5[FZ^PP]E; M5IL@N$K;&T%+N.Z-P_XV7N,CSY!Q)'7=XF^E!P"D J3>BLOFS%[;W\+S)2HW M,!7Q@=N;P^9PT-D,J6)#L-@4E>2/ORGZG#E] )?7@TO@2OTS5^J'<=D0Y>FR M@5HE*?29LF1VE*H09KA,\^F.W)%S90[.-Q7YHC[5D_G2OD:3!_;UO>467UO1 M@=LR(1[0_0D;HDSN9^K>EY7]BVYY8\B"JJ2P.<]B$K<7BHBO5DVT;VVOW MS&%8%T#Y5:+\ J<$L,/71Y=_B!U[J.Y.R @^<(FS[_,CVH4[*#JE2C^0I M_/"P M #H(>37AE^L?1P V 9Z_N]CR>_&\E;N3J>=6>&DCS(DY,J#*!&^D>$X+< M3,,'@+XF0%_@G!QSR=X=&YR[(O-[V< T>*.^]0('1IO.9LETFY--(V.#74T. M'#LLQPR\LL!#<*4>@@N_PB673\#8#?O>\ (P C ", (P C%RPA_KK,'+Y M/NV"XIMJ+C$+4!3B\[1Z?KDW*V^RM]3C(?B06XV'T2Z2G<'C[* M?'7[F3[QQGO1IGC17)N:GAGB&;1\6=]ZMR!+'W518V /(*$0G=K;CG[ M'.<5STEFS6_KGICV,>.*0[,<_A52W: 6,3MWUI926;JX4X$+U(25\>R*P]N; MC^*.,3\Y(S+ZXV_X+_18;AAP8]XN[]*+1;CQN$TL;<8^',7+/DP- .]>%^]^ M_%3DK+RK1W&CO&4J@B5@R!3B^U.OR4RO(SA#.N#@56JBUU"(8R;X=U++YET&I[Y^/G367D7GL1<5.60 M(JP'RFPQ)/E5,3V4SFX%O;WY> ?OOC$C.WT7.79/ZG6?U+W#I[+C@.07)>F] M8NBY9-XGNI=SISO'BI]SP\!/3V>3C@$7ZQ6[6.\K#/V3::)[QJ/[,E%J0E5! M$MK5=E04VMYTRI[:PH<_P'B#/4[9'4Q;&4J%:<9^OO +H@\[PTOZK0Z*D#HV2Z2B. M:BJ+7")T@6XGS_;_^J9^?]_L_O$B_ULSUW__-_GQ\#UUH2M>RN.S_<,?C[3#S/\A)Q+$/&DV]G/__>T][\V%DAU%Z[W\R$]XLFP9CN_ M.)KM-(8.33Q=232>:?+FG\HB4C;^?I@T\1?]F(CU\S'%(IV('/473/YO[M>O MZ70?GKY(F'&MI\]^]M1L M60)W^1--M(-4"I(_]Z/"D;\HXDP+]1( Q"\ *+F9EY+Y__0$[JC.]-O3B5[* M?:E?,KV -07SHY0J[Y'4YQ-]; :5C,!EFB*G&HG#LC*=XC*NHU.9H1!-UA65 MPDB=AA&8^+%[Z_F)).W7Y-E;]M,R<1=:\C^[IAODVLD8TOW-S^^8L.JH"=%- M=K.R&]4O"G2G7$*?GC[3'3\9^"ZK1<9A$B;HBQG6,R+_U??=ZC_I?:ZZ#P=L M[)+>)U^U,25]_*?IY(*9&_J)(K!/N/^:B7N*G><,G/+A>XV.O;03&()3RG0B M*Q.%E'%*0^2)FIB>BJ9."1764 0F]V*A/"@XDBY.4;\64'Q].]JJHQ@ICJ4H M5MA3&**\RM1;-K]AM>4E,YC8<=&3TL&4\V[:Z!K9LPMRB7VTN/85N!%'2 MDGC9TJUT/9J=V#(L%/A:X.MRI=%.GTF_;$D4R[5*U2MM8+35#8MCSH\+7B1C M,ORR)>U[-#1JA;3$-4I0K<%DLU2="E":S,?\7IZR<):P];]DLB;%9*6!=F$3PEENH=VS2,A+;_^#M M$-558+-3K<"ZA)+!6JNL-F:T\Q(\;]E'U@BW=&?>[ M8KH_J+M]Y?DN_,3OR3>ORNR!+L#" R,"Z "*[^'4!1':9"P.([#+7!1#9 MA:[+[\*OP<+\T<)<7!+U9R>!_JI@A:]).OGMT=R9YD1U%^F'__>#_O')^<'3 M./1OO5^!_OC\O>7)'^F*Y^=X1].U7%%7]?0T?7=*@2'YAZB1R:<*$[PVAU\$ ML^\2,@"\-X"'?A9X"/+73>$NC;)^#BP@.D!TWBLZ*!"=KQ(=DK@QV4$^NY]? M2I[^GK,7\IQ?B=$.],F/JB((EA;67:E+F1^VD(YAEK\7^+ M!)/9&X1@IGLY]5F ]#.SY>?5F/178*3<]Q2Y<\!0 ) D "0 ) PE<5 M^_NR.;ANIW66!O;C;\GQ]*2S6UW+S=Q%^NZ+:_\?#G"F;M52?:-T[;N\J%/#.XK]NM7M0G@:BKH6<& MINZS:\57P[KN6[>N]_*/*M9KI+Q?*)A66?>&U=W=P83KZ0\G2 MC\[L*YP.?X#3KZWH+7DC16_Q3"%X7G!O_]F?%+W=?P)JWKY2\U:G58R:3C69 M1G!*QO$)*M.4@LD3"J%P',=(#)W\^/M"BL.^M^8MOPH3G,L,A5(PU>N>G_D3J?_D=H/XQLJV^9P>JWHBU,EL[ZZ$R^Z/6^J/?]D)L03? M5@'W8(H_KP/LP8 2**TAZD1&IZ0BXU-EFA;'Q65&G:@:KL"4BAX4426;G$I% M#EZ4Q*@WI)E1:]A6.JFF=U#'M#&TI4$/*PF2,DIDP=F.8<]BTZ8'A6$W=CTJ M6&C+@,4JJ5-,P#8J-'NL?.Z*61-3R&94:T.52R5A6FH%T[1\+O6RI5)KN5KHJZ5IS4B;'@S*B;<%JN6& M%DPN1\/6?(*6:^WT_8>#:D4V; I6B[$&('[:$G_94NUJ0J4DL@MK( 83(;0$"]^F^5P'PP\X3T*:XJ FD=/N MVJ9(2VZ/]R'ASUL6F$79VU9-SBHC[';%Q!-+5M.6AQ/5F#>,KEKH1/"J-^:D M=CU8#\FLZ<%$5:TF'>#Z,K1"T43X>4NI-R=I&LKA1 7KQJI;ZUJP9*I(,5X. M%YPY[1PK"PQQX@)J6,$4UDN^HLSK[8:\9).6!Q.U9K51$/L\;I%=V:HV6ES! M+J?//!C^M#7B) GNP[#.]P.YV>CP4"]M>3A\@IR&LU#7>I8>N(A7[FLNJAII MTX/AD[UM>T4WV0(_&"X+[8II^HAI&K1NM6>4J*TX1QD6YBT[.4VK8I\ M.%-]A2Z-_-6D#P\2 >\OI TFK*-C99$7XK@C%1P-A\M$50NCZ@"OE-*RR ># M*E978[TL:5L>+6/=;FL6]XA6VO*PI].V5!(M/O8LR.FSGD'4FJMI=*PNN1C")F5:+,8SU7+G:%WD#J:6YZ6I/9.@YH08DYQ='&1FV.'K^4AH0IM@ M5(!MV!_VMJV^ \Z,G7D]63':-7'9DN"RDN*7V(=*'+3E@>OMSJ5B"9FM9*T MPK1X F$=C9$.YQA+$S"4RZ,\7H)KT[,)]@EHJ@9@(/WVDI_!BP0[Q$AKSH;/93A'% M3[8!5F8.7\^6&D-H,'1]7LO=SL;08PG_5@BX5)YZ;6+4[R:;#SPX?O'M<68:M>PD:3CL3MLE;GJ M,C32I@<=:%>-.HW,L*VE"^)$76'*JHA$:=/#36)<:T[50,82\,\X<3K%[+Z0 M-3WL[%"MF"T5V=#\9LQ#ZUZE3HX32D60P\[:K%N0#7+2YLLXM0A')D85TW$= MJ4<_JILBL.23PSFB(+6&RWB5L9 ++98%-FQX^ MMFY+:]*.88HG[;8)#58K;U+8M3T0;=GWPU*1&GJ6(!9Z6G>^+$I1HH <*78? MAAU'UBM,B]_ (Y.Q^3FL3K.FAXO;Y38Q/L-%:27WEER;-#OS+9LV/3()571% M%$R3MLCJPL!:_98A+J.L[4%OM[(IF.M".(4W_3)D80$M1 EI(,?V-GS!X5-N M;/#E\J+:9*,NQVVSI@>]G10:D>NAM0YO.DR76'FZ3W8[:=.#U<6;?I75I4V5 M1\6!BOF>Z0^76=/#@>G;==?G>K9IK;3-QMZBB"0J20^.;"^6X42CYE;D)%W$ M-;@TB+F:E34]Z*PDU,M:NU[<6/K:B\1> YWV$V4L:7K065+U\O)5F2=LCFY'>A_UP7:0-B>SK0\A4 M5C6ZFC4],@>A+,(CLLU;NB9&Z!(A1M->(N%'-AE=:JLNY,05*>R3=FO2*/1" M+6MZ, >&[M+HS%JO+4A2^T0+EN8\G#4]H@ZT>-AJ4,.ZA5:F$V0MPXI@);T] M0M[(AE':<6,QY072E4QIN$&6;-;TH ?)9MF=J]MQS NT%%5(W!E.REG3PQXH MPHC!5RJ-P;K2=O&QXA;-%&)'^#N09AK;6YF)XFZW:B5VT)M;6I0V/7RL3&RL M;JF.EGE4<3:)9A!5:F4V:WN &[1L(#Y3M,L\I\R:XV#E=9IPHKP?H7"_V%]U M-EW#M(06.FRUL;:H%HVTZ<$D,(50(PB)&,&#-AO"FMQ8H]OLJ0>BR/*^I\9A MC8,%%QH7NR:YG'K94P\'UNR9[;)7(<>P(FT7RRG*:$TC>>P1"I\5-@-C0!0- M:R -9JK;BHI+*FMZT .W.:@']A2)X')/X'OHV*O+]4[:]%#AX-IA4^A$3=]" M5^VI.JA"%#PWLK8'O8U[RFJXF2J45=\NH'IYU(CZ<&+!'.%P5FU(1$SQ_Y^] M+VU25-G6_GY_A='GOA'[1,C>S$*?#3U96HO;6[V@WC)A'5VV M*J[6P%="//3D=%0$?K>IR=N2@B M&T5VHX=CS[!]GY[P@MD8-V%2Y9SAEL)M:!0//9FLL_67!=6JMUB2&M;M4K\H MC7=\-/1DLH["K7C94?>P1-9J^XDCKJ.#%#UC<56@\L!&=J[.-J%RH3.&#GNQ M$0\]W; NY$!*F44/@H]9>UCIUH>]W7'LR1H<,&S>*.P+AJ'+/9T[K(G0M@C' MGCE#Q(*VP4J]99VM]HQB?38;NC+$1$-/UJ#0,1U_4RS7!;UD5;#!D-9H*7[J MZ0Q<#Y8A#,<6!K=BG6&SQC#]23CVS,'04'K2S#%V3;:O-\:-HMWQ+3<>>JI0 M\CT(GA3E">O#O:)3UG58&##1T-,90-HH@,U:><9"!ITY;]8#?%@J4KT^O-KP_JPRE4;L+!YZ\F*= -\8_ISG MC*H]DYKR%C<@E8^&GDAM25>)XKCNS=B^!%$[O3P>V#83#3U#=)4*8\CXDH#5 MQF%8&TY@6*N'+W;F:*HNT.9HM.1\&)7,VK0SVRSFT=*>.9I8;8*-*_3H(#2U M@> 72]T.WH^'GDRV,*A!'M,0IO &JF)]AELCN#F/AIY.UF*<*05W@ZF@\VV' M6I?Y/=0*QYXYQ20H/$ +HW:9W33D_;9>['/M4)M!SY@A>!<5RH6>S DD3I37 M-:LW%+7XJ20$)IO7:QVF2P MG40NJ#/'Z BQ,&NSZ S9_F$J+VD?FN$J$PT]U24J-=>O.F)5D+22-2QLY%%% MC9]ZXH89LX6)8-JKGN$7X3)<*\C]UBA^ZLERT6JY//&5WMX@C3INJ6S7A 0^ M&GK:GPDS^\.QZDV-ZG)"V]9RTJ^%QUTX]-1GTRDA8]VT>S66*]8:E-W!Z("( M9W#JM,$0%.;W_4Y=V+2*]>E(].:34OQBR*5[+STX;^-8D.1[]N,'QTA0_,D7 MMV?"B+]Q4$+[_13:SP96+U-S'@6ES1.X+P3HT9#(?0%X ?L"]@7P6-KW!> E MF?M2^+N @GU)WKZ$> 'V"]@7L"^ QU*]+P O8%_ O@ >2_N^ +R ?0'[ G@L M[?L"\ +V!>S+IW@,;,O5MN63U;9^%=2_V1H4PE^>W&C[HD(4[_O5$]2J\7:+ M]*N@$%@D($E@D0#<@"0E;)%^946"1?J Z0 6"2P2@!N0)+!("5LD #<@26\7 M2;;-Z,/_^X9^^\T%H_ZFKUN1O/#Y]7JOLA(CR_[*-^/"2G;4"O.I:A(0G*\6 MG.LNV(4%9V![DOE:6( _$9BEOX<:_'=1@V!_$R?ELK^TZ\6%8=5U5$UUG+C, MG2T;EV-C(%>?6K#"W_1)[>4TRU7)7JULZ])"!8[X.]$-@<@ D?F(R,@OZZ<# MH0&FQ$>$QCTMX0L,"V!8W"ARFAV=KQ^5FG8C*.72($*%7X'JO7<]%C0__??) M&?3G]$K^7:"S)"9,7(L\+9;FUTC)GX04LB,9SP22!C4N+?QQU.FS(R67Y@\@ M)5F4$D75=%D'8@+$Y-VE>]-".1W"Q#.M%>_XBI0 M?\(X1O8G"MJM&E;41,O9J>[3Z.>PI]QH*JMKF:J(R++85O%7*G_5.Y1--/H]F#>=[;O2"X?8\=?2$GSIZZL'24CR4"K_S,)FP[>H&'CA1 M>Q[TVP\\C]#T24//%*/L-\ZOQV\IA6\U<_3PJ375W*K1FT;?(%DN=%9XO]#; MF2*F^E] 29^DI(_V#[X-'WVJY_#+#H;'R9SI,-P:3[8;J]1#6'+'#NO&;E(W MFE%C+^+;#Q3-$AG]$DA_P$6/.L&ELXCO 7%?IP0<(FZV'!^:_ CP ??8"//K<2N;^214@]U9-T2U58R;'"57,?6&F'&//J:CT8 M"]RL:AE3F=I@]>"RK!2N9OB8,_1$%O%#D2XL9T93U&J]X:RRKYMQFV(LM%$P M)(\1IX;*97W\@)_2MH: GRZC+\5YD^BE7-L 3>E5@NO99#W$E>K*7 M!X+19-8[(/(G] MRGA(6AKVSZ6=C+^AK)IZ.,%]%!*5C_>?XE3S<#_#I3+WX5QRCNIZCBY'UY\? M?Z=[;CYGJ5[T9T>G5\Y5/<\,AX1;DO.D72[0O46TX.$3TI S^2M:>'2*)K_V MU*>!_GPP)G^;?C>-Y(OC:D!0?^,^Q >.I)>;&^HM,J3OH.->?J_%_R>V=@2E M5>A. >;XTF@S+C?"/^'?58T^N?C'_XJ>$ZY7>/R8K_*3'CYZB:H'T0(2]N7E M93Y/A9)2)BK-H@XL!^5G20/_:R$CI^T#AKH A]M3/?E8K48E?_ MC

][X_J *>]^"+A217H/6D"#[\(]8".ZG':0-J-GL_[?JP*1.]R#"*= MB1QY)JWK;),T!91EMCVXV!&8%B,24>0()_%\G))UHFEE-\WQBTTNP![7<(]> MW -Z>^[XD)%U%>H82J:OON=+M;W*%.$&\M+@U,V^W(7P3J4?A!02AWKR,'76 MDYI\ $*R0Z%7$7%=9#J0M68T4RH(F;1G?,;LEH+,J;B HS=^0K<_'B_LI_D MSKFCB& NNOZ\<6HMR& N.6/JN0\.Z?N5$?6W7A,(#F.%-H6 M&QJ/@2R5973<8L MJNS*82IRD^X]M/"H9KQ2['I'%6-@LP\*!J>-'M2+GX8.\&5SRF[+(P=>51"V MZ388EX88D8Q#!PB1)XES-TY2F:N4AN,M0?HLH)7["CE\EE+.6'^]FBAO2KLB MP:);K]?=POW68!N$9!(%$2B8!$P"F"2=3'(519E&.MQ(5NYAK.EX;R-"*N5N]O) M-(/7T%A_I7^EOZ;MJL)/XQ31C0/W*> 3_?KK72V_%HM/N$J>HU?/>\]9)X59TPR6UE>,Y?5;1J]C.;Q_TH>:W1TW!(P6X8_1AE"%@CT'4,B,6HC ( M@6-YDKJB\_+.R3X[F6M)8Q&08@D$%0@J$-0[6P$@X)G>7K "MTZ2_X!\9SF5 M6[>2 $-U\4D,Z= MD73N/U%>^UZ=4)61J\!]!CMT9QV)V^Z"2'FE/Z*\9B:7^V.!"K;?S[55S[&M MIRKT*4_Y/ILA5K=*3VL1%3=Z(42S-G[%B-# M<%5RZ5:C3-C-6=;*FF9$PA*8KW2_,9A7/8X^$H8Y$X4IXR11L'FC*S3)&:.* M>WHS,P.1CJ(P)$[D49P"V>2I3 T#G'!OD91?\,&)/7K&'%T7]H?ADIH-#4@/ M1'[!=*=E^Q) MR96RIH0"C-WY"B3PJ ;7#5(DX'=36__F*N6%XA,74 FK.-YCK5'1%$;U8&$K M=ET,JGRD$M(?4 DS?+GB'\:#O(4*A7]KQ+$(38U6]BDR\?A!^$V@I25=91<3#M MSMN,B,"19QS%\QB.YV%0<1YD: $V 5[U4R)YMI^V/7J\V0ZHF5!5@N:^ ;'- MACZ/B"3RJ9,DG:<14&X>T$A*:>0JWGB]O.R@9=IFC*;>&!?ZI%-4QEF[O O M"18EH:"^O1L?",'-%P7<3[@/__][RJOB5HN!--)U8T/,^\R^*\]K)!\KK_1' ME->/N_]_)AS)O;+P4#S]3!EZ20E)P7;V.4U54U%'/3L9RK=W>-[Y,04$]89V MTV*\'C1$S<*-5759ZBT.N$%P6 M F\Z"S /:FA%/:O;5SV4@218*L+H8,45-'XZ,;@%J -1P M*RW)+ _F@P([FQJJ/%$W.Z;FU-H9]"X#C-WS"B3PV ;Z98H$'.1ZI\S7>V'U ML#@J5;C>;%>#2_J^QHW9Q@0=,[%Z2/]:/[ZF#3/\ ZK(VT[J*#%YI! MM"#HMQ_HV8K/_TXIMM*@0@#"20?AW,:3]9ML\SN5\TZBTA_GFI-ZT!5KXO1)Y:!O-V7BC MU*'"'EK%QW7A9\=U2K.=TG!:)\A$ A23M,/ZJQHT_,%)_<8J>#ZRH:Z";KGE ME($Y7^3<(CHP#A@3K446$?-V>M8L5=WJB/K[N7Z M(6=!#D'N?M8Y% CJ#97Z3<>KN0>S:L(K)E1,(2F%MUO^[O M#Y7ZB7_)Q:>[RSZ<[B>=L)FXLR9?6<>B @6MR6&\RAU MQ5H==W[\9">?+85)T571(B !J3<%?ZO"%0TR3$_+H$\)8 Q@[%88U*3XP5\X5J&9%-I; M4<;\6K793"%(@X?>97ON1$HUQ#*,8J="E%QKTF43:5J>U'SE]JV$T MA8K3.HRFQ76'%Q'\6&R4-@!,L2D)!#33AA E!UH^MY MX.NO/7%21)0[=]F**= EV1#!>8.T+XJY] M5&3I#RBR:3K=D>Z7F_C)MU[WC7N40R"_##4-JMX1(^T&1STFH1>-8ND0", HPF MXS Z>?6$%W3KJ9ZD6ZK"2HX5KI/[$,E2*XMJTR)E5!CQO"87$!<>V[_O B- MV7ILR[9"2_:]LB_RCN@VF7YCSXZ$UF&D,F,;J04B0H@(]NT'0N1Q[+3&[(5, M8T BMR61Q*]0XLD':,*9!L@7N\23*^>W/V0O["#_\/DH+5UZ6<>8O:%*(ZZG M"?!N@#/Q^4A_Y'Q,=?;XPS?,7GW#@YDQLTTE_&51,N/.G)(;56@OJW*LSAR! M@2'YXP_1#O[WGUE6LR#?7:!'CKC(VZKS]F$__X.+\?'K<+[G1B\8;L^9>^\-LV(1W0[79GW,4E;5PD"T ME+F(D,>Z[ A-GXFVI194?Z)]G,C5W5X$ -1S>>KYJ,IR&][Y?![ (GQ]U7&/ MDSFCXBP./:6[U'44WD^LW80?H0)A!!'OG"_6GF+220Z<4I'FE;*3_#0_G!Z0 M!LE(55G8;-H#8M"?=V#J3^K;?. 8IQ14JY_$G>MEH*UVP5(=9G@LKBL"W# M])")J.?83IB@B3R"G^L9!Y@',,_=,L_GEN/BKL\_I)Z?!!2]^MSU=%;8PJ/! M9B3N!D7$JUS8DOBIU]3WFX>%@?2A]JY1$OOJDIO04D@3@RC2X$G7(IQPSUS[BQ_W&G-IY@LRBG>J8WW7J M)73X^0Z.G[(.^IWVMF27QUUCM<)+HXE4.?1W<7SAV$T:PZD\1OXJR)"V:SV/ MW;BC\*2CNIZCR]YC!^E\SE*]Z!?A0FNJ[OGA@%RXM>$VF'KX5OOH=R];3(=R M$"ZQN0]?X.$#*0CEP'UZD"?M!O';0O" !9R!H7I L0;U.!:R^ M(3D'O1D8J%NGQ+&_['0@<,4GD1*6P/JLUV]>@+Y*Z4+_V,-:*V]V?9Z:==@^ MX4%353%9D0A^LW=O^>'$Y[077R0\G?:])\WAX1>ZYW94C],>6ANHGF>J2L5V M!M)N]'S^'S^/WNTX[DRX:#<. E/O]"?L7C2+PXG;T **%Y%"'"["\C1>R%/H M.:T,9)@F?P7NAU%.7NWJ*:)?SR]&R5MQ0H=*J6([QS43I;J<2 M7%6LH&Y/\#WMQO9J'$7XI6*9Z@M1IR&%E]&!?Q@/\A8J%/ZM$8<#-#6JO?84 M''C\(/PCUW,SFD*=ZM8$MX\@I">P?K=W;E(MX5>QN"ICNW7HN#L/[K.JT-2G M^* H9\WBRJXORK(??ZJ\+KBJ72;= M1@"/O,:NU_:Q#<+&5G 4N?BU\IJVFP\EVPKGYT8;;&NY]6.YF8>+"Y[]*G8! MTG.3=%/A]V.6-W-_G2UGQ-I6=V"5=UMX7Y@3*.K.ZJ7!;Y11BT.?S[@_]7X] MRSJGO9[)P'YA39\&-I^=9!5RX"BS*D6R?:=4%T1[43:&(3W0/R^_EHH606G0 M!P!OW)HW;N/H^DW2^'BZQ'G.B%6%CU/&6T5B)V+R;DA0:QA:V^1\TAF3^I:/ MF.)\P;14T$1VDDI!:.DF!^M)'31SVNZT.CXEE"K2H(4C=76\82*4%'Y>SC3Y M>7-I.$ZSDSF84J;(6-CH&/$;!'?5WFO MT6ARD0*X(CM<<978D%"C^"7*CPRV1,\VOJ*B,YK*6N(4P-B=KT "SW%P525% M GXW5U4^(*<9N#X1ZX+0+.I 'X4@GEK0@S3=Y*6+@PL1R2-;(.&)U^LU>ZKK M:JVG"SY)L#"R:W%,,VL]@+,KAR!-"3!MYM.44B#A]^EM_4B>4QR<*48J=.F% M!GW&KTH-UVJ1HKP7ZAS(3O>\S8Q_,$08"$?4 IZ:24JRAO,%D2 MZ@)*K%F?W).\*XVT9B=KRAL )UB4A((::,()$X*L'UO)%_#L)NQ_6)'=L@>Y MT=JU-S"IK]?[:6]8+VM'19;^@"*;MN3]CNKE]+A#?>XOTW9=D$-XQE%H.XKJ M0,?!WY'U+N?:IJ[D_@7'_Z1.\73K,CW'EKTQ"S6LWHYA2^U6%LNHW/E9BMU4 M<@%&_PBC4*^Z:+3YL$6 I'2?ALLX!%1*6N&WPET^/>;!X?&;#VV95NA M)?O>+0 VP"3?ZHY&1G5O^TR?64K#3B"B2-PWF(#IT,K'0-N*;+)(XEP# MCME, ^2+?>+)E?/;G[(7]I!_^( DY+WDC.LS2UA-%'3=L);T85\<+E]GA7%%3KMD M#F]PJ ^Z.V&+PE(;JK56&ZI6+C)_4+,_?A?.]]SH[<*].5,I!958C6[.UAU! M18LLNYT(411<7F6/ V'+$7A@*$ M0R5]E9+(4)]3*R_N[?I#BOI)$*DZ*.+P< 7)<(FQ^'[',^#QC+\L3_W443:; M:J5.6RHV6+7IN<9*+P[P41 3%O;M1X$@\QA^JE#]&_ 5X*N$K5(2^>K6;@ @ M-F"5+@6NE&/KVJI :Z2(17S3%06NV$8.4'DT]!I7MC8ZFJ)JFQXA"[Z(J<9^ MQW!5BH\/[ZC'=!XAD#Q^YOA^33!IN_)1\E>^*7GZ5LV%(JC*7LX/M:V!L!0)^8>=NHN0[C4[KK-7B#^KOWP7\T*FHP[U9V?)JMB%5H0GAB_NQMYS'IR+]ZU,Q MU7<' W+A_H4[8H:[ M[NRCW[WL[1N*6;C:YCY\@8=(N%^C>(MJ6<%!&4W537:;\]GZV M](02,WN'(=,2?I5R/9MI;8V69=8PN%:ILMLM56O&9K"D5D;E,!6Y+U_0/A9[ M=?T4^^,4XN&F;;7[PX(O<+V*5UQ#_+QVX'^S?6SY0>W@M!=?)#RI'+TG]>7A M%[KG=E2/TXY7(_JJYYFJ4K&=@;0;/2LAQ\^C=SN..W-O@A,@:M735XZPXF%D M:W)E:E/F112/[DU0,)W'X',Y G>76I/9?*.[YJ&3M[WZ)?BO9Z&/=Z>]-@G% MQ6K?2SCFJ'E+<^WQ'.8&[6%SKD##NA&347Q# L_#V&E]VLM5K@%L=/-%R30; M744[7\[XRA[#QF.VOUEL5U0)4HJMK&GG )Q@41(*ZML':( 0W'Q1[KG3PNUU M:&G)K)T]LQL+_6"HJ3Z&MU;0YPM))4,'5AHU<87V))%M=CE(D3U<.:R86 >F M/Z(#IRUC_V64YF7 Y1_&@[R%"H5_:\01%DV-VEX\Q5L>/PC_R/7<-&3"?K'G M.;MGWITG+ -!O:W%-7'%\5H:\B-V7T4W2A_%!$P%[0L2*6$)S,^ZWTC'+WI9 M'56H<-7C7YT+5HQV+92UEOX ]O7.<#J/-+<[Y8-G6VG-Z)-16VR,C;Y68?:&R\+HGH_X((H7%$@D M7RB<5O)- Q8 &V2'#:ZBA!89OKTO5]&YX2\D?$,/]E1_D#4E%&#LSE<@@2M_R=XZQ5SZH$L49(?T0CS-BU MAU6*+2=-F6O.':_]K6.ZK(>CB;Q7E/: M$JYC\Q*:2:ZJ1/[AM6JYL7D,\@9!"O4=G0! 4&]IDE!-,WR'QES83V=U&AW[ M;A?/FDF2$0D#.1A9I\+LY& D35!!6N_/DCCB:$8Q4D)++W30,QD=XVJS5ZO" M6$_85UQ>[-!MIU.:BV@ASO'%T#Q2@$&*+V"&[*7X[M%F6]-J=!&&1"FH$$.O M.%]D34D"&+OS%4C@J0W4RQ0).$CQS6"*[X>U0UNO;%ACK,I"R;"@AK'MFE6, MB;5#^@/:80;2?3NJE],MV5ZIN;],VW4O5 XONVEP(*<1A "!A*?" NKQX=]/ MIUZ']9N57JU"+]I*-KM@T88[& Q+ MFS"MD(#]KWBF-6 ]R4SX"UA1708<^I1DVT_$%$J[O2)TWF\<-JM A2(SQ![ M)'Y1DL@Z0.F] V1D.<,X^8^$2D M/W(BIBU[F?,6JA/G+3OJ0K5R?U]S_SUX$&T'45UH./@[\AZEW-M4U=R M_X+C?S)\HMWY]C]X)6^W_8E?(0"0N][^!R7_;K197_EF^%0)?:AE%ZZ4(Z^IH?@CMQ;USUF6F7@)K'!S7"WE<7A M]X,[977F]579=W1/5UUF*^FF-#/5BNWT)5,5+$<-%_B@*E5)MQZ\76^=7(%0 MV3,K"U,%7R5P;#EUN=4B$%%:1,AO/Q "7 ")'4KD@(<]85N\0MP";-G#]V2 M86JLOQ(@CK+J]DR:QUQ"_XI+4ITN_O -LU??\)!^,[--)?QE43+CRM&2&U6# M+JMR?" < T<8DC_^$.WK?_^9937[\=T%>HRA7>3M?YJF^YI0L)!0%-L/Q3R1 MC/+N>CW;#*F5ES\Y@TY6Y+:Y[;>6J]^&W?\"Q-T1XI+#T#_-YKMP;\X4TMZC^'96 M6G:*1K.$\-WN@FO.K+F(P5$A;12#\Q1&YDD4/Z,M7@IXJ4JKNME1=WZ5;@W0 MFQ]U@+H^;@+<^?V%Z$;Z[ZKC'F9PQ;R%BSR!0:X<9H\%X,!5+7M^L!!%O M1>5RT#Q)%?(D?9H2!F@+T!:@K0MEG[Y/6Y=.3?U#WOK)%0]79KNCEKNRV54' M==V^J0TGU!]6>WA+7C_-:BU M;U?TANPL!EB4H?4!]4FQ,YQ#8/U#QV>\/2* M02H75J/>\LW*@ET*@MIM@VPN4%MGI'%Q>^2;*,29IR@J#Z._L@'C8.<_7A1? MO4+5 CGD<-5Y*2AOF.'XFZ>H.OKQD/[UYQK#,9K2@XCU534GR=&E),G:A\*> MZ]B>ZAY=T9Z=*]E6G!$0'4^YBFY)EJQ+9N[I:'/_SEUPXC]?TL^NGZ*[:U/: M1S*B_N=S9P]_(FM#T;<__AO^Z_$ILJE*3L1GB_^\%AR4 M^CMBC >FA^'_=[E#[J<2\B@9C_\+O[("%5Y,//[W_[R<_S/)0K)MVL[W1R9] M\6(/RXG&I#I7H9FC2@8D:>$W?Y?,0-J[#Z])PW_3R&->RO!1""SW M_&.T'">KN9)VT(L5>Z!PR%0U+SP38/+YHYA^'S^SCWTIOSMJJ(F%BE?T[%=/ MC3?&L]??4>3OZ#K?*OS/A[?"D;\+Q)4VZBUPG[?EOU)NX42\_:\!5SHKF-'/ M[Q8L&40$&:5+E*)C( 3SDYQ*'Y'5UPM];@6EF-9%2H(52B4(4<946,0EF!9G M*"6)-*;@"@5KB 07OAV_]6O(^KUCM:?;7JX;OD-TL+D/B2.A'O[WTQ%S?*N2 MY"XJIAVX(D7 .($FY@5>4?8S48'< M;-3 +L!+?\:(J(B^'0E9G2;?.[1MH8K3@C/@L4Y?G8O8Z4BW94][.[3OP&K3 MZ=.\7[(7(A..)-Z.7 S%]19NK31C5.BN=*76V_*1EUJDWH[4S:J'<#1?9_6J MZP9(KVY(%"/B(OQVI+P-ZO2^WJ[#3:OL#WQZ/YRW I$X'3E&^]IA6#>:+(F, MG%IEWE:H033RY(V\@C+@D<+<-?0NL5NU"4VN-N;AR),WDKW-5&*,JL7Z=9PR M&Y0X:++1,T_>J-[K'3:RW-D;4G-M%;;L<$+@O$B>SM.7^W,M$!F3W2!:=;;@ MT/GBP(N%TY%:X++,N.RM#&@]]R%L+Q/4:"Y2IR.5NMHS_"8%PR1:(OH"T=,T MA1?ITY$]-AA-'';GP?WRVJ,WW?G0#-\(@4^'SHJJ4G0W5$/8R$6CUQ.UY:H^ M%Q'D=&BW0@W*\M+3X/Y*Z!;+&*$V?2;2F$^&8BBYZ,O<>L*2TZW2K"I0O)4ON&C?$]55X)$TMV2N"X%/L=$0T]68!#49*AOT13< MK.XE5Y>$ A\*(7H&L8RCJ\.%+'98B(1X!>TV>3J<0#CT9 )-%)K3)-\PV;U> M$4VK/._4EO'0D]VR&UJG 2.M)MST2H0U=G!87X03.,,#T8$WQK0W M-P^<6UCPT="3">#2>&QWA1+&2JV>HC0KC4 PPPF&L#KL&GH\].2UMBZKUR"5DED((59+5=RK M[5XXUS.4X6!;:M%LD@VCZ4@>URL9\Q8VCX:>[!;:]FG$8^>BL.(Z1G_G3\7U M/'RM,Y1!3RH(W/2I -XPM"85R=W>"P]!] P/T++:*.Q948?[];G5@N'MH@F' M$SC# W++,8;UBKMC2_R@3TV0;N!3?-0K_O0D6FQ9[]#L*4(3(YM=J;3Q!P4^ M*K-],M14IDM*V6W:[&I!^I-)K;-;5^,272=#]4I=+ZKCRA*&&M!P=>A3$!KJ M"^@9P%2]D=@N^=12V!"RP$C+,MIKQNDX)T/9I5<:JQ[.LA+GC3F'"2I=G0]/ MD].A=J%3+RXKRQ7LZ]W03&S 9;T3*BQG-G8TK14.)7-0,3B9*#6D%=MAQWPT M]$2RYD$9J6F,J G][9@M%8H##Z\%T=!3UNZ96[@T9 XP5%NL^:D_KH^-\*EG M9*#)41W7XGR970VQ=:O=VNY%-XB&GDS K':DUII3>6%EHMTAYIM%K1@//1'M MP18O-]'9K&OH$XKC>6G4&"S#=3TC+N'D:TUW1]LJ0'1,!"$[K;G&EC=!P><=@9T2Y3)(.S M&MIFR>Z4VGC+214GYM'0D[FN=GUQ,"YO"'B$J+@Z%"I&F8Z?>B(N(UU;SJL% M1X#WBY:W[H8;, R/..P,8+KCJ>&*#0874'6[H^'>LNG6XZ$G*S#4W3UJRQ%@NY M=72B]M8JSPUT1K3Y7GO&50-9@4<^-:-V)5QI MK\,)G!%MIAVRG]&M!6Q5)TLV7V(&\_#;(%8Z8DK68,E>-6NZ#6.Q5O#$2\2 M9X30"V >0\QEF47WZJ"X0K#&8<-$0T\FL%EO2[.I4>D:_<:J2[=(NE;:Q4\] M/6/#>$^T)*X],>L$8HP6NK??Z8OBIB0%T="3"5#L=E4U MRE8!UM?X5%GVC"EGQ4-/F= @^I(V\45C8\\FT+(<%%I>^%IG $.0K06V'[(S M6*_2^ P?$>8Z)$WBS!'GA.H=/*'F+KOGEP@,E4H6$:JZQ!G 5.=5!@NZ?9(M MK0KFP-W^GWQP$=#'YT3<93GR1=]C.[)MFE*:U?]_OC#2W]5Y+U]\-Q&/DSYZ/M\ M]+W'CF+)]^S'#XYNXOB35\[D%P'"AS'PB0_8"0=^Z9_ M'I!\X9A]\7P[?*86LO5C%.+QOZ$H.OK]Z'D/PG7ZI=/[(0P1?_'C4&GFVJ;O MJ5=V=O\\TH)\-M+R\.\_"B:C?V/O=BH&&_%%&_&K\EU@([YH(PI_PP 12=@( MY&\*G!')V A 38G8"$!-"=D(0$V)V0A 38G8B)":WFT8##;BNV1_Z#%?GCJP4 M(@ BEX)(96C5XM>J1DN=#9Q;MM85* #X /@ ^ CQ?^ M_73@(W$.CA-UIZ-Z%^^/^C4NBD0)Y=5;'IYLW/]>[*BY*6[NIA%SEVS(A<74 M[AM-=,L,FIU]N]^,K@IC'VG#G%QG < BP.)'L8B^PB(JFB6(]6"_OV EHKUH M62MNJ/Q!#.1C? MS2') AB15V!$Q,W85,J*(4HPN53(M0]KLK;__5QK/ >%E/I8&64I>]ZQXHQGIUSU'"?9-U4<]9;;3SZ=?2A M'!6563OV5H^"J[-][B_?#7_0K7_G[#,.V>\I]<8FE;\2X9-.J6_I;3SY#-?= M?I.3Z8T"HIXN40=N5""XP+^9'/_F4Y%-,GY\7!P7FDF1YA058U4M-]:(@@.F/I.="*0"S"58T2:U"(B[;5VG@N M%B(7*(;FD<*5^G0#IPN 9D*A>66/Z(>AV2O(#0K>K0C#9\I;;5CG@_HL*B5* M?ON!XGF"( T 31OZQ3]8FA>V3_Z86B.Q+:T.G1[+6$T+Q=Y8XMUG&($3?K; M#Y+*XS1RN8[T"7"/OM'9R^K:"1(ZDVZHO"G/=@J,"U:U1YX*U*?(CLJ&T=7,C39UO7 60#9*?! MZYTM>^-SR!X:-+(>%' *[@]QN3M;]Y"^S8AQS6F4S&/H>T=VNJ("+U]Y>8XK36$5$55>T=\?1> M.ABO##ED((P]H\H/S0FKE(Q2(6I %%H+]+NI8, -";"9$6Q>2VHHI163#D0XQK\ )L FSKNZBZ(IE]/9@9\A8WZ&._<@?IW>WXM> ME-,$5V5<5_7<,ZPUJQ96S@#B>1@U8+FSJEM>H#-1$]$H.) G8!HX$ &P ;"3 M931\ -@,7UJ6687IPGM,48H+OE(?1\U.XZZ@")I'J/?2%@"R ;)!:. &)L<' MD(T4FI6]7.!5>+.1%A \JB^0XY$=Q08*[R4*IBLP4%8UU7'B6Y;QC4Q/VCT: M%[F_9JJE:KH'RJ71@_91W@? 3(S!XRKYS^\WED3CNXH.W\P(0W8?0!%<'+I;*\U.4O@5G2YFTH:';PUF.(K#N M9E9I]: M.)ZI1H58HF&2$N+8=O91ZH\+X@? &9%.-V.T@P@*RDL 08"# 0XBP(,W,'7 M5"\?-2=.BPNF,)8R.JI,;L5V^JJSU675Y9R2*>FK";VJJ1;40E;SBHY^W5X(/J.HUJRKIX[^HJ"W>%G*Q4R2%X: M-$J+D2#)X=&'Q=Y0O)#'2%!(!> 4>$,OE;WPFSA="FNV8I9:CK&:\TQO7!I[ M12>("SY!M]I;;.;5L)=-,$'L\4V]O)6P7@:+J[+0>"GQ+! M3Z=F_NB@JCX<6,_'V$./B;?'/$8L\(4B+W"8ZXKS(M[#*+8S%Q$\4L@VEVPJYT2W4N%[V_*UF]NDV=O%=.FL\,^&Z!_*99?M.I M6;[Q)7%:.SY%&$L)?PA7D]WX^CKZS1DELVKA8KWG>@8KE7RM1J]1GJ)Y$3EV M$R3R!'[%\I9W)>OW">]$N8HOI"HFR!=:6DC67,WI5DX+T9_;2J:O7B.8?^]V M$+ &$^H;2O&%LOC8/@*X;E5"^ XC]'+:!R) $F/C-H1M=C"J+ 5[1ZYUIL*( M"!G=*$,H/%_ 3H_MRUUS5LU M)T45'H"C-)&6:':3!%.L;C[&'Y\TS><^[ISVF"/_WF5IS61GK7(3%HRJWL:W MS% ,#L5 1.(.B&2^@)[61 )WI0% LP?0*R<(_#9 S075:93@(LGJ!WFXE3BL M8POS"*#DMQ\%)(\CI_D" *%WB%!0Y?C/[IC]-D)QX3"<<@2OP_K&&R*UW@CC M^TR$4/I85Q!!,UWK^&=Z?;27X22B)(CP1U3I52B\/E7=/Z/)X('H[BIJS>\0K2GS;<$=F:.0>NP(2URP'!B"> M,8@GW4F<3B7\-]#^%N2= ^(31=8M"OJZ!&L+;TONE'D$\KC=2':* /?4<$X' M5<:28ZB>- O_2]WX(:YSKBK[CN[I%ZP==H?L=5>O?&M? M'\@^!O*;)?E-I_;]Z!0[7E_OAP<,I]6MK7KTBYT[?A?ECFY,QQ/+X!:;E3W" M!KL!S(M(W(F/RM,T"5*. :;3Z=W.?LKQDTXYEW3K4:?\1]W)1]]NU(/:MN:0 MISJKG/[$ \"3"ZSD=#C"@"<7"# 08"# ]R/ 2?-39B!#X+F>UT<,HFF?V*J2 M-5FS:('J:MW6;+4C@G!B<:<#,H^2\.73 A*E/X("M$DW];*;,@C] ;S 5T,C\"X M$Q<&YS'\U"D()+*3H!FM1>ZO MR!/Z[[.A=/6Q=!_PBMZ?J9LHKVBZBQZ\C<=T'7L=[L>^:TJ6][(^YD]9">JY M?4NA+9-MUF%CA*C>>DT%8CA5[-L/(H]A(&D-8!9XD"_G0?X%4-_BTYDU2U)O MIB\-J+3%@N5\6._*\PB?T<4M,H]2H#P)0.BM' M4[C(EGKN4$:81@L?\#@CZ.5:==7B7-68A8IS1/H%97F>T<(X G $UHJHW6UVX+W;@ #-P!P%U[;!GE$=[/2 MN *KRYW&5KL$:W;4VMB-+D]T5R#R*G%9E!=Y!0 N %E)BTOP6+:#B@6,: M>UDR(/. *6J59Z;N/**%J-D)G2=0P J98@5P)R"=ALYOH7NY/""UN6QN!'\\ M*&P:+$Y//REWKOZ5]U2W94R57__4^HG<4_18I' M=*M"BA*R'E00X$=-L6F4O%4 #I,K7VA\1'7Y =-UBWM$]%,!GY_>99R(=F>K M+/9SHUESZBK5%K$-'X@H=>SDC!&G 27@.@'\ /@A^0[5B_"#M,$.]+)0*,*D MR^_LNN$2;96)^(&,V]3"!,C'!@1Q;_G8*CK?3OU\;2"RU) ^ZT.V6) &\=SMKJ?6,Z/=4HD(Y$ ]- M#,-84H/P]@AR[.HP5(GHR&2B\A@"ZHBJYV3[WE^^& M/\1%+Y_C4.'K;D'Q]"]Q)=V8)ZZ9PY"\MTT.*U[9R@JA7@J1WGT >G$OA"A_ MZ6)Z0O@99F1(@QI+Q6&'W:Q7@\E,6Q)HGQG2K[.'7A>J\A?I4K&[U%:W" M[Q"3=_7*MS:BK]UH^:XV$\COS>4WW3'4MV65&$MI2UYTINPYK7VF"?.Y*DN= MPZK!\-V9L-D-4%,P*Q/3X$7LV#,Q3\%7O.9W5Z)_GV@'G1:OJFXR5OU Q'#XWLZ<)XJG-[E2W("V6<42;;?S[55S[&M*VN2=TA: M:66H1#EN@.,1R"&00R"'=YQ-EE;U[-@1X!.Z&7)&.>ML_?*AXN]58X\ZW?FN M.PI&C5 Y(X[- ?($6;BCAF@OX\RF;VXNW-PH-7$=K0GP\-V?17OK^WEI+3$: M6[2/*.(L]A%#9V@%[])5;C<,L7)"N[40E;A!,3B/T>\:KL"] M!,"8$3!>LYWLQ\#H%U"K[U170W;E%V6B5\0;WB$&8Y3[2.-Y&L4 & $8@:_W MCWR]'P.C778+2,T<-8WJ6AD?#BMV*"_Y"(R11[> YRGL73"FWJ7[D*:]#]?X MN%[ :9MBET'R5@'XRNYNRX'@)U3P4ZQ?_S2[CO,6JM-U;,6/BGZH/VTF-!U7 MT=FTJDX,O]O3%!Q?;"LB(V+4L40^!;^;5@<8 3#"/7C=+W17Z5;*[+-S/6J> M%=)4/-?H\KNBSH!S.9DF=/)>^1[\8%>NR'YR3C-;23>C>\$5VXDB8L_7@\LA M-,^%PCR\5:ZX6DM0%^BXC&QZ-"$$(A;WO<+SQ)E0&'"2 82G ^$@H1?(;YJ= MP]F_X][U'7DAN>&S;"WJ(+0.9[_/A8?N<[)"/E0R9=./YA0=M:[G^,>C.M0] MP[^8.ZH+O*EI-B'O*H,PBTIG]P&W75.R/,92W@W+BA@_:77K77BTJM3[9>LP M-3!&Q.,V0 B-Y0LP#EQ$ -\ W\EQ_GX&WYR"E'U\P!T$">H5#=*<;9IX$.$[ M2KO J3R.O-N: ^ ;X#O)KMP4YVM+YG^1"!M=NPOI !Q1O'Y':5. MXX4\\GZG]'1YNDN2ZTNFMX<9:L183]TIWFTQ2*QY='?8DBV!8PMEQ^6GU5(A)#$D,D(*9YW> MP&<(X)Y*N .?-Y!?X/-.E,_[I^4=+G]!#]C#("4JD7ZR[&JEQXO(G[&IJ^N- MN<<,8R%($(?-:FYWUD1Y$4UD1[BYJ]V M9VD;=2N<\3S*V__I=9[^>"1O]QJS-$H+8CN0Y<&TP@0BCD6:*7;-1 T ; #L MK #[J_,U/@!L<5L;S59BF87]F3)V9WUF2S3F$;#);S_H/(&"0C4 VQ]4GN\: MVU^=J_$!;+OC(CNH=&UBL M'7NK*ZJ2F^US?_EN^(-N_?NA4G*4/2X]Q82!?_W:7H2L$M[Y/;]O#KRRX1+B M.ZH8WWU =W$OA-"N6^=3/<(U"!]_AA4MHK[JU9BIQ>JL6&7'<,/QA5#CP>.+ MC@B>+Y#O)JX!=R,@"D 4B3:$+D,4 ^(06.N.,6 E?RU.*N18YBPF(HJHA F! MYRGRFH4# 5'<&5&(-VT%$%%$/ M01K.DRB1JE3XY)'!W09YTDIFMR[HYQ6BI'7CX!WKJ?YR$ 7%6UFP))4 M,6#^,(8;!B/B<6^X0H'*XV TRSB]=F+L;^!4&P5C"U.0$MRL(^YJ M6--=H\%'.(VBOS">I_ KWL8$.$T-3A-5)"'=X=C?P6FE4](P@:NOC+U7K8YJ MHN0RRWF$4_K;#Y(*<8J?1#0G6Y/AG>]15V0AM.A0BQW8IED(D"34:$7$K]FLQV MYXSA.8'^];0GAGX2SPBD#FH69=,L5!5(H;6D_<,F/J#C8LAY&D92E0#ZB;B# MNE,=67=/#8U 7AUGH\V\XH!@V],QJ)2. 9)&-H(J%MUCN' M$8EC?SHB7WC_SB[@!, )6?3=9JWH\"M?92E6:>.NTGU5]IU(ZZU(:^<-+=2RC,A7ICS+=U274X[HO3,D]W:>NKZR9^J?8TJ>>_V$; 2[]AS=&7% M\QG.G/9+Q9,:]G8CM"6QJT9WXWMJVHNT+W%PC:CR>4\:0]QW7XPOTDDKMO,,^E]5 M8EFMT)W-U_F^$R2F?$S5_M;E*1 M?](,\*G#S*MF@&_IK&JZHEFLPPJLCW2L::EDR6-XD2!BOSQ.Y0GTE-" ;Q, M'@ ^:6V"/P9X 5N9?=TKS-A1N3>9C.S>1A_-(\"'9@U:0/,8_EYQ 0!X /AG M@P4 _I;M?C]XPDN0/!,'AP6L+I%BNPXI?4*( 1\5FB:)LU4;TQ7]21[T0<@G MDQ4KDY;*^O1ZH)49$%P@N$!P,R>X22JK::I\[@8@.<5* M[?$AF!F?>1L7ME;F5JE*MD2(6\4U7%+AB&SE Y='0:S"W(=,S MW.@0:!%7QYIO<.V-V@F0T\S>8%'$K %8(O+LP4BCON- M.;7S!)E%.]4QO^O42^CP1H;7&;90M&9S5L>J@<'A\T)='517),Y$;!'U3T?0 M/(:<7@<"; '8XC[2_K^6+6 1XDKT9"\/!*/)K'?D=,X24) WM>Z1_%YA'PNQ MK]C^S%1O0G7_>Z7DX*]_K<1P&B86RWYI[G$-@_4/'9[P](I!*LGAM.*FR\Z6 ML[ECC+;;X9:OSDPXXC0ZLI<(NI!'R-.ZD<"!#! /$)]2#TGWH&\J@R P# X> M+E9LNZCP+A,AGOP"#PE ?"80?W(?X(X1GW@O!R_2.L],30Y&F]2H#TWDZH&+ MSWCZ(UZ.V&[YQY/"O;T42E_LG1Q.6G7>P>T'D?HE$^NK:DZ297L5?NT^"CAU M;$]UCRX"S\Y%?=TBTUT*MR7W<&%#,G.A@'EJ?/G\[PM.]8]7[!]%W_[X;_BO MQ[^3355R(O0O_J/H[MJ4]M_C77_XJD>HHX706HLF$'ZT4"/H?:?^)J-/'E@/ MAO]?-*473W[U.$A63?,_[YF^CT^X\IXBZ NK][B.%8AZL38O_OT_+U_GV8D# MR;9I.]\?*>_%"CZL#!JSWUR%9HXJ&9"DA=__73(#:>\^O"Q%_$U1CW3Z_8DV ML6A2A<@%D'O^,5J4DVU;23OHQ;H]<"UDJIKW_?A7CQ_%//GXF>WJ$="_.ZHI M>?I6?;-E#WONV>OO*/(W^7J_<>3OPNF&7UJNXWU!GC?GOU)NX40$_*\!5SI[ MND<_ARP6\JQY?&QPG._#1]]^#"(!C%MC1'P>Y[P^ $+Z-2C>+O2Y%?P:?IR] M^I:'EYS9IA+^LJ?;7JX;SB@Z;]S\D9SJEAQRS^P+J?+=.;XBRF=ZC# M4=5#H19$:35O1Q8'A\Y 'Y95P^?+Q4)A)FT08BZBIR,'.[DKD[7>#H;<21'G M.CC6&03A2.+MR%5["^^*#8R!]^NB-Z0JO0529,*1U-N1^6=28<>?)&GK=L$36_&(Z06IVO M%H$8EY5Z/=*7UWUT@T_6QF90]_K3.:.W-M$\3]Y].=I9NL34<&.TJ<@KPNG. MV\.Y&->D>3UROS,&P^VTWQ;VE(IQ2J$^<4N\2)R^NV'R]);S95G@^J,NW9/W M!29\=^+TW8EV);#[&,\957$SY;1FQU\-HI$G[VZW=[8[V!]Z;*D_F&]6A>ZX MK4???O+N$X61*!ZMFP;'3R=33O"77!2T/WWW8%#:5>;3>D>HJA6RLNNSC:HQ M%XG3=Z<\H]G;KNB%X2\+PZU>JDZG2B"2I^^.[E%Z4&L,-8$KU6N6LMPUQM- M+)R.5";[M5NH+48P9U:VUD#E*V+X1H735=I#)J,=A( 6]OR*J_J[-4QAT4CL M[<@*ROBK]FSM"!LE7""_U9/;P3P<>;*>%%M3?$3L6.QJ#LW:G$8.#O/HF2?K MV>[2;;["KG<&A 4,76*#&EUGPI$GZ\ERXB0@95X75H=29ZT/]XO:82Y2I^^^ MZ[+PNE#:=E@(966*),R#M.##D?^?O2]M2ISK%OU^?T6JSSVWGJ=*?)F%[G.Z M"@$G%%3$Z0L5D@"1D& &!G_]76OMO3,04+M;!>V<.F\_ CL[>UCS&-O[W?G( M;7:>QH!QUOSBMM19%!X-'!G;T;QQ?S ZTV_JG>I0?\J66]/TU2V^/;;.X6%7 MORS*\[UZZRPST(:'IY73;*5;CJ\S?YX]4LL'5\6.WG?U[*1^U6I?SV!D;)U[ M!P_MXEG5'H]:S<>AGK;,0N, =*7X.KU\[N:R4,,.K#.37H%R.;F9RMVTT_7'RWHQE1^/ZH>/ QP: M6^FD>EEJ.ZZLIXN+DXOTP>EH>F#-<&ALJ>FR-IV<'%2NTXVV^M3N#\ZRU1XM M(+;6QJ"QURT?%NN=U+7Q5&CH-\;!#2)T3GE;)C:]H:&Q;^:IGGW;.]HN=1V\\G37K M:O[:'.#0V%K[]T:F(I<7]DBOF)?M[NRZ?#VLX- 8HAX;P\E3_V)Q6G_,W5RX MI<;\+O8.K>/K4?6LZ70N:H!H!LT:(WWGUV?'Q=/Y<3I],VM< MG ZS6:-2ABM8P1U/SJK-NT'O6JE7&^-KY;)_:FBC"@Z-G<#([I\T+KH+I?.H M[>7*G62]#0V,G,,S9!VYV].2FJQFO?*A8S6E[,,.AL6V5#O>JE<<31*W^ M:;KA-AZ.:E.8=05_OF]<#8SI2>MT=/-DVFEY(GN-T@"'QM9J-Z;I\[O3LWI' MOKI^:,[GE?W6^ *'QH"P-Q_<]ZN-.[.^Z+?U@_'51?II3K/&MG4M#_>/K/J%RHB"E-@HNI>R-;&E;UT3$MS;?%6/EN&R9YOY)4. MJ4ZA^2V8LP]"O9!;Q><4FA6_,]UX!H?PHEK*Q6%ZL1@J]T"9\%SM(]31]&ZZ M$"BDJ^W+F5^P+X?M#._J0D_N93/W\E+:2'(OF[F7E]+@DGO9%+X\[R9,[B6A M8\F])'1LV^\EH6/;>B\)'=O&>WDI1SFYES^ZEZT+/O_=0_C@JHY?XP04R\ O M__=;Z=OOGD9IM["W345@8_[3%>?WG OZ3I-M1ZJ;V/2@IBG:N*?9S%>>R^R( MI)_>#2KO9\E="(,QNB&+(]H8&K\IT"F\T7.5O;:G*! 16 M@$ V 8%?!8&M:I[P!B"0>0L^N?D.LJ_>&;[9(G-U[I=1S*^9LWFYPGDURB!D$!Y N4)E"=0_C%E/K8?RK?.PK'^TD(U M*B8R",X@A($H!I*LYKB)Y>+S53N-'\#;I:9O.@\UO*M/7N+\F*/8.>!<4UM5 MFW18/>YEGXHWS;B8$) MC'Y^&-V".MK/P^CG-K^MDNM<>?Z&;<<376SK=;$WK$JT56K8UY,&%6NL72%Z MKA<(,VYVTCLN5<[JVFW3G9S-.X]W9YC;"0)AL?1<,]+$Z)(@^E=!]+<6)1/@ M_EN >^N,B>\F@V[PKIJ6F:(ZMZXMFP[C1)^Q'>*V8N87,>QOUD#Q2BM^8J1( M@#4!U@18/Q6P;M:L]DI@_0JFM6/'\613H1IXH+V/+01A2QF1I:WG.;JI.0[^ MTM--LB4DAK=$94GT\40?3X [ >X$N+\X<'\"8]/G[!ULZY;[7K7Z5)*\V M"EX'EKW/Q:YJ('6M<*1TC]1J.J4V;CO9O<*B73UQM(-++.J(1=P+V9W2BE;? MG](DQP352TTQ9,?1^[!$NF@06%6-.)/J>WETC7,C:V^C6.BRVS+I#ORCKG2%DQ5?_;%:2LWCJ[[#W89K6S M>!C9UUW5VZM6L>YK[MO/O=).;J^8! HFB)T@-D?L; 2QLUVCFJJ[::\]K,N% ML^&I.6Y=JZ6M0.R"<:N>%_LGG5'QH'^:S58RUX<7B-C%;S_S69!1BN_83C?! M[,^/V=L67OF)M8VWQ6RYZYX^WJ7D4CHU[,WSDQOK;C;"HNZ@?>2+.WN9S)LK M']NB8?.85,MT7-MC8*";J'\,;+25ZZ9B>%A%!KZ4%<7VX$]M/M%,)XE:34PP M7]&^^(GUF# 6'YOG'(>/.0H?FQ6&P'6.ORL(X<(86*(3:A 0@4VKO3\.14XS2F#^]E^Z:0C/QS:[?*5?3N= M8I<94'0RQ9UB-J$""15(W#%;K2#].14X+A@WFGF3W:L?[LEW4V.DG-]ZV)4* ME*+L3A[KXWT=A\R^[BH6Z#C:7!G*YD!CR7G:>&)8"TW#D"$\I[>-&4KHVN%; MTS(Q>^'8G&J."Z=;,57>?1K^AEU.=5=?+<9TO4*_,"_K=>VRW.U=79SMR^?4 M6 [+-13+B;$VP>P$LX4*5[<1LI3PH]>^- M&WFD.9F#5OO>,N=UZ@.)&LI.OIPX8A+<_GL=,4NXG>G>MD\&I;G;4>K9YN'M MQ;QY7,U>;RG7/LHWNE;K3"]W/,/JI >%6D'=I\ZQJ'<\B]E?Q!,#:W9X3-C$ MUOJ:;6LJSV-PK4A>0^*!2:PN7\_VFD1X)\#]98'[N!(2O$]<"=OJ2O@3 MO#>GZH6=?TS+H^K9Q!L6O=NY^E!!O"^_@/>?SGM0]<8>:[PG >!IBBMY$[AC M6;4F(KNCTNY(:$%-I4N) R$Q1?PM9L8/#7_RL;!.2-@!'*QP%&SUX;PJBH)4 M"PY8[*,S46576T&\9M/KP71PMFATJH/3='':UB;EQP&M_-O/PDZYG%1[3M#Z M$Z%U4NTY@=%MMX)_R6K/E[AO% ]1Y-DQ]%<9RG(Q(378):"C(Q),C09!AJZ M3&"L)U'VB3JVXZ=Z8S12(E3D4*S,[V?P[!J4D^)_@_U^"_V\;S?*&^'_DR.G: M@3T8I8N=>/;D;N0=G3W.D "@43RW4\2>XU_','Z^LHZ19/5<63=95K%0AL+5 MR1,+>6*F2$QI"8PF,+H=W/7CHTQ<6^]YS'$C>,@*;GH[?[RLY*9M(^WE:]-I MOSNJF!<7W4R>B]/Y=)+DD>#MIS>!_\>5>X;V5G 56I&B83[\^L,-I3^!9JG MZM.?_P/_B%D40Y-MI!/#'V+5A&H_HL>0W0-E I<#7_'5E7:+^ VGANGT?^," M0S-'IDLIFF'\>$Y3$S.\,RCB?4KIX'_PRH-4.70VH7__3W@[@34AI5B&97__ MKS3]WX_0"?*3R1(A'6BIGJW)HY3_LZ?$5T1RQ7=8'@PD@.^VQJ)$ MEJZ,W[EK3;YG,[O%Z'WG,[M[\0M_%T:?";%Y61K:*(#]UU6KNA(#\&_ -!"L M##;MC*V7?_7MYQ4"(/H?4:A"FNI&W\$7V+$,E%ZGE2N=P)R@@ M.CN,?!^;"E#GWD>MD9U\-CCYYQ;\BUS&W\9S]&<9IE*J9[;F@.[Y%7X_/T'VZ_I MCF)8CF=K,+H-IT]%^TPWB,8ZA_D477.N8-7[AJ6,N(#?ZYZ=-SLIMSW/U%O- M[GA0=J;ZE3[X)FF@"DQ@@:[M:6^&A[&;7@\>> <, #*[4OATR-"U+SNZ@S@7 M/ILW!.00ZNLN +3R*TL/K_9]D.O!;3"R;0C3<8?!+#^%0&Y RGJ:W>J?:0-Y)KNN4X5;5&!GYVP[:'GG M9W-&Y^P;!]*,=C1EV^XVTIW,54V[\-+%>FDPOL@KYYE^Y=O/O72\,[-T=H/0 MX%J 4+#FJ698$[P0_EZZN"4PQ.L&,BA+C)O0'>+W@"!378$C?]UE1^$+L0!! MC"\!YW/I9]M!JBG[=[P#V.)H<"6J9 "B:7SNI37V_=&@!BO#'1:8CF!K:+BF M'7PA%O14<$4 =D,9 7D"8#.'6W$U "&0XZ6!SBZ".FN),Y&GLFZ0?!$_G7=2 MK99HRPK-8%/Z:7QERY2WXL"M.D @>HQ.!4PDF]X%_%PAV7'RCIKN@#PGQR9# M("+>^D^X5HT'CVDXY2N1W&&S=?72N/EX]33)I/7+QPNK7S-;3]W96T=P+^-] M"L 6<7\&"@"PQV5A0^#^I89T&<&+;]Y9B>03P/-4UBRGTUJAEM?[A<7I4+_X M]M.=67$D]WO \1-POOM@>Q8@==V$&]3@PM\6C/^(;?LRQ20D4]!J.1U MO0N)9YN"="1H$;O,BS*R8+\^&62%RN@[F0F*L3&X>>2*LZ&%$@"0H+'\8-E( MF:P9>A>)'Z,M&7['%'JOY^BJ+ML@">Q&EQ3^B6QP>S\D.&?/@.EE6PO*(/=M M:TR+P.?H#__1A323B>:/81PL1E8>/=W6U%U 6F /BK\SK(A F]Z1>K*!/7,< M6FJX/3.CPSU- W'&T,?8.(<1CZOIOZA<6_?&8'IEZ\ZH/5CDTMW; MWL-"KS#NKYN>IE;<9\9U<5CFHU3Q7V(_(<%J5PH=BA2QU':_7KL#<4NQW_EA;>U6U/'76.1_KT]A $(E!WE=D[G?LO M'?,Z<^0ZX>;;3]@BT@U-;'+# CER-!"G)K+M-V'K^^S+";,OO&[D["A;S'1W M*!U6*N<@(1"'=T#N,.4!#2;-71YIP1X)P&3'\<83QIK<(6CS,DL3MDG&1?(Z M]IDB3Q+!QT)I($S;]$UI7-1#6,6WKGOɝSFXYRP3"K&DNXYOP[:IUV*"! M A5@H5N\3*RD>K902=DS^ D(O6ZIR* 5UX.C$Y(38).!BX:] B<(\!#8.Y>C M@+4$)\44X3$HQ^'!0F# %P6'JIO "7#GQ)-BUQ@2++@XYZR[6B:9B,W:H%'# MJYEJ/)4-3^Q6A3U.68HW';8D^H_ H7DF_"J=HL8NY4#EUFUZ%!1]'30S6QF" M^JUJ(+=PI1SG\QRM[QEP6U-^M_CF*0QG? 0W85CHU( !*K]?4-9A2[I-@ 8@ M9RRX3M#7Y_X@F@SVBDYO]C"(3#)H-*!(P0Q4-RK5DY&GAZO:[OBP@$OGVH5A M6#."%IC:@J-#""'P7W6^JBA5YBI&0Z8BF]#O9^T:8Z2"O& M EM3:BJ(J2H"L1J65U?8JXDS+-B_<::9:UY,U.M>J])9]$>%FK&GMJ_=BSC3 M7#WN79GF>Q/O"=-YT/PI3E;2Z6AQ]^QL0P*VIJY$N2TPPOA"+3?"2']@?Y$) M 4]DTT,-,+.#11[R.Q'-!L18B2$_'0I@%=-*05=Q&#JAWF-H UE9K#0H*K K M"Y"%X?98YIJ4XZ)L/ 40EL+E8R#RS$M(ASPN$5T]UD+)=:3$Y.C2CR&39+E MW,=R=VAK2)1-=P@ROHDZ\!F2-"D7V6L-WU)E;SGB;Q%G%JQHK#&&Q.5]1DXY M%V7T6$8G@.U;?H2=)J!.U5;M#+9#](M(X).@J,"%Z&Z07JUA <^<,<_ !.@% M-N: XHG&TI=VAC>[K&32#AS&C;056V'R &JRN%U6"7$1S 1L0':0H5,L4#;] MHX4Z#_V=^4%=F.!1,55*(O>@%I8,B(T"6Z@R%X#$S&AHYNUI9!'6#6;IY6]Z M88\[#!3PK:N.S=\ ZGW\%E 6$&8JSC XET8:+AW )4F9-"R^(=CM$\/%YU'P MDK'H[Q*=B(3H!T?Y_#, 0[9K*,/X[.O.\M-BJ:"?G@31DW=90-,Q/ 2M:6U M?'#V;V:AD9I.*%P#A0>MK *+<_1OEJ$9YD_LA$1#=BKD]([T W,1S.KS(:B^ MKE0N[\)#!%9] T5;^I6']L/@(,-9F%Y7:^^QS[\;LU/:+45#.#+YW?P7"=G) MI).8G21F)XG9^30Q.U=*=U%_N$IU\G:CHQ_((R_53"_VM M4_64-6H_WEQ,Z]?MO:?" M!8R,[>CZ]G:Z:-7O4Z.&,DJ?=[7#@\/+"HR,[:AT67S^G5>VJETZ@]3>== MVU.5O8MN8<6.'D:GCT>3?"?=>KB^GYZ.Y@]]90 C8SLZ/_4.1MD[^2RMNX>% MNE)TAC>+"HR,[ MG*:*EYW!17B5:BIEUG+8V30V4N_.TN#_R)GO3A]E\:%VV*C RMJ/:W*ID\J6C^T[V M\?C).&IY1K^&'9-C.SHSW/2[1R61I7<\.!D+W//.[ NS7FI+18G3W=V MIRT_*.U:NM+T%AY&E9N'["-66Q'KG$TNO\WC2KO7 MO"Q51HN[A]QCX_%Q,9NE1M>_-46.BIK*/F?:\?'*!A1)C"QV- M0%:;#Y^.ZGI]G!_.@"9U[J@L66SH\4AI=_)JI5!OV[9],9F=]2[5"QP:6^K^ MJ5F9N ]GG?K-424WSV5N<]5!!8?&J/\[QG4W).;&C*&=9KFM5JU+5F(=-_.&D>WV4K.#2V MK;.BNG]\M-?IIA>-4JEMJ*=U6Z%98]LR;O?:EQ?IZE-G?/?4J#F-\TKECF:- M;4MI3XZ>]$&V6D]I[D._=OAT6SVD66/P5YD_GKINKC9)-^H9M:!V1T;A"69= M020>9O+5>*\S=4=5ZU)I6\76W.G3T-BV]F3 O,/;_$$G5=VK'-H/C:YK7>#0 MV+9.^Q>MVG773'5N+D[ET97R5"[=S7!H;%O7I<:35YTH_4XJTWW*7YQ/\QV< M=06A&%N<99[2WD&U,GW*MF\!>+J9%90BTZP_M?K56G%TV'^Z6MR7CZU8X*V?:C72[DWN:EF]+@X,AS1K;UI';,>5N:SH MM0U@EQ,G,,G(]TQ:Z/%[4/G/MM?W#V.!C@TMJUR7VEGB_= MOSJ_P*$Q@G%2J%QKQ\7&..UU^N/>2#W;5PYI:.P$!KEFW2UJJ4J]O7=T[=VE M'[MWF0H.C9W O%*0VX?>\*ZCM;/[TP?E=EX8 3M?)4T/:^-])']?9UX>E8/2[0T-BVAL;^T!RWIJUT MRS8'MFG"^>W1T-BV;BL7Z:>GJT*Y?GAQ7VG.+JO.@5S!H;%M%?+GD]KPR:B, MQHO.?6G_VBFD6C,<&@/"OG9]\=#IST%4 :FC<7+0+)?Q7%>0C'IF7BMJN>M> MY^93P M\&GD]8Z.]YSN[=E-E6:-;2MG&A5C=E3M=/3T8:XH5T_E*@!A=@7)L#(CQ;B[ MR6CI<:TQZSAWCZ4B@'9V!+7OVH@D-CV[I[4"[* M_6Q]VM&.9Z.[6Z\PMQYI:&Q;R"OM6K=W,VJ<%KQ]^_)Z0C-/1>:Y: MV7O,IL.F543#%23C]L&H-:R]0GETV)MD'RY29R?U2QH:(QFSH_[P MSBV?3NJ>-K\9W@VSCZYQ@4-C)W"_7]=.S7/UMBY/J@][S;W94^J1UAI*#>"N M">;3>=;W+]P3OQ !@!M=\XYG72 ;LZKU+?1JD=&8U&QNJ'3(V,6J-_NQ2=Q$ M:IDKKTN"&-#/84!/,K'A=A5$>G+-N9[G"CXN[' MQ*4H0TWU# QOL&W+KEHV'"R=#N6/Z)9]3E;CBHI72&N..][FM9F=ZAY=N)UJ MS2P63LJETIE=>2=76LB*E-Y]ATQ$[A'@ACHRJJ&1SI GCO9=_!%>%)JV^(+0 MZJ PPY"P>9(53?9<2WS!;&CT3<32%LIRYF/2,0.9:XN%"<,IV_3K:LX4,KN9 M9U/#0Z:4T/SH^NX#7HI3$Y]3F*_]G9DE,5[X18L@-__2B\50N0<(XKG:.UL" MUT-&YE=S5/F_?U@!)_-LE8+D(C[H(C*[A7QR$=MP$;G=7'(3VW 3"6W:DHO( M[.:>K8&27,1'741V-R%-VW 1"6G:DHM(2-.V7 20IN0FWO F?K&,ZXLJ]9+^X6RR*.RL__F\PE M,N%)(D1KLQM_-I#F3I-MJ;XZBC"(FDG ?#O _)=+T_W1(?C(D'T)&=;RFGPH MSO!3XD?%">='B,2J*&8D\/)F\)+;W]H=^I!? 6+H6_<-_,@K^!C3]3QWE)5?B:8!V9M@K; MZ-DZ3'.D&5,-MX93RJ:3XO-^$!;D/KS3S6<\)C(M)\>4(%V"=!^*='_1.6V[ MK<=/H61]J58D/'\:S6O3(M@+T2SOL,FW:/;Q8NS'NXN)K-W'A_7H60[5=&RW M>VY;JJ>X+;O-"D!4YKK3Q:HI740(A@\<'<[(LDM/76I^+"D]@-^U08>5X&!XW2P^7U8-R\^.V60%QG7-52KZ27:Q>/S?)U MNGA;6#3VGFXRQA$F%^:^_SF[<9KSSBN_WHIW!26 LX2'5Y"$GN+5 M['QO_I!N%W3K\OFHN -C0]*\IR8GZGM/Z1[%]W+]$WIJGW\U-HO&\>_WP/X&2)RDJW8LP?KXGA4U*[5 MV4'VQ)L^8>V=]=)]0D@20O)Y+/A?B)*XM=.3\E$ME:NG\J[<&&G*OO8^5.'N MKGYS9!RTTNE6>J]Z,ZR?/U0\%"W*1!5R>\^U M]V]\5&U(M-FS.^JCOCS<)$ M-N_3>*_0EX2G;MB&]G8PN@7&]01$$Q#=:EOO6AC]A#9>F%,47;>30-^O8>)- M GTW+85O%01L+P/:JF/ZVL&]"9XD>/+)\&3KK'E_<&]Q7V=K77&9SWGLZ]SN+.O)W;,ZUUT<;>#N3*W\EDD[#; MKVM[2<)NMX(F?[3(Y6!M[6Y!K_?E-?M1)R\Y^]F3>2)MW9S.@"\6U="&) MO4T(PU;98Y/8V\^L=O]%AMF_)O8VAH%?"6"WEW=L^IB2@-#M"./:@H#0E_31 M.^_D\O'4?+#3CREC.+KL79R>#2O=\C-R9T)-$FKR)>S(GXVU%\',AN/%MU&BI#HZUMAZ-_^,_D8 M+\+G.I0$>;;"V+7]9_(A)O;/=28)[B2XLT56Z(T-<5Y MJZYW*VT$6^'6W/YC2AI0)$B7(%W2@.(O-FDFZ7"?V$N>I,/]1I10-A(EE/WH M=+CVZ&Q6/&P^[M>+U\/._JEA#&][[U+4MM79]_;UFX="O=BO3TI[^=YUKCGK M9J@#1:ZX4RHFJ7!?UY&9I,)M!3UX+A)Y?] RY^?#^TFG6,O76F;FZ493WX04 MK,V"2Q_,LI628:J=F]OQC;DHIUNUW 72A.):FI"DP25$(4F#2]+@/I\PONE] M_S5I<%O%HM^R!45]5"R4#YRG_?KCQ2P[?JH]#28W[R*M3TZ>IE>-?/6J<^-V MY]/%.)-JSX$S)STHMH-/;_J8DI3#[28ESPGZ#VKZ_D!K'&5&U6%E,2N7IR?= MO3=I-;=,12[3QMP9YUIZO7WU-*Z.Q[69U9DA%5DOWR>4)*$DG\>*_X5(B56Y MZU]W]M2]>NJPW&ZFG_3[DO4N32ADY4&M6HN:GM9J^]WYV771L3PB"V4B"^5" MTH7BDUDTOJI/(^E"L<5 M[U,]9/"Z!88V!,034!TJ\V]:V'T$YIY?R1=*+Z< ME3>)]MVT%+Y5$+"]#&BKCNEK1_@F>)+@R2?#DZTSY_W)26R[R2H)N_W$)JHD M[';KPNP^.NSVI=)^K8[[L51.$#8V]?W8:BV#LI%ZX5?5 OVOULR7BHW'DU(@S%M80A"O'%DZ$NTH>[=>U/[+R*+Y8B?ZD$\7ZC?]N)XI,THEBV\#\TU6-3SI1)/"2=*)( M8"3I1)%THOB4#J"_* BR4U[US3GK;K>K;01;(5?<_N/*>E$D2!=@G1))XJ_ MV*29I,1]8B]YDA+W&V%"F4B84.:C4^+FJ=IU:T^YZ8]N;N]FQWKFMIV^?I?: MMD?F3;UZK5OY=,LXG73V[Z[&L_*@FZ5.%-G\3B&?9,-]74=FD@VW%?3@N5AD M_?QL>EXZ*TU&A_NGJ<:^<:+V1H-W[41A]YXRV?/QO)D>GUM*ME=0KF\:,Z0) MQ;4T(4F$2XA"D@B7),)]/F%\T_O^:Q+AMHI%OV4GBJ.CHSOS?):VTC>9T>'( MN4W)K=K[](T[O30JA.BJV>D^U@^:#=YL%:3WI1+$=?'K3QY0D'6XW*7E. MT,_>C@9&-64MZHO#Z66_U$T7]IQW*3D_M8V#FG=]E$\?*JWQT%3[M9E;02JR M7KY/*$E"23Z/%?\+D9+V0?MTZ+K%J_1C8W;:JLXO+\S!F^C_RV3ALG^XV$N? M%8HCV5QD"Z9ZNK@Y)K)0)K)0S.>23A2?RZ+Q57T:22>*+0:Z[66JGQ1&M\# MGH!H J);;>Y="Z.?T,S[(^E$\>6LO$FT[Z:E\*V"@.UE0%MU3%\[PC?!DP1/ M/AF>;)TY[T].8MM-5DG8[2[L51.$#8V]?W8FBU!S/#HX.Q\-T M];Q=JAZ<-QOM.1&&XEK"D 3@)I1AJRRR20#N9U:\_R+3[%\3@)MTHO@K+45) M4.AV1')M05#H2QIIZK%YHT_OCNU.RRIJCUWU?CK1+[K9\C."9T).$G+R)4S) MGXV>O'%DZ$NTH6CD\_?9J7><;N]K>]G3UM"[-HDVE%]!&TC8_X\K]PSMIQC6 M],9P1\K6"+-O#F%(S/7^8EF!R&1](+L::I*MC67=5#4; S[@FAU-:EHNO',H M3S6IIVD >A,5.(2Z(\F.)$\F!J :'.2.Y%KP=-_0%!&E.KK#2 _]"%1GB"/Q?T/8K+&0#!T>4"7=G&H,U9U=Z49CCR+UD\W% M^J'23'?QW9(%;%LW94,"KN;90-(9M;,UC47^C6%_0UB'+1F: ]32E60%)G-T MXN$ PSTMMOQ=Z<"V ,#AI C*X;\[!.M5"RBJN2#%>>^'PQZ4%0511NK)AFPJ M<-K:'&07E1[POY/Q3$ J@N]["_KIH'925G-BP MA6HJ/QIX9_Q=-E(C6Z.= \D#^=S5\"6KEJ\Y.])8DQT/"0;2&+9A@"44NSU8 MC*'WZ6F8+%@74C0XT<<,*X'YH:G%CN19?A[;KKXWU+P M)YY*[-K&\CP5.CANF4@96M_]SIX27Y%107QG,:GCNZT9 !!3;>G.^)V[UN1[ M-K-;C%YX/K.[5XC=^+LXM#(%_W;^1Y9 E *IX;^N6M65A>B)QO/)/[C6?R_)DE M\BR$5>O>&$RO;-T9M0>+7+I[VWM8Z!420K-QD?69T;BV->]X5M#=C(% R%$M MS(;,A@)R+LI\!Q;)9PQY%X!]H"]&^C^Q7W(93H90)Z-^4%DFQ:!M."HIJ: 9 MO[%MNN)T6_VP,?JV?3(HS=V.4L\V#V\OYLWC:O8ZXG=*1TS+*4=3T+P\0W%? M,Y>U1TZDS$&@,?KP!P?$X..4P,.W/*>9-MF4;;N[+VL7>N]ZD!O)N=Y9ZN3R M[NG1&'S[^;['D.V>WJC=_?SC>;?3VC_+/*5J-]?N265SQ]#LUPX&Q^9M6IL[ M@Z/NM)II-6;O?0RY[G[-JP[Y0/J);7<_N>$>C40 ?_[^8!+%7X!5=6 M&)IJ?$/"='-N:V/=&SO"EA7 8 !LQ1"PW39/:D,M5QJ-&I/S^\/IO#BW#X'T M9'8+,5B2 !P,THOA.M[YT%Y#G#9V:/KA?K^KWS_NU8N'N?L"D._6F5+!0RL_ M/)>H;N#+E3RH1K"]0Q@3/^B]I>S]$>/285P*8<$""B MF^'R$+[0M,CS.T;E1]T-%=O8A&3$KU">R838'(*$GN0.;:.S%D> NB%-Z&3H9! M?) -0F<'?B_V0:[/":;F<4\4^2%(L38U317V]TV0*L\&7B&L&( IS% @%LY= MO0("<@J][FA6X33CF50$)N$D-.PTG>GD?V)F1UP'[%U'9RP^3Q$(B 0, IE_T/%QT*<$[!2Y M5P]^[7L<]UCL UK(0-.%'YW5OJSWCBZ'7&;J6N73W69^.# MJ;/G;66.-PP,JF*!3:&]&9#(0YM)HHU*,XQ'!:..CC3TCD*W;( M28\.8'PS-,8"G.IR@;(=>$O!I&J4[CH>!E+;D30@/0V+,9@"= M!]1>!M+".H!7GNX]ZWJOUQMY:?TR;RZJ10,!?MD#L7K<]@;-7,8%IC=$CE_1 M;P5U/"-I< LB=R@$C#R#I%\"G5;U 6Z#2U^AF!P'A0MMKBD>\7X1[L$5G57! M.\05@"E-00^!\>,)>W)BS31?VPH]%XG<\3FJAM$>P/P00\FWS2)"Q^AA81ZN M'O!-D,XL$YTB@-],X30HL 1V9U@HJ2P1(+XJYQ7+BL8BH80+S-1E;BGV#,H# M;#X1#@-WQ79#BQ*1)6RY<8%6(H^GYHBO:3*'JZ!+"V33!H>/XAM2?MT4,4VD M>6 @8506W,'?3(N35"OZ$VR.CX[L>(?',XFXW5!,#IJYF)3/.;U8TJYT3F?! M8"1ZN"B&1< K3'+1RBVBEB6'I1\X@DI[+DRT3O@#!@+;MQ32\"F(.L:4P M5D+W [LE(R7J(1;HK0/N.5UC\7X%X/,8R0WA=OA4H[ 7!3KR$&*$$P9J 13H MJ%V;))]%'Q/"' 9AART$U;3D#$]B(5FXCYD.\CR* M-A#1+J16O@U('M@:5P\%HZ @05/3 M<9?21+9!I%-D)!P.(#!(69KK&LR%Q&;B(7.1!8'&!\^E^K!'IMZ0]M>WT,- M),&?9$TTFWK_!^: YTBK+!UX MAI$ZEQ>I<[C\]A!%N G=1<2>+]QV%R9!% < MHO"-EN5 05WR$*S0=TF !'D.Z9Q(=[!09S,U=V;9HV!6IFF3/ H"-&#"4O;- M$@9$95"4MDGUD'IHA6+:AXO:&J:;]3V4/LEKXZ]YE;0=U8=Q$IT2)C!6%(1F MW1#:L03!'VE[!-3FM 481B@X-HZ7LRNM*\ILD=N M%6X"ZC$[,BHP,E77(X/&DEM;\1!U*4Y8>'+)X8+ ;RF*9PM=-8Q&;&(KP&^F M-C)Z$?'MKR03:]1ZQT_U4OV@:!YK$IG3F5AQ[1N45(9:,,YSA":[;"V!IT"D MF5"Z+"GQR$!]EZ3(P%,T/^1"D\E:(XQ)S74K]R,C(M$TS&D@B(&8%]3.]T1F8&ZLQ0S)*!,=D+\(&2SW"8RF$ZHX-9105]40*,:*1:4 M73&>&!HSME@\IS+$GMW%A.+0_!@O#(\D&@/BLL$@TWUM4-@ZZ%RM?Q,G]37_ M#U47F/C[LY5(^0GZ<"F_SZ.,@2$X)./[B=MS;2DV9[WC29CJI7\H.7V]#T68 MG-?.%)B8]3'R?5L7&4SQA*MHIA7G(O\2TD:$=';$OAS/7T\?0&F.*C' !V^$VX?S.8R_6SZSS#CE3>TQJ7$\_,=.!#;*^[ZF#PWWU,S,* M.R#&OCP$3YRB1 -EA^Z->ZFT^02(+H5!26.+PA*X95V $\W$/%LD3.@]SXTK M>\S-AT(LS3XF2DL^T!Z^>G?EG7PPF_&/T^7$_[] M@WH.9_AO3 =>GG#IM/%LPY.@GJFC/&A2U"%&I/E1)7Z3PN,,L]:,X7YQD8A3VB]%-0_PT@_ M^"^+I5RI7$9-HB^^#X6L<_('PQ=L2T*YM%N1'> ML&I>7,CZ-V9>];4KK#.IB\I2*P.3=)=MBC]",74<]3#B3FP\:H*+FU)M7ESK MS2VIM KJV@OKF[C;A.J)96^[,#ULV?-M"I+7GG!4I?AB$41]^B68!G1 M#*?'NIJ*V (_DUG/CZQD60.F%2&"?5%,@@1.TM.YR.=$ A&=<.3OZI!3GM05 M1+AQ(A29A5$YLJ:HLBXRDM8EFR>!;*\+9,LE@6Q)(%L2R/8E ]GROQ3(5OBM M0+85A=J>&9W;3"#;\WF]]:"<+J;S;BJ#H1W+^0V)U4 K,6Z=Z=XB&9:I'UC_ M5Z3 I?T=(.E"HG"P%R0%IDKO#P^SW!A[I@4]^TOI7B@QSU42F$U[\;2;:ND M?S\AB/*%0H^R-"(J\J290UZTFY>S8^\%04,V*)^8U"K0RX):&G&%'S.YT,BR M*E^*ZRO1O*F0SR%4MEA$7FPL@25L?8O:S0032>.*CI1@HQ!VNB@#CA#!=1-&.> MVD'9)]8#FBIWI>M0WZ154,HFC%DL%; !^/!?B49Z?UMK8#NH34!? M,M==Y!&9'PZP;%90DURZI%O/= MV0'P*N?,N*>;?U>I2+%T(0D=WG1SBL*2 3E%=U M@C(E^-*9Y1DJN998)5>5E7AB,!8$?G*XT$UDNV>]UW^/AT^ =;EB5L%)@#W-G:$?HF]YY [/9"7X/-I<2L;P1; IIV3 U8=2Y-E69V..PB, F17)L QZ&3_$'>!JC M"C(("#0+N$MY3J(([]W )%XEV#<3-*@*%FYE@'*0B3O#@!X/$,P.RDQI<^Y4 M"T?R[$KMH3Z9B&8:V"S'"(2%I8S2OF?T ?S&K*N"P]$D4CN(\L,=H@Y4H69C MP/%"]2*76B9O3K\Y-@4$[&!&KTA[93YJ1%=$LG#+D^#2R>CG.RG_ 3::&FM4 MN^%?4>FZX@]'2$?*X3\0:D\$L$>A8H(Z")TH)-BR]?B689EY+982_R/!VCO( MUQ^H%9SEEPQ 8_+8&[-.2X'4[F^"O480>9POM$PN"T1V=28T. [CZB*(RS&&W/) MO >7W->#9G@Q?T[ N?_=&*[<:,S-'/) $?NA,_&U8/R+L5C'+TV^SH+-%--' MH)[P9AZ@$9( F::)@8!HS\92P-R74^M).1.I61$^ M&M8DS"":!4/8@+@BS,(D0]+$99,S,R3)0HQ@;LDUNUJ53!&16B5QV;+A6+$; M#P^-W/@+KHY>*! )5LFS&E;5*%1U[#'F!+:;8#B[4OR ,73\C'9X7S.F28<* MV&_.-A$.:<)#Q!)K<+..3^ZP/15*O,M&)^Y3PQN=C$6];+QTH5!RZD(N=F:, M @)-514FNL;R;H*'+3807^?92(0 XM;9GTAN"6F\OLQ**V>:[P:I#V.%KA9I MYB5HJ6OS"&2_'(R *Q^&^G+/%D5CJ%>8-C&LA5!3]#%> JN#8I%TXVK*T+0, M:["(^,_Y_80X0V!DFVET4^LN*L96UUP/[\,0W9AON=3L%) \N"__EG?6A!.L MN%!BPQ,L"QD.6_!?PHT%.V&+WS+S7K\^7LZ6K0[0TV,*PD36>?%;3.IP@F!C M_XA6:]&ZO;*?6R!$K-XUB3X4* )<(&6@/8D7DQ7%50*SF^@^%J5^M<#[:OCU M\DR9ZA.**.JEQ3!+"J\5]RJG;]A1&\1[AT0R/; IO730(:%A8QAZ)E.I5.+R M04TF)O)+Z+@QJ1<*=@.F/X)\8'\TJ6*LW$UP$#Z4$U=Z"_1:3?V8".&$%D]Y MUD'F6^(T_P.G>3YQFB=.\\1I_@FC>Y?8*E68_K5?&HSV]\3BT MC0NL+QKI:P8CB[?NO.Q=[%='CI ]S1Y5NMIM>'GF23G4+A?/[I_K- MX?G(MB=7S_LD4[L87X^> M"NGL4[G525O=LZ?[BV[!G_/70PL*OQ1:4/RMT((-!0O4--#6[) 3BRPIHM ( M*TRG3DDR\&VJHJZ<*)7YA@*<7U+W>5W&?VQ9 PLDCDW)4BW/Y@>X>%8$#K3O M-A-:I%/*_*^(6GE88]]S AO#P)-![G0ULN@S1921F*4B+N@/(%V?V;7(GX!F M#]_LLFP?0R,WNQIREK$"Y!CRS H1DD,$=%13-LC4[$<1H&_'7V+8[.<.?6!! MT6R=)0--RZ$2AO$HR*"HXT[8;108'GA^!2OQ&*W>)$L#S!BQ?!$U4";%QC^Z MB^M\ MJ'@B^/;)^&GHHG6%3B7"29PU%A$(%SXW4?LTG$C*S76A>,*461JW:BWL$"AGA*$E,^ $^P]M=V.D M=S7P\1B H&$)&9!T1S$LAYE(,/)+).S[Q4-=$*R1&KH:II1HSO>/WU6N2-MB M?"'S7;H(5:9A_=*I!QF_,.;G8;$42M!+%+X3-[.9]H*1762_2ZV@%C^K)L9- M"60-YWOE>V3V.5&-?^6&>,(2.F>I=:Q!^>_8+TE\"K^.(530*F;3QY'[+G5, M*W8@0?T&WI^&F8I@QZY!EA<LNPE!?#7O#8"GX60NH@R)?O82HJ%LJ%U5< MQ @4.3@N+B;Q^)(X"%"J*WI5ET9Z*\$%.0A1/+R\8$'(*@AGJ%1^"&G6E=6* M$DJ&+[K-@\S<133)#6 !@R99P2IR[V#U=L%JPK?&#;+]E?1Y*_P\)"5[$[]% M5)@ID@5].8(M. IL>Z;B&5B3(+2(-WLE!Z0H[!T]Z\A18K]G%G\4O#9(DPR5 MS];F$PSWLVRND XT4UE$'>(HWDPF(+=1^;J--",YMS&;TUV<&W#[%5.M"ZUL MG8#;LXY R\CU3M/903UWVQC6\D7EXUI5_H* *[;&0@_%OCX*A-1/3YC0RG6E#*G0C*KE1?/0K).\:\:=AX M"IOB8+!O((5%G>08+\MRW->\-[ /^'(F/1?Z(1RY22]F\7%K-D&:(?="Q#-O M5QXL-? 35>6Y%/BNO5W;RA!T8D-K]?TS[M >3G$+K;X @#!>D1$WCE9/*776 ML:>U\W2[?79^/)8/U7GFO?3&EP W8IQ>42 FZ$P!>+[4%=!C*6DVE(VG?L1 M[@3["RG-;&TH;W$C/=I0%6;F%AX<\@G(GFN)+YA'@+Z)^ W20<8O'Y..F?M= M6RQ,N(%X#K.?#ORG=V=V]7'(1 M6W 1F?3N7CFYB;>["4K!CY94^".2]'&[+OW"KM\5^?]XRZ67W:',L!__]PVV MQU&*O_/4 /MX%2 M%$WK]S\6]O<]G?5K99&#_%-$CGXS"-_T7M\)T6_VP8N#8 M;O<2O5>5N>[0IS,64W]&U52Z7+7NKE6M]Q=7BPE[6HP5T'0< A\^W6/Z:5&8 MUUM'Z/IP>@AU"PM_N_WW38F*,IWU7/QEC<5ROX0E/I:TP):VCKA_M'[R-9 M7%U/IL5VOI$:/7:Z5C]U>B_/[BK= DH6N1?02U3&7-6E./SYO6UNK[2RO;<3 M&50P6;?QG%MV37!CWZG&B:>GVN9^#0Z'2Z)CA9K!0;#J.S260^?6U,)1!FSGQM;'PM&#] M&+6"E:6I122+ZPHUA%=T6_'&6"*.Q;JIF/X9JIJB ">C:NI!+0,_'!&CEC$F MF.>D8P\5ZN1W*3XP"3A(QF.)X4/-4(,\QW#S.4I71J8BV[H3BCY_9@TP)0B. M0?A4WZ,41#^*R@G7+<*WBQ19/RF0YJ&B4"R*A$?RV$$?(.7N MUY/)BK^43+:W_AW/RBZ;2&PYM"P5 RE!1CXV@7,/L-#9\W+:K#VL+JZ.\LWZ MS;ZKW*1&M=:M.]M&R4ML3MJ4C.4O8*E*J2C')4L]#/'#ZF>R BH* U:>&(7? MBA2'&,1-.E0NRNJ1XRE(&R3&I"$A'JQ#-:"*58W$N5JATHW M833[A.?X.;M2BSI=\R/A ?&1V/!PR#-.+B+\G? ]1 ;UL.T$EZ=!LC6M,:-F MO"!F4%L$I*.9.^3E*MB:,+>!, PS%,86UARBY!->(7-7JL]E3#Q]C5(2$L-Y M9DD4,'#3.KQG3$T9^Y&L#JJ@AL/@25:=1&Q7^[Y4A,34!FQ&U\8^4YBOY%&& M"U ,F[)=2*D!>/ /@T;B#B,3\>Q(JE\TPXQ-4=!)(#TG NN?PQ?[1 :CB%UM ML%@>KFI8\]I92K=9H2.L?X^M#7BY7H=E\_ $8+YE0A*%,M+D?I]*T0VUU2^@ M'--@8D=CL$5JU8?0DG#Q25Y,S1&P$A -1%\J>L8JX3)7#5?4PDH:K&$5]F-Q MWBA)87;T8WJ8OSX_Z#-;JI9O>F67X*J]U)[;,QO,\"YR.)QF)VF.$N9$"SWZ!9EY(W1"]V_Q#B](LGSP&1:B= M6)M.QJW#D"@2UI2@$Z:+E$+&2O-PUU0G7%1B%L(I>[-/UGSB&)E9#I+GV,T$ MM2LB624$""SACXO$L?89LG6SF M2%L/G14%T^::K0 ^!IF=Q*:Q'+*?C!].BG,":>O5;Q>B&+"SX C76T+C-N;H MSD/YE9M,7>0)H:S>)NXH*"1NV9%#8Z)2T#\@)'1A>6I_@F!CCE^B>%D!(>5O MF=9NA@OO6%:.DJWCQ^OK'UYU%@4!G$#S.IQV^L& M$EN7E-#>MR&/UA/MG\,F")%A" *T0NC)2\ *(4\@NN@#P:K4^""V"N)".LM2 M:C,!?KB)!< @)7W9ED$,D?1;S1'M^X*9A&:S$TF/9I0_O!U*$@[A2LA6(@=Y MDLL/A.D-+WDF#S&B*V%DK+E)&E(N6"$9IHJ@WOKHH\8#=>)=NOVAYJ M)##Q;(5JB/K%=9;E;9?(?EAI,%=N"=E+4..$D1?*/Z<:]L\L"_?!3P(80SC_ MW/'KG 9TATXO2(9>G_<<:?$=5MN7,MRC]9XUV4:._L))^O(1E;=D?6$(\OP: MHV$8M)BJ'+%"[\L&5=%J#S6?8FZB&.]0!R3BRC_I\X@* >L@K E7A+$0:9%> MHX),';8!YWSDP6G8F''59[W8G M5&8KOC64&E@?F5A5#M^\LI0&'BQVJ2B+3X3IM,C+SWJ34Z^A':++(5P-GX; M4(%MS( 20J3 B8.+:06VQ@],PJ\$? P%I=XJ=AR4_P@94D7'DK#=:RWR[!6=-7HTW82AI,1";Y99ZY$]$L(_UHQ74!9J?";PB(+95ZX16[7XF;@%<& M,'YOP(IKL[YK,8F>LNW]A<]X\?HQ*.'LKQZ6Q_(;Z#"&%5+MB "P-E*LH@:I MK+:+-'@(2I5E^^T';)VZ'C%Y@L5^$7Q38R&AEH3N*LS)69S)HH1Z(Q$30ORA^G^<'/E5#6-V"U&_7[R7<_$?OLU;6!%"*DZD;TS8G"$T M(M;78R=RW*JPS2K1CE,14^'Y>25DH4BB.OX@JJ.81'4D41U)5,>7C.K8^Z6H MCM+Z=SQKBMB(RL"5=N[I)W<,4/^AI@ZPB2+:])@3*VC"T#'1MX6U(_$I[DJ- MN_91B+90N1!U)Q=A?QY3.Q3R< )'TE4>LRFB(<-2$N>S%%O Y1LFSF].T:H$ M8E1*=+/B?0:=9374T4!D81J6KSVLDBE]P6-EP\(-E;,](QD"B5];@Y60 K!D MAC-<0UT<>O-%72\OG%OC:3]7VG\O+]B?Q5>;4XTWE=5%55:BZRC+ _PY_A:W MP=K&E3B'##:ZOW3GI;4OE_USF%E=%5N9I,,T6"2C B8J#!'G#FJ65X8XT_L+M:AGUO+#G%6F?: M*09&K V&*S^64M73_=QQ/75?NQF5FVWO^F0KT83M8QM0P'>J.;YW$&/P;1LU M&M[(DLJL(]NB G%K6ZB%'N*]F-GX:-UDD$/(6[<3*3]'3,D?SAR8X2++5.P4 MK5R6&0JSIU+JQH)'.#%_'&F^0;'VI.&!@M#%)@,5[P2EJ?-T-+QZR\* M7A)U44=[ZCG\,)<\T+ :32=(#(+.N&V-[ ^N>,P:C]$BP=J \2+_U."5=Q&7 M78S$8^LA$AIIM"?Z,/-@4-&7L,\[R5J_8#H+O P!=+!681A6)HZ6OTBDF8@S ML4PXNZ$<#K&C69S=C87*'H@JE#P*1&;@'#0:S&1##:?(*K*\^G#U]A!S\T\U MBF9*^)2C;'3E=8M[$H9F?K2!Y84\,-0@D+=6]1LJA.UV*Z^MLFP87MH8:>HI MJY]"$L+(CO;H!>VS>5#(JF/@00[L+':XV5;H!28Y!J@.OG"/_(?,D&PZ5I![ MN9$[M1,V38U5PZ?+ MQ3O#!=YE2;JNJJGL+SL>!UG-Z:J&-2((:HT,]@5\3" MXCQ!=>07CGO5,?-^$C"S*6AA& '(Y\DD,(59U&&[/;@#5DC>)CEJ5>7]L!4R MH/AKZ -0%=::5Q^C@54G 17?BH.)@P3L:[G8*M+-56+6:IZQ?AM1CF&S8LF\ M-P <'(5YT ,\&@H%3K9A740. .Q,++81GW^235+$KFKF5+0>3@S*+4C7PSY-9& M8'W-PGYE';Y*RF L/$>,_41=H+P/1R@D8$)RL<2"?S!(GHF9HLVP\+8P%<*R M7>YXY6JH2Y(/*Z..>K'8SP>P";6 M[Y!W3:2T49<12@74&[2FL[8T0=_T9;<;]K$1(?,^+7:6HM6C5-COX/#1ZDN; M!4Y?"J_\\_UJ;L^>[E/IO%T<:8-!X<@^[)Y Z/--88ST%@I8*Z.RQ-3?:_R'@,4B$@RY0O$X_B[6G#ILB>E%T)6W5 MSA!N54W129+ M %T]/,&VA1[X=F\^R<&P(/ ,=55E"7X'CC1YVH(KYXO&HJO MYC[LK4XT4-?1*,4!T =3B1S!LKFH0/["P,6JR6-L=4$X)5)!F.>2X;#XCD\2 M1)KX!\^C&1PNAX=[H/>CQCG,=O&CY)@#(':/FXI11^O+E3Q?AZ2E02U[:#M7 MAW7O,35(WV;M^K PBYNQ5X_;WM@XMG')E>?;8:'@#$XXY8/%!9W4N!@>COA8 M\*BYG:"'O"I:]<'38681";R(\C3!+KGG&!]$9D9A%]0FUW5MO>>YHB^IR>.4"&7@!G78UH<'PVO, 8+1':_8&N4D M!>E-P7:B(7VZ&XC/<;4WJ;*HP2X,J=>2M[+SJ=B7,/]N M3/;T%\+9;L1ZX;C1B$O5CW^/%HH "<.@;P&,/),W8\;100F!(,KP(R-O8_VJ M66P%Z6S>I&];&,_LV[58O&HHE-_OX1H)F&2R^:INS<+)(J8&H"!375\+5^RB MR5 /Q,Q(!8W3<+B&- 0IQQWZRN*NQ.B.?T%A22YT2_[91V[DV;M[S2WMK'9\ M;P!UWJX9U'LKT9<,R"Y%WN=Y8 IH^0Z"<]MBJ9@'EGT*.LLZ6G8_5'-'3Z5A M822/9_W[V7W_Y/QP*YO<^?N-VCX"E\B'('PF$Q-Y7UQ84!R'N1=BS<19LA7O MP$Z6,\L>,24(:ZZ@?K+07!9USM^QG*>L<0\K\R3A["+"7-5YC#\5S"'OV)IE M",6<%&:-6Y:BY3"XSDTHS U_F))+\V'VS2"D9/K*NNS3M*"OG>C$CLHU=7(/ M3@YM^J8F4=X*=Q.L5LBV@$J\2FC>7E+2QJ"G?73](1P!$Z$Y6^2SH()9W(N) M56:7X^=FN5XF-]>N!VG-KI0.C^^F#X6GK:0<;1^HY^66P(\Z-+A?WU-=RFV$@DS M PP6OLACEC=CU8=C"7+/0/ P+8]'"+R@2/4/[$?EPE3=3N-X81H=QRP>'JS( MA%\];GNM_9>:PDO(.8Z'?K*0.SER/-L <4+-9M7Q*$;083GJ\.ZU*X_6#N'Y MZ#S+COC:KG2#F,@*+"T7DY.?G9P'W#LKJ4]@]?=]9$N1+^C <.41[@).UE,7 ML;5&_0VB<#*S6&/!*WCUBT88/R^2%;1B=)#7EV%=>R6>X$\ZT\20%8WY\$1( MGU_2(^9M?/'=[ 7D'J78E] &-D;%CDV_K**$Q(/=2K#\4'HJ[,14B7KM6_ ? MZ1_<>C;]XZ#2WJ<_,S_^%;A3:7>DIK5+4Z;295 8]?4%HGQ'VQ7YLOZYLB9 M\?;RZ7^_2^'N67@1P4BIICN*8;&K!.KY4ZP'W\W?*Y:U*X6^1/D:=N($+J; ME49^;S$IDF\>JX19SX @7#.@B%!T6##163Q!&@$'$\JV[2/AQLIVENWG>JJL MMB!A I\55P PP@%RC*%^T9)N0U@-1LMSI9TO?WFI$8<@!<\MKU,>#&R-J3?X MFUCK@V?KCJHKO,YB^*B "C W$JZ#Q>8AT?$#.7L:P!6K"HD6_@"6,H4=G"3_ M@X7KPKY9["RQ;L1IUUU6AE2+1;H(%Q>WEC"$&GB 629#1A[MCZ*3+:H9,4<7 MTH#0L6PN;'0-6@&FA#&$G7+I9>P0B;V.E I5" %8:%%P<$JJVHL)G RK(2?] MT_9Z+B%1KI!.%1&/EM+,\=E:!' C,^P@/G&)$^0OD+-T9X@0',SB7PA.I["' MA7<.(#B,\:GN(T(.$<=+(2,\1]RWN 657@)L$J(_P[;E59$@R9<4QM=2'%_[<,DP _,QOXBM MX1( 5-Q&'_NH[A=^0?=T>-I=J?Y:% _)R"&R$-F!,&>0(0& 4;[R\22OS@N M4F;#/RO_CI8U$E:-+G1Q4OSBN #Q/"("$K$Y*%NQCZ&SA"BAZZ5Z G-2ZV![ M_Y=+\0L6QY>#]N-D[S!]V!A4.X.6EUI<\#XC M2[UMNJ$&4U5_5W7:U#E=5ZM?X@IV"4V%@VG/_]EBI$6NM\ M-[VQ:KG\][B%E6%6G2-6Z+9J[+*^20BU\$@QU,/J,#,R)W='2!PL=UA&:P"6X:I4"%V"_+'V M(&NF").N7:FM:1(Z&J5L9O3+LNW>*MEVCY7J5%6(2;V[==8> F%W6!LOK%@RAJ="AV MHZE!UBH%=K*UP4+ZNBBIY;"8*:KUN!2+&@22^D^&[%(DJ[/H5/YR/T0U=N!1 MCAOF/K\B,0L<>(7$'!.*>6']<&C8>B%Y%8*'A>8DC.H/PJA*21A5$D:5A%%] MR3"J9P*CGK5U?U1 "\@P)YXH()A-9XKKA)A,,97)O23$!(=_;#JN[='IIZHL M>/J456K@8DTN6P2QYBR:D!0="4>U)^@74 MAJXT35;I>"3;DWJ8L 41JH*.-_'E[?!EH96!/H;?%Q0=6B_=O4K$ M7#83K1:>=PS?E?:RY\>UH87HYNC:6-^-YX\ M7$TK<<_XZG'O[QE_G1\7":V:2>NV@P8,63J0%982 M9Q"9UEWM(V$_XV\NT!EKK[*,9:.TD57"<,FL;6!,3(H,FR H3#7#F@B+-O,4 M1DR/8Q;S"! 6! S[Y%R.'ILLO=)\+0,WZU8/>^I];J[V.K)VWDN?7P_F]:O9 M2ONU0,-L8&-&[T[HU@)3LG]WXNI.X:5MN#AA1*YF2OFSHGJ0/M0?M?G@[OSP ML7D1-B(?-P]^P8I< 5;>ZN-+?&MQ.F0M+E\[SG%7[NVGJ]EQZ[H$ZH%Y,_CV M,ULLQ*S%*3P7 C(43YKR%"9 #0>$UL6.!.1#!CF+]S[CY358.C0P+C@Q84D3 M#SIP3\IPASC^6SL6ELEE-D(NW^*>[A?WUXJ5L=KIZNA2>VJ:B[Q3_WUC__)" MJF$A[2KH>K#2Y'_R:-WO:7O[DTZQ=EBX6USJ[@Q-_IGT;F:MS5]4I6:M2X*: ME*^\B<.;85?O=^:M2[LS3F>+A\/&Y$8[R94&6X@B*4=3\/QG%NA4FAG)N@%N M"Y.V^I7@# [U@3R37=?A5(8UBNQ@2$\MH$@5%]>T$JOFYNU#<=3,S]-RHW(Q MW"_\?_:^M#EQ9%G[^_T51-]S(F8BP".)O>>^'<$B]AT$MK\HA%2 C#:T(/"O M?VN10("\M(T-=NM$G!X;BU)55N93F5FYY*V,"S=$U\"I5,V]MQUCVLS'=I*] ML/$A\QC[XTBW)0G3 ;P,7+5D7[IIZ>% 'IOTUF/ACN 1B"D[\WN2AAMII],Y M9^C/N^+?C@Y-=CB$)KUM7B[BMJL=&RRA=H)?W/R5@FA U8WG3--N3\MMB1*J M,W?23_8Y=?V4)&)!I'>"Z"N%H;(8^+ [@R0D%/0$L2,,BSU)HK)45/D+$TTO0__K7-%XQ4+\+CG7(-3>!GW&]D)BANTCF9(M4"O K MSP4*;EA;"P="P8\A M%1@/Y/_CK"H/'V2%5:#^+>Y;O*+5HNI-D-C>EN(22=@U@@)/]IL8 M:'^+5*5 _QQ2Y6UN N"U:!V=*K_8 MY3 UD%;EBM0L].9OUCM#/ )/J9YTJ.Z9&&ZF@U:#2G+-7C]3X!N%NQN!'1QY]N8WJ>9F[(]T[^?R9 :MJZI85NCFRD>_F MBH_VB%,W5$H;@:)9&4"\2SYO&&@$[3XHVNM3CX\W"<.!'6;9T#;PE T6._1' M^YQ%].=PTC>%QHH6!_U;;CN> 5OD)N)XC$A_DWU:+'#8AZ*@O*) 7B3.;R:G MS&M/=%Q&G,^-^72EG:AWN6ZOWG/+W9XYFQ6N3Q!^[XP/F0F+-;>=;EC'EX-= M$_T7W5GX)AY.-/3^&JH?"+=R4EZ.!9[+B*79NEM;-Q]L]\>O+)V.I^ADB'Y MZK6_)D>-W.%HS_5+C&#O/>=3*!.@_%&/"T+%M,^UA7QNSMVQCEA/WSVX>FK9 MZR/_US-R>A/KD@V/Q/%#Q9'G7&F=?'18:D5SMYI=F0SN&X57B6-0].(?L$_7 M;PJ5, 5PUO&+A#9Z@VQCTBL(5*:16*W6[69:SD$IR*32<2:5.R4TJ21+8C < ME%& [I""54'V_<#_<-J7! .YKL@6# #*F09213VVMKLMW7!L;*A>4=4*@J*5"U M?7S)<67O5]U'?C9.';MU)<<,<^N&O'B(5U\_7'2@6 D.,@C0G]+YMCZN*@[7 M;=Z)^88TSW08Y"W(!8M('X>6P@FB2H#^)=B!(N<)"8D;.;@&W,=0_OS?&?[? MJ^_2O-CNX\WT4FO(=[SP7S)O_XKPQ?=_H.CZ]]9GX)--KC.Z:]=%=KC(M1AN MP_2ZGOKF3=>_<"Z*R=]D6 M< MYPG_SJ3?$IX5J2(J?O4"JL'98C1P%SML)7TI(\4_?'1#LK(SL4U2MO@-J^%$ TRXT";4 QIEV:+A]Y<_C;JCA M%4EW/6+#O5%QXO/=YU@R3[1CBN+4P^+4\U&<>A2G'L6I?X$X=8%$EXD\(RZV M3*>;:G.J3M77=CGI)&I]J$!2/\C&[IZ4DE:Z0E/=S%+MZ,OZ8NYVN-X56N>&=5C#95?>6FJ6DU%*BYWSF],E):D.OM@\%BI,Y8%5RHLQ8[)S/GCYY MRS[6U$>WR[ E11ID\\UAAK[M\[G3)S/Y9+:\:*4>V,FLW1445I>F>I_/GSY9 M7C28!^>.JK+#T:S;@+ISE2I"RE.GCR9'MB'3B9RP=!K@H9LYDJ8%N&C(?M4 MG77;N1X[-:GMHCJJ9A?KDC@J\'3(1CE&/WO??9@LEENYF6![RW8N94/6"]LI ML%E5JI-ZFUM9!8-:3-6QP$ *A&S5AAY5;&/=-%BA+-46O9IB&8A1*\ORD2)VX )*C@.YLL*NX4)=0A#]*[R!E)OQK@H(F MM?:*7P$UY 42/L-.8VPK#;N?F)?F36I;'-Y5M8+694KN!T7-_E88\RMCEKTL M7$_%PNH04J\4P;# 3_^'X$204N(I).B\$,F1?J@ 489]I/Y0)WJ+;?IO]?59 ML@9;VJW@&6TUE[K)9_\;7+[W/I\4@1,N,#XJ^C:#7.^3Q/\]X9J028BVB-P1 M+RIJGE:.7^P_*DSA&>S8X(,5M.=#[5^Y[0>JMBV]@NP+V08)'!P!91V1RULF MVY ,(44+Q M,-AEA'Y L8EK0=F5:SP#Y%YZ@7[NZ?&_9U@??0WK^\\Y%D*PX )+":B*6 $+ MNAF2!]ZWU][P77684/)],0FG-@'2BE]A%2 IAW]@]^*]NTY(_O -2S#A[S95 MJ3OC,G=,99S.I>Z2&6C9\LD?O]*ITS"[/>.]#?H^54P*?NWI?;KVN1#N4]?Q M%MOI0Q6V#X/L\^%:!&+? \1(]0'RY&!?=2$$RM@VW:[U'(JA,N->.Y]+#\9N MN\\S",KR\5SV_&!V:36@YW5^#Q2@\(HUD'O"[Z+.70C_+KWL?V3DV7(E9N[JY<=QO[!$MU40-C/)S-?6 .O: M&M)%-TG^*0KL2,A:PC#UN0E)'RF#D3(8P=S7@;F=-(=I?QJP\SFYSK") G\_ MUQ*@YH("GT(P1L?I;%A@W-?6_DJ_W5U]%/_2E&'7SM+VK#RS((8@V'8G: M75;B1$X%?%(M"_7M*.WR&81HJ7B:.DUB_^KZXKXW4N0>C-3!2!W\P0'"T$S6^0%H*/\XR5JH[YR9)3VX_5;9+FQ/7*Y;-8XTN%EC3Z4AK? /$; M,HY1726,AY&V%VE[$:I]$2,7BV]WQEG@R8L-8R;DC=Q],<$ZK8$YR(E*PY!= M/HY%. M%^ET$9!=LR+G26P(5C5YM_#8SF@/'#1%U5Z=O4T,'@HH01A?Z3+)TX"^=X/5 MI8]\_V+F\/Y6?.:F-]+Q(ATOTO&^,S3ZF+"_OCTL#;M'3)'+==JR,1U3S32U M7:Z[,Z=MSU&=!)3-$<_E3NL:?BWUKKLK4T\*EP=J($6:7J3I17!V[28KJ:C6 M0L*[KXX8@F1N(?M0U@:5,>?<*=D:5VO7TVP!%^=XRGGWY76_B6":@H8:KGET MVT:ZW;EU.Z^(B-\_T=C$<&FJF%^N[4LCXQ6N-P+3@&[H"[B/BV%AS-I44OL% MWDVS@E(K3;+5.VJ4[*.B5,CHI4_3,;Z0 K$1?H5[RQM M9123.;8JTPU[7.: TYZCXGT04IEL/)5E0FZ"@[SW-?5)/[@GTB(C+?+;:I%_ M:D"-#Y_/1/ -:1S?JK.Z6/M;^B>=T7%U._+ MLP?*64_$9-VR.N@PM])]0C(8B+N%H "C$P9X):V M\"=+US2@P &"75&0I\+::@#.#BX1?4.T2?N4*6KIL9#!&OZ*&RZC-XF8&U'/ MTEU+6_0F7/T?=T\/](M&-;+G_M3-'>^BYM%'[Y& Y$"^0BO"K9J$#3H(#=U" M+4@F>'V0EE[CD=V0\+NZ8QZT\[7 G#1_O_H]#396D0#J'6A;5X&EA5723]"PJ6$.O!5AHDZ)NWC2S_6:YQH)E@:^!,F#N MI3,T*=KU(_+[$ZG ]J1'DV0B-!I U^2HFP\1 5%!3(YJJ:/.95XK]BD0!93Z MX7TWT#D'(0'J>+79MSHZ[KZINYHWSG%S(/@M4Y2)DHDNJB%"(.$GK=KVA#$&;%I$>AS#25LV_A7W_XS-9#CE M!-S9!/YIWW3>LDT'?8]T\]IU^\9S%+!L""CZFV M[X,4:' *B2)#R!%,M%' $DW=!;N659!\7IB2KG4J[J7^?"]O M!+:R=?1W7-^8\(<)O.8$'F1['=N1IU_V&D;*INBHEHTZ>ED$AL &;1WFQV"+ MIV#O5CS.0A87!Z2: H4<&_XI(B)$@83 /###W<-PGR[T,G]L3)"C%4B(!Y G M?8F:P2*\1T-]:@>O-X/[GC$(?9\J9QSW=SQ8 32.FDD\6S8/]!*EXA0\%3"^XA1"#Z\12>MMS+)V2DAUD(W[03Z#D1GO,4^ MUX3>B1#]X+#Y[T$;,$@C0Q,*($CHKU!#-!*@Y&;F$4='"_0F=C4UU? M[M_W:D3_8UN!?TIYS&!#XD=- '/ZUJRQ)6V03?0VN7FC#<_D_$V8(^BWN@;Z MW8NO'C[\(B>^Y/BGJ/12G&UX1:48YM=="17,B+B&"A[%T="WX<O#0]+PI!$@-3P=^"&/D S8\ (60-H2ONI[A;FP== MNBCC!8IP8W5HTNYHFPH@NCUK#2QUJ%CRPXU?\5?L4C32PEU:=6Q_K:?(!E:0*!A["S+ MDPF@O5(]G0\^%N: # ]F,S@#>8VT6'#]7')2 M<@,N<*8@^U34[(FP1Q#?VL MX?_PB_*JK-'U5']9HERP4MC'<2Y5"/5AOW7CR*]HH&>Z/8;N$4V1Y: VR/OF MCZ\U1X,F3DS17>)#"O8FVX,;?!2W8C4$TP[B*GD"^V\.*9^ '@P4\3,!>_/&+Z']CJJ/8\J[+,SF;=H<0-+@7NG2B8AXID/!-$ 5$ M1R'AVJ1)+C:3]M/>S\NS6_1=>#?6Y%&+&2L&36CT:=!3AJTG_)BW:"NFH#F2 M P;;9+B;K@><^.P][+>+J(#] 3%)MK N'T/O@+/ZF#[6!EP>SYFFW9Z6VQ(E M5&?NI)_L<^IZ?GT.(N8=R0YECYP#2,V=$II@ EIHH=36AW6.RB^%UU]\%9_>Q$CWZ6#/Z>!YZUA$S?('PR.?FF@[,3Y0H-"AC/%9(&J_+[G(FQOQ M[>_PK6^$L;XB4<>4' D;Q+$E[+1SX,YV=XZW<"X>I?B:>=?.-;E24D[6:?HXZ>OZ+VW&'MN1DJ:L_MC8KW/&K/';7G?F'"%V_/ MW7VY]4?3 M56J9JDYEEAOI/MV2Q;8V#VO/;;4JC%J2ARZ[6K"*T2C=WTTJ_;#VW.LE?9>8 M"I,%.S$35;.46-;.%AR#:WJ8S^J-"BRX6VY\[F6#V7&HZ3 MU#!G+QV>6B@-H1_6GIO/4JTN4!V)VEH2+W97;6:J]3LVR9T8I;-C.@ M5A5[LIKJX]#VW'=EOI)UF^LF6[TW7#8O%@MTQ0UKSWV[T&WE09F*;$+N9E=T M,=LMU:&66E36YMJC2QIU-+D;F54@AMSVU,^(I8 ;4UJ\[Z]%W1G&[K MHWEH>^Y"=\LTD]MR@1K.ATQZK:;&:ZL0VIZ[894K=*=E-*B2[@KL0T;JUYMN M:'ONT7 AS)?-^FS93# S3A^S&V/AAK;G'JSL47(J@=$RD>VHC]5Y69QOYNC1 MM_?<9GZKYW;R(\[4<_@U"@JT 9WY(ACML!"@U0< LBIC4T_+P_=LJ%MH+$/% ML(%-+O[VC@H<=K%S0/RN8P$\#+-WK>SM'=5-SW5S90@ 6/VK<2PDT))_VZ6 M72X!]X!OL^I3V_.-J3KRW@JV$",'0< .=O$]+7%&:'.PEO=FC.>^@Q:\@.X1 MB3L7H'M0 >W>&I#M6T#;6C>1JJ=LPQP-AWOWM&O31#>5,V*TF_I64.!,L*WR M:@="T%6Q?\_!6-C6Q_9]'(XK6([IOYX,&J2?JSN*A&[L$(>249 K' XA^!?Q MR#,CB[*!C#=Y%I/MF"1+^'H>W?@?KAX9BXCGX?<56427?NAYO%P!/BJ;$AYN M>_U>RH"CD%P,O%T@R]UESLW4I2TK)&>@VJUMYYOQU7CZF+<+Y$VL$'"H(E[3 MO*M\%"J"O.#(M64),X $SIP+FOQ(#@6N%8^U6B7(*_ + %\U!4,&H-A9 KK1 MP2YYP??Q8?8*"U[R_ZX"Y,RP#&C>SF0Q#I^=R>2J"7N-L>:&9D@) @&F?G> 0+O0[QF2!__3$"S#) *N5.P M0X3X020=RQ/8&'!&\1W. 7&A0&01$N"E0,,PM\HJ_GGL'*SJ5=52GR6TWW6I2I*E"93#_!MSK'[/(=Q2& MZ0<(\)S'>/\'"<*N@AQA0>_T#"(@0:*3.X.S1]U]*=?4JW.$>\!$+"S,07?6 MPP1M8WIVH1*U:^B!ZK_4\;4JD- ?!L +$NAAEWVXQRIMN&NY;P&#RSSDUQ609>FM'? 3X%W[XL !NE_![QCR1NHPVCVPG/6)[RKKF-> MC'SV'H/Y(T#S7+9!"QX:)S6]B]NV\*";)13KN!^54WQ:>B.MEFR&7RF/@,I4 M'C.\5I,GZ=4G>O\=JC1;/V:0"^GW,&&X]Q_KMS'(<^ P M(O2(W_"UP/4K:2-\27%DPON7<$@)Y4>4+]TJ-+S6W&Q;PF0J_ MY8IMV70O'Y-U'.:,CGS$S:X.-1>@'5\(^+U#ALX464DCO6L6U@)4.Z"$571S M5WD*UZ[QXZ(1.:S0^.?1LMLKFHV\LBSE)^4\*&2@.03YW';U=P0_'^WT+HH# M\J.#0BR(^0-_(K&&\!@N PW";QR"J*)#TT7W54+O^\B V>4=")KFH#PY$M=K MO>,(/W=,WS4VE<+&Y7+N>Q0'[@-;9F=0O7]2G3E)-)I M?D]/)NN']#HDQ$'"U0=CFC\"YAP_4!%RT@ANV'X(_->1JWM?:B\%KI%O/626 M8*4*VW6U\3#.S$^13W+,)Y"O!2<+P"' #7R>(6^#$PCP[7357!I:K;E8#JU! M;Y:G.I,4BB-]F5-\'M[OR M]TS;XT"@@SN;_4T-&F]_<0W5;)0#$)9<<*A8!TS[ZT/XY-G$JSML@OM'AK3J'NHHAWBEO@'A?; +O.JS'>1!RS21K:C5W6Z6&/#=!0==F3IW_^,7F$%,LD*=BHRR6("-@EQ+V]WE)"S@=Q3?;;F(5/]SJ)#7%7IC8 MTU.&:C7.%4K2\1C:I7B G7?,2O)K_!!H[%8"MA_!@AT35ZYD7"T+AEA@0V ( M)B;D/J=@A)*9"(VL =D&U!^T"A'>VC\5RK^%>U::S=.9!-M,C!ZGEJ:9"P<[ M#<)JYKQ918GV_"/WO -LO-+]E@%N[90M( M&SW75J/P;N2P1DYOY2/N10(*(PI/E\5_3Z(?G@Z9"&PBPM3) N5-ZAJXE$[1 MU6)MP5/+F8R/K\$+K5TZU[D=6D2U3?-,YC>$8$>(* ^J;7$APV[[ YG6^-1<0;%%;0+4QGJ MYK1><\Q7 $@RNVJ8LD5V0/AS]\#W%XUT#[O\&0&K:L*S.Y3NI>)RI"32]34E MRTZWR[>Z,TJ%=$\G;TZ1;$?V@QS^O_:)67\<[9^\S !3&^Z'/IM!Q:E$D@*& M0%& &5"NGC;]Z*X@6FSG062;;6F;:STT]*$!=R69"[']8@%K3H+O11L#7TRR MVLFK8Q9^-X$K89_X9_T=?ZT"\)9")=>Z:\]H!"P^HW=:0-VR'"!U3?1?Y,W? M%37!U"!_#=W!\8C+I*?ISIA+]$LSH3H=I&8N4A#HF]S3.^A7GPA/X8) IZ*' M<($/4K=#.S6P#_-"#NWC/TX^WW ^A7( E&*?!4*WNZ[!L0.Y1_G/N,O;?421Q M=MP3>N.#25O=6RK##?7Z(GOW*!4&;82S-]DG>>%O5(?L0C;$02DD04+?('SC M<=^N(%*PZ"CA4\1! 7#W0V*.(EUFD)8*]L?[D:Q"(*/XR:H.A$&?-&YP[G%; MV")/ O/)%A@3I![D+T7171RIBZ76BX8DA0X$^# MKNV"4Y]&<#E%2)#E#S^[H,AO&:==OKUVWZ0K?F1=9>C??BD?7BA M@TBT#Y^U#R]U.XEVXO=VXFOV_B@]51+QNS0#(=X?^+[^I+3KU^_C\4V[O7VC'L 1?GU"U=H]BME=P4T:0E=8RI/9O=N9N1W= M<'G5YW:KR3]9)GJ[Z+*74]?MR^-B9&:]ZUATH,%EJ " M?!Y?J)"_A>!F5]U.N])MQ>!DNVCT[2J0.GR!QVV$F3B=/6TD_*64OUYHL>5( M_XOTOPC8KA_8?.GM*0*$-V+(8@$. ;)-3[6ZK;5LLTUK[2;$Y<(9%/H\;MZ; MI^-9ZO2.^*MK@&7XR)J4AL&:7J3H18I>I.A="1X^%2WZ9C#<2_N3RERNN6@[ MJJY*5&;]\%"=K#>+E=KG<2-?.AG/9\Z/@9\J(8.3NA:1)A=I2JI7IN2M W#NL4:J/.IMBE-Z,"C]O?9N+IU/=3WORNF'!W\ 5XY*:+ MM+=(>_NV&.B+>QE)NRV'8>!F[&JU4<7-+!/EQ+PW:BH9IEK@L^0*(YL-ZX;[ MA92W"NF)8N@NNJ& =#HCYOT) />ET2R"KB_MB,-W"!U=$X,W#2$01K.W*5U; M@'NJ2>6S1N4QL76!R^<0A.68>#Z=_'9Z7.&HQ6^DQD5JW-6J<0C_SIV$]D< MH'?%&OR#)_<](O8A8)BFC=*\4^1ON:J8-![IU%C8-OM\'NMS3#P7 H9_?RF- MKG#4RSS2YB)M+D*P:[0^/4D- :F[S;IZGS7336[;[>0I9CY?E=:X?1-$J31U M6H[EW1!UZ1.^#+P:/L%*@[MVFI$W+E+C(C7N&D#P<]0X'PV\>I\55 M3J[KE%-[6(OIP18NRD5=ZR!")E-0CSN-D?M:>ESWZ;X D4KW&YA'TM*]S$;: MV,1P[>68WT/V:P/@A1<7H>%'I(<9J*P-+MW>G4+:XN%"(+ M"EOZ?GIG+K>I M*698:T0W,&["Z \*"GBO%;;]4M@UMR=QW M*#Z5K#<4NH]Z'R,?8SH59T*S=X-\^ 7TTZJN2ZZL*)$R&BFCUZZ,_JFWS;Z, MAH"48JR']F(QOJIC^&EZR)%\5,4Q4,X M24(XD70'Z?$7 4_'ZY$7IP8D9;Y*5JF#]B_H6WJCC2O9PPU/P7,H?;+C'Z*#T.D] M6 JQA8F [']'W5)H!3ST\S,--*&J@IU;^@S7O"9%XCP1$7Y]3)G@0YY[!>JC MAC:QGM=/Q@HTV=G!T,?/\;B2\;,31E7'+3)-6S_LUUB!:*Z),M0.]YT;]VCZ M#/X<\W08LQX!FE\T^ Z>3:UJ>=%?3FKKYN9.-1Y&ZP*/'DU^!*B\7$7;/Z=B M)O#*/WOEKL$&]>K&M9^?4:%)5WGT_&&O!/0)A"!@*EMT\>5[;/U.62>N6W(N MWL1VT\$-"6W;E*>.'2PICT92X>]2S-7-)61#$;\/Q4B9,M!$^ ?XDZ5K&E#@ M (%N3;@STU8#D!+PC>@+HM>2<8IZ*RYDL(:_SOQNB[MVS(?=G[ $H*%V ]_$ M.FAX;]'S/3UWW3SED]=)0'+@^8W6!9<0LX4-HB_D)+\$^3Q(!TW'M8;@AI(! MA)@%YHA?+U=\_>66M M9E#[B4Q(^XG7MV??M01![2'@AGH]3J&4X>+\%ESV#(LV1BC"&[@13 A[_@6? MD2T!:0\(L(3$_[L]168;H,X,EKHUE$& M3TPPT6<[5*J J>D()FX>0,.!!5R0# 57V 0XCAH=[#H88TCWVAQ((6 =Z.EQ MN"J(H4]*6ZR,NN1<3W_Z3S4B7R,PY^[7HDPFJ66:9G06KGZ<$N1UOIHN/-&O MY6W=00D;!1A$!8+EF%Y?0BLVQ0T/4>\D>%) TU<4<+]"P[')0:5/X?&"ZPCZ M70SA*;($Y-"T%XZUUS10^\,6Y%TEE@R^!<^ 5"!P5(.D#-@AES4[1Z;6[%#T4&"@S27R"+8_F%Y]]. M? ][8P3G%=\W%$%_/W@/$BYO5:0QI8\N,=3:D01+XE%BIFPMC]I7>31$W2QQ M8T_T4>'8ZH6T*$@A4D;7P*2X!J!FHLK93G=!W$*Y[FX#C M 79'-T8R!2KDD#JX@]=4UY?[]_T9P/3.SD$?5TXTB&1Z,_-8[$P;&[9$#Y,T M0Y57+=E%S8;.U9']RPN$HFOS!.)^K^PH-J*BT_::4C.#''W;U<=2GZO?L7*G MU[$?5&K.S-Y]-N^:KF'OPMZ8V>MR>_0[/!PE)ZBUO4Z#G 0'#K?J#U^RQV1+ M0-V(4>\HP7Y9J32A:3 G.L44B (J.!0\YV2D)?CG@@Y_5N&!>&C&R5[K5.0G M>$HCQ^*T(X_EB(NCZ;]"*1\"S<_7UOW#DNE4YKG'I=BB60A&=.IL MA@)6S_9H :4&LH#G[HOM;6;<1S@3@&(5A*99C*,+SP;<&[1''(@+BKS]$. (BMI.3G6TA'.G]OZ.< MOE)B#+@\GC--NSTMMR5*J,[<23_9Y]3U_'K<3LQ[&D-[%!Q NZ$(,$$I*"M MK*WUPA*J;$*II&=W\GJAU>8_?C&G.N9_7TW^.#0[97B2F&"F>#Y=9)((V,@[ M!D;(6LB4PV?WKC$EMNP0?SJ:YS""9ISWS8"/AIB-B)T3MI[PV7K?YS*.2.?" MK?9\/5!%6>\['I.#SG*03,9C4U-? O,?"9YQ\-.5@ZY%@HU4+6CG*H*)C"8! MRI1W F"E 3\L^6*%7V6A\U+6)& 3<)M8.&G2/"A%B'IIO4USL!#D35"2UD_ M W)DGRW[ ,R./D(X0=II0A12!)'@#58VX /X#L!K'X[U& T1%8*-#9] CH/= M!,G000#:,5KP;3MX";X--R>/H_4]$'8525X"R2N':A#D,H\7C,760A??Q.J6 M=4^-FD%.AKL:VS>GAV>7IJNRB-8WJ% !XO'-%PW?T% M$\0X$>RMP$ O\L/.M('+I3_SMN)W?!R!%Y>0+(0J3$X_=5]CW,I\V=2XM&AE M^AQ=1/Z(_-D<$EA+WL\EX5MT6$")W81O"KQZ#Q(^/(CA*7VVM+P>1'>WZ $! M.6;@-XI)V U]X(+6\_.=ON\F5O$?.A8C^"% MU=\X!(9@8@+N32)\+'V3X4*+OA[B8,YVQ K=6_ M%1NM!A1D)G435N'O38*,."':[(_8[ ZP\28CRU>'YFTX6%=3>8:5X<*X24&M M]85DJU(&N%-]6!^JMVPQ4F8L@V@KRO;F^6#%"^!QX+O&JYNJ7F\ Z-O;QPL/ M!E+RR)*?=W=>/I:QC\+>Y MI3,"@Y5;7+BU9.&'Y_5S@%2PGWD.!W31']0+_B3*[>G0.!3]1M@Z=1/S:$ . M4)\*%HFG\0EAG9%/ E&/R-R0Q>=B^)[-7OCQ"YKZPGQN A+/XQW(%S$@]G/V MZ2D=S&V*E'-#-TG0FA>GA?S9>R<45'V04QEM3@SYF?Y/#@D4]4B&"EG/B>)3 MUPCPXL05^=?-E6Z5SUFQJ:! [0U8%]ZFW7R\&$2B=2-7C(/T.$,!:$]8#7X= MP+=!A=)WWE@WL0)69WU=D8@25!C)#PA_L"H ?V#B09\/?A'6Y3_&O1W OV+9 M*SW6+;?HQ49Z,[4;A VF1$G,.*&>$ M+5NM;U<3T,V8V@,Q&D\KZL>>4BV,TU2-*/TA+/V!B=(?HO2'*/WA"Z0_"'Y. M6]XNIAOS=5_D,JX]L].B:$R*@*XF+8:"RK>=FDU'5UDTS. M>>;T24DK=![+ [[*9E;9!Z64EQZJ3 $^F3Y^3&C6H-!JI/GSRY.TE05^Q0W54H+:EH=G7$OEB M=H0Z>IZ\O=4SRH/N6&(X51VU^'&WH+1O"WSJ].W#V]0J-UX*)2K1K3KYU8!W MW?(<&O@G3X+BFNWGJITJU;17UK0Z+FU\KVOY1>NNKBQ16&=XPS+6MI#DP+TJ9K:5K. M*H3M)G5?OQ,R8%-D$R-6<_7;9JWGNO#)DS%OJT,PH[+5#+4",WYQ2T^2@Q9Z M,G?\9+9%CPRNOI67(%,Q'O.INX:11;Q$T\>//M#-^SMSZSB4,-;:9DX5,\#$ MCZ9.:-\:\XEAHG['.JNN.Y_+IEI?HO?3V1-VJC'K9KT]ZE/,[9;EZIMB)5WH M8[OT^%%SG*<4L?588>4>J^2=MFDQ9<3-)T^N[X?.8F,9%:XYFHE6>06&I=M^ M&-^K#79SRY<:8TYHYY:;^WFJ0R3DA*8/24.\[0DICDND0:E=ZO-=O80DY(2F MS6RQ7$A.M]NE*A0TJI$H&4L3O?V4IMK2F2:,G"HM5S98Y80657?O\:,G-.U. M^8F6UPV+6W$)OL$R]\W4(^H6?DK3>F*B2NL*W^,RY5PZI[*R9@IHJJW:H3-G&)"O(#[DY>O1DJWKKQ4CK M3P<95GWHNF"442N%E-B%CRU7=0JS>Y#X4X>HEZ=IX,VW'R^SBSZ MT^5$7"A<66:*]7$_#'ER>6-JE_K)$D0)JIQ8PFI?-KMXD=/^+0R?*0;MLK.J,GM M)MELRYV^4<./GO!IP>9KJ^9=L'87>[J#H4M8\C"H@6$UN@WCS0 MPD8A.SB, 'WWI&!P(%KB%28ZOH32%86$Q!.WRRZ_0%R@,$/+2R$[72!ZOW3T M?D_M_/DICLDP;R0.ZPJ$?FVQ9GSJH^S,:X7"4GMD*,?=3JA>I993.H4/\CK^ M%H<=&J5(67VMB]ISFWF,2FIE0#M.$0P+_/1_",X-63^>Y8,44Y'8#KY9C TM MP;%U_P-B9N%/#HRQ0+D-[QGJQ(:R37]BOFU-5OZZPCG9Y$TN_UQQK("V'1@? MY=>BD#F?:O[O"51MY">Q7%U(IQ>-1F\S\(O]1X4IM <<&WRPL7B6RXL#L_^= M]7J2J6@CKF CZ)M4+MJ(*]B(_ V3C#;B"C8B@J8KV8@(FJYD(R T/=L1)]J( MW]N(WRSW^*+6^GFKSH7%/GQ*8<.74/G=-,B]\UZ">/A/_SVI9@@M*$24__.MM$C>9#,7+1'[7F+= <&T8JR&HE"?N-E_5PGG2&0^0V1>=9?W<539"1+S M5D&BJ9LL\Z4%";FYSE9"]]LA[+L8XZOS!7,.!+UT2>4B@#_C="8OE.ULC'[I ME5VB:#ZRIRZ][O^<827$5W+5[4$^IC;S[P7:_4Z)Y;!+D-,Z6/M"R?-Z,5LK M]AR'DV=-:BT(O>W#$EW:)B'XY.-T_C3X+A+=2'0]7\*?++HT?SMLS',;FQ-9 MIE.][6\Z]1(S=C]-=/.U=99[Y)@[MJ1277X^6(S%EA>9P63C>>JT:??7,<2. M^E(,=O?9@63=ZU>5KP=SOF83G9FR^4,ID]2= YR M#(/X6?3J4-R#4,54[^_OZB.39KM# M:M@PF$F?'2!4R:#V]%0^_X5]-G!,5I,^XI+GFTNYAWZ7;F?Y4?<[EU[7U;B, M7U5BXB-=QF8]]S@RZ_DTFU@T6;.=9H52:\YG\&T/$T\FPVH^13+\A\OP21OS M/UF&+WYC2PO:NLS4[?:R6M_0CY14T7@!R7#F%3>VG]#4]MUR^.FEO9ZJL+&K M&S78%>,U@(DW%I66]9KB(1:[VHJB3R5SAI;']B[7@KV8CFN*FB]0PMI7]/;> M15H_[@6VX?A>&Y!] BK.<46M*+U6&-XKCBJV?G0::: ^&ARK._.)H]>9.,ID;N@_- 6"G) W5/HYV+M@CM ? MFL][[=M"1_MRA?N2O4EEHWVYOGV)8.Q*MR6"L6OO#%^)>+$>%RY?5> /1/ MZD+U631Z?TVUW$WFNFNJA=#SA1)KJ3.5WOMH5CKSRC^Q$-\W9)ITQ#01T_PN MTV0BIHF8YG>9)OM%F";2=*Z>E7)?A)4B_+D6THT6 )K;J)]SQ#H?SCKIDU3+ M+\TZNBTH[ZI>[?DKKJ"^5'#1+3 7Q&UH-T8_E^U<7Y9&19G;,;=J)U[MCJGMJC[,BJ8$$]F/J1>0B3YD>1'DO]IDC]R M];#JVL:D,GLTFC5.7BTV/:XEU4Q'LA_)_G>0_8KNF&$U[HMSMS)N5!T.K O)E-K; MLJU4'XH^S7Q#V7^.B9[WU7]2:$:$&A%J7!5JR.LPA4%M\:@<)?E0(USE\Q0U6LM M=/@S](]?=#:>S3XG]U\O@IO5X)\ _)HV_P+A )^-55<36_\I%MI+66I_+&8% MA,1#JWDU:\UN4TF58VYGS:WCY+BI^_MEH\]QJ[E<\-7">%E-L1.Z6.R7FB5: M5+RFOZDXE7VN<6@DZ)&@7XF@XZK4S'EV-.+-B#ZHI"62S?TO2XR/7E)?FDR?4%LQ0+LH>HF7ZQITCI; MXASU@;>H;FY;<_N7<4([C#P=.R.*JA9&\_O'<;<^>BSP*>2$?K:'881 $0)% M"!0AT+M3?-CL.#5VLA.&$_K]*N4T\GW)[D,$RD0(%"'0Q+)MSQURP[=2TH+D0@_(1!D48='$R11CTC3#HB92G;DE)2(^;RH % M@TE-72T2X)%&$(12GKX7!GV)J\0KE+;K(E,$2M\)E,(SJM*]37^0GM\7669F M]TK3=.J^-9TC4$I_-U"Z+N&*,.A/PJ S7TQ'TA-)S[NRGRY-IN@$/\>E.>_. MM\E^*TNS"78L%]U*JJ+>(<MJ^U^PAQU8+=.NV.NEO,F*?3Z/KZ4P\G?RXB@Z1N$?B'HG[)]\%MPS> M6=;S?(T;3M8U34G>T3R+Q!V7>TRE\Y&X1^(>B?L7%/9*6B:L M0J[7*+OK;7<.!3X?"7PD\)' ?UF!?^*6\W%3G5M-\W9&#=4BSTXZN=*I M+1+]\XC^>R\?:^+HEF>FA18E. FNE*O8B4('R3JZ?&28>/)9USV^?_S'%N V M?L N/3B6+<^V0<;X\50/5'K'Q[OK< 9^]%HQ)BOL."J77Z:I,1TFJ)X(0^R?"HI CX/=M#)3^IXR='#X5,5E9:J:5J,;FLG)(G*0FU M$CD9LWG/W(J9H4IQF4$R>3O9=#MLWN63IV-6^YQ:?"@"F65Z.4[9Z&K#G:#, MR9,G)\E,SMW01FX)1I/L6"SD6E2V &7AY,GY4LOG"L)#AG741=L&SIF71*TA_10:E-JBZY..RVEOWF MO'W=&&><:63R?]I%T>RURF7J;,@9($=X4"@M:31VOI_L+)9YH)"JA+99DI6JMT%3X: MPB5.M6^R_AJ*Z S[7H>_&JDV[Z-$3 M"O3*4S8O#SF>[6;72[9E&\F[!GPTA*58M=WAN>Z\0U7O04MDTX])_;Z/'CWA M_44ULY;R_62&2E270EM[R*>[$+/I$%;);SC+:FT*%E5ZM+JKQSN)XU<%].C) MJ$6^/I^Q=G'&#E/29/B8%49Y:/#1(M0? M]0!/#P["LF-B2(5 X9V$(SUX+@H/!J3;EE7SFKE^IC+IL:96;%&6:+:IR@9S($-.!5+"? M>8Y'C]$_8@">E@9\J6TZX&Q:"/XUV/GU2/M".._I(!W=!J2 3/HF5I1M49,Y?A<5^P+&!;(W3RGY)_ M)=];18[N#:E)BM)=X>Z6IV7W@PCZTID*31VH1BF*[J*6LUA7B1DFL(!F6S%9 M(QH6TO"$J>[8,1L^7M)5>)9N<;AG]E_+IWUL*BA(H8HM@"+]Q#OQI=0"LG9O M&$\=%R%E!,,"/_T?@G-#(5L+PJJJL$E@1M-VVGE" 3,[J*XGL%J-/_'L&XKZ M+YJ^;?IO]4:CR;)>%[663=[DGC4-)7D=,KX.QYS!7?=)XO^>0);)SRDT?Y<) M%Q+A7T.W9,0 /TV@0$Y8@Z,Q/4KC%_N/"E-+5QP;'"WTDXW40_7WM;HN7-KN MWW?9=S M"*)]>=>^_&92QXOJ\;N)D'N!!K'/OSEY";+/LN: 62;BADK/<\+TX)U!$]^O M WOZ[__],SW/1=+S2'EV,_4U] B7C%R8#^13>(:H7Q?,F3LS3_4=0;,AR<[$ M0]]6I$1=02ST_WXP/]XJ7M3-2>S"5^:<@JH[FFT=4NIMQ\ZUY3 _M^RBY[X3 MK)@^BS4$S1',;8R.QQB*8W7"XLYND;(\;E1>8ZH>0Y"?G/F3B"V-=_!%B\,7SJ-5CQ^LC)X_ODDB)8 MECR3@52P2OA3.R1R:LKJT_R,+>7952>5G]>TZ79515$MF1^_Z#053^?#FAV\ M7^.Z9/4&+\HL9@)1GVOP*U)L9NKJ[H)4E34@?05;Y#,;MWR&:7Y=<:TO771< M<3SGJ[67XT@+YB#2@N&54H*U*6>X8(5T>]'2U.Y8RKU5F?'5E^Z,8%7)4VMV M49^^.%:@-+9Q &B(BM-/I4RUGYE7N$FVW.Z,E&&6S_5)(]MT/)W^D+#NRXOR M)>*Z+RWS9X.OEWS]5RS*K]4MWB_);TC2" KLL?[11J=H6.E9E[DMV0HW6,K5 M)6U,>3,EU)#\8HTC$\]EJ?/5BKHV_PY10'JF#BDTP.ID^:724C*>8TW)X?W]7N;^4XG)E9#BS+O-MY/X:]9NA@*+&CQ6:4WG? M*S7#Q/UL3CV,UVS)[:MZNY9F'VH%TE8HFX^GF=,\\[^_L@N%W8@+09L']19$ MVQA0#47? @"W3C6 9N$MB^RO+VI__8D^ES]%@_$EN**;K">TI8#,/JO_.O%/ZU>*^UVUZ M97NCWB_:-M?MESIFM=JG!MRB[VG"1[^8/\-U\9*>0J^3JR#/Q!W@FOMG%"SF(JO &2O>N;QMM:K5F\MF[;$_0.%3" Y[B22J>3&7.?NMRR2.[KAJ";*I LS_B M>/X6XOJ'VA>7S9ZX@E/XS]IQ[\B]XE98'/8H,ZE8TG,]_9I/9>\?H4ES(0<:3*V&X5/2G>Y3R1[/5NB;Y>.U)56 M=GE;Z:Q=/D<:=N6S4;I+E.[RF4CZ-3P@E\QY>0U@?'3.BU:2DX5$JC)EG<*D MG9S51T!L(-1 ^A>5CZ>8L C4KYWS4G)4A]0AB4%^!*(=$@[_<")$$54D /2Q'^SQ1F28 -TJ% YKUWY0TEZ< 9Z8\+*T\;] M?>*.7MFC3SW^:W?+5$,$5&NY?306U<:F"N31G,^CXS\=S^>?2R#[XKZ72^2_ M7LWB/^3ZY,I6%X4RO \JWQS#^=H2Y1=,G"TVUJNM\=#FN%4E^:A5MUJG[^!& M!MA;DF&>NP'^7B 017Y$D1_GOVOZ?0SXI)3;,56CTMM4,L0CCT[Q7]X6LR4,,!\AHU#(@LO@M#1_DFD:Q_8:_.VV7]&M648XWD.0G? MZR?"7!'H9<_8<"6*6Q65>;%1L''?-*B?Y+*Y;QP-$Q4$^::V5>2)^:-4F9<* M@A2:HL;SBV1G*8CCMKG1&*XY[^-I(N<+G8LJ@D3>E^_D??E>>LWO5P01Y'G+ M3,X>.USF=I,P2[ MPB%7R\S=XYU$BT OTGW4I!H5!6$B)TT$ )&3YDJ4F7,4!2F*9:-+%8M%CAEU M$FV9Y4H3=H[D';EL,A^@VER-]NX%U!)=!^DX@FS&UH+B_ E.FR@KZ3K":4/H MD2*A*:EX-GG^>-RK/4!?F_B<_"K=,J].G[B:,^&BRL,! M)B8A)DJZ,U7 =8+B11.Q9)W'3C]MRY5E1OJL?GX-^G$V7M;* M&ZHJ#(VL,1].A+'+T[C6*JH4<>I9^3[0<'EQ"2L>3. GKF7WZ7I\&6R MG%^#&A^=YI3=2EFY5Y@_+#..0DMZUH3KF2/H0!7?:#I.AP36O#7-^2G&N3;? MS5/(XK^E!)\VGX,[UF[372+4OXC&Z,JI=+&SH M2U,MDM!(0C]10B\3WW,-5/MZ'IZ28)I;^,:3.Z$CMTXL2<=QP97_LYS#6>'W M9&_@D/\JL@82"Z*[TA3UWW]MW8UNI2N MC$2?$[SSI4D4"=H7$+3_?(LXEL\N(7-F/XAWL([1N?JJHO> S]_/[8%M+2>M MGK,=FJ,>&/1YFI3:S>?C>2;,!_)- E7(*PZ:UUBH>XV] ,6KO2M0G'>T2:( M3M:IA%:0:Q1#=7N@FE>UNY'+T[@X;HZ*TZ$UM0\4IG]LE._] 9OVX%BV/-L& M^>1(CLE?=L%>#-(_7B>K>,[^,-Y%IZ@KBF!8X*?_P[]GD"M_8SGTMW^"?WC7&HZU.30]I-(]C6*Y M$VG&3JI#!#D2]R>A^7>G2WY% \%90!7L?_?@U@HJO^*373K9B8.4( M2LS6L8ILZ):=D/?]I79?$!1E]Z4%4"3/WX>^\T2=9:2--P3-$=(SO3;I"?4BP7C(OXYZ%Z@+SH#8I&@]*%K)8K0-ON@8ES$2<+BH. M&A%^YK.H?&X"R#;<,S&< "^F@LB?ORF^G5_2-1SO+-B00%!IL0'"+$S'K@&( M2@*WR(^T?$K +W"6OU;))LI(QU'A*\5/F2E6BVEJIRH6('0\IM#%J_W_XRDH"!8,;/FT"__Y/ M<#U[:PN=R[KYTP_9"U#0(PV#CYPY2$Q-("P3P@Q.X*>@N,+6\E:;2]_DT-E_AO;_XBHHEX,I!]#FC/7@GB#KU/*R%.J:>+.+)OSX.1+*,Z^+ M_D3@:9%I0K0Z."(KLB9 VQ@JSOO# M.GYR,W3D![O43[##U%!G8A1'+Y.H/>=0?R_!RA=!E-["$2X5AO5K"9M0>2TI57R M_<(]I2[SC;PXN=TD]?Z!^S/]"O>G+VD]88OY;J07Q)4CFZ"P%F0%':45W43% MG/830-/9.4(S1!X[@FGRZ5QR(MV9Q0&5F2^FY4:"H1Z,_H]?J9O36FTQR!T* M(K=XQ%$QP896H0B(57@3PZZFXV<6 M2-8\_ S\FU^KG([M89M:#H/6$YV?*- MJ0'1<6N[!X1.6$#\*3FF"]4]"VC'E#X<]IC,(V"J 9).TQVY,5$62U90E7&O M:"U%N@=):D,M"200SQ_K_#'DG\*& _PC-"%D=.Y#?D=T%6+(@D*ZT2N9WG!, MP'.F:;>GY;9$"=69.^DG^YRZGE\KUS.O;D:\ ]NZ1Z(!:KVSX^P$$]B'E%JY MURI#*\')S62M8]080Y,*/W[1I^ED_XU!^PUN 'QS/.8N9'$!#;UM; IBAB!C MT!$%:QAQ4MI=75T(:.8,46'1B.!#,L" M-O9MA+K"_$SKX0+ QVYBG&;Z<3+DM@QQ+O[:H4\OG&,/'9:OG"OR@IA@ 30+ M=664-?@[B/VEZ);U]Y/3/O3@E0Y&J'LCM- (2/ORD-(;^9"ZR 7TXCR/A_@+ M;)#?!KQV?D$/XV?QZ;'6%[QGGN'_>^&@#8#[96'R"+$66 ,EE@R^ MG>@'P>$A&SNJ0=QG#GH]0E.X9A6=?*]@S9US7$#./2R:^U/3TW9?)->YC]>G M01LN"$?W%;>['VLR9")37&PQO0XP?/=,'6\"?B#IX?>YS@'_N?9^E_#;1EL# M' QT_$#9(S<,C[ $D!)!):^I;( MS.'@$:M_"*OC-H_'?ZU[E"]#4H?P?,9.4KJ5:$LLF%JJZO@^7>^Y"N= &X1.W9RV?7X]SP>8'3[I0[0$/\;V)_H!\BNY[E#! MXZ, F1DB.-DRR-;8SQZSA27Z!2O-D(TL6?).4!)Y8$(XEPU!>5H3T3Q9(TX! ML+M.@@JDLH4+$$A]7@GQCV[@,^>3G1YOBMD))7G(;>!'>_!>T.G1SZ>NO8FH M)=.36GG KGK=<8FV[_N9WOR#G'4OT1ZK/KJBZ"X&4ZRM[)0262.2B!A.F.J. M'7+X555(%#1NZBB3FZ8;--_JW_SZ(6; MO"JC()>ZR6>?2QD)W$4$QD>'Z0SNL$\2__<$"BWY2>[UD-'ZXI5:(-IF]Z@P MA>J^8X//N$I[(6*7?._U7'!P1_K.D.9H6ZYP6^AH6ZYR6ZB;S+.9;]'&O&MC M?C-/S3M5KBRU8._ /DO*R?4M\#-+'7ZQU9^K3ID'-->>6_*IIR#(3[M9U5"R[+E,1R;ERYH_EV@<=M0U/Q-'5J[;^U^MGK=/6/E[&" M*$)34MI=DIX+2+]%A6@"BG]"+6P?!:/*UU\.]8*W^.C*S;^!"X$WMB(V%[K1 MSK!;=[8MNO*X4.L7>-Q0,'W:?^.]N'8UZ@1IOU%0=3AE?%VK6[9%4DV^J>)X M9@B\OAKYGXJ*U[?\ZZK8\M$!-&]$QF/U[\@3[\-!":)!$6%!"&(R#_RXN$J: M.:[T^-AX2"[DGI&9\TE/(?P T+RDX 0B6A;0LD#>?I)?AT-,@/4W#A@514=U M%'Q3I3\9E?(=],A+-&2YI]/(?RETV'F^+=269_U^E3VH5R?U_SEFFAT+3[2BSUJ^J1A]Z4?>_A<#W4+;JMX;)*4NGF0,YR1UO!G*?3Q/U.4N% MJ<\G_E2_H, %TO;/%TURH7![/^,K4+3%7GC9$D_G5$!M?@9,%(&&(\14)GW(G\2I,!-R$!>Z/-K)T3" M-W>CPMGY<6]>V*B@XDA.V48AV$CD3'GJV#AX20^\*0Z?L&(*!"T2WR;"K=2U MA$H"ZC!:6'YFBFWJ2AP-C HK8*MG!CE6-RV2N^)-P@NS$>#@C7DNLWI4ENO2W#OW1?2">6=/QCGUL#-DRW,X,B&/VM2Q7G3:F7- M6CDH+08Q9%N?ZQ>&S[H6&P+##FC4#$5GB;Q4P-1$%;AVG^<.Q480/7D1X+9H M1(1W8H[">3],2/)82.@L$I(\GZ3(+S@*.\#UVWUL]I[PGAS&4B=RI < "B M"?AY':2D#[!P4M$61 \(_1FPKF9N'6[Q4IER92K8@V4>HN2B7)YH*4;DM7[%)EQ M];:9HT"*2C(*D)/\,FY!/RL8_GE#((9=@+<;%/#<7I( M5\&YOB0_V-J=HCBE$N4HHAATI,U EE7VFB_6. /9;T39PMK-' T;9)3#9+T9 M?!RE">%\H_VR;V(]+__HB9G&C]?FI5.:$DE51;>0\9@"+*1DPO-A5QXR#D7 ML5!^-)PW_,'/+B5^YFPO7HF@X&MAYGJC#@W$*1,BG M,<'%?(/K7X*Y5^IK:NH.U A\J>U"QH7L'-OK26@4%:KN2%3_0H]XJ-,=EG:& M!U:]CY0)OU08?!]2^,$&CH@VB"CW$D18K,E#!78.106#BK6UX,D/)R;Z+W%1 MRKIM"LA#X;T-#7C0XK*!KTX"J9Z[?!MO\-A:5Z#V&I,( M-1&0X'G"'_(7V]JN!K=5\?4=4E2$0D?# @AXFG!WP2['"&Y(#%=;(IE-V 5T MN&/HD[VQB$!Y[H&W\M_8W.(/A_BT%_RW[ M,PO5K\/'%OP&U.8D5;8]Z$(AQ.*"5)7T.32 08K@XK?^@TO6:9(CVL160U:7 M7PS6F4)=.6C](K,1+C_NL\J.3T@6%Y8+E B,+BQQJM>,7+\=1@](2HRR2A&*?08H!!]=ND[%C@>FA#:2S5#*:/#5\).%/)7M5[R28"V&!D+[W?O0 MN;@FVXZK(\+Q#4"6MM^!?W=E'B'4;>.O>:%7S'1O<<.!H93Z%1D/H.WHU[>, M;@C;F '@],@AJOGA,;:.;#J49GB@,Y4*Y8^S7K+$Q*>0+I[U+'SJM]0HRX0? M>BHE?LS7+WDX<=[.:BMI(([3%)@G5^S0:,UJJ=_7U+&6U?-I5M!P"($U %@J M1_I>7P]5U[L9L%;ZBLHL2R-MU4MN&2FWA.HZ<5$4%;=\7W'+9^L57OPJ!3G_@6/ Z1Y'\_G;ZHEMGK=#U3;'8_O'N!I2(KEE!:4MU6 MWWK_=W_C2=@5UE\%],K=921*WE*OR,I,R]%61ZX>[&G>>1>3FD7&I M@+TKY,"!).V*6!(0"JEDN8MIP9;GI5T/X6GQOSZ4H[ M4>]RW5Z]YY:[/7,V*YP1Q/S[O:$SM60)76^BV[7N;&CKXC)0@P:N:,_=.YO? M&T21NAPUVDA;:FC6%X*H-T&_77BS2 WQVKN.;2%JP%T+%::V)#@-<:@L*6;V M_]E[SQ[%E6U_^/W_4Z"Y]TI[ZX$^M@$#%5DR9^VGA)@RJD(EV1L.&_./V7<.#;U. M6$(@!>5);56L9.D\2V=)P$K+XJPD9A$%7S;E+BF(YN2$X4_H]8Y[YB+U)PBRGY"UY;BH3,\]>$&AX)*B<=\);@;AQ0A@N&2C45=55H#(?UQ[?0T5^>5I/%CHF42Y;B2ZP@R$\NG MI_EAFJCL]E!-I1)O2/0QGXM>?QKL<;B,-[KU4%WJN=5CWU4Y]JR6*,JO@W/@ MW4,U\+?;;]6? NCI0G]JS4V09?*M75)/]8L53OI]+>K=VR]0LOWFL-/+2MRD MV15-P'5H;OO&]GNV[WJ[,9IG1$'QU94L'GHLO4_NCAN6O1N-M^#$#K4.AZ]0 MII;?==L?;J@=_(EVT/!%^;?1I-.U++*:H)<$Z/>-04OO9-)+5/XQ'I FX?.9 M7_H7)[-"DN(P*79%H/+HF*[!7.@^T^0,@5M'\**Y@3STIV!V>@?2%\2-* #, M$"YP@+V^9-.;9DP"SUUJ/E2&L59N^X9M-NI5Y^F=R?(,U2R-.KMF)4\-3O"] MTBS^KJW41NL26'MSR\W)25V66X2=&7+3437?TQI8QA.70GZ_VN;OZ\-!G>[P M5S2IW]JE/T5$Y^T^E1I4)@L&+(5=CZPOI^3H@^&T]^"]GBU7AHUU'$@U4!KT M\GHY)N3F[\;[4R4,RQW2TW!X& @W46P?F0Q_;D>1_%Z-3W.E)$-1)).I5:7Z MDLR^;D=%C]*:H#9UL@?>8]_["A3RFG4?/HCV+Z..ERS843&*#5K%;6O)#!M$ M)RN6%B VRB*_[:67W8\Y1_R@%FDRE!)">S!)_F MDVF"3%")\WY:S\/$9K09:%.&7K7%G3XHD\_C;5"'L+2H+XN54AH0^4Y^M1AH ML6EK@+J.)<_OM.JZ5,K93(/(Z_.-D:H6Q5H"536Y>&<\DYUE*Z(19TKEC:S+ M8#O8Q;?PSHMWM@FA2J5+68( 2VD\'!#37H(/[#HV59M>?'UC;$!S5ASMF5+JMZ.6PFN M7]IF@SJ9*>-T>3_==SK$4,PU[1U-)2NC3E GLT%5K!'I\JA'<%-[Q.]VO?94 MGT_H@)YG4J=:&G+;C"22[&;:4>(%GMQ.4I=WVHGZI)_E8P:3-[ITM?(\F&VH M^21]>>>05S.=)%VCV34!I%6BV)O:=':2N;R3WPVE0LT 7? <+Q2SE\W@@N][O&9PJ:>(MP[8 M-^HOPDV*=K](@LN%+RP(GK$57B%*O;BYM&F-+JGW*M5]LF3 &[1S/LXP_=[R M?C7OO[@NMSL"G&3#6:;F77!2;/"5&Y?N3I%/]-]9\O;!B@]33U1(B$<@!/F4 MB(>$> 1"_+WEN!^,$B$V/0@A0FQZ%$(03_&_M(?#0_0&>$MMO=VDTT'&YDVJ MU+V%RG^\!ND_S$EWC.K+?R\*0$$+"BT*3OW]H#Q23T3RH1?CA4)IGU8D[3D$_@$/(I_:HV^34X),3)QY.-KX>3=ZQL^J>+]:F5)4/&.(/'K\T8 MU"=@Y5TKC<)WYBP15\%V#DY,W=_0B2$=6@ON6;A/8OU[S_4>Q:Z1 7WO>?_O M]^XA=?LF "^&SG+V10-T3\#@;=Z/E2/AF)K=/#&_'2ZLN$Q3BJFQ":N8(JU74DF^ M&NM 7*"A!D1EHG3Z-5QX?.NQCH]*'\K@RKAKLO\V6L4ZH_1<3.5'1(L? M]$NRM%MNBEFWE081C5.O==,(Y?L;R_?KT;-O)M\?4TC>(=]L?[;F8;?NGUE,G24BE]1 MF;FW:(20$+IE;JL%O0<2FM)(T!?/2X+(@YI!3G(=(I6^H?J32Z[U;6=5X%@; M]0-! E1_$@D2VC>?KO_<5MGA^ 6B@'.T8\;Q6.BOH/'\%5CVW2<9 M.FW>A#-/GN!-15>:SC%MD9/T56PNY=E20:I8 SL;>U9NB&FQ1;ZP&2F;K00F M176>T;+%M8S.;*+ 4R9*)EZ#M! &0A@(?3N? 0/MK#5*-6P^)EGTHM^U9G:7 M6]W0)W\^$PF;T=%*B6V##L\KS)]I:)W62\6YBBB&K0H&!6E"+H+^W+ M0<5!3=URF$!4406RN0Z,,)_F][#K?OGQ-]!I[CRYAT&UCRDXQQ)64=NN?+G@ MQF1WTH#L9U?LNE=H=+5^.CFHWU#/25*C<3$'1\;&YEJK6:N1U&*!RF:A3!R: MCF9282I." TOZS@A-/R)PO,J-+#91;U1VI,&6RIVNURY$F^R\QOJ/>6Q0)5( M,3%@2O51KYRMID9Q<@NA >H]F524BI/?RM7C-^^C\?O[&NX+KAFXN],JL)99 M:/*%)E_H_?&5HUS!RL_-5E5BK'VSDS3%HD0+-_1-=\5995,1AT,FOZK:=%U- M&;T%*NR)=)DH0<>C=/RR2'HHQ*$0AWX;7XVI#X5)+K%N3]A6KD'N8X7AP*S> M4.MHFZO9+#&OQ%F%8TM2AAG83'D.A1AJ'6DR$4W%O_A!)JC@13B>MQ2WQ8H M5CI<.UPH-K2L0LOJ\9TN"(;^^6+*1/8@<84C@8,_RP#] *$IJVB04'M\_478 M"D L'EIK@BHK<;9D-B;-U'-6D_4MJA*.4F.2F6@B<=F=Z]]0U$-1?WPGR@U$ M_=-5CBN*>EF>[ZMQL=DB*+%=VJ=6TF(3QPT!4"R(HJ)D^M)=^N\W\HH$UW2/ M1E00.D.N8$>=(D,<(H.@6:CD_%UP[[KE:>X^UX8(_&'2@Z=H:+)Y)LNF/_@SBB_O-O"#G!OYB07K?NS_[>SD4?;JS\MIX> MV$LN)6MF>[ S1*)F4IUIEZ\G*ZB7')6@GRZ9]-#G[\LWHO[@>I5+!9V9E*66]$ ]^\4;K'UZS23Q-+H;=F"K9?'_?45(#8V=O M<=?URPCX8&]O6DY Q+:X'5QBAI@ UG; M1B-3"[Y %"*J9D9$U*H^@H:EP9?IE\,Q_/&\@*2O$<@;2-RGQ]TH$% W&_W\ M4X3[@,A?ULY^HQ;)33=!.)@L;O1VL:ZGS8<7'(Z#R)J->,O9X]!C[T00CCOGKG*BR6NBZIPE]PY>'8YE=35>$B J M>'\)O+T/=IR7N).+DUFMUQ#8DU0T$W!>TQ-<4?7$&/$.DAT, MCE'<'IHS,>6\18EX([B9?'PAE<_'.@?F P#OI''ZF5#@0M?P7E&%VB#Z0X,S MT.$SOZ$OTA(Y'HJV#JXO*89N3O+08H,C6'$03)N018\+,O"Z-C49&6Y8NJ:* MO-$'_$+59&UNY[6GNBFXLD&/!'BU6TX1H&QF"O*VML\3G4^1C;Z6 VU+A^AO M'/7L/A8(75KI^1XUU(@A,5IFK>9H,RMV?OS*9*+I1&#S82P/,UU3(GB&N7[D M'[=_)1:-&R#4)ZW[[Q]&3=)&6[:,AB8 V5E@]U5\F>:Z"MTVI-(X42*IWF[5 M I\#;V^3L,IM%E)*';>D/)$3=GMCHRCPX[_2@44#(W 6O?\OHJ YN-2,?G^2 M!9-M41S7$@)']Z18OV:NVP(SKIFW(AMKQ@;%_JPT9[CLWBA.X])D$$,Z-!6E MTP$[$:;;WT,XFKZDUW:1(=@T9:>(6'G,M]M47-&U6R&EVNV31!GD,^QPW)3T M\"!4G88$63\TJ\1/0:9JNA"O7"()^] M$<7*98E<_?B7242(93+'>"+[(<]$&W.QD4Z^UK6T=J."SY9/-\@:AW6G+5 M6$#\3"3C3X&*O.N$,*SI$LX2:XH"TEC1%YZ@^BF+&U2_R>W![2HZ4S#G\"% MIR^WI9N+R-J""PBU3GBGHZ)N17@560+N0\AUR;L^RRGR8/( OEO .#;=%,; MWB[$X!N23Y%^D"X+EQ/[/#QG;MY4 KO\CF=65^& M)M]@ _OMG2>KFGC5>V2FFB'ZY9,-:#=GLF.-( W6SN\,,46-=MG*GZH,_E!Z M<$4"66@F%NC*L,[4&:N\:>9BU4:S,$0L%$T%,9 W!7?W@3.)C-J^K05WE3E* M#498P ,@8/?1K?>/SR6+G%PR$WNHCXB87IEG:U(O/EK,/[Z-N M3A&9I#Q*C M-7L[A>EX+Z$&_&;YG)>6D@@8.EM?L&IL!S4%^M6=9+L0^07R25NRB9T2?!5Z>M[E&W8%Z&<(AB]HO_"J*QDCG[)X[;NECJ!>.I M]!-JP@87*^;U+$X\)>"5TX;"1R\^>5N,![+\W]?RW#ZW)?&+S>*\+>$HE%^, MH8)5YXV'T;__[Z2MLI^O$./A1J[_])(2CE;071H*YR?,0"_K_(X4>T*A=D4[A=[&CAW&R(F QFYD_G M*>\23F3PKKW1.MJEN:FM?E+D$WU*\ 3YE$I>4/PJR89D\A#ZX"(+'^O&KCS@0P5$>00GN$^/ZA+DK^85_NT%A%X)1! *!B=#$ M<$."%95_\KL67G^,%T&GUP;0E%4.95'*A_$=]/K MS.,U7WP%?\YY.HA9(9RA#4%4+2=I N>K3"?C62:4 MX48%Q<&K)."SIZ$);H!^9NW!9JQSD3&A4(W7D M*7(9^#P.]A_3V MI+[@-<"+:1P3_ SH_4$CN..%O!O^#6^?C1>G>R$@XB9#NR DY6 S:TGR(5%8F="ARIQ2]& _4>Q[K[ M\I"#/MB(FYTWEM\WGWWZ7 .OAMO)(@(\+M3^V2QO+71+Q+NKNUS M.D\@$X XJ8,Y)S-P.SO.3NBCN;?15$[R$MP9N%/%?WD/'@$\_X"R8NH M>^8NST+BF]B5Z6S6A^== $*6%;1T3@RKF%C5]JPA-H@6MQGW976YW^N?%-8X M4*NB,BZW%#6]A:3*N25P&1A!?LO7#D)<&/ MN1Z)#]JZ5SK8B)IE0(XYY+=X/O4SH8BX8?YC]D3;BL_W2&*_-]_]=JK-VZP( MGS(U'7$PI-#RG!OI[6K9-.4JS99 ;UQ7VO*NT9[?E1OIAKGCA6V7(%J):;:[ MM(=6I3Y'W!CHCITY\XNA#>B2)9?'/"DX7G_'51^V MB !^/=UKH/*.]D+T07AURLG0-@"7^\QI]M<;TA$T9KBUNIXI[^6^S/@;XFNC M/*0U1N9(/W;]V?Y+SEU;MPUN73F7^ 77%%1[ ]U1TVU_W]KN>E4F/\@_[V;Y M) G4#BH6]XH_ZKUIGU\HR;)RR#<]:-]?197E!(@#T&YP^!MG_$TM \[!@!JL MC!D[BC)L90O;()!S= #M#,.+#?IA7D_;PMUYL00>W^_=#D)SVZJ1$I[D&J06H8M#9\S3'_33M6+OP\[>*<\"(^W6UY^-A!] MN%ZJSQ=:$Y[@1M)$2XSHO;%'FV/RE>,>V) YH'S4XT]/5@(H_":C.+P1Q&2. M3?,!]D.CY&5H48DST7$HU"'CRQ'*>^[H30L1FF70^(=J)?S-W1K7EH8^>"QM MCJ_ $.%*0#Q UIH);<9/Q*=W8.7+>)7G#(N333OF'7OR,O?_0=3:8-_+OX?# MY7= 5&A=^V)^\ )3DV*3RFT^GK6#=*,\ M=B+/@*VH:LI0F!$&6KE-+.DNDT2V>D?)R4)\75%"E(Q&L*$MK0K9YC9LPZH6 K>67E%G.K0>X("3QHOB!/+3==*Q!HV2GV&%F**SZNW1.M;(_?J5>V>6>(MT#D3G'->W9-5OD M68-L8N,_0.-EZH7%I@#QF,-H"]DU[ M9D'#=<)R*P[' R!KXFPQ[K=B3AS4UB;YTE08QW?"E.5 >TJT!_,=TW\KYO2V M>\B?BC<3U%V])YK J\^>)].)!BT4B9*X!KOY<[NT;G[ 7>D7)X**9VN&/A+H M_$DOZ4PI;?88UAHM"N9P69X+G).-=R'X,;0N4+K?VMI!,BZ=("^T0'B.>*2 XN=-XA>HH:/5;U"P-%Q-QQNY: M79U5"(HN+6JK(:C&48/6AR-FS \(NA6TP4#J('NOBS4#7AQA9:Y),ZY+6>: MQLGNQ<*-6R\B%+.W4\B MV71%%2G24.)X1"'O#.R91/J'^HS[X4[_*$%TY84Q$:.]#W%$=:/)&^#P)G^\ M7_QF2+L!&7(UJ:C)%B5R$M';$F8$\N4EVY)T]-.=,;S*N9?12::RPZ&1!@#O:6?C&$-%-5!2H M;\&K,5[34,F*,QX4H6+$.0.S=(!/?&\!.F&*W+D+J"7$((%-:.I$5MH6F5#6 MU# /]3.P4UH1#;S1NF%'I/I 3#*LU0I%2O%CZ%ZX'/ G%_YFON,X?\HU3A+S MZ5=>'3.TYU#^XUS#\5%X]T&LL*)UG!H/\16N, 1:-\0(T.VN72_JAGF6:)] M!RQD6=NZ04QWHNZIP].!WE.$=SN)9.+BXOG'_PR)_+L;K_'BL M=.N+M21F6]PR7VX6[,''38<\6I>*NTI'THFO!]H+IM2#XE!N#PC1F,N:*#VW MX\]01*$^^G1Y]L3?X'CN'_WIRG0\$H8HHN$!P% 4,I)S*EI3Y M:XPE!QOP65QD5/"K3A1.#X"CD@E8Q12W8R28[1#4.48>[Z6 M.CDXU30)8THIE/JF+6L'0F7;%(9E7Z?"EAMR>,85$5E M/%]GT4)[Z[LH0PP%54ZPPP'#B:/"M)#51U.H/_U*/%WV>3BEBP!PBBG6CV?X M@ZZZ8!E0X_A:1Y5.4Z8",@:=*'A#%+C W,&K:,M_>H@.CK4$AZ_ZA^>@;E>7 M>9Z<'.DU3$]Y[P#!GTC$$/ISU/SWG^ M">-R\?B<6T^R60EP]5%.F72&JWKV-\R\2\9UZJ8(W+N/B")<.[4H/,A+/HQK MNNOJRTY^GNR;HL[2W##E^D.)RPX,8"3 #EZ('FZQ222?$1[HII,!%<..14C' ME::CI/:%9N& .8XGFYP$%G"9W"P.SQ1 2^)5?^!DR 7P)\/4>,F_%[X.I7DA M-_ &CE?S*D4X-=Q0WKBI'3+++OSF7JHT!"G/L8D/(GJG1&04 %,T.'!H?G.( M.]%)%QVR%W:'.ON@+"HB3JOFD5VM":[!CB;F#>!=P3?_C-WQH93PE%WP*3LZ M/&47GK(+3]E]RU-VMSLWY]@^F)1'6BDRI ]6[$6[3KQ%>V;/N7OKC6!W084'\R&3)?K2NK=J*,8@U9-6 M\Q^_R+=\;='(:=6_+T*TWVE%C#P\GTQS0QIFZT9EGI:LCK)86E)G0?U!HOK' M:"Y,"]W$8-S)LZUB?=-@RA0<$#1KB"?J#1<1DE79R>B]?O'K.U \9XDRTE_@ M;=Z/%049 LZ&\LG,(&?[_>>2,: (L):I!24SPK-P:P H)F.9]399E%EKF",7 M:9!HUE !4"*@^/DE,TS=57+\MN+16CU%LLZQ%1-N;YXOYL@JC![O CA9%!'5 M/PGCKQ7+N]V2/C4^D%:T7]O6LKW#_/3%+C[NXK7G8*O'_(5XZ#1U2,, M-RL6_/XP@X^$GL>LX$0 @H%"SR5C6CM3?F8XJFQL)@:WJ"51Z>Q,D*[@9_&* M?F#!P8B5BU+(H>$5$'[E\#Z\9%B51=61>QV@P[9^HH!Y MFV-J#TYT?Z/P'*13*%93FZUIIC:;E9C8DL[S]@H\2Y%!)3%.MT; M1 .?PD!ETU4#0HGLTMPS%4[(D%WIHHP]FI$I*E?A'S;T4_V=(YR"Y]DW^ 40 M+!F=*W%J;7H\=04]],O2M&"!BMJ$T^AO@;P!#3BG1;!DUV/R.@V709.&.X7- MD<_#*5-!J1(4$1#,]27[&CK@%UEME%:NPZV%5>'@+^(.IR3H 73/,]R.@F%U MLQBRB^VDQX!DO!$S*2H9SZ+C6T%"=EC[LU2J*5*9!"QP*/+DM>A(WJ-E"DE< M>#N_\+[\>DRK7FO51X)4'S$6PY=SE;V4S=F_K\)_8#NN985"JJD/8X2X3@ZY M%A,KL0Q$YSCYIA7W^I;\0D3\E:#6E]Z";T??2WSH>DMTT)TQ9#"<+ML(,5HJ M"$[R4"B*27?J!:EGQ FEI$K::(TBZF^Z;5[:F5%1#?15-]'RA7WX<@=^(>)S M!^/IZ%G?MW\_4^I&=M])..[PU;C6FI5HT&?7'3W;B7?+/2BDE^7F@N_SBM-!+.%6< 2F;H%/7NC?( ,+0,K.V>),->JK@#O MQW<)D8V&@C4XXN 6)H$_.8>^#9Q%#U H7^6=\ -\NXP^_5(MAJ #;'!B<);. M:2USH;E;(NJD!OS>#@JWA/NF^S9<>@'=K4.@Y ]GT!54$&(E ^-L"@ZI@1#C MX$JA#'\_%1S* ^*)XUX$@@YA6$5SP6D+A](2^&0UQ.L(%'Y@/$%S&7\4$H4' MNFH<9S:+ZDQVBZ&YAP,@<9!J(!JZY>0@B89AN0-ULA$4#NK;B,2: N'&J;-C M.%7_#.W@YG,&"E_(60;PM0D#^"O_%#FDZ\AN[9D+$CLU[_]-T?!*$1C 6Z^S2H? J4OG5_QXO M8;SH4<4/+C)WT<"Y\5!WPWT0(I=A.%EHF+NJE@HB<<(M-H,U-U1/@3L^ '(N M##K4'G4<^$':FE.FX6@>?H$A5+@!56UT^U\@]H2*)U+^X>A?QMT^TE9(E(C4%SJIM04V+]U>Z :#@"D?Y M,@+0\;EP'-]4 %QW'B_)"C\GXUIW CZ4@5Z #XKKD86(ZA:XA0< >$"'V+Z/>50&_OF:P/LN)^5B&1+Q0Q[[.1F.R !\] MX.<)^8[6\67R8<;T*G]XJ.\&_)T9P@7QLO#>8'J'EI:J3=&RX ^+ZLHR4:,. M!V 5",J6>PCA:.[.+H?"%;JV= QX;VYS7=O"$6+L#@9%Y^I'%CLX[[S%B(;J:]A.ZFKZ]AT<-QR'M\8.<41#4P_$\.,SF/XQ$SNI8@KR4N%WH].Y MIU=QZ@A\L>$@%(B96NR2*R#F6,HA,=?)NH/"[I7X1,QR:H(23ZD=SJ\]N1I_ MRNP\0]8KXA14P<;P0!+.;(KA[P(=W:*X< \6Y<.IHHN2-^Y:.;N]VWWW6"E" ME3_] 4!6<;Q IZFB71!8>K0L+WM3 MFJK-YC]^!90T_K^[=A!VN,KGGC4*[\P;.J M4\ZQ5A6=AD7(=5DB[+=*Y(6M'=Z3=)H*DT[#I-,PZ?0+))UR>%.;D&EA1H(9 MF*2GZFNFL,\]4HLMPQXC+3V!.UO"7'U^GA,$9EX9WI\SOWMM!69^-UFQAN M9IMD*TU2>RU-SB?QRX$FN9;2D^.K.BNJ MAF'GZSF2L[;PSHN!;LARIV9W18*ARJ#1H36QSDVR\,Z+@>[BRJ24G7(C1AS* MNE3K3&JI%?KZY4#M8I&RFBFKP<2>$[M=+K.H39*=26)"G-^9R8X2*8H:MJ2A M7D1-RLK%RFX.[[R8DJCWF_:B.:T0P]*S+9BQ(IU)HW=>3*FS$%6]U69B3(_8 M*](TG50K1A;>>3$EFQR-=:*]64OY+C/9-VK=@IR>3Y*7XQSN^4S>%&8YABK4 MR]W<."\5X=?IRSL74]"=5+-\AZ!)*95JMBM9]I MS)9*5%N[+;SS+*A06NB;_LY*L5QBLZI.I27=A M7-S6V?%\"^\\7= )EXFG4E,.RBD_Y2:)%/I)(,E)!J3 -)-)$02=.G\W/67F M[>+&--C:6@+#.FAO!G"\07(Z&.PX?;PN5YC:G!&*.YVI-\?S(#DU*#NQG'.# M!-MCP#8ALDF/5OU[?1N*+7HZ4SJSF>K*CD/DM-LITQ,%VU-9=>[ M'C'.:_-ZL]H)E-/!L#],U&>#,0.4>HDL,K+=A[BFKLT\U-4;*+2_#, M%W:@QG:"Y+1NS6K54JO6)*PY_SS*KON9=*43)*?,[EF04O5]7QIF4[-YEM'D M5;P3**;,KK::"< MVK,>N2OQ6Y:AXN(J7LYGJG4Y4$YGL:ZNEN2%P=+=147C#+O[O)H'R2DC% I, M7:$J3$^8CM+0@J1S4B=(3G>I1CV5X6A.LJ?LJI9>U$N,M V2TVD^MN56A;K- MU$8=REG*8Y,I5.Q^D)(!+$)#&;)B:9&9>8 MD(DI.2/B/$6EXA?;U"JS*:0ALDF]"EW0V\:L.HPA.;V8V7)0G5+Q'F&PH&!3 ML]RB-VNMM\A2/K\S/L@8.:LR&Q%VBYDE>D.IHI%HD[PDUF2H]K7].LLJQBAI M5(3:RLXAGK[\^DJ*+[+V2"5$*2U/!W4FK>:R02Q=,]6.;?0&(];B)+$!-H/A M?)4-8JH.EQ(6<6D38ZP8/64'.STQE.9!3)575\\ENC(E68BIOE5XX9$-+7,K _ST?CB>&+(\7:L3&06\8[=Y+@ELY*)>1]X%Q\3%5TX,80+; MX<=F,'%AOYJZ-S#/K^$8/Z;@-ZEZQ6N13#REX_]W;.BYW_.,OB-+Y^C]J/KJ M#%+!RV+P?H]M=\(7\,@%@%;/G37U1*1"NCP>7K MTN4_IHY<97] H#<]93=*<'C/2J5_8Z6NZJ7ZXS5)__Z2O);UX3AV+_\]I'=< M51FYF^BD@TY+W81#WL*U!Y.:^RS26YOR@RW23=8DE*50ED)9.E\37I/119QN M_['UR3PE$U]H?4(F>A1 OCKZ?+*N-_2.WIXJ=^^W!&ZI]O^)=)QDM7P/M?^Q M,.0+@.XGRTY)UPSCDXRB+X:E(;/\+K-D>=Y2+%R!(&29D&7>=?H&F)&IIDDA MOWPCZ_&3><2KF"*+,Q"J<%].A;N7Y_:SP-1-\_6J=ZUV$7Q",.*=FOTZ2X> MUCGR_57@-N2=1UDZ3D'5")PB#2'WA-SS>TL7@L[50HV.-O=]6.4?5 K$^/;*8G6NX-@X0/M@S_^WGB M??N)'8DT/G%V/-/X^4S?6X;JCQMX.PTBO_P#LI6 MQM;>F%E*AQ7):<)H#91^>8-.B<=__**C\8 VM)^V?SZ8J(2(\;T1XV*FD7]" MR'@-,HY\Z=DCT^L'KI0+/Q. )OOL3B_QR=2,Z"UK?;*QS)F[!JI.0?_X14:I MS&7?@']#. GAY"O"2:B _!Z:-($9 !AB;--O]4"E0<3 ,P#_4[!T&W=6>B^GLP:867)= MG &?RXW6*,?&C87%*#,MF2'B0I]5T+:(2AR1Q&5AT:\;7>JCBMBHT/!7B L] M[";^C8 HW*/?BU2^Z'@0M5:E])HAMK(T3%5 HD6U4ZR=O:5W(&.OY<%(U/*2 MR*XVB7A?$R9S5,0K[FS/5_0.A&(?BOW?8>G?4>X_8.(GVXM%16ELTNQPG\PM MQXD1M2\C2, F/I&XIHD?8D*(":$J<%U("+;3^^N\6)N)_$2R\HIBK"=@E9BB M$K'03H]',\DKVNFA 'QQ"_S=S'P-TSLI+9/36(D46;HR80;=^"R7+VPAXU[' M]'XPIQ);C]1% [5P"0/]W]O/_JW-\4\!KY+E9G)+K)//O#@K/8MV$Q78AE8\%4V%,?X0++X36'P1 M\__>:/$!V[\[,BI6TMX1[+!8I^FNW;,( @$)M/T3="8,[H><07/1;>FSC.%$5]O252J*\Z(.K=1L_-;NA"ZR?HVOLLO9%9,#JKB1ET, M9C'4>2N.O*A1@@XS 4+0^'Z@\45<"?=&C0^X$@H]84[.Y)G)VD!>]3JLW-Q3 M"%!HE%F4#,"3,(T@!)0O#RBA%O)QGT)OM>%JN\6HRM92[=G^.9F9,ITLA(S, MCU^):/*[)B-^ZQR$ 0?M>;U.F8-:MBR!94XEE*0I M\+D.! ]H):>C<3H>AMQ#\ C!X_MK%\$6<3NVG';&DAHC:AU0$KL3':PP/$"+ MF$Q&Z4PJU"VN7,/X\>/Q'UT8;(G_Q^0@#_ZZB&E_^DR6EF&*,_MX\<[&[OS% M=^M1JW?W&KG!8/&ZHS%YQ^ 7(,)?%-N+1DSO+$0T L$GPM8CLIO($-D"'41T MP&MS%7Y3B'!&Q%R@*X8EFQ%M%N'XM24Z_1"-B&#I\"E\!TIHB !5@,\4 (]] M=8[/*$Y&(Q"GR,@_!@"1IF:"2/P)@N+) MG6'$G1P5Q7?D-062VXZL.%&(_.\GXSX<"=;4)N0$ S\UZ6N';8!R4E)RHLEK MHMJ &*[.BQR/V?*0L9+7= ."B\IY?W*=JI_GGK42E8S548P,:_<&&KL?9NWD M^-0]F_R-S:C-V0IZ>U_#+*&#\V'Y^Q'M[$=-3M\XFE9P44U;R0.[, M-:*X_?$K\Y2\V(HBD(ED1!Y3@U( H

:,'PA:E2* MGX=0JGCO<@<4C4#\YQ<1L%O!)3 B<+3G')AP) 1.#O&,J%J85_"2E.#&L)K4 M]%6#4^ .(<7LVI9F-!!K*=D)=8T-X7W(---D6=MBZ4+P'EG!J2%:'XL2PE$R M]5\C,GO5F8E@"B[9!? X/R#Q^(F7Q_F0.UM7C>3A,+B5 7YZ/QQ/#'E2W>ZR M"K>+87E4_1TU)H.9>;S%QK ZB*^^K1[UJ?WQ:#E;8"_=NO:-?S2<+ MZ7(?NKQU:#VD2]C3.Z3+^^/+(5U"' OI$N+8H],EQ+''I$N(8X])EQ#''I,N M(8X])EU">;DJ7;[>T<2'ZVGZ;;M87D?QN'LL]!%XYA%3LA]ND<*.RJ&XA>(6 MBMLC+5(H;J&X_97B]CT8YY-5Z2'^#0BQSV@9&QI5-R\;\S 0\EEMN[^.Z.!C M4V%;[MMT<_\Z2W-T5B9DCI Y3I>F"9>FXHU/-(?>$W/-[ M2Q>"SM5BL7>OB_;)R_4/.A!H_/L9BMZ#'6/.7YP9#:M%7;V>P[22(OL;#.H6^+HILV;V[XD78O>DQ./\:?9P:>I+L3%<5@UTO8AG>X%5IIW0@EU^G-?0] MV=AOP?T5@D$/NXE_(R *]^@/=Z]OZQ4EWBFP56G8H4%MV1DEIX.;-F.BR_2T M.I-SO&2!1>6YE]P[UM(^C[9GXKHT00K'_TF+_Q*$B]M=9I5=DY1 +412E!A3V40B!X/" (]_\_,LZ726!,J\MECQ!32[HY M*$N-8@;M_K@-4B*9_IZ[_]<5@ PMZLSIK%IVJDVT:-GNY*\R&@D M0)O5=>SM!_,DL?6(U[,Z#.E_:^?ZM_(9?M'=.[A+O#;+R,KS7#0ECE8SDE8< M@AQ_4]-]JYHJIVWK6XB!4S(YX!LC(8YZQZ-N4-%4&,T/P>([@<47L?GOC1;O M-_A[MU _*!1-[E$&,@/X>,;P4>H:WS<34" )&?% M^8[-UB1QE57*O?K>1II&!FD:B23]UV@:WTI&'L"9\'O\?@U/0JYH4?DYT=>D M];3*YYGUJ)8J(M[&G@3J.T7NW1X_8=S^3_;L^QU\N3DXW7FJ7W\W#VZNE/ M= @:(6B$'H1'1HWW>Q!81MT*>M)B"#HS(Q)*+#8VC#G$$1KB2)2D+NV",&D@ MQ)$OCR.A\O%Q5T)N4MHF8L-)GFU5UYL\G9B9[352/3*H"WTF?NEV_!:(\:TS M#@8<-.,MX]L$V6G\B>*KO4K#N/O5?>&G6T <;@&"9B$*/,)V=]53;W>?^6/M M?O6A,,DEUNT)V\HUR'VL,!R8U>PM#>94LURA"9!OLW9'[F_%^9994=E)&H?: M$]M82MMRH&Y?RH[K-4QJ]?^X@S$#A]6@R M'0\#["%FA)CQ_96*8$-XUMBW2RN:[DF<0 _3BXJ4-=MS" \HIDY&$ZE4J%)< MN23QXT??/[HPV #_C\E!'OR%V0B)@JA:G,-'GSZ7I668XLP^7KZST3M_\?UY MU.K=Q:=O,%B\\FA,0>M^S"4S_!^\HV#ID#CS@\0<.+1"(*=: 3B%OJ)A#\=Z0\1L%L!U0 1W#,2OLG4(K-7'1"1+6=$ MO'5Z<[S_^\EP"N>/QSTA)QA/XY.^=D#7^(1;9E>ZG=V-V-YV, -6/%%78ML3 M=$W^!KH>JUJMV3G ^NA*.^C:Y'1],J.2I4J-K,694FM!R%0^9@ M0TWO7$:'G) #9?A8]'&6GSI9?FHBYV.,25B]!<,E&XNZJK0&0OJFRQ]+SV== M>E>O,O;@N2_6QIFDT=W"K>WILD+4NY1S_*"6)+L=1ID7BH2VS1&%V/Q'!,#57<&/F[H%KJ$%O+T9]>$> M,]-D6=OB'0<-/[*"BX^".G@# O -"MXT9GC2IQN+-L,WY34%$LA&^RN9^J_Q MUN8"]Q;XX"O;V4],:FK0_..] 8=TXBGS:OY:V 'Z7AW30[(\(%G( MD"P/21;BB0X;V5^/,+\9QG9WE0=SKL#-.O$ICJ/'F]H]W,J/MPJ?X31VD>0O M/[(5G^0*5GYNMJH28^V;G:0I%B5:V%XECG1IF33AL/I;(&] XYQ$12'9LVF M.8K7&Q5IK4Y43EAJ6[/>@<84KM:6IBYC2A].RGE31[X)="4_"[K^0ISZ%OEN M;^HX(0Q],@P] T[O;[4 ]%G4R-AZ;.T (2XK>]H:E0;I4F="X6,CT7@R^>GH M\V!;+20.'>I2WUB7^FS8"A6JNR/90@<@ ,M6,T'(#O.DS0[[^K:SYF+M7&T^ MB5\/R^X,7*E0DPHUJ5"3NC7^%#5+#SH&PZO%[&25>28XE9HU56W1(&FW$]?? MHDJE0U4J5*5"5>KK0!F\-P#*UELC"#5M[N.!T$OI\FU5\ M'7 S$^BA/O5QJ/H;SC%[N!4>9'X4$,LBL7T%R?K/L5JU F848Q= M=LVI^ID ME74*JJ)JZ-]8*7..O/8UDY-#K>S*6MG=#V+<+YIX]ZG_K6@8? :EM9?+O50: MC!A:)W=)VE+YT23KUH%*1NG,:V=0+LX8'%?)N\,)@].X*:AN M FE$@+J+JIF0A8"*[HR@BR+\FZ@K\ I*&Q7--_-+A3\^/_'D<.+7/MOB)!L= MI53Q,EP-!+"+_PJBL9(Y^R>6L#-^IM)/:<3D\(J7V)5X2JS.LV2/7GSRMA@/ M9/F_K^DGGYNW]>*I)R_-V?L?_&0QYCF&CM.QT+__[R3WS-]<4,*QIO_T=I"C M%727AL*;R1S$G-0V;+S]Y.0M9QN>-I9\2J<]5?VGOPO%T:A23P3]?Y'#CVA5 M+LB&X%< M2W9>NW7&ZUZ"8()SQB%,Y)WD;\,7".Y*F'9Q MT@Y-9'KR%7>04TT6X!^[(@2X-J0)VGH-%X0J*@\Q9WJK,5Z<27MMP$W-!(8S M3%-#"XMM3'PF "H%G,J+G!R!^HH)%&?%IV_CSSE/!S'KM8]Z%.![-_AK%=4P M=0N//JL*92# 99IGT?$3."I@%$2#ES7#T@..=C39W:;78^TTLU[PRTD_5E#4 MJ:N:P7T#"%GSE?LFZ#;R2@=!+DCY,OT1B1T*9YXB;6T+]$C;TOD%9X!(=JX# M3-G(O4Y,5M1(@[/1QDQ$C\^;H%\@2L\76"DPK*DA"B*GP^O#A0A)JJD@&L&L M[Z@)&GZXW!-Z+U=2&X!ZK:1(L?C M33<:V8@%U_9S$JT.=V%YB<*+NK4Y=Y]VF_%YB] JT9G!94\S C'EZ! M6=7C5)]1W>?+@Q*34OAIF;'[!?LYV]VG^KF3DW*59O$=%A#ZTL_L'+Y]#C&N M ?_=GLCU_Q MQ*77QR%^8XCX4-;@I@X73XE"E7<'A-@*(B%PV#,*.3JB6+(IKB!O3A$H&5%T MM,HYSF7\#+GH\;CHG'F\KO)HFR@B"K<1@?L.JL$]3)3C<%GC1"!7C55]'1., M%$$HF6Z9T8PE72IWH'$=ORP8Y7,5[W\1\<\!5CG38;$(9C'#1U8\"*BA(@LI M3OSWNDP5/SIP'/?/&W]#IEJ.GF==:U*8L9;5:^7Y?**[SFX?@:G6D\V0Y9_) MBM3+&((F5'+YN@B9BGX%J4M'NC2<-;H+_D^-X4OP M=<8*FK50VL 3,A'=J[(=@4KQ(GB=3S1S:.F+Z'GH\-5 *KA M'CSW%7;#-J#I&8&340U%--#?_X., =,YHSYS)%1$S*%YO\%QGFC\^.U'LW55 M]PO=/_(/NHR<;13QW^+AS;X0XC^1__W7,Z/0JAZMW('M@AZ.<#H:%M+X1!51 M#0^/3$;@KQ8TPB$MD6/3 *8I.P^(JB/':**N12-$H$F"OL!T\ZT^=FFBU^J M1QXHM-P>U ;X5N#*R"(/F2CO.0&.!C_Z)'6"CBH M:]Q,!!PC$=<$F&K.QQW&\X230]Y($;(=-A3A_N3*N&]).HN%1%]45L[B8I>Q M@M:O"R!WHP(Z/:!O,,RT=6VN()\0O).'BPM,#)A1R,*F".TG=-VQ8HR5*&' 5%$H$#^^]]SV3CE,[;BH!#K(C =MY7'19*J;54$<>Y&A>010B/:*]TON-L4EC'$5ZY@"P!# MC(F\42N4XN)LM<@-QFV@LHK1XHP1,00>AH4>@0/#(.L/".WF:F0!91EQ).0I M*%]%^!C@X%V'6C]O+LCI>D .!_ I.#:X- ;\'&?C31%^ &*WYG\0:24.4KN> M$_2-(TU(FUW,";"'BA?A9]&'U#G:4.%] M>N"F!#]G %EVI>IL]_ #(4._"([YT.&\W4$U)V?YDDMXH4M5-5<<'&\CI#P M^%-8844C0:N KQP^,(-+Y@[-Q6?@HS/>@RXI@>>N&J[FA9#(-"Z9XW(%T0#Q MVL!'4 #X>#VAY@G55 OI[9#.L@S.)G5N,H*& ME5TMZFE/QTJZQ_7NR+3C/"'%[/ :N/.Y8NY^>(5( @,;A3$LN9&!00^23W -D@8&TA&J$TA.AA[T5%42 C^WH( M?!VT3Q&.02RT9"R+)[)^(4%HL>'_.39P4 FNTP$O( \[G(GF@V)D#D?X5'$& M#W]RAFW"11.QP#EK=C]CEGW93D?\A:4/\X0#&UK$,AV@0A-]S7_NH].!%Z,N MYT&=%O*&\U8/ES$#N;R/"FK")57G3O3(8Q-NSJ%G3[G"X14,OPC? ):$.:0GLR M@(W>MB"PN@TM8.,0%_-8'),=746RXVT]R)0W(92L\.3@-:18NDN,30*T' HR M+N'V L>"G01WXZ[/J+1ZXM+@=&2WOX,CSIG(^1L4?TT6T*)R*[@9['#I/2B% M7[3"*G8A.GY#2T?.3K1AY9W%^8&M6?BBP!J3S&1=[VZ*PX+$J:E%NT_IG>QN M_N-7B@PH,GE6._*+UD/]^&*5[4YFTZQTNVQ+)"TRE8_K ZKSXQ>5>KJLV7*V M6(B/OV@)TX\O6(_+Z5*CWENPO7*Y-EYF6ZTDO?WQBWZZC'(U"1U73". M!6%\Q,/F^@0Y[P9 ^C:+7&!-5N.D=%-VG2!FNV ;9;][M05[[([,).U#P15?) MX7@)OQAM:%%D%B[PWZ%I:G(2]G,L; /KEIYO^!3>3Z:']('SV]'NCO00B-U3 M;"M[X0BLND*=2G=-=#Z%9UL-S\JX6S2 M[D5GKS9XN.5B+[[CWH*[B>PZP%VZ0'V31^P*9RV[LT34^H>#+T)I@#@%ZIA$ MWFC_=>PQ'L>W'), I;,EQK;)*58'M3G+);?%G-BM%A,I M5-_GXL[>NK7<:7$JS]:L6E*T)3XA25MXI_?ULR,FKZ<5N^G"=U/S C?Q%VK MN_NSN^^AC8M'W8/%F>B'P>M0H9$C<=]?>7CG0H1;']1NH )D 4]K05L>?)Q' MJ;66JDV1[QC+MJBN++AENIX?/T"%PYMH49\B/:BXXT=EV0[VE\']RE-I<"P! MU2SVYHOHHFA0QS.P%@1M^LC:TO"MFH+BN5"G\XUY[+%QG:5;:#5YB2E>')X3 MT%J[FA,.A) 7:4 U5P*^[[65>>.R-..)K%\0/8 #1$% M#F5+0#$D;U5Q".9W,YNA?@LFK*Z;C6FA(1!<:;8==N(=5MG,WSCZZ*50-0"' MLO81!E40CZ"4JI/VU>\J$NIV$@]H=_)_1\$#V8WV M().!PQZH"\O#0":7TQ;(MPYTT9 PNUI08T;6J7JP62[:02#?)&)5UT?I<#<& M_>BI!"!+=^,X# \6F6%!PP1*Y%37)*#_1P!P\KHC7([$. $S0X0 Q^D1N,-P M$6V*AH1&H&N*)X@G25AN!!S[4I%=C:XB[7@#?\>A?<3SIZSILBQ\] K[CL= M=(%CM-Q@CW]O$ CYL<>UQ>$\(R092TN88PO_J $3[P!0S'"AR5GV&:0*&N(] MC7F$*\81L,!1.R<4/)L 3Q$GVY@HCA%%43G>:5N). KL5OBPC!O,0"N/2363 M+13&)5T9\7P'G'(]4-!2?. ]AY/XT#*Z^U%HMZG M@V;CS=8[;WILC:.N6'N@:WI)LC#;ERXV-T4O M=G9%'.5 CV,GB:5BZ(=R9*E>,I"7\_B"@P)ETX@"EFF47N4F+:%(,T#!*!S4 MX/PC57=E\!<;WCA;N,^CR^^6!'.VE0DOK_;ZZ>WISRV-H(;TK=PT"88[CK#J>7.<98A";IQU>@ME4M'$V\7 M?AOK[EGK\/WAX$]"N(>!LUOBTU]1Z-5!K+^YSNLG)"N^!\UP.IDCN!75=Y5< M^%$"P"V9G+9RZ529)DKL0*MG>Y3%J'.G=1$=35%!3;&L.UN,"/*]_ MA49W7Q7M[E50[Z;#W7WFCZ3D?7K]UW>MQ8GWEGS]PB5>+W+NODP5T6.9FL'_H,@$SM#/;I'E@4P7Z'I/&HH],6>M M.L2(W@9EX<2+VZZ];/,&L6[4Q.?Q8,TDX]F@W)KQ'+*YOIUFI%ZJ6V'M=-N6 M*'3G1;Z.D3-'(#6F6*G%Q VYQ>:913H;E(53MI[)F/Q,V81%;$94C)46;*(S M25S>R<6>,]7F9#1@:Z"SR6]6*[)00?TF+NXLZ>N]N.HMANRPVK>+;+ZK]4\S*_VVP&9[(D24-/];J);X=A:0,W#X/L>K^8A M23Q%W,D;-RY\_&(H$J>R.^%2^Z44*\$=L\D(TD1ZG MN/$VT\T3I5:\#"2],TRNYE>B^XWJ!7Q64-$= 8XI1>\B&D2]0_9SV7ZDC(GVS#(&_LTWBEW<#_WT=IS\M M<(^M><;;^;SM,,"C*^7M;"Y.=V=,;S^18L6&V2Q6LTYD*QZ/4JG+^A+?IFLA M]@O\^.65#3:^J7[P.*T+OX>6])#ZP7>)T7O!J+93Z='PVVXT.'XAJ@!^0A5\ M8 L M&=T-45)R(QC\U$>F>^I,+7UW@';OE.?]( MSDI'QX6\8K_>"_)S,I(> M:=:A5A>ZA^YMJ'Y:\M&[#=5Z+3?.K"K%@B3:Z7BF5^\*I8M3 3#5883:--=O M5AB1ELO;]L*YSZA;D_';\>9KJ/IH?=/3OZ M1@&!1YSZMT:]DUS ,RS6T1AF%@:*A.+]XQE6KU)^:,XA=Y!5Q>R2(-3JO #[]D=Y85>J#UUV:@C MLD M>RP3M=K M9' #FH/J-;0H=FDUQ;0\!L@^G^#'T%UJ'7#*:V5$TT%E27$ MU9@_UD<KU=<9H9]A8?;6<*D0.^LS5KX+5S8P="5A6Z3LL7(; MW\H>QR=TOC67:([8LB99T>NE[8]?R>C+K99[9 8U-T)%MQU">77Y<(\5M\,, M+EY6Y50+M4)"V/P4.>M(<=:0(A)0Q^RH!].AP";N7WK$7:Z:A?CFUKTD/ID? MMGW5Z&12:T7B!'VA9_7F,X1!,D,&%"*]X'D\MUS_E;TLZM",NS=: MO48?@3-*<%M6?;I A#_T[EZ55_8V0Q9HAEYO3% 19"8M?1"/C[&Y#OSE)K//><&@_EU:;,W5+F?W*<,9KADB (E M#!5A@D0F_4JG&4P-I_#MH<7'F<*'NGYJEN$4T!4!*FK[B:@?>5S8]P-WU^_S M] 6@^P\4F(U646O#+:-(U(:DM&)G71TJ' (W"/ MHO8]WDV/1I_;0?P8')A]Q&7C4%AQ I#\*".\3U<(G\ MK.<+&D).Z.\L5WCDE,6EY^H@P0Q;R7*Y-B"U8>N#H'46O6K#50B4E.FSF4M1 MO5F7[1FS5:+**-N^E<7M"%YRAGCB@GM5&6<<$L3JD&]^RWG5&"XFJTE%3;8H MD9.X;AFNY[952-@/0H4/N*@J*J\#5)L^SZTX5 L?>ZT@2P>ZJ*P24VU/%&)' MY,=65:Q8\=BTO<4.]A=HTABB1@;X$UYQ_5?;Y6*R^:U;_)XCAQK_N!O];5V/ MYWO/IU!3JYF%>19M&&*5;_)E)KW8<_,_=3B".;?E3-/PJ(G[&J..5&AM DE* MS%;[CE*0(*H0ZHP?Q9*YP7S^XU<\\0I)'>H<^GN8QQT3CHR$2/I]]@$F?=NS M"OT50_9!V&'NW1WFD)ME%O $'!G@.^W->TU%+797S_E2'7^V)?CNNX2 W&P^X M85TJL:*>:2>F:V5\98U7FLO56CE??F:H&5>9Q^AB<45 C3?QFFD8K.MZCE8! MM;[35J=-AMR9^Y$F;;-14QF%:LCO%<7LX':&0P"^YN=S,.KW9.H6;Q[Y0?""Q;2MBJGMML3NX:@!ZFR&7NIV MH49MTYQ&5F 'J6\0BH'DF!JC1]Q0 %<[#M'3UT!O,8Z2[2L/'T_YN5W3N MN&6ZVV#OW&OC&'*X9]3K,&PVU6BS[:6'4%?5@<"DT/&\YL. M#20,3OAKYC?Y/#!ZU&T5B);Q2RU<"9LA=>0;,)H %6L,6#6]7)/S96Z?8D6R M5RZ,M!A1S2J24)](9_KSF9T9MWUG(&5:MWJD8Q'H_;,7+Y#11 MH;=!-50E4ZPI#;$QVS(KC=2UGTSWI&?=1 MOOAZN5-\'@S[,8K(CPOF)$UR9;H06,&U+J7L[7I:[!-K0>BE-3I1,?+;H JN MF6*Z4*T)^P4K4EFP5^*]PH;8!E5PS>I%4.I(#",-K1A7%S19[4X"*[C&U%G& M*NR[--/;%=:QM+1X%I+923K@Z]90)U:U6985TV:K,E7J/5F>PSLO5JG4J-5: MHY(^83GMF2WQ.V4U$M"=WBI=NZ=@EL>=4HTV9R-+-ZL*\(IN :$NFRXDK2[OP_W,51)^S M(O:. +^:$;V^MR,$B'D&,?TA!"I 2$B@@>GJORI)8 898YO);NV(WAL)O(UT6X.:.T-G5_/V]P^OJ1H-&M,]88E(XH4D KH\'UWP%XH. MZ/)\=(F]1*F +L]'EP#'GI,N 8X])UUB0<7NYRD,?5XU?M@.L'X&Y%VN;;^' MYE_>$O:2Z.R;-83]ZPG#U4(##6W!__XB?GT6+_$7_+8=+#^^]+.AZ3=N(+V& MH)^;$2Z+TU\J+1\4CNNPR]GS]5NR2P"?@=3<6FIB#RW_L62E%\S;%\JL5O%$,F$;AG]U\G)]G9T4IVL"BY"I'EUVV=\DGQYGE>&Y$X6^/+L\5"'6>R1B2.TEV87W]P M)LP0Y\3[FUF([LTAQQD*D!)J>C58##"5+0N58;F>:O(WXM2/*$K[7FCQY^'0 M==4,1\AJKHPEH(@YA/-I%"SZ[/C8G2TI55 J.Y.4US;G< M' _C^+F:V8',_K4R^W>)['55AR^*[&RVQ$VC%,>%/)4N\19. :VYA"(+50B2 M"#,D<5T5XLG4891J"+?&2;P,+)\?;?G98$&;-&N=U\Z#"+'MZPR1 @P -KHT&?ST87$WU^0H8 MF*D!GM:+:IE/F[G&8-01^'0&@0%4>=@PS5Y9XWDDEV-;43JC>AI@A/EU8((WU,-$NV/72+#_![*7;EB<:IF*GUX # 0T$-/"# M?$T9N%P^4T5=+O-X)L+/88<[)Y_=W>C@U4P/[YN;V MS:-[X]U1KWC"U3\3U%U=%7%$^/2&]]N(E\;:T8I%:AEE74LFN40-$/W&R&V: M18<9]ER?P @ H"XOM_CT8M_)GRXNBKT87QH*0V598KK)9;GHNELME^)6N4E MQ ='(XHQ[[;4^PY.D?V.H<=%)0(#["O8]NB&F'=*:7WT,I\)LV[E7KD(KA+Q M"A&/F?62(.:(H;!>IRKK=;7'(G6&(<(,<<. 3B#@/U/ GV"5SR3?MW+/7"3? M;693KC*Q2)V7._,&E:^:2FV$RIY!=82APQ1S+I/LH,7O VK\'5Z ]ZI&?:+= M[$DI_)MT*_YRK<);ES1+@KYUKAJ5EW>^BG]]LU_/K3\( $BH4K4FOM5Z]0J7K^Q>A M_3[]G8\GNV\8#YW__>M?!,^T^Z8LR:*Q#H?X>CU4!*@K7-B;OLLY8Z>(]QYI M=LV3=A68=W67PT[%;[>*\[:5\,S0%[($3*_M\WW!&%+:E M"E'%7GUXCSW=MJPYW :G!OGV3S6PT-4%VHR#,5YA\N@PN=$YM8PK@%"RS?6\ M2 [,!Q)%7;2Q028Q*0J@DY2;#7W4[50XJ :]'6^]1Z3^H8"02 M*@+[=[8>-EO]>1LA]O=7Z FR,0;G]+MH'J99E \],;L\Z%NJWL M[+$J+77:AEW,YOC6A%3$'#:-QUL0ZJVE[K28,(^U;:^R."H4 $PK)-D@-(7[ M,5;=1HLS0]8&\DQ4G;^(J'.FY1P%+R%.5>%!ZQ0\#O4=.3KH>O8F+09PGO#A M3FM>IZ3M[N5PC*9;(168)GP$Y,8+$6H&]>>>8!A6L9\L2IB8'BY;5;(J3!>C MS_5%NSIU7Y'K(Y:E'W!EO>UFU2,VBU@6 _)\ M*;4HBS6ID3]R_>.>"P;8M;#KKQU*BJ8)W-;5KPH:)/]!]X@WN\SOB MW'H26 M4 ZO3=1'J K7I")GN13DM3>(B)EB(0'40I)/X_$91N?*6CL/CQ^_WMC_O(3< M.$!_>[*9E\BD=+81C2]QG2:M/T&5+HHK>6I/+U,%5D5!79L5+LJ+HXP9I>54 M-DI5_;6VHV8.3B_XM=.%ZS:;]UFWQ!7WTN5D>5!Q%^J[A60]/ZE$9X6V(FYF MC#(ANZ/V^ W%]V ++\8>']?QY0D7S1*M\0TN_BU)YWE!*))*94A&/ M*(+8)7DU55[-"+QZB3+IW+'TD^ C?9+J56V^03(*7\[D26&!5S$K,CJG3SHX M!Q_B-$?::Z)DZ:&ATY 0A.P9^NV)E+O/[?+'U 'W5BLP4%$N<03W'>GQ'&H: MM0!2>>B+/%<0S ZII.?2>H5'9IMT[B_6Z[_J3[JK/D_VLZLJ3RU)WAX- M%Z 2L2JJ]+8^?X%?_6V-_RTA_JS"?]CE;GL>OSO#>ZNZ-\3Z#^G(%4,? ""9 M*4.?HGTW3_2U?XT-W&YP'X)PSTY>"F067$:PTW\*8OK8LMA*)%9.O(@J>!O8/ MS<-]F^6",UC74"*(V]-3]'K7.TCLJ*,JW([0?TP 0GV@ZLO_0E1_GU&^;%N] M-5ET.#P);CPME_G:<@?AHGQQ52C.6A3JO9G21]-XR1"6B+/\4MP_A0W?(;Y] MO P,>Z1UB#3HO6/7T;.\_-N=?O0JS&]%A#QA=BVD4T$V0\#I#VS**]15Q%WTWYGG/] (=G,:]-X4C W@/L'59 % M@(M7O2:R<%+V$+*]>YR][O!_O A;\>#O2(A#CA3O8J'Z15LGUVRS5,[4-MA4 M[C1Q%5 JVUT^8NNLL0$NWSN(Z*][XK8P=@RS#^WA*ZZ?[M]+"'E(WMIE^&@) MF?O> 3&4#2@0+KMO.UD?BH++[ZZ%N9,@T3H\XN ,H;KK-;/>L5+(,H!HVO"+ MSJ"9:E_?)/FJVGFP3\@.1SP MXIB@^!*&*[W\"'5[]C%3O&;B>[1%G'6H%=R5+U[EY!D8XWW7^WUI&X^1&%>0 MBZ1 M!++Q3"9Q94.=REM7=<1RMR"6XXH^_HGIVG]FW" >,*7'WPIJ]KP$:*3 M8W1*7Q59+,8NC6QF0'!UACUYTL0;>MC3YNQ]V5 ,=/TO692Y(=]:I+FZ)K3( M(8%'ILT9B'+^%N7G]/X/FI[(FGLU/Z'(0LUL>ZG2??VW"H1+CHZX=9;M?2"P?V'13=[9'X*%#5A\>TN3=M_PMWMM# M.N^?FG"-D*-?(S3^)^<\,V8[;+K>49A)NEL?K=9B7W82 )C3D_/BW;]&:-N7 M0P+7R_O:E.[JXH@S?"%8J!0P08X4!86IJ LZ+8M1=8K"Z"]DX'JYX'J/T_QR MK\4G-#Q% ]U<&_\KR>9,%=>_G4M-1U>*"/8%]3.:PD^VC4:I%VIVW'I^[\$' M3XL,@*K^>^["]G7[B+[9=VE[&6;[?_C*5(3$3]N#HG__ST$OU-V.1P:ZJAN_ MM_?U]G;0VQK"N;HW A&WU:HXA!/X+:I+<6UZJV7I%Y;=W@7\O;OS1Z)915\P MYI_0ZX]H5T[(-A57D;V-\RX*1E0PM'Z[W]I^Y-SQVW[V3K]7C^:6/OM-X"_, M(<$I_"5*GU#\)CX$ M1+R1D)_T^OKWG>9>-8BQH0JD"0)*TSMHLMK@9=?QZT[]W/8NBYV=,+I)9KK3 MA#HGZBF"ZFHX;3-23F*)#*U#YQ"?NCN^;5QV!G^.>=J/62&<>5?N1+=IV+GK M>=ZUN[LYH&\6M'G35$"O8L3:8[S+YSJL )B9'E$3LE#O.5;>::N;HX N\K\B M(@S<&RT'M):@2O-*\.']]C[NOK,^!L JZ -'< X2L$\O37\U12>&I<3$F..7 M0JNR:)3[Y9$RXSX?N=_7"H_O<^]3KIJ+-&92AU+JU#HO1#3MOW!UM*3_VQ]KH@?5+B B)N<^"TXPBGM4](U MCX^OR!FS;&I#+]=C4R%6\WB\5:X1O1%W%9PMG&/^.KK/K[RB8?]!V>H1Z"00R'SN1."GRP*?-DAO$V$1:25 M-2@UTQDD#MIRUX^CJO"S!8"'A7ML.M^YZ,[SXUS>URP)L:]D/2_K^4Y?W-;W M&*S,B<(N-P:V[C$Y(36MY!ALA)R=OUS=?S>R(O&5V71:2?$M0XMCG+YNS5:C M'G$ZDN?:I1B#2[2P[I/J0)C/J'P9C:1/1C).1BLXYJR;H0X^?\4A^7^&&GUN1Z9 \['ID>1J1UA(C&^321SI=&NK(9YM#( MDWG.QP.\N$X.R@+8\/:\)5N5(5>%(T_F:6[HSES-=?N";,Y-EJO;FV43M>\\ MF:>:L<>5?A7/*_/LN&8P$E_<#$<]ZG2><:V>EY7TW.#7T>2J/^DUQDQTU*-/ M1]8LH=WIC+D(/TU,\&0LJDS;$U3$^F3D,F^7RI)5H3!BP,7SZ<(H4QN/W'+7 MAR,521>J3*&'8?5Y:D*/(S52KR_=PKN'([-54UA7DXNN(,:7\0K#MS'%1@4K M3]X^'A1+R41IKO!SDA!KDS2M%3%4NNYDYV>BW>H62U'XY*6B$=T"D2Y3:.3) MSJ>8;+^2;*YTI94FK%2A.)&+''K[X<[WL-B0$&/BL->/Q?H]BNI+/5'"J1X- M6*8O]:-8GQ8/O]$G^@0A#H8]MB])/2HJ@5Y,I"!#403!4#$\&J6'Q[,Q>&%L MFC29$N3!@NPO!Z.QF?:5EJ4]&"Z+BX4A3/7T2%)CZT9CM80C3U8XIJT$'P,$ MSL^KFX7: )MBG.3@R!/>8GN-%9FF8@4^3VSBO7P]F2Y"&2!.*3&(IWL:FUX. M^0162-D\SC56J:6OK,X$OEVDS1H_'234N%&/-UI97UDMI[K=[JPGQ?@$6V7G MVCA+#5NJO*FO.2GU+R+&:UZ1;%\954! MK36)S96N4FXR!AV9I8D.5?6356ZEMG55TY+*>KUO[PT9 N! %'OT,!;K43%VT(L-^W2/E>@A!O_49Y@3 M(%@ .D-@_7A6R MY(-1*1;XC5/U8>C4JYH= C0B"F '=F*5-9G-AY,?2^=%J M4K3S7$)(;*A6L6KT,ME(U8^E1Y%\/#-3#98O*['ELK]8Y1.L+TO;*[R1F/7G M*I]6!7U4G$Q[K3+GQ]+57K1*4Z-AE =%(6*""2N-NDL_EK;2+#=(FJVV0.0F MDR0UR36JF9$?2]?)MI7+#LY:"@C'+CA2]+1Q:LPH**-E(2I5YM7I^8 M>)'V9:JHS70Z2C[542+S6B>OVC8Y6U3]F*J<:;8KBT5F?&A1S<\X/K#LC*U;"F%1= 8UAISL$#4*W1A!C3D;. M*ZO$9)4$345.-J3AC%&KDU6U%SL=N= S6,K<+ PEW5U'BF:BO)XE()1AIT.; MF5%UU1_-JGPZ/NS7F4Z.5YO.T!-Z9J3T9#S/,99"J+*=BXG]V@BOHJ$G!)W% M!YD29I9,S(Z+6%?*%ZF45AQY*"#W!S9,%JAI)&H<6+[JOIMAE"YBZZGP:?-AJ'N)\==;S=Y[-L0G#G0ZATX>&F@Q4T"9'I#DT8I^*5XZKU\J,NVRPGKU9" MFVL"* 52",>PB#B &V8AOP3:1A5N/MQ3:2(.]AZO.F6A[/X$#':?Z88,ER>J M!^\.NT6W-/0:Q[<._WYCI]-%%1XO\?BX/!K\MGBN-4 M6DLWUWP]9@A 56]/,HZAL MPI>/H4JDNLG1KVR^96B79T@"$4!5G;N=SKT_ Z#G:FYJI $TL$2O=7(%391X MM\=AN^PZ?8;F&X9T2B8@$-K\I5!.M>.<5B2$C$[TV'KH))H2USUUQ_"+VEN)X1H*[\+,GU^;_J% M%1N-)>,%/J$(:5#CF;ZY0'N#OT3?W)LP! IS!J%>7@!U[9['Q_RVYVC^"7RV MC3_XEX')#_3(F?:T+%F-*Q&U MI(B;;+J=+2'>(L[LRB%OW=65C8Y8]W!TE"\G9V,&9^,A@03YZ70/[#OFC MD]'E?:_9PO9>UMY1ATC^JM=Z7]LJR.A.OJP-5%MR\C??/:?<$@N&JWV@DVFG M2+N*]>>>6X=*"EQ_. 2//$AKU5.W)7C$RZ9E.'D0SLO\HD:O^19H:AZSP &_ M[U)"V>%)M"].OLVI75BNR$0^1F$I;-W7AO102:S:$^Y&EMZ=8@TNFVXSQ-S* M[@/(Q.+,!+^W/^S/#>54>?E4*-UEX&8D;8,U3OI6!'O!L!B-1YGH46+77DEX M+ZT+.\G'LHSM=+9Y>NYZ+VN;PM OY-E>AWN9.WO/U^$SAU!RMWNU_3V"BM__ M=K/@4*KWNPEH'@F<%V^'BGW(X="TNG'BV?EHVJ6AL_T4PB^V@< "0CP#(: 2 M$=#A">C ON!G>Y<&A+@?,C$!(9Z $ $R/0<= F1Z$D($R/0DA B0Z3GH )$I M%A#B>H3X8!/2=ZWI^ZV:]8M^WZ6WWWN&[)?W@/WBW2LW@'/Z[^N=)6_] UU% MF_*_O]A?G]P+DGBA8\*_=9RA/SJ)P!S&ZWWX6O].,#^U7Q!!'QQ [XXZ2_\W=@"O\:Y MNG]7:S X+!OU^V/VO)1G@*ZEGRU _/1BWM$WVSR\I MTZ2DJYU3C^;B0'@#X?V\\!('PDOTU$2$MS"[/N9%NC@N:--R4V)O++RSO#C+ M,E*C(XB=F<[6TF0J$D'"RR#AQ6-^];$"X0V$%[F(_VKAQ0^$%^_-VZJ4E)2> MB#$3B9G9V' P7%=O*[SC%:O07"/*">5RI,&Q<7U0%-!MT=BO/TR4/2.ZW\#! MUMPVI[J!TO]7X,SC#-?3/=C:Z-=2&QZ\MN>!H1L; %LA/(="9:8]GHJ3.8TQ MU7F2H4HK?KE!%1Z@_D]0I]W,OH.7*I#B0(I_CB5PB127]/E [M/1N&!W-M(@ MPH-4>;DP;99B[:*< M6D(IAA8!?5J(\EM'!G85F1G?*(%WHRL(%'QO=\6U=8Z_V6=QUVB!5]O4!Z3( M>K\637+5LF)/,F6"GA"K9!;5^7$"!C$V"!@$0AP(\5-$#=X6XFYB4\;6?6RL MI).-9'F^3&[Z:U2#S0D%N(-^H\9RF;: G+VWIO M#BJ):FZ$A!B:"U'"KV7Y-PH@U,>Z87DEM-UZ.JCBT+7-@K\">7ZJ^^)[.2&= MVB/$-98>>-X"U@U8-V#=P&G\TS5!1PERVJF<\1JWRIE-/=++CA4B)XIMK3D6 MBCJJD@_50/SZ6N S>8T;NB6J@M(NRT=ZA[713*0Z=S9O;UY6_4 M%,Y)[1XH;' &*S<7V>DDG; CO>J-:@KO]4+'7LYSQ.LWT1\?6$Q8M"U]^X%; M,MCYY,YEA6GZ!<.#0E2'G/&@$GE!5>%GH /^P@8E\IZ!$+$7E@T(\02$(%_P M )J>@1#X"QV4LWT&0D!H"B3B&0@1*$W/08< F9Z$$ $R/0DAB!17G6Y\OG],W'IVA\'H_?R":XY!N6TA[-)T6X$>=B,UK(<.C MU_R(K SV":X*7B/KPO6Q_]6W!&^40.E$S7?BF(#2F$*2F#+TZ>'%0=,GVR*: M;_&K&B;02@)48LE>KC:C;*Y'N)F5-'&32D&N_O=HKGZ$--./N>Y^"VE^# 6? M1YIOE!CY)6EN)R?F)(W/(ABHXIOH8CZ7XV4DS0Q4Q\)1]MSEC^!H#H3YKQ7F M&^4[?DF8BQFIF.I,@"B(64+)#O(U$D21,,=^_:'(&R4_$T^@;GY:EK^!Y[:& M^#RD#T.V"4*B:0++#('58"QJ(R YQI,&'WQD0(54673V0+Z>+?4]*'JSW*KG MA>*SF4@_#7=O?*?,D;;R4# !AT2MW+=$60-25N,]D4OIQB$0%SQ)6_L LKFI MC3>)?*\MR+HBI\>U1K,Q\3JCX&&"NHEV=7-?^7-(Z_F@_O-*ZWW#7C_3Y+F- MM'+Y8C0CLU%" )C!EL9K(9]/C]Q6*#@6)LD;]4()I#60UJ>0UAO?X;JNM.*I M,1%?Q4HYWBY/Y_%4)4$4.R.W]PE.AIG;."+O$U=ZI''S:%NNY03%@!01X63% M$:K:-H5\\FK:. 7=G'I"^+]!X.B'!8ZN5F;H&T2/SMR*Y,Q>>;AOYL23=F)D ME7,*;V]*5=J24PHC+0_ -V*"P6_)-M9 -,[7@]R*&.=*6&TK8,X?4:T@_+6W MXP)GHT6\)6%YF6J6J,BR3"I>;Y?H"WUR:38(]7QO[_ UY>_97<27RQ_1*[2D M7IR:5WI".5[$-Y%DJVGEN-O+7QFC*WV=F[2$]0*?I3A39Y21UY4EQ-Y$ /_: M\R^0OV>5/[S7KN=&[,H2!CQ12K>KJU(V033O1OR"D=/Q.@90K6PW/ Y&7>GQF MM@%Z@F%8Q7ZR*&%B>KAL529BVN9&8VK]I=L=AGFY2>&^!X1,_CG,!O^.+M8K MZRI_C]2];4X\3NKBG62^TF1'&)]@V[*XIANYV-!KY\*\ZCG?._+Q3R!H?Y6@ MO6TW/$[0H$SQZV5ZL\!D(Y,9QB)5KKRHNBU7Z)=SU>J^4]#BGR.#X,F+[-VJ M/MUK^4+3!."-X%91M&P#_O>-:G6+*I=LY%\F3-AOQG MG1G70\/P&]6VVY/TB6U:\G!]2 J_NH$&V%4.U&TC-+3AXD%H"@WPJ3T]R6.; MB>NI,U8T40Y<$@S M \,%Q%)/.S^@"CQ^XK5$M];UP&+N7_97;@C9D'IOM]T M[(4ZVZ7CYY88<(^W%XQ^]7,]4>D'J+T0 5V>CR[82RR0ER>D2^R%">CRA'0) M<.QIZ?*7UGAZD"]3'_M+2=7>ART>#]^^9 M^0_;A,<5MGL/T6]>9SS]M90 M+U'Z)[%/>3B4!R D0A;24>>:79Y1P$DW!R*:_4FAV$I@#0YZA'\O#BH&BL-::6\EF#Q6D MZ;EZCA.U+CKQUQ[?2!B;\J2=51)UHKLHU?%EW>"^T-[O3'R\XL6 DS8HP94V MED!=@")<]MBO"$ZI3_2C AM5L<0TP5MLA5G7C*5;GPX/QV(WR; ( &;/^_M7 M (SK4 T YCH XVK"\.M.!T>WP)6'-)21HSMC/F()HCX?:"U"[6?37VDD>C6D M41>%S!*+#&-8(M**#3;8PBJ)5;=V'AZ.!DAS6U7F;T$:U^7YUR/-^Q<5'H4# M2;/4K8ZZ^2B6SS&]#)1O! WO)6W\1&AXD+GRMN!V.]:F$8O,*(7()=L\F1 :^*;J MULLCPS1]KKCE3XDE,8$#YMO'DIYK&X(XT\\UC<8& #Y &FM* I=-X3%^;O44 MO3YD4A/1*XE'A''\)D6] ]1Y;(#IR;8A"#[]?//K#?B)E*C\0)N/6LIZ@L.O M%F,]6UBZ%0&A 4;4 H;G%WJ0IR]\("4$L*H"$9S6&WL"&+E9N2%GQ\GFP?6M)SG$T*Y5"JVF((T M-*?+'N,:/3=J'!M@R?/&F*YL&@58\J.M)7]0B9@I56;+'8DGI&QY&M%+5IGG M(*@XUA*&WZ2U0@ JSQLYNK)-]=>#RB/-+'^1G_.=19N6,1*;ZS4IK[6Z$B"J M4.0=,XM@?M;5I ;$8" .+6 $;IZOF%&/*XMR=YOJP4M]+OSZ:086AZ#@##J6 M*D2M0<[G%L8(=#4QF=9JE+;L19WFMF&2N:&5]7?ABF=2_0VXXME7 :[\#<;6 M>P"3C Y4H3&/E?BUV9B0A<0HU^5&$& 8Y,:AB)NTU?H; <8SK_X&@/%LK0!@ M'F]XO2?^FMU8E.G*:HVEZ7HO:NY#QX/M(4L *Q_B@G-:S8LL7CLZ@^KQ;G645K%!C'(+Q:-9UT0PM1M4%H:V4%/J0@^/7=@U\G:P_]YYOH18\UKH0]7PN_&L"A MW!3]Y@.8=EY2%3FQT82(DBKWAG2#K4R7O1BRM*@PPYYZI_X;($L0_OKNX:_O MBRQ/8G%] &)JZ?Y:P*BIB$UGB:1@%P%1O,V40Q,!N'P,[! L2@H6DVWT5/ 4PWK3=U<-7_ESNJN]BX[V!O#X( MNZZTA5PMFID(#+N6B%9J5 1UKH=C3L",#!,Q//!QWS]@]G"YNS7BO!E,>_C* M?R3BW,_VNQQZ%F8:XW(=V18232XC-IG1HMY8(NB!YAT;QNASU<8"Y+E1=.WA M\G<'7<<_\O;PE3\7\ES9)+P<%U;FT,*&]G"-M8A>L1/G!RTYY^ ""L7A89)Z M-_'Q?RP1$NX&=)G8IB4/U_NL<"2]>]_=,?/.S4# CRX5;W>%)7L*YS3P^5V2 M%W_^/_C/]L4#:!D:B/O'_T+[>J:*Z]_.+AS-@6!?4//H*?QD[/: QJD7"GZR M;6V-_8.6M/?@@Z=%!D!5_SUG1V^?<.-^>6@O0]CK_^$K4Q&213\RT%7=^+V5[[T=]+:&<$1]!")] XA*Q+D;^%M4E^+:]%;+TB_LKA7X M[QU&D&A6T1>,^2?T^B/:E1.R3<559&_C/&")J&!H_7:_M?W(P83M9[HI(\;_ M;0"H"L@+<$0SC^:6/OM-X"_,(<$I_"5*GU#\)NB-[YUQ8FAL(*3YOXURPE=H MT,^0QR&@J.YCO2;EWD>__C00!R(G2 (!EY/_ZPF,Z K-[7LTHH6@]I6 MJ )I@H#1#+M>RZPV>-EU5[]3'\FM?+PWX9)N =.=IJ6CC77\H$B]#*5D3=2@ M?JF&ZDCY]#*NO66L],9<7)A7=]_ZGZ.O^7UR *\')V/2 M-IPQ/;SG'8T-??^@%"?/3?D+L;5Y2- M#\SN+122+2A; ]?_.@2& :7!F?K^"7W%R1Z\],QLY3\7:GTSR%$]P3"L8C]9 ME# Q/5RVJF15F"Y&[ZA]'K_V=B*?4$73+ ^=Y3L&Y6X$7 \PX[L=@?\"QP?S3A1M20B.Z42NX4Z;\'$.CE_(,^98 M-(#98YL].E6,9,M"N9*M+)/EBC$<'9Z/',">>YP( 6I&OH[#G@/OCQ5-?V>6ZU M:J4*T60QSC.1P6)0B6.SQ.; AYHMI3[ =7ND/V3 NK-16=.$&"S N;URH2\# MFH2Q4>UDNH79U72Z'67-$I'DG![?-!;&L%,':\@E!=)T9CN>,]&K0Z(90KA) M8/_>" E.:/HU($AG.O-A(QV/"825(PNLVXA0-!H@U1-7Q5,):+BF"K9 MY'#9]P>"RT'@Q:$&_N^CP* !1?Z56X+3X:-,H58W1F>:+*^AOIFJBKT4U!_C MU2\R10C2(P2_&UGHR.,1@MN.MG4W7-:@JOU*M8$#99Z ]T43/@;^*GI?0?,/ MP8D/D-,7_0SF-E3)X1,0W#MN8>DU/(P^"[C@HUR0R8O3.6$FIT*YUF244J(X M+&U&7^2"<&BFVF9(5-60.!A ]5MR&,'69J(LA:#E)$M D\QP2!["/ZS#"-LA M!4U[, XA PS](@%HVD'3W:%\V/N2%.JO'4+O,<@,6BW@)=3P80D@P@8@R=D6F3Y^5)92U)Y94W+'4[\*G.$9#/T_\[3(ND0VW'@>JH9V!@3@5V4 M(@KHU(A1:]J*E./+'Z&:$1^@9A+TK:QF0HO682\_:E:0.."^Y*2*1D7MA3BCH2BT1-AA1!GI!CD0OH^!45^U N*Z)1-IRI24T$ M7A5@.*JV+QEK3+I=,\""$X@\B,YMSE)7TO(M,LZ X4)@V(-#NS\! PN=HJ*$ MM"RT&6C>WBELSE39@M#L_K:'U088B#/'4-\XF P_@L=WWT-H] V[CX8C#H%P M;H1T%' -F3+4!44C!!9HEUV<]MP@ 2A_!I2GPKJS7-/1GI)ND68_/YN7HS/N M&GH;W!S94N%'D#<@M8&\ *\,X)[54F@Y!AI:-J3IZW'LF=Z>7\L,]75(-.<4 ME^&#+-WP"!]0^Z/4+O5%!M>+$TM83RB+7<<&;-?ZLI8N(^7,U/?!H \T,)0= MG[>^U."TQO(LI$+AM5SYWE/EG3-@[T\OCS(!D[:!C S$@6N ,$9#*F(2LNZ> MBPA'/B*"<'U$!IB*\$"#7[J^:^C86TX<>,N)*_&FS,\G\T*]U!6F:[M2T&*$ MD=1''S^(T*GY^Y4#O6FX#AZ/=8"4A>;:WEGHKR1:1*>53HQ6_)JE:ZI4W52F MQ9'38BIV6@=P9_S9EHGV&)'",]Z.0>3&8'$M@HQ[%5D?LVQ&R9=74K-;)&RL M]!@_CS[O-RKT,I;CRZ#%BE*]&^EGOZRO+X&Q-;@L]W!X1MEQM,"W'9R BRQ/%3;-HT^ME,5^#QV/)=&1J&H*IV MX$1Y"7'.YUL,#'GP1X9OYPN__^E[3)V("0:(0DO=D$R@G92(14DEH@F;P\TRO7YEH&V,Z M_*J[VH6QO6/GFEK+->.N+E;<*NAZD,_1V(N:(970ML:Z 83<#,V@8NIZ)'>F^$OH5A3]3#KM?5(%>>1\< W_X_U"O+=O M>^H:""UT"SA>B3T?[ABHCE$)34K=<",%JAJ"[& A9X)CPSC?<_X$+5/'G^SY M&EY"F5>GP\'+W[5\'3?UUN)]":&X)[1^YC;*%?)\TZ:IJ[8C&7#&2]G!EX@] M"^][.LZ^U%T@U('$O@IE47-.$@U #C)- ,]X%8S@6MF+W;<^$#5Q!B5 BDW.W.M+UE MG+CZ71_^W6S AS+Y1W!>?AOD?5/\N$;12P@*E8=PBR$+F2@MXU$;NY\G/G3^ M]Z_3?(\,H9ENIWA_('D<];?IJ/LYS>_--JN%.'L$_^)IX?N)*D[V(A0D)RB* M_G"RNV%4 A:*[7(L0RB3+7B$V@X&PC\[4FT"*.3N&?V.+_[#:?$[DXS=2_YC M3[3.&G!NY%1$PUHW#%$SW;>_VF1U>-2:W AY?]_RQ;^IL)[ZX7??M?NF+,FB ML4;//S$$.:LH&@JPMAN)INP]PNK>XX2304EUM8Z=C,'LZ1J&ECHB.(&A\BQEGI7@Z(RX*W*\_41I[.=4N M7*46LJKJY'MJ[]@9!V;@;>71!QH.F/Z\7V[/)MV7!N_)Q-L8,ZQE64;(8%AR^6$^?[7H7(JD M#'V*$L!$;0#*ACLI]]CR9?F,D&H/-!-K\7.1I?K+@I$?:="6HZ/XRVD-R4.6 M_T] Z_O2^C.8MB1&$8[+B7$%R#(OQC=*LR! NXEFR1?R'0)#X88PXI3C/Z+&.-C_I0= M/P#)/=XK\(VZY"(#U":SXI+[;3]W2(2F<<@UH5!VV0(8X@@:Q:)LO*9_W3([Y0=P"!T#>(RN=QJ\ M3??K5*;8Y#B\^MG4I+VW.RE(9U-8@&S3)3(1$;!R%,M+H^(LW8ZBQ'#R!7L+ M-G;>,\\F0BQQ8C ]6/%]*O?;>Y-%G /F-O(60?/11SMW,\#@$T;C4 KT#1LR M&?R3\V?J*95W"J$W 7]R?_FVHHFWRK4Y!7I-A9F*Y28^H\M"JGIOW7VB56T: MK\S'?&N)L_VLE.I,NDA*<>KE-"IY>+@_ZOS^>SC@;L?W)*6N]%:DGN>G([!H MQFJ\1K9&J% )0U%A_!N>WC^ /];T,CM,8$(/*UO-WD0P.S8G?SJO^$.'-SDL MQ>WHA%WP=:V0P^9Z>[Z95)W#FPX.[SM-%F7%'#GB@[U[-V$PJX6@1 W&>QF! MOLYXN!:TM^CL@H;IR ".@#^#,Y[Q7(D!\8U2 MGRB53BD>:95C']=Q/N.SRFF]>'E0J@.>,;6ITJQP2X 4&QKS\\.'/N>"OV:, M_T-,_GX4[\*\6?>'4U'9*?N'SKM3=7\K[>].Z-9VP5OIA-])7IH)DJR8Z\X, MJW:.9@V4V)O"$]\$J->6)^*5!=2?2=8 M_PD8Y?D8Y:N!G_)PRD9-K2L %61Q?3JL*!;$6"+&OO@U%/H@S^PB!0'K/#'K M?#2:D*FQJ\PF5L,%4!R.D_5(C, 5#EUM\^LW]U&8.1=P")]X+"[GK,>EP_\L MWKJ;1Z-4RH.JC44R?'W%-,D\V^OH W2>1<,83809G_8:EW/;&]4-D,M#>\/5 M<2T,NTI$XWMR5]R*TTV0+;&"*%!B"9M%,[7!??PA$;DRFXT$L278FXBE1=3V M9JE!T(+GW&D _'(^.G:9> EBAU;_2^C!"7B?L"^^EO_S-.?]=XL4^TF-*@Z9 MP8+$*M@\.DNF&ZOYICJ\NZJX+LCY"@4&.-^R%L6I:>0[XQB*,\3PKZB*1\E$ M >,\'^-\QAC-YNTUQDB3-5]7L+J$9XW.@$?NYQA]/6YY.S,I8*/G8Z-/VQN# M*#8>XEJSB:%U<]7"?] 37'B%A!TC7C>.YDT3^5>^IXZQ#)>+\26&WLMM"BMF>O- M8@HMWR=7-K-.]AO4/)O'IC8_LAJ%[K)263H9]NP7O.)G\W*.G$SNV)9LC5^5 M5:3(RIZ"[<7#S6U!WC"Z>_Q!738PEY[#73/TJU5S<.%'YWA2S_:S0BM6RFW6 M8J2G3=Y,GOB\U71YJL71K7B'/<^PZJ(.@8RUF3"QB.Q!BH S?R(7*C+(A'X)_.;;GUFX0=GUO=D M[=FT7R^3VG"JI%-:-E>)*L5>_CZ>XEP^%:L6>YBDI(UHEB2BX[*N5M]E[9M? M.P[(>JW(T8;+H^>3># M"I^LI)<31FF!&*_G\6&B64.%AV,O]&GBS7[UO0]Z,H)SXDD4@G=]$VFR,X\/ M$D4%DT<=N5J5NA@MO*_Q7PV.4"FTFT1%E;.G&W1TDLYGV9&H_)DCWH]P0F:4ZY MG)*.F?9]B@;5YJDFO^F7JX(]CB3%;&DNE'OH^#XOIR=ZVU8NG3>Y+29V]6RU M@>V4J1P"5ZX_5,GVXFK,?RMKD)=R!CS"4301ZE0N?+LJ^8XK(L1^H1BF65LS M"Z. S0TA%QE3N2:317G9/DSQSQ:KCYPT6WAX6%,*"'HY44.U,G:@]]S^I8^K M'<_$JI/L2"XM\0@I).KT.*IN(AJA7KE4QKMZ1RFUJI?RPV:#;R47,R/;4E.4 MM?SUA_6['W=O1U- WRN40FFK@T$CLRGP97796R2$5G*"'$TLX5/F;$=@#5AA MKRYS0.K[D_JCKB:J;ZS*$W&@*PQ/#[MTKEHLQW>SN>\FV/I MIQ/^;HZET21!SH;MZ@ CBAA3!Y-A"U]#'J#"%$F&*<8'SC]QX>N6_J3OS0H+ M#;-QK90J8(F:U6::G=*0KXWNXD_JS>=TNB5T#4S6>K5TMZO-20:J9[V^VJT'MBV$BVE"ZAOID."LZUP[KGMAH@: R/$O5G+K2-8/-N1>.]#:%K4ZRZI/8PJB?5X19*P M*)9O1N/8:%I5FMSRL\>O#4DJWRBD> 90KI&Z8YXKE9;-AQK M!IX()1M-!)Y,SK:X?_75;H;,J(5%FOFY J(BE2K-$EU!@4=3%*?#E(]^:/)0'SOK+?8B3;L-=?\N%-KEL M1U8)I=685>I$=+0I*5!PHU@89T[OE1W3UXVO.$WREMX<0J(9,L$ 6E!0MI$, M.XHJ4%5@F!X/0!D^F&1(?YTE^LH!4W@7S9Z$NL?](R7;..H?^18]/T"I!M1T M]H6P9)1KDU*%Y?/CG)YGN;*!U1"XLE[Z,]R9L7E\,>\E]*&""LFN[$S!-"1_8\E=9K"+5WAGIR]["PQCM]*WVN@;7@ M!HG[-^H>G0+L[OY[G<*/E$J/($MO,8@R[6(]E!!G:.4A9!*C;NGA4*&00( Y M@Q^@^VW;1GP(-Y%9(DI0L]:--22DL9 'P'1SU#0-N+*WW'H"6F-9@R>J!D)[ MW.?&-G>3\%H'.C.!$X**[& LFG?LUGEBW+MG'-HT.',XQ?V>S#OK?LL1GBAC MBUDVUMO(4:S5299;J4)GT2I\090]!X/WEK)10]RX.U[=@TP&9@+B'Y#BZ^UL MO('^ IXM3N%J53:'R;$HEEQ)O;7%HXIDY'L=0=_/(T&)9SO2S9!_ZOY=*VY, MP(]8,;[DXU?0D)%-X+CO=G_%"37I;L.61"<=HT1O$LTN.N]8!Z&SP*12WH##!WBAZZ]>B =70$^!ZH3,X<3#P>+_IW&G[6O MLE-N?,]Y^3SGTELZW4ATD9,K&E&R:G29S&3V>JO@9N.![!ZE8CK!'KWK*N%_GR MK#%*9L9CM@$^WP+K@\&C???O*I%MD--%@1'2^%@&F>)4GB?0U'MFNEY53PEQ= \36%"%V#4+UI 3!^HM MFG->HH^&-NHXO(!4A6\W=L3=GEZ(!TSW/UX/8]1N&?4^A@<4?)*)6C#O:U+[ M9>SPV+;7;59#?BK4<+FBBMIA#M>K(1IP_XVYW[%U#UT1&;CS#3VA+X#AV+H0 M?Z$T-,05,+WE-'1(K?J.C\K#HTU I/"7E!B^C(W+S9@JR-)ZR$1Z5FTT&4%# M^)*>@8=A,=_3[#EZAGZ&4Y 4E"!)7EECZS[RY 0-0 +D?2]*8=)@3BL-OC[) M,<1$Z*38^+WSGU8;DV:KFY:$B55=ZR\7,=X>(W)2[R%?&"'' /'8JTWL,EK( M0IP6,EQ6V\+?(6JYG' >HL*.50:,J6RA/WF@= :"'IDX:&M@SY-SC/7.LK:] MV!T61UF$:&1*MPTH!AS<&&GJ=?0ZO\SP-J-:&QA -+WGO'$.P<^@U8J2:9$U MN]4/+P%TM-^WLD>9'HD="MQ'A0?7FVRBB,<4?IW.UDL5SHCWHY]7'?;$Q/,/ MN$A:\[8OI1LIV[(-L)4L7V'J9N*CCH1C%L]L*$HU3#TEC9'UIL"_4#F MW:FNGV)@>?@T_+NX$__ZG!@?9>#\T!+I\50WL2F9Q771CN/KV.=OW5R'@2G\B]-107&ZH#A=4)SN&Q2G M$U_QL9V9-@JD-$DJK6Y%']&V;:_UY2^7K!\O8G>]LG17=K<1W\O=YM,4[E6Y M<$(XMC76#<>C^H:>X>1_WTI=B'GJ+M'3;6JE1K,-DD^7(X::G([Z8/#Q5.G*=".,8CD:G>_1L[?WO#V[1X"*Z!5:4B]. MS2L]H1POXIM(LM6T!?00:TULO99,M**-Y*VN([R;8B"QXVJIS7?& MV)H:L: XTO@.0-(69O%8F"1]ZMS*S67 ?]R1?[$;>EPUCD4F*R4ZNR,N)EMA.R%Q\7D?1 M>98.1UF?6UNGERJL!_N.K\D<'_4>3*BRM8B21 -KV=A.,SU^YNZ39VP.?;>(T_<68[:$_\^TZNRLV2Z(\Y M_?T+0G6X3<",5Z Y#5!-AWW>'T/@TL%V@A^^3Q$ZM!QFP7NI*?CD:J)MB MK$K,JF_F9YZY2A0.07M_X533^;F;[R1"0P(<)4+[2X=+@+)MF6C)<&=\*5"< MK LDU\\-^3H$*FF8[R:5*3RB-?WMW7]]Y$,#&CD;GO\G3H$+@AF-L0RUZ(-@ MAEN)^F/!C%=M^0-9A?ZACAM&,:(G7/M1-00LK8B.9TE1L?L$1K?HF8:QGU=# MKA/$X#HBMYBK5@HC!@J1$3&L(%FN6G)7 _[*/CG\.7UR7TG-?ESQSK.W&'9Y MW!Z7&]U8TAHJ*8.WI9JBL29>M&_6ANI=KT*JU2D!.]YH8I'6IJ[6DM&Y74"7 MW?$PBV'OY3:?]);RR65W+/C7::"O[;;D!>H_((1<\1Y](M#M MV&^C;G\KECV^:X.UX\-.5%FP?*+=L=+9M5XO9Q_&LFVZES28B=3AQ7*:;X@C MIC9&6=T,18<)ZFQACD_RZ^OUF[^*81_'G?=P>MS>DS9@B-6L@"U;XJAPG#C'^ Z?C;/\ZNLYKDJE3+#;7R%[$H#2R M/46F1)0*,ZR/%^+YO-2/9*H%6:T7JC5;%B)S;E/LU(MR/_7Y),W/>:FI7ENH M--0"C:WUEIECYJ,,F:RBJQV!D_KG:\UO^^%<_O5N"!ZPT=%=R0M+6E4,>0'? M!:DU0"_< \^M4X^P!#$)FB;&5(=K,J$I6=Y^3!.&)$6T6C(&)LJ4I#5AJ"UG M5@LI%S@=9FB?BY8?4\B=PC+>SCZV2<=7:;88:FU>CM$Z9@_+RXY541=FZS$T MXZ1:8MEOS6TL0BV[<6-9KE6RRS,T.U0#MQ=,7U5!64,0Y=TI\R/AL?IT5!P9 M8M7,W;_0S-M J(N];F'8<62BACV/KI/\"+ZXP\E&1N)#RIA,9(S1\&6F$FO6 M2QJ48NQ,Z>+@(+D-DB1V\I,0S;$*3//U:#DZ3^1N3E[7(]A8D?EV)]>9#P%9 M> RFU/E>B[;'P.+3N-D:-E56'8@CJ!M1)-1O3WO4?N(<&'C;<7 @[-?DV-51 MN'ET[A;$%&/%5J??:II*J[ONQ=5$:B9\I0#N+2IA-'J&GEY9\Z4B#C-ZW.C& M8B*J+X6'"3H:)LBST=3#2.I>K:D+#Y*S1X3I5UT5CP8@=2.0.N%F9T#9J1&Q MY>@1E>E*V0H)%'F$;K]I(L$W5:[T][RU:%+Y= BV3'$JUGEI_TR+VF67G3<-DEL4U_ MRFJ6[J?0'B2%IEDJD2FV(H(]Z\]&\65),B5X4+W%,(_,@KL6$;@)"N3&"1EB M7&8]'M%BBYH'$/#!)[GZ2\[%C[S,Y\THM/-QD$L M/':FD>E^FMQ^L,EI?*99ZCHT1C6ZM%U]9D@JU*G$*POJ!*S>NS)1/FKAA\=\ M5-8+4N*@T:%K?TU.'&H&%[LD4K(-<^WI0U^,EJ0VFMA0:ED#*R->2LT;9"[S MZ)(69:F:V6RJ14*9KPL9T3:)7+8P0B4MJ/=RZ0Z2VGSKZ+_L9[&=%@ZXI/:P M?QD?<<+-C#6W:@OU97,(;)(J3"/+XQU*RN9 U4VX!6ZL<39B]#^=CVR;N*9\C6[.[^FUVQ0 M1-08.0#DK*3OK.0 6;W2:!#AOGB+#OV*)!7]Z:T";/]!D$=@_];JG%.4F\#_ M_6_XK;R(U\'"WF#44V3?:G);S>QJ@KMAR0\VR74L9>30<9.X;X>SCK!"L/TL M7JX-8%?+0L02YN4-W1A%=3O?>'3R<8IGARQ)S8$B*,[UFX5W5EK^YX4'/%M^8*'=1<"6JN!#57ODW-E<:@9QO*1J!K M4T6PZ7&SQ4WPPC(^0EJ?5W5E-[(DCF20C26K?*+?K&86\EB3^Z,><3JR5QQ2 M-%V3 )9G"UV&6G<68K0*1]+'(]EIIYO3.]A0$!(]G@D)JY' M>07B.2]NN'(\PI6Z='[9(WO8\<@5.QP+YB 7P2*88<:4^!K/DAP<>3+/^9 ; M5J>-F(R)HWJQ-^7K3*:(1I[,,\J6;2+=&,VQJ1'CX)MCFC*JPI$G\^RNQ$Q6 MH$<43W03F#3&N(U9YGK4Z3SQ?#;)9^F<*LSU.(&WH2%0ZXUZ].G(Y"RR%B:V MPO.V N1XOQEM\K4J''FRHNB:[<4UMJ3S]8 MC[JQ(2O;4WNAT0ZUW*F7 /N>C>Z.$%;;;0L/^,BY39 MK=KIFI5KD[ES?9>;6/]TU"#D6E1\Z9$%^?F-#.^RNO6^F&E_83 M6Y0I(Z9BP[XR;>JM#LXNC%4$*M$65!% !$5DCA5>=R?WR>/USD'< . Q!3=< MW-D_CBT80L?8]A-(()<;0_^!6I^* M@+H*Y="7SEC)"[=5M:NGS]^GEH+$(> M%;?64\C9!/B*#]6]OC@@\1YSF(;5JZ$9.$R!?BM"8V)J3X_\5%]@GH*F))6- M9H^%]6Q59K)$.FX1G^_YBE[8?Y^7^L>\Y/S3=#?=S8-X;:+GWRNO0[/-O%'' MZL)4:>>UM@:PQNB-"_^6_C3TN==?K$)YE\DR&C]V=%18\AX'E2O[.:PV/ M$%$=V&Z"]\$Q),FHI2EP7-# 6J+6K'XGD ,FFNOUWN%_:)=-_HIBH5/ "H=, MNS^!^+,]WP1#]W6LL:BE9$=N]!%W_0C5%151W#P%V]N+]V[^$^0.WM]EMSN\T6 MB;.9*@\<$W(+W^AECTM$@)I@">[:MBXS]O&ZS 8DS'WK,M\R,(-[112Q,PY# M9\V[)3?TQA+^9UV2-6!!83UP)'H(V#.J7+&ZQ@I\:\9D +X>;*39H\LP+V8: MEJY7XA@/F.8@4J(>_'&JX49SQ?X?G)^Q4["W:?\ZB[Z M0PQ;2?%J*E6R*.&/ MJ1/SG<'UDDHPSI(_Q*KC7)882!F]AM7%K$['#8;.%Q\=H(G.\L5A%BO8&,-D M!W459%=ZDKNP.LQC>?4[=1AY)EO)U2CH*/*=^/6B9B'.FC_$KVI/6'3%39(7YHO2 M2LYE.%LBKU)*_"L-1(B1S:5F"TT!I%HB"J6JBL>X"QN(/(I?N8-VF+OL[OTF MCOM6XUB\Q16/.S:6^>!M@,]Z> ]K-+Q3[E%;9.-I(K7A>::(@PQNE7"MARX+ ML&$:CX99\O**)Q]K&?206_9>]M)05U5]Z5850(Z'&9HZ\I:\F: $5NAG!ZX& MH@5&NK'^[4SZUKER]<$82+9ZE"F'4N0@,)S2_Y4[3 ZNT>UG[['""2\YB7;Q M-:* $\,_S;#+U5,"SP]P ZO/=1)/#=7R)CJZ4<[<>Y0[R$TX3)]!H/+O0C9E MMU_O[[$L24"#WT&G'D;^NY_OZ))\FW7B9(B@C!-5G)G@]_:'_;FA/ TO1P.% MT =NEL,V@<=)"1%M2]]^X":$.)\P]'[D(AU >MKNV_3VR-" #NCDV* 3U;GJ+ M1PSGQ=NA8M_45=L"-TYK\:_EZ R\G#,.$I0LZ8)M'\L6B, '#%"&#-HN;YG$ M"Q80XAD(@;\0L8 03T (]@5G T(\ 2$()U,Q(,3#"8&_D $=GH . 3(]"2$" M9'H20@3(]!QT8%^(@ [7H\/_6 :RL*]F3=]OU>P'5GU3N_4^-SFNM@D#744? M_N\O]M].8_P:)]5^18S! (#A\+Z'5^7D.M9!=0*4P.Z4'KC:.?7H!1^< MUGQ)JA.L/%Q:Z#\WKA]]V86[7:K&JTBY20]> M2@:>C=?7H)=9"8#K)')]J9WI*(=)YN0',C*\B#J0_,/IO)LC /$9[AI\]"[? M@ORUO5V[8 NMA@"YG2]W2A';K"1H;('N"Y.__E#A*$:>)%O\]VI'VJ/%X1$P M0#Y^V3\5!4+D096/2S.S[M/T^RU X!K+99MG%$W)CQ;R2*E26KY=O3T@'.. M"FA"S6;DGB*;AHC9YJ:"8ZAJ ?/K#\Z$*>HT?3_ @0 ''(?P7PT#'^NJ]!8, MM+7NT&C'L)3"3'.;Q421J@GA#GK!,0Q85CY:SB[BDK#FHVVJ*.')<1<5&HG] M^L.089H^K5WUK?QT]8-[K#A6PC MD@FST5/CZ#NX^RZ)7FP?FX!S[ALR?$P&J N UH$>*6IFQ'ON'?6E &D>OPG/ M@S27V5_GD896-\:L'ETO%%%N%1>63!?[U=']D28[C<^6LVK>P-)2Q^Z*@.S* MY2I$&FA]L6$L4EY.V:0VX?/C1(<8 M8T)VO'B 1K,T*'9#)8I%(=^/+GNY%%..]A'.Q)"W-^;3_^M;Q[9V=7\9Y_EN MZ;^W;M0%T:WK1[<.482$*"+I-KKL]A HO:GC^^%+?1[$O/1>Z;W1CV<:?"&5 M8[-*2UVOB4ZW9+$XX(X]'3B^F!C_OJ/NZ'"TJ "4]@K:F)"&]A=GW, MBW1Q7-"FY:;T"!\/CV<&'&U(0R5M-?)V%^LLY1G"!&AY$528IL^I1 $F!)CP MP<#8PU?Z/)!P;%C-VZJ4E)2>B#$3B9G9V' P7#\@%-Y?#+/Q4H/B!7DBYPIT M:T6)?51P'L7 V# 5.^>-<:RD_W$J.OPYZ<7R)#+\@,(Z]??*F,@F*MZJCS14 M%\:ISRIKD $/4^K1S[]102)YX,3R5!6*1S@T AHPH&7G=F*:RIIL6H9S@0A2 MX,^VB.Q!RXK71A6H:$QY!ES6O&KEH=,YO[T_^RF8;E\M[C4J*>RBD@\H:^+; MKNTT8_0XB.I?'!A N@+C=^@_\G^].L#;Q&*7.V]2_WYOLL[6UG9]M=PND\[, M.4URMMESV,3%$M[@ZR8E$ U1J,_7[8[6J5Y2"__+Q9+V2V"[]?#QO>I(\UIJ M0[$Q+B/8=CP5RXSR[3)3O81F^R7S/2PX@J=W'_%F;7W@=+!\K?7F=40FPU[5 M;*>3V'#7)F;_"6[A;3,T!=9>/P3?>MC;2MH(0%3@P =JX3:#^#^4X5OVOP,E M W6BUX#IMHQP.S=(8 %4?>;4DD-/F\(!EKP1M\^"!Z[3F'9HB)!'[ &J]MK>GCW:)?[@S2QZ)^406C-QCC M5%$\:>(8="+SZT3&!)W(]IDOZ$06=")[9\(/[T1-8TVP-^TJ>7PXK2Z*0 M,-:H$QEUW+NJ"R*"'"EE3)Z8I81RBZLF6@O4B>QT)%GJ3Z>2N%'$M5'&&V4B MF^%&/?)TI-HB$A5ST(CQ!)7N35=\9;5IH:R4DQY;XV6I3'!:NRXD4N,*73>H M+K\9P9$GSVS5LAS1FE;GRIH$N4D\EVPUUU6_#E]F--7NC(U)#K.+PV:&2Y9J M6AKY2TZ>:8RH5JJ9YS$A,AU,=:;-$'*^VF-.GSDF:ZM<-#\W!;' 25$Y5:WQ M_!*./'GFE(YFZW:[UQ,2@P2(;'KMB#)<]J(^G57MH MY,DSUW1GH\J1#(M%4M2\%>\EM5&-Z\5.G\G4<^421Y2'0CXI9N.;-*Z."R,X M\N29S7K4I">IU123VZS4YJS9AECXU3/5!-1@C:4?UTW5 ME6*-,O&R,$_D4O58=%+F1,Z/ZT1B9$5UVLQ@ZVZ_;]*E9JN3K?IQG9HWIVD9 M*UM\F5G1'4(69BTGQGCZS.5X13<3D8Y2;C#TD)7SO:BV].,Z02NOA!4=T97_ MG[TW;5)5:?Y%WY]/8:QSSHV](UK_@(JZ]KTK A7G67%Z8R"@(I,RB/KI;U4! MBBT]+KL;NWF>V'MWVR5450Z5F97Y2ZO57=A4N=\=#>V@OG+Y8:<]I%B[1RM2 MKS$N$$EB2-M!_)F?,]W!:C&TZ=%L(ZLU"D]9J%?=50>ZO;TIK^-\&Y.L";'1 MILIA-<:609R\+-C59@9+*G1]U-XG,YT=WD8\?_7V0MIF>U(G4V/ZU#*]5U)' M.UND@C@9Q['^1)V.IE*I18TH:<;#47-+^NS;I#$Y3;E>%&9 M'T6FO#D46\=!PQAE[2")2Z;Z!UZHC56IGL(YZC 8J/6Y'21Q0J9? 6JA-]HDE:JY*36JVA<;QTH<4UF@O MAPKL#AD@<5QUO*L-^6J:$4959: W"ES\8 =)W$2RR[WI89)E1(IK%R.HWN3F3!TN-4D'0< M!(+,,OTXRXCM?J4^7L_%3"M0.KA* U_D#*XM':H-89$CJ;1D!DI'M4F.TAV, M;M*"D)IDB7HI1PSL()['B*QL;N2]SO1G]9(@%/N=[I8*XN0ANR_UZ)E!8$I3 MZM1&J>Z*W7>#^'/:4X?]M% GF6T_WJU-%JF.65P&<=T.5X'3CHV:S+9LLB37 MLEN&XN>ZMW>Q)-[4Q3+Y$0[.4X&_LX?S++@Q&S,L1?$WH8+=]B :L_M[<*_) MO\4Y?EVL"+T/OLX-"54:J\QZ))IYIE_$M&'W8)+;#O4X[-/25!CINHHRN=#7 M[OJ> #>>C]CUT"ZF5'!P$QN2W:S+S13U0>#&/O<*2[PB4P]]$PN,"?PP5.,, MEL C&*Q+QO@B?#XB(D08"($3"2P542($E(A$(B2$P!/)".<[%(0 NBE"K;PA M)=Z8"/Z2M?0MT?B>5\)W!EKY03;!C]B%;\8*?P_ZAB<3J6?5\9?#NHW0;S % M!RR-70I_!?$6:;][9_EOJOVN&#_BC4@=!JG#LLZ"SXJL&2G"G\WLD2*,>.,G M*\*.H,?0-4ZD!T/&Z^\#L/XK?7;'L-5.-UYXQ>I<2MX,ICR45+Z99KICBI=8 M48\-6=FZA>KZZJK%/"NC#'\6E>[46-6""01NP<'-^/BK5QE^I!Q7#WX'[,_W M-V=_%G;JF622PFROINA#/X\5&$&W=9Z+QYOV7[9FG[]<;31_7&W4WJ"ZMU/: MRF6K]L<-V@?<;+W+YJU.'BMAA4EG4FED9**SIYQ4S.1##L^^ ",3R>6'EUA_ MDTX#[L7=/6N8HK@3>0%52+LZ1CCJ:R:[:\4E8=(CEB-E%&_G[2_2,<17:!@O MO.Y&UU%X"4:7H)&";)0 I8-W=[4RJ^=E^I KJ)MR7F>*NNWD:A/I1(ZX'6[5 M9_MGCS"JT'8(_#W8X_>H'#\]&/7Y%LKG9K_^E<'RGO)H5YT@.3&JJE,A7=8U M(\A8J5G]9K/1:NTP85;/$QIEU@I36%D$C!7B E26&%N:S#P0V6M(J=NT60N=7$8QD"@&\JW,E[_6'N\Q6Z8"T9>X6@]C MMEM>6S:ZTV&2M)WZ;2*5R-VP2],7QT-*FKX0Q"@B\M$V27CA_B,#Y2\\)%=\ M++ KGIL4H$X.:WMXM$BUR,13F%"M4'*Q(5 .=$,JEWM(D==^T.WLDQ]AC-RK MY1&9&7=O9IQN7BYUPOLLC_FN*E,KX,S05H[9V/W*#JRSZR"R)).)]'-M8N\O M8'*5;N)A-CJ)1DG:_V&IHSAEIJ&0H35OJA=ZPU MQD/I"X,LK\]-R<8E9C5>Z;:T7?3XAMEC)M4R!($B4'LC(ON0)IYSC;Z3X$:! MEBC0\HYDDX]3&G>3;)*GEN)A7>[$L6W%D.>\,>GD>A"J"P97\$0F@O]_Q+8O MP_\7S\#>$( V<52,*BV1]E%["D&+Z@2"O3\XG\-E0 M^X88ZY M!I%Y8PN8@;Z# @>MZ/\3GM:P?T7%>/H51(2O^7W5@\"PVHMK)43Z MB,'OJ_%C;L<7)66^JF-Y0BT3<^K7'Z"!K@D!9%@&/R1B9TESA.E5XH8_?+PU M^FSCS&>HD)L5)7':J[ TR77H9F]AJX79L[*$&C, 4CS7F.'CS5%$0P-?IXK) MX=BFZYC,] :SV:Q.=7_]4;77RY*@"TYW#8&_97>2-^EO*MCY=7L\P)X>0LP& M'C*[V>C:'M#%%.3#S<7\TTR55\FUQT^TLI&U@R"XS5^#=?6):9QN(Z@3J?_O M!!IX\R$&[&=N!9OUP+X]G/N%N>#OW>/T=0&?**RH0EUD MNS98G'6,,-0*!O[!;1X"^VY<\$UHH#T#NKU ??II'."RNV[:WNBEUB*W1WYE/A?YE?'8HVQQ M4V5D+4QL2VB630R,?K_=O2GR*S-.V9G-P::Q/IXN51>]@:9G/@KY]?9-83X4 M #9"=_TDN#@GU)# ?!U00H3C]W.1+<--EQ^,_1INPD0"$TZZ_%QDV)#3Y><" MQ7X*8>XB\? 5>_!]<'->UY] 9 M]Z9(KZ0DXIQ(L[Y=L]XIFFWX],?WEHQ(IT:<$^G45^K4^P3 _Z^&0$U>L- M^-&PN6]D^N^!HOM.'O@)H+IOY(?O@[%[O? ? +G[FM/@;LJ@OKQDP;^/,;AP MG+C%(1+QR9T6Z5SOVC>OV7E> .[(,KYW5-)[E->0@)1>\'#( 3A>S-4,<>G- M@)O%,_A"U, TL.V@<:ACEAW?:92+4YHB'U(?6;8:&F'\EG <'WKTW9.." % MQQNTQ'W!F,[M^F95'$Q9K%TJM=*:D1QW.I0+8YI+I'/?"I7CVC[Y3DBF]VNQ MW)\A_HWY)'(M(]?R'ES+>P9XO&-5'5Z\QT_0VZ'AD,CCN6^/YS;J-V3GYP]# MO+MC)7Z/ '@?'%7\.XR(4X"@HBZ436-'EC""VG5WNS0Q&&7O @./;R]32HE/ M,PR9MEM)[#!CMKCM8.!]>"@QS((<.40_P2$*'T3>&W3*W4#DC1:=?4/,5(O, M03C$#3)C-/HC%R+O5?'&CX7(^R2 BR\%TGL9WBMVMT!Z)Y$IY)D>5VO@>3I. M-C@SK0WIW#'<70<1,,\&URAM3S$67=BWIGRU;-:J&XC=]I#"B0 MW#>4WAOH^*%0>MFXFK,]NZ:<_&9$VG M=Q1$?,:2R0<\X# *J[!]%AT_5-B2^7J!2]6R!;J^%YGA-Q.%IUID(I(O'MA<.%R1Z7-S''=?J=P7]9\85)L.UO>WL,7$J=V:M M=+R'S:EGH[%_L;C7'TT53EX>^L_#:^:?+-."O8F3&\FJ$4.F MHJZ58M_^BOF;MO9X_I I_D+^#=V<]:#5AN0>_M9D@5ZQ%%?2G]$/+FL@%G4X MU/U.WZZ,1\M5NX?554'L8YJ\+1/!VN'60,[T?B,Z"_8ZHIUD/V-O\$R]U^]@ MAYE&9.0BENQP0/;-E2X(<2CM5RK <%;HZMU/A5B]WSC&QSW0LK^RGH6(KG MT>G$RJ\"D>W4Y@/R.%G2M% MI/;]4G-G3KL?!"*K %YS4="PQ&4$^NE26NSU M3'DK]%A7+!!X+&N9FO>! QZ+/HD 9K\3S%R$E_G-Z!(!S(:4,)' A),N$#&N%GBUJ>2.I9 M#0MR^XAW9UA99.JEXK&4WR:7]U ?O)YWTAM^OAM(\:Y!31D[OZMPRUD:U@=G M'[+I]$,FE?J9%<*AE-*HH#C,ZNL/F<@^IXSNR$>,@)0C(.6/,6<^+V4YQ)6@0(\DN6HOMQDH:ZQ M&'(S3N;W>V+I@"CC#TD\^9 CTA&,<@0J%G)0L9#!*+];1]P7A')I7U>TR7%" MTX30V$K;[6!5F'H0RNG$LS[1?0=I?AR$\@\.KUQM3.R?'VN0_(6_,WQ=K&6@ M"_NCD5$5NH"QTTI&[YK,ICO+0(LD]9 B4P])+'.E5_Z-A#"*GD31D_NV9?Y: MN;S'AL$[LW6*RK6VF)#/5*W!VI#D.M0W3B3EYET@(MSP.U:-7WZC'ADKG^,; MN9)B@1VIGA /KEO(+!8Y61_1 E-FU\P0\&39T^R>D14RJY;A2 ML_:2*#:V>,LH :FY [#MM5'LI5:=\5@ZU,EI;]JO'@>2_>L/CCTDP3\X?IUA M$0#&]^5(VY]!P#?!'=\F:.S1[Z3<\$"T8YLX'M7-=+BFR3Q/=?4*TQ$'%/#/ M*T2.+?:J?!4(I*J]3A AQKBK.!WH4O@MN->B:K'N MX88@=GQ 0IP,* _MJ=5_O&AL9/;P&YUX_UV>-D0V@"J1VCQ&4_0] M^.)I<4Z0Y?^>BP#<%JWHR6H>[X3R_H&W#_%DYAJ$"/[[?UT@+IUL28A=J>F_ M/0_5MX/NUA#(N%P"XB! )W8!)O";E6WV8+BKS:83V:P7L?]]\G*3<%:9!$;^ MW]CY1[@K5V2#L)B^C;N O72^=0E\Z7[V JJ42W-3V_PF\ 1Y2? 4GLBDKRC^ M(?X [G.*V-A*AWKB?P_:A<#"3/CSLR#*"&(5GD0%#>&(&B?3B/T@\^BJ@NRE MDK$>4&>Q#J )5$J&JW&K*IS% QE7(ZLM\EE4RIP M.,9N%XTM(X^KS;(-1EX]\S!N;(L8/1E)A98\)S>C'6O$838]]GAD=]'-:^4C M,92(:;>1X_JI:?;8=2J!+D?6B"9OK5>% UV6J@TRK\3+3H;^U=M3>*%G-"HM M$E,ZJ4:N2-5JL^72R>6_'#EOT?Q\P.]M[%!J]U.M_H0LQ[LS\GJ>MC19KO:E MR4 JY$C2E";I;6H#\WJOWIZQMZN:G*UIC%)/9E=#;3Q0N\M9YOJ9[7IO.^(J M^2--2H):8MFAE.'=S)S+D?*H4!\-<\4!+4I#B^W@54O *##RZNTE^=#?M>/= MI=2OM)5\YG@<,GOW]OUR9#:SR^V%W3"'M0<=;$1C?(.U[5GV>I[B6"*:72,^ MI/L#7<\)L3]6(J4TLJN=QN%/@!BUHGF;K9M='_](7+/]!!Z>T.6 M:X/XLYJQO-Q0(KL?SM=%1MQBY6)O.#R2HGD\?DE##!QSQ$ !?UR=#2'TGR]K M=_ )30.83V\:<.J=,]#$T52"6']0TX/:ART V^,!V E&O@.^$&!Q!GW\SND2] D)*F$A@PDF7J%= M2.D2]0J(>@7\*'3!.X0BC?!9?QRC_$!\UJA70"0?D2*-&"52I%&O@$@RPKHG MD0K]<8SR U5HU"O@3@0CZA40]0J(>@5$O0*B7@'?"$DW]*61<.$X<8M#).*3 M]]\FAFS7?E)M\)4 W)%E'"&D1PCI_X4;(?W%_,P0E^_"WB],@\TS^V5#:K>5 M1;*[((JTYB&DI],/!)Z,\-$CB*\(XNM3-,1]X:,7=:EH+1K3FB0*?&Y=J [S=9ZOBXJJZ6#8_OAP;B0"5ODA?PX+R1<*+9OT"=W@V*;-;9\ ML:$O"UAAU)0JJBW42]VE@V+[JHA=!&/[/@BA[P]C>Q*7;66Y[NRVRA(C%QF\ M'.?;*I$,]ST8PA>RL/EJ-.5RN$53:NSX["51'=H0JP<)<)86MLXH& F@;]*-&,!4AD[GY6L+, W@N@/4?HX:#SI4%Q%U=0"L-X^#;OLNV$,OL%:#C'&(%O8$N::).=, M^\@8>WR37POS)5 TB>LF5;>#&&0^#6(P#'AUC_'2>4N'POUIA'?UE::['\%Q MN(\'\CME5:C8BQ+6[A?L1NDX)(\E>-@DB,=N#])*7Z#J5E7#U"T$C]V&Y\1@!687 M9%\%FE:LBI?&S(3,TV2N2"^(G"5/-,#M^ .&8?"?:[VW.6_-6PRLCSVYOHC2 M;SK+.KK&"0)OE'1-J1J&!5_9UON )NV%0\O 0XF6F=F^K6&8)![:QJ"AV87R M#!Q*>.H9X^DS6FS\S1Z?,(F)P8P=X?7I$8L7&]UR,AEG1H.O\$EN(4V5@EDM M[HGU'%CXBM80^4+M*'D4[G/L1IS>0^C/$*8N30QF? M+RO2(2\T4QVVF$K:D$:Y7"*@4]%)GL .ADJFGL#X%H8-9=K[F MNK1^K_*TKO!$01[EAXP"J%HM$>VB5+1__4EF'S)8YB9MI<(J1^\F[V?(D+'E M2[6*HNO22*7'NUPQKIM-<"1AS_E)4(#8M_@@'[99 2[(K5LVH7_U@/TM&J+I M.3$.I_N=C=EL8^SY8[J/B6:G,[>$/J'$@3(R5[H@Q*%[<>5SN#SN.GF)& 0X MOSY#D$UMQ,#48@*PT4680P \2N@MQ9P1@"(^(QQEK&3^,V*#?@]F>$ G%GSY MY+-655[8HS^"J6G67T^9YS@6V[/Y$6/$ 58>UOG28C*VP!ES12-=D?0N0[ XELII1GTSZ(*15Q.UQMGE9)??U3&6 MU),CND?,50(^\VJBF6$WPQK%AB$I!-:H%"83N;B S[R>:'Q$501\D#,DLCB8 ME'JY%F7M IO!I*5#7YGP_;D4W[=LK"FP,ZE !;5XL9=K:DJ?;R[1)L&W,]T>I\.Q@6U!I'*]ATL2@D MNZU/E61IN&#BU(*A!"*9GL?AR*L='6BV MW53T&H?UL0.N9K:5:I.!:[_>475/&;L><\Q@PGC(XGHCPY-S*J@5SY96C.JT M?=@PA8Y>3=4["W&#&NP$J*?J)D,8:EZJ;PR>7A7DOB%V@QKL=*G\/EY)M3>2 MD)IVM*20')55^/:K;2KF+&9&S(T&8]636M8HK(?I'7S[U3:EY6Y!+%7R72EN M8,5T"<>+"@9;!EUM$]4RLD1M6)AB_:,T)@B[EVL;<)[7VU39\C-\D3P<)9)3 ME[K>EJL5.K 34''SS=:8V8>GQ\+-$]5:^/NV#DU38UQ_7ZP<@J(ZF@;!KU MUI+5&0G.\VJ;M'Z\UB-LMVA--JGJ4*N+"1[FV[@H=>9Z=WQL5[? M,>RLQC2V^'"4YI9!AYZ2M=A,I4TK=-O<5@JS]K X%I=!AQZ]P_M#H80=,'&3 M-#;38:I96G0##[W.?IS.[^;;F=36ZVN[6]CW\LO MF;'649:995&2Q);N3T^ M,&;YU7 9=.@U<,7.D?WD@!;D?I-I)3NS 0T^9'HJ4GM[5I793SV57.&XUZLN@0V\]C7,+UFH?@,4Q(DK*MB528SOH MT&N+6G>MJF=>#;&YV5MS=N"A-QRG M\'ES,FK30/6)F3[3K#$5*NC0ZPDZJ;#E.2-MASMVJ!<7:M+H!AUZ.K"NFI5< MD\=$?3.I[172;([MH$,O32W7O57<8NAMIC%?9 K$ DO;08<>M2_W;$TCRABQ M;94-O)!/I[%EX%%686FCWZ/R988M5A<=7MWHWZ'P:UK-"TAPW*$D9)[O5 M!DS;!TP;CNXU.CF45[8O 3QFJ)Z8J]..J%O.N@ O-#MBC-5X):9%^$'%=WG<9:.[KF!7R;>K^_V7;;->)QY];B7P%HQAG 3%(0RE\HWSQ%T&XMMJSYME'D[R MB;98&S(M%!HJAC&%>:W-E*=K72R&D2Q;U;X_H$C:Z1'HLK'0A,A%=PD>77"(5R4L(Z1+IL;#2)1G1)8QT MB9HKAY,ND1X+*5VP=$27\-$EE\ B/?9Q='DCG,^+X?&O9N4$K2#"SCSWB M;NQ7]<%#Q 58H6I&WE(D&S_36PJUN7(?SE6HM_![2^9-3JW,QRKOFYY:_G5L M= '=)X!O="T-(EUM=)$#TQ+56"QVHT;6$?^\L#_X1WNE'V?UQ#0()!$Q2F0> M!S&*I6IS")$ "QLB^S@2CH\4CEPB][$==&XL&P@?,<:QNGX LXPT:&2J!7$) MQ.W9"3'P?4F E941ET0&V367G$]98+AOK(A1(H,LF%&"N",RQ4(G%MD7-L#) MT;G^]X>85-\G"PH5G]^+:@P)#[@6T_=A@G\:PDZ08_B_$2.\QRCZ=HQ 1(SP M+J/GVS%"\M];V$4A:UF8%TU.$]78/^R_-V/QD"WQZZU!/'P=.V_1JM*Y.KWS M3I5_WW8G7[0*2[-=DVCKV.JF3;$DD?QEXX'D*U">(3;R[X)^V)@:Q#<25$X4 MC(+,&H:X$ 6>,@KH4_.$\9P\=8KDA$EM,QOM:(806'DJM T+9R!L6_+7GR2. M/^"9[$>THHVD_3S_F!?YE:9"4OW;S]')(?:8"P>EB^SBO2TE,R)>9 M0L[BQLL2Q*]]?>+_@- 9%;3)4S11B_\QOY[S^;-G\C'3BSW%+PR5U=^*#>IB\U(X5 M97A=7-)0?Z$^A-Q%,+Q%86Z>?PLP)?>#17I3Q8N85*>G6KO37!R2=8@+#GS1 MU$,&NVX '8GNW=1^?HZ/&2[1O;4]^+.Y]#/J(#_'D8FX]/MRZ?,X6??!I2^A M2GU',^B&P;FD&YSKX$*C93!Y!CM,A!Z-U\3M;-_]"LNJTLNEC46#WDJ%-+XI M46M>5M:P>Q=L'O:2:?4M+BN+X!L[!&'F=+>(_:T;5FV%S* ML^PZW5T"%%PM/M)SM6)UA<5KM7)_MB#PGWP+$3KQC^XY MOY/!'S)*W@'_1]=T$?__9/Z/[O&^L_D7?E?Z%1;ELE,E:U)M/6+Z W6HE^/5 M0V,#^S-#E_EED_(NKT9-\$+8$Q)0UQ!YP6G1>&H!>8C]PW_#R]+H>C2Z'OW$ MZU&H;RAN:XD.7/Y9Z@I^H?.ZEQX"-)/,,8S%9OB^Q!IINU;C^LMX 38E![YN M[D=R<2F;(79W9+HH% M>3%E>-YN0+_<_J(5ZU/8]:OO^H6VMGLYAB?KQ_6Q"_-3&[B$C MQ,_MY!XR0D2J*32$^*F]VD-&B)_;G#UDA(A44V@(\5/;KX>-$#^VWWK8"!&I MIK 0XJ=V5 \9(7YN"_6/(438,U^>7O7W ?E]$?OZIIOP([JBPY?N;[X5@$R)Q"$7O\L!-"'7?Q:]O5GY_>Q8)6RC:D8=A M$[Z\_W@8-N%[B<-WZ-CSDH]RMRW%(W8/RR:$TO,(M=D04D6/(-ULKO;<+['[-^W' M'3(V"+N-]&T[;H>-#T)O"7W?GMIA8X706T+WV#7[)]A V<^M_4K27VOS:P_5:I#WKWZE:3^!NVJ_PN"?+]A MKZ^O7MP=@'Q^.<;[?]\=U/VS(&*(66/$S_*I;6?&M/--_!@OCH9F[>U]9M^ MO[EJ,@./H!-SPP*JU':=!M3YS(/J5SFFP*ZWX=P?SF"^XV$.[R0[<%0 M7H#,7%SDD]RTEOG:_S*WP0V$ @ MYO)_?OO!_<@/HN;RVFT]_J]FN3N0S"_'EK^19(873/XMDDEFQ[U"7&FO)+%L MEEN9I&@62I%D_DC)_'+4^YN=F6&%N?\\@_@#,!/G6F]1&MDC 2LTCD>]P]5Z MO,[#NXIG@-IOT-^\!]G<+[ M1MF_'^2__R#==&-G_0;@J]A@RRRE#%%AE.%BWL;KTWJ=63J=O8G40RZ9_@ZH M]5\DE)\+4W]3OSL\0OD*4[YF;'9$IF*6)$7$)L5EJ7"4:\MO:,I_>XGY7 #] MF_K#=R4QA;75GD[2Q8U$9&O,=MQ==:5R-Y*8^Y.8SX7VOZF?&AZ)B9S26]B2 M1#G--E)6KL8<#ALJS5.U:;SO]3)_T9B\P/+WP7"]GP429][U[OQ]GYC:QOD5 M_.S!AR7PG* $ (-=HGWY,<).H1:(WJ_IO[U4 A\@V?7CT*L3I. YX$DBD?2R M$^#N""=.C;&6J<6P& ;?ZP?T>D/_@+^3^F=V#LTA+K,'S3)_+\2]P/LWREV. M*]&7T0AW&$R*^/4__C_\U80?*2$D_F"NSVC/[)7J^8?]][%N>Z2;/ON [ M" MK*690BR=B'D'AWCK"8@FV#,N> )YT>0T406B&R2I$2-^$"/.0\N(Y!BQC@4,-]808M12%P3(FA%G?BYG\J'E M3#SS1:Q9T!1%=/1D##@NL9,ISXG"4YK3MS(7'.WXT+B1-!#91/:1K9]*I#:/FV/Y'GSQM#@GR/)C?KVX0[LM M$O"3F<*PQ9CGM[J^:RF>S%[C_<)__Z]7>2J^'72WAD!2MA3B#E@RNP 3^,W* M-GLPO(N;M)-YZ:H,;W9).*M, B/_;^S\X]ES\V1C*QV&!/[WH%T(K,YZ4:$,T-&A M+9 <.\:/*R"L(R2?4SSX7'9Z3]3,6 ?0!(8;#!=&MZIRB5.V^L?/T=EYXKSS MSTT8*FC#F2;PKV&$ Q8"L! 2I22J+-"4K!SKF^ #U]STDNZ?T3^/>3J(68$Z MXY VMIS;;A0YF<]J-+-H3PQ^PE@M,5VQ%T>]D._.X%#\(Y3*=6?#Q[LW6 FZ M$+/AOU0M9NJL:BP$':$F+TX;)*J&J5O.03,73%L0U)A;??3@_D \H"/(K5Z( M\98.A#IFKH38!DQ2XXW81A<,2$L^<4-&>?ZD1$SP]-J=K PT;R\; 1R<8!], M'X"T&5N<<:4!)=F8+G"6CI8W9PW1^!BV?YER53 7H#H1>P'>9H,78Z[ "EA= M>,N*'@ _Q%C9T+POQ3AP(K*B^M1+ AX)#O-'3TW$VI8./X^?&1"#7SC66,5@ MYP*P14 <3TM!TP2;" _?:[+)!V>N<(KG20$G15^BJ<,O+E7 6C>5MY>ZIE(7 M>.NQ)- /L,$MVBP8('] VW)>"!J.-@".0#] .H&_064#*,6A74++$414L/^ M(O PKGPB.5 M8 < B?<;034$AT$1P%$,LB"BEL<=W@,W[.'1TWP<[7 1&*M; M@O^Q&T#"O:B@\P,\'JSB1'UW.7.!8R$W@F4Y XR5I@-W1]"5F,J:@.,2)X/7 M?T)\25O;5QKG%[;YQ?U'T7)N"V;XS.UD/-#\?8W9-;71#]1^S/3MX4*PDJF& M$K+Q23(UGVHQ1TD6-RK*F MDL]2S@4-V%:!I\QGQKF';DPP.'8#)@,...%F1_ ;#B%HH3@&"O0C7W#I;GMN MOFZ"OBE]BB+!3W/PW72+ ;:T>^#_^M,456BRP/T"?@ 4QI.N=[S@+YIU\6P$ M'8#U&!-4J,BOE*.C$\$V X$[Q) B^S\?W7#5KJDB9PP$;J4"=W)Y*&B)ALF[=Y/DF >?]BH93*B8N:)L MUX\%[/)N,OV*NTGXTM^T1S,OUE84D&E]3ILE'=%O 94[BT]3B[)=HT;,@9GW MNQ.-6+=8^] S-"$$%5THH/#2V$=QN1. MP@2?ZCM/P''^PXCN:7^/W.TYD"MTF@02/-_9+>([GJW2?45JEEJI]>'8IG[] M(3)8(G5%<$>CGJAN (<$(OT@3X:599?F*UVSEJM'9 GEBA#P4Q#NQ504D,& M(3@H3/?D1\P EBL#9T\_@,FN!-Z2!4!KA#)VXBE X8BF+DV+,+>A!98QL&$) M2!.L:14LV:FQ7LZ7:IT#+>S+:H-KL;0^!))-$%@">UJRH33_T-WNN3X"HX+) M.QXA*S]!@KX QTS <12X^>6YF$\>LX<2HTPF_53ZF,E/52!EZ2 A.^\]<%2@ MD8Q\&Z :YQ!AC4<"![8MY5G_Z0>@"0TX# B.?/@. O8 MA0V9(XU=\< HQY[(,OU<74PM M?_U)X@GB)>W\[)D,%AQX(HL*<$<,^'U.TV1(3N, #F/%N.\S^//H>ZT@>MX6 MG4U^I#-H5I'CJ(+X^@C\TM/BTC]2^#$Q]64QPX--7SDQB4*J 10.^!J*-@X(YU(B0P['XVN@@L221B)? F+XJ) LT.[T+.,-S[5=A96'+D0\OO\Z?I>%)<2'HZ[C(#E7R;I8D:L=@2=+TQ'4RD(:.,P,PUIF0<[/P<+YR0%%^P[FV$U5.%UA7.%BPRY#C9$T5G*8/ MR-P15 /RE7"66=\,G'=8WGV*\;#J[:'%V"<&RW2D5EOKQ2- M1WT'G.]PWLT'7"[2.88 C"$X/R\8GXA11LRPN)5[82 X-P4O3D) GHA+5J1* M' 4%)^$78OCIA:+RMO:E)3XW>6$/5)VIZ8?S,K[('GFYZOH+;RU+PER'ZO;4 MA!=WB(RNX2%Q!L(>;"QT*'51 &8&$AGP$F#".X2RU V\#^+1=3+@:6A- ]JS MZ,9'V,%E(Y$&9+1D. 2<.D!I Z%8(K80A"/R_P0%J3]+=Z^,D- Z;T,^O,C! M8PILH[=]Z#*'70K.XR$_&.!U.CP(>-'0K0W2!&YPT%YI*!40K"H1&ZU$\ L/ M+&S581W_&X#\0@,6K9$%KKRHPM-(AG?ICGGL/M'; TZ3>6?/#&NSD=%)ZG^> M<>[S 6 H";@-P.AY=4H&/O5)\>!GGGM(;E/?H6_O".5O1I;+FO=A[JSO< MG>=2%_E$K'@]<5>E.(KIT:1/*0/ )0 &OO 0W#IEANF MMMF M3D3@D\X306:!AS@2$WQK@>@CA98'L)!\NXX>'Q+ M\M&B?+0[R$=CO=J])CZ8[ 5C-<7Z Y6H;:TNNVS:P-? ?CF$/8V4QH>ASJ@[ MDFDK1XF?%J9)+-V%7LGCD6NG[F1#6*QDQGEU(]KC46:GRVPUMPI+>B)[+VGD\@>$.Z M ?$U.7[ YD*76GZ#RPGDH*"JKL$\$!@.VWLBY/ M8B08R,J Z6BQ+G"<@1$"/N@[T3EX-M..Y_\/S#(AL/^Z?1K]A/_W;ZPAF!=W MJ0_ @!*YU841YW_=7$ W_?"!LN-P.#E"PF=YZ"G'0\>AAYZ:)3'G%QC@[>@: M;W%F6^\#+P*8.N< +ZHF<8.Y7O%OWC* RV08OJ+<\Q<&8P9]IX_,F]/FN(^H MK5.[W&+ CR2V.UO.DOM"JIFA_N(B"5 5V%J!_O^XPV?W32%78TAR>B"MM4UH M2WCC3J2?NW'W8HF.M66 QQK^[-!+9\ UY8')IBN !679QZ?0M73-=.^6Z\2Q M@(^N^,>) 7GS86(+[Q$]> ((? =>- Q@:J^SU/-C@%<"+&)- M%=PO"OW.>CK.%VR:R"^+V=R(6,R/[X\N@06C7,@2<,3[@/+MA7/(";U3-E\P MKW%;K<85BPQ'$ZGQ;BHTY60F V--N>>N@,4K/1?[!QF18/YPXR'/163_.+([ MUTIH3:P*['@XM9+P!(GUA5S1S7RJ0+?MK[3Y9W:X(- MFTFM*FFLP@@"V9\(A]S^,(()";G$-3+BB4U@9(8#MH@([09VR4*>\/Q]N-O> MN>&=#NZ!Y&0HGV*DYROCBCL[L7-LYT5 OQ!4S@ 4D.XZC M8_SX"P8137/E^J._=?IP6QJ K":=_!&D[\$-Z"G?G,BXF#382%L%\3 M5Z;.4X/K/!T#,9] Q/[Q[I1C+]XF^[Z&[I3_O?1U1*!"G+P)Q_78L =W?V49 M7J9LX(/#0%JWNJ/9@1C,H=6?,96>(BI N('(&% /&(FNX?W6/_X:V_^1:Q\O@J[O"P1'T?#G2/E)/.. M0Z'!ZR+ -<> ZVD=[#10,:>+*,_;B2'C],*73L28C9O@XII;]< MB[=/EUTN!5U=?4*FTS4SOMD8G4G#MMDT*B1]:%# 9P(.7]]]?IA0'3[&+6_R&M#]0 M9:?T*M_%D=L7%5UY7W1+18SF7N0XMZ86+,]RRSMAQ,@K O6]Y=-JT!YOP2N% MZA3#.NV6&7A^/BE@%A)T-A94UP>VB94/3F$E"FF)7N*!]SIDD,)@KA/I$!7T M,!B!-!H/P,#[LVB07.LDS2\Y/1'?AOAMY9X:^Q9YLG)4( R[PA@DM MRE(V:$ENGHXH>&F9,+ZB&C"A8(Z>B SELW5R>IZ3"LR>(C109;IS]C_?3;)1 MG$H_+]B'/N,O.'%M\*"C#J[-Y!$0Y3U6&/ MNLDNH^R6;_,$7G6FGYB9\>6*>M]LGJ40H0L.#AOA GSP\8"BNP,]L&+W68ON M6NOEM28OCK/ MF(Y0RB2W*/?H&FGP_Y[%RZ>W7(7E*+6'V-PRG0KGTUA+O>H)?6(6%)6$5]"( M)PR@ZEC^Q+).SLE);YQTZ1;&OTTG-^C$P;IS&D+KD'-8- X3XB&GQX"Q('G, MG(CUW8]963YG/MD-,XEV)1Y D5%%]'7];^ W/. M5;V7A8+R&B"TJ/>!D]6 /KG(??!G%#MCL*N4!5/W)N8#/?WUVN8C62R1>[8) MA.]RV_=\#3P3VE#>KGF_QR%RSC9$B2KR-$F]L M3.6>#5_=F2W/RC#"#RW^ ! ;X@9X^([J_>IU?D7[ O*;M*)V5474>B_<70[^ M)NI[;G1 Z6I;38]HAB:VN*'/\(W16L%DR=09[# 1>C1>$[>S_5>[?D1Z=VBWNIR*$<9R MN!3FU&[4MF%F_Z\_.2SWVOYV(6VW\06).!?3#,#L^/6'NDRT<*?[XM<^'++K M[],JN4JSNM=RNQ2F=//Q$MDKU!O6VY/ID3/@*QPH.+?L RWOIM$+?&#JFG3( MXVQ]TY4DRUP1.UF:S0AR^>M/$#3;J[?]$L8+G*/G;/F+_"3W@6Y&P,O/=9%# M3NF5[$5VQ:,_PHA[C/7NYK6%YP>[S7C>?8/]]R27%*+;*VW3&8;4YHMC3X^7 M=C">Y2,R[-C[F[=T>$5@".H+5#X72@P$7?%72(BCO-EK]2VZL&RLK7E/I@;K M[FL$#B<0_.&YKON1LGKQ 9$%?=I.1N/UI^%>M2#X*Y_V5Y_$KY@X! M]I80"LTISP&3-3[9HGB5$>%32$X-.TQY,JPY8&F1U9W6#DY2&FS%@2!FT!S! MP>+EDW(R*RI@G,S:AN6!DB[A4:/"#+/+/7 R^A#?:>A=VG-SH<\*[<:H& M<'.T3C@_0*YT!XS'^VXB-H)]1528>[V!ZI]SD'!@XQ09YKFB@@;P!92@Z)L- MQ!F"Z8A(,VYT$; Z:N:R$Y<:V"D#H0$M8/XL^F;@2B\>UW=?Y&3?O30>8C9* M,9Y5V*7@[^KR '0W$$D3-=LP()P/2F1^@(A9RD8&FX!H]3^PY DJ8I@RZ7O* M*0L:H2ZA1+T'6)S!VJR.D CG%QE[B5C!K=KP#I^7INVCS#-408S#03YP*CT@ MM44$K :#">!Y2YU5$.F@(>24C9SZT,!7>@QF'C9.QO*#I G>)L%N^SH[A=/0V GG-,HN!+;MT:80XHRTZ$9>"JU=MOV:)S( MFEZJ.)KS:08/SE-0SCUXL(AZP#@]5V".NZ8[XV7-,!Z>?,7I2#CU>3G-TXF9((L]7A>L&VSYU-00V4O HX")$YA^VOG)X[ M3OD/ZR/D>8!7U\>>,EUYUV[Q1-E!>S%.:"]G@#^WE1!D$5A.B-KYN'FZ7HT" MZEUCNAV _+MV2M)%B!B&!G@&3M*I_+L09*]-$.HO-(>)Q=[A>@%,XX7+^BM! M@(4&56^/?'/:@&F*U]L%R0N$\[19K]X+=VFVDX\/-L')+M91T!X50[CO@_N3 MB'4NNO_XDJS1JZ#&,\[ZTEW\17=D'*((:"X :2V$1U%@$-19! MC=T!U-C;0;2(-X%H);\&1.MEU\.I%G).8L,U-US'0 5SXF',6]N<\.V=,DIH MJ#T@8Q-B4D.,+,<">U3089C0;5T>8NQB(3A(-M#\?'RTN89?(M9VOH8:+_IK M7WQ&$;*_> T5>,X%611V/E/QHC#(.6P=^\8]WY&-"385L)!CH(G(\H0'I"Q[ MD&$.E#=$6G[) =;Y!537;AGL%9)1#72L WC3N0MIQP*8DJY99W+I2XL$<3J M[=W1UVN'%K#6P3356)$UV=A(TR5(H@*[@>YTK @.6LL4D(SY4G7^?I)/@+Z_ M)KTWETB?5NB9$+Y/X &3?GT&<"@%$@A!7]B83A9OYL'7@/($LB%"Z#@6U>+) MT*$Y@<5<$I0JGR#K+OYP J]SN;$(]* -&;B !!H>:"MH(P)_\I\"#$2U-."= M)J@$^@'.)XYEKY,36.X9TP**#W2U45<% 4@74 X0 M=EJ'8KQP_NQ5%0+_$XF\:ZDZRD3CI/,+V#-B&MBQ)KS!>]0"!];BP3)@;[L M:3:6[(/'=M4<6($B0D<9Z #7RH8&,[".81AC;?%P)!L.3=5=CMZ2+=MIL@4NR+;%][?.XHV.%VSW=8^ M@;='+$M5S,EDO:6M[F;)] ?-6D%:(BRVH/375^ZU']%+0'.(0>)ZW!_$!B>T MZB ^0+[S _1?:Q:0D)R??8._ :0%8@LBAK9U$1R<:N!K%Z(S+90JMG/Z7%S@ M^JL> _/@Y#0L%$R$051X:1$.1CQ=3I"SW.ERXO3S3=A2R0N::!VZ+?I@J[7! M:M9K",?WXX6=Y],_(191*"A".4$_""36AE-#P"*!C)NE#"$W%CC @FCKZ*)">S'ZYL^:$ M.L*VJ=JZWL3F.[6_O!4]/;%VE)'@06^@BR?=G:!CT;KJ"H%1B, P%^>6+]KD M4PM($^%)3Q4%X,J%CVOPI(]MO%]NPC7F?2?>&=?'/J M5.8P4%5UV(:246LK@1]H173- =1\("M5IM/NDM"R([J03V_HFH8=A2;"D[CN ML5,&^]L _JP+6C70@LZAX!9X=;:VEM<&A@E* MT>X-"IOQH&XC!,+KZ^]W**=7Q.5#[X^5S@@6P2;>PR.WZVGW[ *+[V7?"_[= M]=].'Z)A)P?.4]>$JZZ?\->2<8Q,8XZ_!KPG61;4I;>@8#/S!$CRG(WI=^C0 MM4U<=AA/"/(%SUB23A#%,"Z]("2#AHL,(J-;>]1U!G ?O"0Z!86N7%D'?\6] M'H'?PWT(U @\ OG*#PW ,R MY:[A7UW+MD%4(%W;OS/U^+: M9@,UJ'-!Y"WL4B6[%_* M*B7%KSU\MW-/[Z5U]2EAAI"GC0("EN=H'><10$5 M;UJ\[UO.4QZ\KC\P6.8TPC1@WZ$/2%MY?8P+YG]PAU@%G#!=H@U&H6'TT>UH?L!)>JQ M2J?@_ (U40UE&,#/T(C8/Q"RQ^MW_> =0>YS3F M.H8+]WW/P29F11DFVKKXLUZ6#%0=CIY\_ 5X*\KYPG;.703R2TZ42/B( H\D M)T4 ==D%TU(TE% "UOAA^*$O6X?NLLY_=HW!0:%>WNJ6EF7B(]MBK'K7W@[? MCQP*#<%S7MZ!=C5W>]%QDP_@@$!CT*AD6:N:(G6I3>[W&DV18E.@GC &SWBU M&]DR_/ "LMCL#Y0G A-'GHJF?[25'8[AH<3XI"9 AS[3R MEDY#!FQ M,>*P+6N4)H;<+$[>4;KQ]SN=3/.$69.G#$9D>OL]'E?HUFCYZGX9)T1&(()+ M@8<6K^V(ER>GYTX[AK41=$/@4>\$[YA O9]M09;A?V687P9\CP5"G@4:A;*6 M,+/I2J5XV5N/T]K<[$YX_CJ'C-.^"=5SN&>\+]_T C77^#C1/04LLMXQ--#. M/W^$('ME 9=\ ?1@_M!"C4G;"Q^[^%HQJ(*^/+BE(1[D0*K"R>J"MS&Q4)\S M97)?8=;O;][SB%6+#L7Z$(S31*5\@6R:3Q?BPU57[&']44M;$?URJR@"-DT1 M+["IRY@Q :W,X]>'B-BH$P@0-/@M[T&":N/%]+0NB:EU69G42NR"^&Q*%_=T MNYNF\P(C[ 5&8<6-SM0I6%7V.D+[=8BOVP4/S /=0/:0VX?ZIY,_CPP:YX]P M\93*HYLOET[NT^.-_$3J#VA=8O$J9VS3P\50O)E)\$J>V$Q6%'Y<3HITN6W# M(/WV8'+VKS_8<\UZ?#SAE F<3H=@<\XUE"_XQVE:C8?'#->5!2@5%&GY?D/_F[(7ACSNXZ8C&=0#CG+KO M)19!1G/#P(&!73<8#KE203:LKS8J$K,)X,A L:NZ;S-U\0-C J M?%6?X89X95$"BUEIJ#P9RHREHBP2)^'9BQGK3X2#P?A31-C)L+PI[/B=1 TO M9N9F]A,I^'_PQWZ^&BOHAPW*$7GU MY3E"LR X+OH06^BLQ3^X1_T2[ P,=LU94491+Z\TKNU>31'XTS'GX.LM=U[^ MVZ!S*3*@MN@4GK4Y4T,'NKOQ";3QUY'3#XXWI6#H]*4#K3\7'8XH:#<[U*Z< MDWINQ-7W'+_!XJ4>.3R6>]GV[0S1-T1,YKG**+5?3/:8E=T?6G9JQ2ASV&'T MI3/,;UE^H /ZQ82CMY:(JA$^G[J M*3)K8)/UHBJUZ>6Q1_(-L[B![N5S,72DE01O8:XQ\O#.F+K[P:M"ZP&VBX*R MP/P5R&[/$MTM&[59!^ $56//83&A$QH'>I&3'+O&>?OYX4 1J<\8.#&#A9;" M8R/'N0-GX2IDV%H*^D2BNH-VRO(BM1:]$Z4&N.>#W^A:H:Y)P(4 5ARJN;Y/ MRRDJN'Q=P24>%5Q&!9=1P>6W++B\70GEG7A'Y6;[8RON O(=7YVY%*Y$I5:@Q,P)/@ .K<(PJF,Z0A\ND "\? M Q\QCM]DY_HN];T9;\83DMUP]<$>RZ8-L3M@).\,+H>SJ5VWJ6E"JQ$&%R& M+_JP2^VDTVOA.;< S/7*'9AF=&-5V9MY9M3/C?6A66_T.U]Q83T<:QT6RXD3 M1E@0A76ZV%FH,WAAG0ZZL7[4,1>F@G((NYYV1?U,YCSJE"$\!>*O)U9=9-4 M,8W"4AA!2_QV( WL6>4.UL19R*;V!=T7-Q A19\F(_ M^*G<$-+7T5C.K2;@R=5U),GA':?'K[_]^,==?V S_%R"X?OMK03+3WN[22J] MF=$%6ZW7U<$Q,U8^^Y;QT!Z3)+WC!!@:T).%[)AGC]2O/ZG. X;D M5!WDO. AY7K-?E\]P'<^11D0'D. 6CK'$/Z+K30;C-7OUV?_5K;JZSV@@LP" M#J4\^$"84^DB6_4!@PHK, JFWY^ZIWI#;PXS$:+=>X?M[;OG3_OO^5]E2#RV M'VHP,^[@712XI_> E6"YTBX10TXK:E/+K1 XGJ/'SP9'\G<,SR*+@R!RR8LL M6/;#HZOX$G_#@O1J='B>P5)K _@?/GKVMM0;-%#_.!TS:A!C 3J !WN0',N(3TZZQ MJE/L=9%I0T-M%U3'<2KA0[:\Z6(%MH0=R[,QY&8Z"2@H5AC;:3*LM=/%\_[! M2555<$X%;\)3"O1L[_BVAXH#B*TI^#@%!V MSY((5,\1DL@[MWM@P9(00!O\MZLNII;ZX_V<<'.)5,VQJD''?-$$\ ME4J^T42V^QY84;#-(/!ZYIE=#B1FE6D[:=LK2B,6Y M89K9I*9-.#+[>*0LMC<3/&>LL!%I#8\RH2:;N#U+SK#'(P?KUBS9KY=KC#7K MSY2I/*+3.SCR:IY*SCCF]D)NR,3-TLX:#G)M7>R"D5?S-*E:K5ZAR(PD:K35 MFV&S[1J#(Z_FJ3:&E"CE1C8-?/=C>[Y9K5N=[BQU/4^9$ZWB>%3:285L51ME MNWF+S2YGZ>N13*^>-P\EH27%^=&N7\YM&U@=CKQ:D7W8:?W\++?'%+5^'*[W MDQYN4F#DU8I64GJ5[Y3B+%87U_B!+5J#YAX^\W)%,PQ+=(H>"M.S.R.N14D_M*9Q=[3-DOJB+6$H?2X7E+',] M,FODYUMYU*"D ZE,YB*W[93*<.35VO6\WN6X8;Q-URMR<31,SQJ5/@5&7JV] MD\PV%OQD>\3*'4;+4E9QQ$_A,Z_6/NWBB\V8E@C&.LY*7=YJX+5:=Y:]GN>& MYN4>8S%96C G]:/9V>;)ZG*6NQY9D^)-E9P4*EA_1(H=;3>2C0(%420>CQQU ME(Y,F<,)0^)+AA'JA;D^A\^\6M$Q-SEDIL7V$B,;1G6I,WJJ!VB4NUY1:6Z. MQKE6OL#$FP3?&CTP?FXL%I>=X2:@S&]RT#5H#_(ECUTNJJR;? MS_-X7"I3G5IJ--_WK!0%AUX]-5[.J/IR7I[2A]J*670R>WME=6'ZZM53^TQG MU)C'^SVLO:BLIL=4JF\?*9CL>C54.W([FA_O-&9;'>8)PURDR(D-AUY-H(AU MFFRJLV#HT6'"M4N;Y*@##A(\0$+UE)*6^16?QPKDKLJE5LUZ/--%P<''0XF] M6=;;D]P&$P9CF:Y6%\E#R89#KVC%;=HE7IL7=]@AU:EI%K;>R,4E'.H1Z_U] M7M@UM=$/%% 1?7NX$*QDJJ'$[<=1*F Q:HHP8/=%IYK)TH4!> ,R*G]YUVUR M(R\LQ?ADRVR)-M^-<\4JHW2OD4V#QZ%K.?P7A(QA-^#5IFX)-[ND>T,?"GB' MZ80.\"Q$34^&\.B\ /UPX[S_X#[#@.$KE2^!S M8-(-G(8XCXFQWNR-;KV78NCRP!*:\?EHJ9'V!VWO2RXEO,M8G-U*!U)5%PQ! M-<] &IJ*?G5='A2:G*/%PY@D-$'=Y";11Y+?7Y6#>^G2HZ#!*ZUD9_5>^HC3 M5P_> +(;0_CM_>"?&TRX<),MX%TXYZ0K>"$$E-O!6J;F?>!D=J!/+O(_?*WY MW#'85=J&J7L3\])YG)6_KI$EF4XDG^WTZ+O@]ST?YH2HN,="+O:'LW #NF"E\<'[*,P&@UW/&1:;17[;(+( M180( 2&R"?S9'KL1(3Y/-9$1(4) "#R1C.@0 CI$FBDDA(@T4T@($6FF<- A MFR B.MR.#J@K.OKG-M[TYZTZ^X95?ZC?^CDE&3?;!$Z3X8?_WZ_LKW=N2))( MI'->1= IVK39QU!A1!OPOV?G#S-)[)G+VWHE,1$1^BZ+-3YZL7='WV>H\M@&7,=1$\I@*[A<.EP4>R MJA%WG_LIA[,3^O_J;?H_-UB)$Z'Z@I7X!!?=6%XN+?;/A]4*O>T"WU?YDWQ# MY4]) $J1E4]7^[0#NY$75&$AFDY-D 7VM+T1G'F=BPR3OTY9)"M=K97'O3K& MYC5]9+)=AM[#E,#DKS_IU$.:O&Y0]^_-SJNO9NX[T ')K]^E2 6\7P40%RJ MF,F%.&UB5G]%L^GFJJ$J[2&?_6(5,%SU-K)XF-D,V^@5L>:X4QB;,'^4!"J MP!^2&!'I@$@'W$ '$#]1!> 7*@"?;<,"SR>+,BC<,57]L@"L<8I?\>LZ,I.Z5 M4F>W-GR&+*Q&=+W7GZXR]'[1&MJ1U$52%R*I([Y^:3<5.JU64ML,U5O3UJZ[ M+A6DK,;V0GG4W6&<_P1A2J+G-UY50O,];P2^-L1_*;))(+*\9L&RGR]11Q\: M /SRI7[O2P(G+@ EN:1K2E XX%&!H�>U-G 540$V.(*//Z"X[_087W?[QQ+H)#:.3^\W E"B>L M!0]CXNK:Z0E,"7Q*BV(FU=* 53@Y'L@15K=WU'U@2IQ=7N 2HT7&_G$;W?P; MH4A$*!+?M^XH0I&X=T)$*!(A(414JQT20D2UVB$A1%2K'0XZ1)HI)(2(-%-( M"!%IIG#0(4*1N"D=[B!9]]N7Q43@F<6+!UV+OX=^YYIHN$L& T#<,3GYZZ$M,;\227W;3*3_G_V MOK0Y<>?X__GO55";I"JI D>WQ'[S_U9QB/L2(*XG*MT(7:"#Z]7_9R2PL6&] MWETPAY5*'*\\&LU,=W^FNZ>G^S:%X 9N32&/M!6V%-_17FY0U?AL:(9U:Q_3*_A%W(#GCN!S$V9 M=6\P)'7?5\5WKOI([G*.TG !<8YN]IRX6S7<- N(/FJ+2%U>S\*&J3 TQ\5W MO0GFZ%[58_I_OHY#YZ$E^J_[OZG]43'^X5W)>;&T%?&.VF%#?K&:UDA_/1GG MXCO7-)--[ELG$GU7GM=[OS+]QP)=+/;&=1]=TRQ60/5F<\;6EL/=Y6>,).XY MM>L;LR%)\YJD>7W:WKJT&/?[FR3-ZSV*W0,GG'PXJ;-& MZM:UQCF=#?U-429TN4G-;]+METC=EY6Z1TOS6G<(?[/I,X))*4%AN.0'_:"7 MNT6ANV=?>Y0PYMO??3<0K90L(MMHL MZ.)B+,I+'6!"_4N#Q+^&!0X7EN'5<[-LQD5M>LA(N ,P0%0N/_S M!-!G4=54L$[*]^04X69#W,_LK[S%FR&),^^V8EX3EDM8[GY9[KJQUF>^_G8; MSM.+W8C[BI;/+80J/VJ=^\=R0J_!V*S1W[:.Y.:LS18ES5"76!E#,$U^8L;]7/)U*32,W7 M\6Q>2$^[)0_GN>]47=MBN"'WYK5#MC_Y7O>UIWO6S:\AV)6Q. E]DZ*[_LS M5GE3>,3-[RO*ZT<"L1)QO2=QI;:"5C+'2Q^ANM4NQ\K\"I4?\197(JZWPK^? MFV/AVK,];R[/!:^.$8(7$"S3V+2D2MAL%F]R<[TS/VQ\U4O9G;3L[WHE7MDD M7\*]W=Q^K#"&7[ZLU99Q@K6QY@!I\R4[6\Z-VS-\%0WXXE$,#R_E#WQ1/!'R MZT4T_+*0CTI49\SS5HWZL13VWPA') )I[91&7(=?!&)QWL[) M^+((='1\IZ-G\20<,;D^G:#!'6KVOX$&^,1>:F+;6R/B8C/:^NPBR$L<1 .H MS*-IFCA.IY# 00('23:%V\RF\&,(>"OYXBC@2AQ?\-@ZSY1R8M42@C#2 SZ8 M,.&_@0CH]O>^72NTP7K+MR.H;X;U7\58_OT_\&/?CVRIH@?Y>/J78OAS2]Q\ MCV:T^_2>13'F*2H7#IY,XV,8E'@BP).=1"/(O^ (#SI^U5M&5BWKK_<,Q7T/ M9V?OU^6]H0GX; _&RUK*$%B\5M':'/S\O\/YO$AQ1G8MU_N^%]6#%=PM#19) MK:YF)$\5S8RH@0%\%ZV5N/'WN$ ^,<_>ON_/XH[#4=%P5TB]_ I7Y8ALMKC. M'"S<#B,REJH%W^.W]H\B\=X_1]TK*=PTW2'4 32#$^>G8W010[.FYSOSEQ_CL(DE]8, M-U#]>)B! M"Q\=TTWL.?MSQ]BEG%"+B%K(;A-"HA IFE M@#&' RV242A:( D,UQ": 1LQ\RTFL+B'^G"XG,QZLAX@;400^(;.6[*@P_WH M;4NM4G6WP5#H(K:CVKWLM(MD>$[ CEN&H8WI?'998.TM[J+SC-XF.CG0DGS; MLIP?D)I61 (>HR<9+T--M?Y,%W !>=MR/NVTE*!K47S&&3;\C8-VBO1*((Y; M"DV4W3(U;\:7N?6\*PM30)C.G#.\5'+;.U,A%6 MAXYIAN*06G*^XXW C%#DN&F)K$I#>^#AO%HMBJ5UFUT87DY T>.FE1:7QW+^ MH(K4&X7^HF=NIUJ-@]K/45,W6!>9BJLWD3:Q;?*(+8KN(+)#CGNMF6[+3]!4M1M\D[0*)%*F M1@PU6O)\9@N:GB!J?FW76\&FK_*+%L859JZ_;!%@L4Y0-2=FAI/L5FJ;0T02 MIYNY7:@YH-<3Q"HTLG1KN^9#1"5F)"]52]TFFH--J;=-JPMTNUQHU0*KSN=6 MRZ]Y9G,(5+<3A#59AEU(=B_'B]GJ2N&F&[JBYF#3HU[QD3Y&*+KBLF*EP-#F M>*0[%2#[)WB [13Z'-.I2VR&H"U\T>J6!^V5@)W@ ;W46%8SZTG6[%%"::EL M*#L+5@ [ 3YTK^D5)SM#C)[/_R&# M53&"E"QZH"50#%; XH+]B4%*!]MARC-\T+4;^34,#2C63I "_4+B1)]Y#B6" MO8K1VD;]6B^K^_TRNL7)57JENKVV+J*#F0]:-/'R[I7RV(X&"KDESGWU^_Z7 MP[%!-7:GPD(-0XZ5P+U]$VG,8ABX^P>QOAP]>:55'YCBNS;(D3(<>/N![8VD M>.8?.RNC\2?FW9NE!VK30?\NZ%,#O+=?M?V_,] /\3TV059@G7ZJ_>^($7UX MWU24@&(7!NJ%M?Z3X8-QPX]SQBO[[0\=_>O$P(\4F$R#YA M[UY$3 B10-/7(D0"33="" !-:$*(\Q'B%R.\?JJU?MZLF5^8]45!^',,#IUTK_DYH?(I*M\[D;%S@-:U M8Y/VSN&#N.R=)_,\)2 @_UY[CC^^-UL TY \ W134:VE"J<&NQ0=/[/K]Y/" MM8CKI%>]23;S P$8)$""XN!.C=",&M:^9O;ORWYRH\2W7TE*6* MOOI\,+>Y!]WL%ICS9SZX&XT*_IDS_=X#_G.^T-8.8P+RQ;"@!^V:R8;;%D<& M1LFDE%^/\/<,-_A^%"_P+$4-*$0'H0,GPGT]C.VIO>YT:]95+SH" M$=5131/,A6[F)Z)XPZ+XKO/XP401$QI#1<@3BX[ M_--=)LI#@=!+7<%41P. MM^:@,O-=9,BIU$*?#*15$08O4O "'DJ_=WW^#HW9-UO_LV'KJ4O5"<^3?/WF M%/DOI)F?S1Z[1:OSH?2%_8-N+'FGL&DUMABM6B&R[&*;7U-YO;/4NKI 0C4! M3]/X!=6$:_-Q(K\/:# _E)+Q ?DEF38][>%D!NFU0T\?3 FA5H"7&"BHYI/9 M]^3WSGP(O<"534 -&UYTC *S$XOE9BV6,RL)7P91SJ81O,W^]0PJX)?]L]V= MX<*!2.4<97>%V.]-14_- ^M&.6Q06Q?>Q.?P&^K )PMO4!J&>3XBMNVX36R@%H9,#P@MS M@M!I IZP/["'(F\$LFN<3YNXMH+_50V;Y-S\%.0=Y35,N#OA[L2^OP7[_F W MW^U!)S9G:E(5,XO,UC"-D2M.>7)9J'$K@8:;,Y9-HRCZ."9^U0$$TPUX[36. M?4N,A)LU$JZUVWX9\+F\*Z#LNLK*L"Q@-[Q(7ORG$T#$%HEBTVZ0HMD6A+I5 MZ8F,E5\)##3QJ32)72B/:"*]CS')Q!=P9E_ KTDOCP]6ZIS0,XAMXD-C4S/\ MG,\)4;89(+W(^;6(6S+Q6VJ09?"%+:*;M_?O72EYB:P" M4EJ &8'V"8%.H)HTJM HT7)#7NSE,1.,?]%OKX0LU$E0E$HS]'NNRT3N$[E/ M/"$WHL[\DMRK685U@E KFZ%AM%!EH=";4DZ(LMRA)))&*?IQO"+M8*IZIW*< M)?;5+\'6+959NIKNY>D8%B>P*[-!2AA7S?G/$+=CB4,6E!-PLKF'LU MBI5 R"16(A'T/U=6$D'_-,WE!X+>FL[<:8[$,CSE>87V:E+IY+*1H%-14-2[ ME9?NV>?RJOK<)?66KV>)W(8%EEP!N2,]I.P!@^H$/(TQJNGW"+)T9 M6@PJ44T&J%F@9!I_)/_'0+1V^?]%F'E>=.3S72+]&IAS2P;1N76'V[5S_KI M>;E/UQZ>A2^WE[U3QS#S3)6PMQ[+8_H2+$];Z$_UJ$0\C TATQ2"O%=>+I'A M+RS#M^VK^ 09OKP:\2$9GHAX,%)I;F66-8/4;+:D"^X*#A.>J2!,&J'>%>(' M<%C *)'$79'8/(F[XHH*!Q#"4_=+,].L:N*+C"F:86X]I;3QMKFO8D\C:2+Q M521RF_@JKJADG);;(K6DNLA FO&VHZMSE^ KL_QSO7F$3N/(/7LJ_CJ=N/FH M[EQBYMQB$/SC)*EXGLR9DR4G/'?+/'?=^Q0_Y+E[M@3W.0L]8QF50(I-P$23 M3#3)V[4 []S/?) \]47N3IUZ$?-AW[;F98$/<7\YN7OYPZ++N#R&RO.PB(0-/'3J"%GKS#@HNO# &DM3 M)Y(@_[%O^6KJ0Q=2&199"_US*Q!? G(>?)*W8"W>C<+P-G/* >1$8M;6>#^^ M]7P"=OHM=%YE9Z1HVEA&KB(30R@5<@)*Q540,":;'$LGHGKC1O;=* A_)*H^ MQO9DIQ763=7TR]9HJ@@+,Q+5J$H"0AP'RS_(X7.L,Y2,M:HD!\Z/8;,DF0GN M3#!Y2+#I6*(3Y!R%783&W%:=DR?5M;Q)RP;60XQ&4>A-2BV\-=,% ME(["ZK-I]*)*Q]?C_"\L\8D[XV+NC%^1^' VL]<%R]R:&8D=>TK+=S/E%91X MH+K0V33)4 _DW#AWMN0'%].O8B8E'HTSF$D[V?IA$C>3(S6C%VQ=MM"OB]U> MJ].N.YR 1CD8,3R-)W'VB:3>MD/CI^G)[]^4/Y&OYR @+%'USZ_J7_L"R?6% M^K3Q?^UU>9 =^WU3X4?I/YK&IL]1[?&*M9?9^3#?[2(^"S;K.#EAFB:.:[,E M?H $'#[-3W#M=?E\)>%J&L&)3#B7T @>G),?_")LD'.UY.05;@<&]<\TL,; 3^4TNLE_2-?]Q^2UFA)965KI% ML]V>#'53"*@"K4/Y?>>ZV8/$$;Q_B3WU[P.-([$S+FYGX$#X%3>$I:RN@FS_ M_#R_PA6F^G';X16#9'Q5SACK3,P=WRO1_PG:"'RLJTD]WBB/6$P=X=6VH;]] M]X_&&_\3=@16&*"?%3]9J7#P^T>'ALZ.6\_%M(FPWAH'7T)8/V+GW[NP-KC: M!ITTRRZ_J T)(6^-BFYA=8O"&ND2_PU$L-1_[W6.5FB#3\HW(UUG)_ L] -# MV[S53Z!NLJ-Q?ZJF8$UJT=FDIJ*?$N=SSUT#]2]0K4WJGYZI?"L4^;" M8.IZ8*%R:\-__G,1_!',1"X 40J\35.U)=43["+FEDM$=8.4AQ6UN/2V:FOU MVCXE?T&__4#)"RI6;5O@CX)?PY0JGT%IOE=:*=-Y<=5;^KEO?Y,8\W1\[IL" MM+2BI(F.K70,WS%B :T6^!J=MDOSGANS?;T8BG3:A27 MP[S^60L\GMFEQ;8TP)$RI:O;VDJK31 .UD!'WUM@5TMI*H!8T8K6VH=SC#1O MJ(H_#R'5B*J.I?X-Q1!#_FJU&W[T*_K7?](I3_7GJ@RO3UF;="J8BD'*%C?RD\UL+'-" 5(&>4_$ MW\JGH:4<-TB% =AAMZJ23JGKN0$$4E*#E:HZ*;#05$1-L-_23RG> 7()A%I- M@=5*%4)@C<,_UES)3^7D('TS1+_HKA?%/75<#TZPK0%L_"'IJF"]- /,'"SV M22JV=*4Y[W/Y"=_KMK9;-:":+ & &L^^NQ,>HO2M+/DG[8AG7/RY4=Y0^2*^ M,0O# CLGQE*Q/^"@>_R]M8_W([CIP>TJC+Q3HA8 N2BJ+HVD@-2B= M$H$\P;W* UW0P-OOHPMG9+"YTW2,FSP$#;8"66<+QKLF SR+[C)O=TJKZ7] MED(/A@O8KJ>F4U#[A<@26M%M87DJ.KH*UR?""G?EJ)X_->;P;V[H 7:S[6@E M7=F,>/C@!?AW*?0-1P5;_&['=QT_'?TA]OMMX'+ &\GPT;'"$I%FMYQ^*,T MVL$71,<)0;MH@>,^GQ<[C&"M"F3 :/= M'2Y2U+D,OGRX*M. S!;H$O[S&*Q6PF*XZ<-T!0\P!M'J0O*\^'': UNH: MK+,3T_U@CJ"K'TQ1B_E;-:+HPJFXA.H&F#-X8[7[ A#N" +%O8$PCS2S)Z!R M +QU @B:COLL^\_?.LACJ(#1%3C>B(W@ MMW:\N#=%3]F&*05H%KMEB9D"\LEJ:LA3\,P%FT*@VF FH@? T=# EU5'5B&R MQF]## I@??&G5//4BL%^?7D*FEE@Q !)P4/1.IK&P1%4&@B."S<9N+V?'#(4 M]QU[^0&4-=V(]SI;-..Y@.5X08HG@+Q <'WU_?6'Q#N@ >SOE;#XZ>C]0P\5 M&.@23!,@06IY7(HB!AWPBA9:A^#\HU&(D=%]"H\P?&^!O0Z,'8H MZ$ 8+^L[*X8Q5PFHL--I^^ZAABO.L.,LY6]S MC!:B_;CJY*)%/JF<2HXG4VT$Z[ +-=O$VKC$9+/ OB.PI^-PRV?E]$4Z#A < MBIGR T+%( ?[@PMF./' P1/%6/[]/_!C#W^R!;J"OOOI7XKASRUQ\SWR".]P M;.^5QY@G!OISP9-I[&9&B2<"/-D=8R#(OZ"']Z#C5[UE9-6R_GKOI'K?P]EQ M65:AOK.'Y3T<'_CT2QEX=7^^7YN#G_]W.)^7@XN,[%JN]WU_.G&P@KNEP:*# M"EW-2$ 2S$QD17P7K96X\7>S9<@GYCG4Y/OS"0<.1T4_(=2_4B^_PE4Y(ILM MKC,'"[<[%LE8JA9\C]_:/XI.-/;/7-^ ?/#=4ZTH%=(;FNUH'KCS[QCZ1+TF M.($^T>01Q2\2+8"2+R?H4LXH1D@H4 MB5(J0FF"@@.<)VB9%!A95@0ZJV(DFJ5IE92^Q006]Z$WM>*([H\Z'94]"";^8YWQVN!.RX976]W/2S>GG-ESE[;*Z7 M-,$0.2$J2?&Z)399UY"B[]80U?!'#8#'7V^: C^P&R,264@CK.X* M1,9?K 3B^.O42IE8GK@(V;(W,4O^-&S/N)5 'K>L=";%>BL[F"'E+=UGS>YP M.IQS0I3L\'7+T63;7HT+)9DU!H2>64X#LSG("=1QGZ&',X)3$^CCEG;)0[* E24^(\F4-JZ.[(JK"\QQR]Y2FQ;*0[*%&*9+C ?(0I5; MNI ];LDC"Q+7"WB&7SCDIL,VJB.AH,-ZJ$=-]66FH^21E-0ULKI+-=QLAV[:@ M)ZB/U.1*(\]Q';:][C*25*(G/*/#ID?,U_#*?MY6LUVVC#,=<=ON8:@5];KG MOC?*1_RB)%B-/-"4,^,%O\#:"I>1BU7>Y@38%'[DU3GT6=2]UUI<;V<%M#46 MF!&1D?CL >T"O.H"BP+ %[ $X+>BO:,/1I"W7-G\MI]#.\?6!\NNBO#8/*.M M1BC/=*''604:WQQ\+/!"]1+*S+&1N?-5:"[422,=,=KMO-TLU-CT.3"@)6", M:') "U#Q+G/OJ]_TOAV.#RM%.,8+[EARK M%GNM.=+#1+!T^P>Q%A8]>:6K'<2T[-H@1RI6X.T'ME>]XYE_+ 24PI[P=Z\- M'VS&!_V[H$\-L-1^U?;_SL"(GN^Q8KL"Z_13G7)'C.C#^Z:B!-2%,% OK$N> M#+J)&WZ<,UY9!7\8ZY6E$T+SP:1$.*3"$$_)_@,W]XS%':G40_1[Z<.K_<7WF6_O[M:Z^)N#R.N."_*RXH]<3< MM[A K_9K.4BXXYS<<=V$"&?@#NP<*'GM2[>EDX<-9^/Y:T_OL 3EF4N@HM?* MJ7_VN\&1F7=;J<(O7/[Z#+%KOY*IY.6(\]7QYO-C-CZZR\='>;E@)Y2]O4R^ M.B(]D=>$W&IM0A?,(M_NU!M9LSG,\B,8W@!3":)I@CRN*? EV.:#7#,//57@ M/2]H2L6F@HAE;37D<(ZWE_JYV>97N.8C)^0?Y94,]LPL'3]'#:T6JR!4IV8U M2B[;M0HP;H6 93)/7-+Y5[(;)+O!+8GUI7<#[)588X)5R+ !$O:FK$@VIPW' M;@\4YG9W V_":$2CNL3X<*"+KNI7U<(:AK#1\")K-HW3QP4GSL(W]*TSSJ7W M@U]GG!O8#U!4L5MK+3/B1:F'^X,U*7LX5!Z8G^\'=^ 9BL)@HYL3%KQ#"V.F MX/62Z'+<2V:&Z.G=6/I73YOT&?4\+I.)\2='6H^VE5W'L'EU:_VYS8 9@FR-.)W+KG,TT2R$X@^S8@^SK6QR] -I=7 MYBQNJA@2(JQ=0Y1J-E^$4@KL"SQ-(,>E>,]F7=P.%SR^*?%3CC@ [D:OB-G; M1L'ARSF_5BMNOV3V,E^Q: MN].UYWW>#>NF'2'')5,>>+*/KVRW7.(DTTK5NT?G_&8Z6ZZOI'\3^ M'SM=1LR$HUL$54!Z6+4DDIBD*]$F '1W%&C;[WI=[N H!#=@M=A1JJYN#FK MIOXEMJP'G^07\RY=Z$#@O0WL10 [L?R=V+9L$96-"N)2?+G0IW$]1W70'"=0 M\!B 3",GBJ$^'NGOTTZ)*/^1C>J(#3JJ)Q]RP\&>U!O,^$[9H3*FRIK3BN W MZIH <]8 PR1[8DM*S@$22+]9N;[3 X,_A?32.)?QYJ-BA\>$#-/"B(*4RT,9 MAF%(6)K$F>2J6C@0XO>\ M<-F)+;><9:.##+/U^FQ W=L(?^]ZH3%;,5Q=T:"XR<]?TK*K5[Z\ GQ"P6LUE(YZ^'H8F>\?\,@G)SCW:D#]P>91:#%K M=H*T*5YM!SW&S7C9L0 9);*GCF.G[^S)\X^1[/R7>=BQRG M]K/>5/34/,Q:?0A8!=<_Y02D*ZK9D:?*%EG4"RU"]8L.0*XTFXG,T1L<@CI9HR1II=N!?0<"_((L8OGUD%X)V=@0 MHJGCRQ;)@="-640?]NG%<-YW.WLP]S_BSO,7KM>;.4'-W#!!O=G1Q%E;X@"' M !.(3(Z"DCWB0?>(+V$\_6"[>+M+- AV8QLATV/%O,62O! @&2D', "82-DT M@B6)N^[):CK+AG&T3UA;SUBC9:%I;G(9S^N/N+ SAA4UX7V=2]RU_UQ3"&;K MDJ-*WK HXKY$>I*;ZW;]?4FBEYLR7-Z-VXX$J^H4=V(%&IRZ0UJ2!;'KE$5S M&,P(>SD8-P,B!ROQXC##2Q:]7#KAVZ'^H]LHX$G,#>UG;GAGTZ%9%:<6FS+& MUXN;:@8O9K@^+'B,0.N$/A%LD!S0)(#]$.ZE:]RN.8G2/W0MS4MKA!EFL1Q+ MD3+;I.V61;J1;$8)N7#LA._@$4Y6OD!TV/LH_6-?TD#.T0L**\WYA3:@REA) M\%:;: ?_P1'*G\>&7=N7LE^>E*C 4N5)1JX'\(\EV6KNSL+8BV'N60K?/189 MA26A*+$KVS2T)L&6R68_"#D!12-3@TJC)TJ7) [4%1/\E0DT!_ OTW)NF73,:8N/*OJ[&_!W%'R%;E MD$6YV-$VR&:P)5JXH@^,<@XB&_/3!(QWX,MO!U/52_Q B1\HT:5_]]PX$J$/ MZM++L-F?2Z[@(Q0Q]FOF$*MY(ST:\[>_,>(XO/9LBO37V5VN?] M#53[O>/B0D6=YWB$U]DVJ32+U=H(_>EB>TB\C*_* M&6.=B2GWO1+]GR#02&CK4XGCL3Y&]8:KQA#\>/ON'XTW_B?L""P6$%DK?K(K M_+Q[=*BO[SCI?,%9R5V%S[VK\*M@BI%TMA],IQRK]H)^85P.!ATI!^=P*87] MVG9X?/J0,IS44K3":-%2HF6Y*]&1'Z=,^ UY62374U0O$[__'9VO4[YK&4KJ M'TCTGWO>;VYPM@\?#?03^^+$47/.]]7 '^RE/;<7]A,61[M"DRU)VM;8,#OS M.+/:9DO0XL#CZGUI@KS<_>XO[>2ZOAGR.XQSL)$&9776SZ'TC#5R1G?IAJ5Q MK15Q#HPG @1.:H\DF\T7VFSN.)+IK#O,#YU;_F R"_U)IFN*B!T2SD;(%&+ MH,%60Z4)XE('Q;=WHG*_@4^7VV%^?'Q<-&?3"3GI;GG*FG#LI#IB=6H%.0?8 M;,R)W"+WE"=KKW.DJ*C_>#EA-?.4I#JJ9@2I?ZOQ%?QS",,7;5>\]K2^GL&U2X&1C^7QO3U.WRQ4G9$W*[.L.X7RPFQN+ X@ M%;&K@I*]4&7=+^5TO(;I%&?)#\&JMN=J/)R3]1CS1(Y"V7&MCE#YELF[$L4T MPQQD@*3N20+J":C?CHWS<5#'2[T,TC09F>_U6LM JBUIGN"@3,?Y?.D3ADMR MEG07]LJ'8;U4F^I#1:=->T--UBLLGZV;T;X>9>I]%]8C ^2_@0C$^>]]NU9H M VK(-P/-9^!P"P] +1,.)S*&YZQL1@5*>N@@-#Q M)8+?P5B6:@KTX&JIHBJKMJ1ZL2,* M1],IJ"& SA3X"_:4.OAJ= 9,_^6#CBU#WJ0,'Z;O\H %JSM@2BD#L"KH/8C> M!E@A6H$!EB.8BD%JY8:6 @PT\%E?!?]5X/&:IUKQZ1KH)@#? 99N8*DPZ"5/A $/G^0/*H9'GPPF(4:YDUX%O@+;&BRFXLP!?C3^E&$JT:J(L>Z!WU8!' MH2_#=KV#40,Y@6.*UV6CBIZ?4F&2MY^NV"VP!Z",'THS(+]P:?FGWE-*4\%^ M*5J':Q21R0.R[X'1I4J6ZQF*F :=@-]$Q4U'#?KJ&BRT'\ F,* V;#D+/<-7C!@/_VR)(3#(,1J)\0XB1N C*%06TU0I M*\BX1@L$B6""B"J$@**D*F:QK,;0&A#Z_XK[-^!=WUF-E_5LA4<*I($90VTR MLFHY"+-O6[;F*WJXV"Q:9CW ,$GT5BV!S@G8<4MQ<0RC+IEAYN<2/>+)3F8 MZ (N(&];KMF50K9;#1QI=[>#?-\F!FMW)1#'+0>AV2N,UAB)U/OT6C?G&MM' M=($X'F=O5<7'Q*1NLD;)Q)%33.D%IUBVY+'IEU0B]ZM5"= L85 MR..O,^14!YNY7&/;ZVV%J%:;N+1)E86[5QT5-R OW\]5?[U%G,L3?[L>@Y ,%AJ$:46A(( M9I"W7-G<[;F2@."M_K)17 \1.\.TL[I=(H85H#RJ8'N>@YX" 'IG4X,.PX0D MUU+>0::6&^R$',T^I?;S2(&)I**9?!9B[D!2'%?, ?.P38)!I+9#^)[M$*79K">/%65 MT%+;6@Y\?/_MWO/\V74\XY+G1G4;=K-M:S_G3*_:YE@N<'E>795F1*ZH3#+" MZD*<^3,>>*7NQ7]Y/A\#3/O7L09X>!2B@?\ \_*D4ACSTZ[GG84J VX3Y[[Z M??_+X7"A!WL:RY MKC,139UGNR5CJ5IP:,AD(H,C>K(S\1'D7W!&@;?_ZJXW M-)[I!SWX]!/ZKN&D&,L3_;N@3PU(TGZ5]O_.0)/LN^2IHIE9@47X:Z^'?H_U MO:7ZIL_=XD_0;H <2$3NER,+K\:WO(SY?AJ MB\"GS&LS#EY-4;WWUTAZ]7!D>>&.+M\>2GAEV>>>V.?+&GEBZ1J42F?B13?V!B/8X403?2AZG@A/8V!EL-"3IZ(? M':[8+MRN7=E\C#M1QQ,_VU6@>.N\J=L;<6#4X6P_&A07G93Y C,0R%(S4VWS M[4ZULRJV.YZFY7XMZG5WSB7\X>E6?G.Z@]S:\ 68,TO8LW#?[>P8N!#Q;U3= MNQEITX*1J9VSQ9!+Q/!F]>%/BZ3E9=TZ$ M",^6BSVWS]4WON)PMR:>2DK7MJPSG% MDTSD$RJ7K^03O2WY-#G$]5K+'LT;,UOCZP5#R QN;OL<3+VM3 O^"J%T/=?> M*!NE,X+1>M0'Y//^?&J\LU1]&/0$HVD]0X:_1BI[2EP!9O13__/#UZ.(^J6? M0!=_68:C9O;G&?!\(7#GT=#?3!H\AG>!Q?_\[[^@M[MPJ/R:,_)3O(T_B6!X M3$2[AD&P_T;W620.8:Q.Y[I!36J/3+$V=5/\V^" MH@_A.ORQ_@'WDO.5T[RQ:2>.P\?5$^"<_&Z/W[LE#+9'H\R4-55S.R*P,H=) MYLV9/>NQ;&_G<\GGC2S%(EAIHR(!O-(#] 4"0=,4?I'KOX\MG/?A-CRWJO# MU$R\3-?R,GT,:]TR50W6_5* M\XH)+UI2 &O3"$JFT7=ML_OS,A5<)QHAO&K5 V^#CO/P#M^N%&+,BP]A?)Y9 ML;O=3)"7WD@>A8[7CG6Z-AVOC#SGWOWOBI"/J0I$!TX'.TIGOX]$&H$?[R_Y MG4:@5_(WG3VWGUCMRMZ@GR=/O 44Z-5HA&IFN1D? M$D.YB:U,=Z%R @U],"B2QIAL&F6."V$E8O.;;IA$;/XX.=TMB,U(";V:DLOF MD/:L-$&8I3\8A%!LDHBJ\_NZ$IGYB0:\&%E*43$%$:%F"C4/$4W6-C<7A;A= M3(8;GIFWD+ >K'.YD-6:)LR,%;N@&"2-$^_M-*_2/5XA!=#K:\4?2@ATK920 M;X?^^X/]A51%?P8N^\$=/-E'=D5CR%CBQ@V#[YJQ5I53LS^X;;?P__\$=S>!M\!H<'(]!^#.7,$5A%L6JO$?0-FGUV-<>?!NK![&2O M$IQ!D^KY%DX$<"E -!]B'DRD)H5Q8C1U!R8I#:!)G!9-M.30>DZ+)HF^(:?4 M?0JXYUQH3\^\^=,$L)=)"/M)8G?Q'&ZJ#M.G=M6Y"QC7T8N&+UNN'YY*RE:R M^ :5#3JT.6Q@$D[A9+LJ['8HPPE5)1>\TTZ S=!;2BZ((4^IW?Q352?>%L&" MWD(^5I@@]:/J0SP#P6#LUJ*_G:.(T5UPKE9TVEN8,N^\IFJU57JE0< ZM%"+ M@)E"?-5YRUZ <275:VLQ?T'YW"VX_U8O:(F>)PC$;,#GU6*/%\L;DV44F1=" M[MO?PRAN![ ( :AI.E+W845*L Q9<56$VXS@+[8D7 M8P![R8T,8 ?\=.-,C<%FKD:YCV$>9$-6(0K!)5"5IU3+3;EQ7FOPM>?>IN)2 MC9/;BKKNJ;H( 3-PHX6+NCPQA*OE 2Y[K@^0U7.C2CAQSDG#W^57CJ5C-V%8 M1BAEJR*$A^COA7:QF0I]-;I\&2=JCI^_R?]\:KK/HJ>?_KZB:H!L"DQZN1^& MIRY5@#,I"WYG_U!V_2B7\^Z/<1)B\+ZD@B&#'<8RGG,*1QF? ]5[GE;T33"4 M:RU]QS-@2F,79BDFTH=+!U@(3#U5% ,Q58@N_J8J8**0RXX7,QWMIQ S? .2 M"+2.Y@Q7S[(B!(!2XZ=61C!-P538%N!)>9-28/?QO>+4=->]#$;M@NT&+ N\ M1J$Z,GQ:$YU0]#:I.+7R?JR0_+(:R8KHB-9F&R5)G:JO& :L.GQTZEONC#;]/'"G,HZG9I;HA,QK*MIH*]3_>X$/6KE M -(?K$D.+&CTRO-ZQ:_N>1/. [*D?\"34>)J2 DP7<-5_'T&6;AL;Q2G_QFO MK8Q(-3. ,F7(@%^Z<7_?4U%-9L"VQM_@>^^_ Z8?"\CKEY_@RZGGQ-BO%*8H M]]%!AB?9 @H8--NG?RF&#]9O\SU:YC<:.\8\0646L-[SO0SBB9B_S3UZT/&K MWC*R:EEO%>A7QP?G32/UPZOU>P$]J,Q0RA#$<78H^//_7J7">O990-O(];[O M'1,'*[A;&BQ2^W4U$V?:$C4P@.^BM1(W_MX-0CXQS(L-LQ\=#D=%/R'4OU(O MO\)5.2(;S!![L'"ODL3&;[U.$[M[]I-T7P2GYZ0.EQ_CVPWLW0%#3=N/APEP%"QL=%P=;4LEL#V!C078 MB#U8*,".5WR?F^(=_'G+TZ>8=9?67Y89')<51D UB1$(8&,)69K,"C3"R"I* M:UA6D]XF;5_P 9GWF6R#SW2"7'\ZT+J4<#*MORET@B::M2I(;\NL,*U>LKH" M!UJ2;UN*H[H]G(]=SBQPZ'S,3JBY1J.F(C+)VEPU\8;UULJ$.6AY- MB4+4NE0K+$"?_?S<&T^I>MF"7S^>$F[)LDE(TP)?USM6J^Y)ONFN3I4J"*:$ M7YZT!(87S2TKV$ZGI3(PRP!^1$^O7\X56TN;Q]Q.1YHH[IJ43A8U0-IY52J( MRR7?:UL^5A9_519 :_3ZF?7[2&*8-3$M59=9MP!1**.EYZ0FKEFOE4>\NV5 MAQ?7=GWC17T>+;V@-N>=J3IC3&I8F\_ZD[(B;F"?;Y9>$#%"TPB4%&1:I 0" M%X&@J SX)Z'*",E@B*(=U;_H&4.+;Y:*B*EVQ1'6L(+2>J.?$A1YUN2=JN9[ M)M;QNZI%=@JDH&#KW&#JS7F#'6ZW:KE&DNRBD#LE**LYDX)2F:MF1NL'I1,6T#L6;:^]$V,.R4H?3LK9ABFVD#$ M\<81%^ML8SA>G1(4N2NIU+S0;YEJ<]8QO5JIN)FM3@F*UF+ TB]J$W,1H%5J MS/'A'#U9?V/;F:R7,QWA6=''K45F4IU.0_V4H,S$S7+V9G3<;?M4SS),["MK.4]M1@W608;UJ MX-1:LC7_M*"8L^VR51HB0W8A51;D>%)$*@)W2E#Z EG*YGE[SMLMO>R@%%:T M_=4I0PQB.^:J866BED>4KVU6Q6E;\H8O:+D&.LEX>7)YLO@-Y@T8KZQ@)-O&!:,]\*85=W)R[R&JS5DX M8&M-T[:I?'>DJ83'GMY[EM5I8]X*LV:&Z:_FA578K1=/BE1NT9@P%19ES4R= M^>MF+;^/9<2BILACZ:BHN5Q8UAAX",$Q@ M*D8.26#90"]EL(%JL!J=CT3.D\@CXT4^K_3+E_>^D:A 3>39CQUW\?G,[@O0 M+1:\)7B(!-V3P#[78R_8 MOI6]Q_1@;L-NGWBQX!F<5^ B*JERO 0#1!@ M[KE** <[M]+[?IS8Y;/[:N2\ 82/)@R64_4<>-[V[*:Z%K7@--YZPEXYPN!X M7_E@P5(Y?NS2/_2;[]VV+_62@/VHP I]RFM+\L5^A-]YJ3%YSB7X62C (:%. MV,%@O-"0W@WL_!$ /Q[>[00B'#D.#H?YMER2IH$6Q=#;>Y-/E?I+O:WR!_X) ML% Y 0([V-CSX%Z$E=A][*E^: 5[+_51Y4H1NB.-^4M1PCU:S%W72J?VR_BQ ML[J]@ JCB4^/<]4&;=:%#BWJS76OP?_DL.YML(_O!4(G!I"VUXL]UB\QZCMO M;TL-XNGO0M+SX;99'!D;S-QT,8/DS8T\+^1^XX0/?N3Y>*^P!Y[AU"WOEK<) M=J+^5'3ZJM-1/2@ ;2V*M-Z-[.0!H*0YE8Z$HCQK,^7%"+7;:Y;AOGW*^KX] M#/VM]>6)Z=IW)N3,--IUA!Y;Y(#M_LX)ZF76%U?8K"=/R("WM49NRBQ&7MG0 MO_WM')^O'A^X^F":0#EXWNA<+R[("B0)2N\@Z7^]UB\4=?V>UAP,Q%C\K#1PP09BQU).CH A'# MMJV9H_8R'*^^_8VB3\1QPTA ".)509M M1Z_#.(I7!<#?J_]]O[N/]#D+C5#?U"-#SG=CX(%,I:%6@6$7-AS]/&%N7]%P'EI6M^8O)Z3UIJB=I6Z-FP@ZF331*H. M+M(E_?-HK:AX=5W3#8O-J/WNTB7_1EW[4^>_<(UMWB,, !R%_P(8]/D.'SP=;#EP7W47:@E_?SKQ8,=YH3M@3CB:K_HFK_N,+\43"_C=!".2)(!)*W E$FRZ M$4(DV'0KA$BPZ48H ; IH<,-T % T[NE)A)"?"(T)2)Q"Y1(H.DVZ)! TZT0 M(H&F\U+BXSES?T22GWK[/F4A]MT6P* ESP#=5%1KJ<*)P"Y%Q\^<+&G_*46T M?F;]_O$*,6\7*(X]./[Y:C*R:\$91@[BO/>]_GF,FL8OX%NNL_7)>Z=^]?/%)]Z R M'PD7CX(-=Y]X"2["GU-)ARVT-*IL.PA;QI@N-\AVU14!\VO@W_Y&&2:=S5ZD MSG0BZ(F@?UU!/[ZN@AF:O1!:),FJ)N;+;FG#;VO^_4T1:1S!+R3LU^?YJ\CZ=2J.7D36KT/">Y7UR(S;">).Q(-B MHY:M%#,XFR$"L6ZJ3+WLTCL>ETQU?*$H7EJ$ 9-,2 R#)(FJ*9 M\U40O,;11_4P7\US I[?<0T\/I[<0+W9LQU;?HD*O8E0)$+Q M($)Q!?7])0T::%@-5-M_=2GP<-=B7XI@[-3YW[?U)TUG'( .ACRF-7RZV.M4 M<^KY;7VFW_-DVVLS"+6V5CQM]Z5&#>;9!+8^DR8Q[&)VP./CT0W4$K\_/,*O MOVA?%H].^",HHK9!R66YQAKECF>&3W?+"+-ABIEAOF9Q9T\^.*XB@K\KL MQBR8"Y-H]9P)6PUHJ-Y KPF*DVF2/LYJ==?A%L\5E:BH_]XY_"FW-*%3!3^? M;_]_H=/9*VPDR5GN[^!@>Y_D?5^2\Q=-PU?Q'IWAZ)&] M\?EATZKIDB;*-9_')(.TD,9\H1"PID(2[Y$@2H(H=XXHQ\XFCA"#U2KO86S= MI+NTH??75>3\9UA6CQ'&RK*LL;W)JC?/>:MB6?\6#+CUEAC)&ZV;(]=<=D% MZK7 9P"60(\12:0)'$W ) &3!$QN"4RX*EX.UTHVP_9R5<%LD"K=RYS?FQP$ M):_"X'.,+TQ7A:Y5Y@6D"M.OH-8F8;J^]]3>^?.F_)/2=#, M'<8') ?^^V5)_?M^ .V:3IR71,%^T-9>2@B 904]G(#%+BV+C2DSJ/$]V:*D M&B]A&1[6OX1>'9Q(D^BQ5^<_2?Q1@B\)OMPZOES,I?/+($,AK79#65-;TQAU MN=5&[XV+)0@R\/(0T+SHXQI-9\*8KP Q-WV2GQS-/Q[$7,[!\\O(8B]*ZV7' M08>\C;)"&VG7Q@*[ L@"/3X,-.HNIKXDT)) 2P(MUW+W_#)29+UP6UX[-08) MY0Q2%CU>]#(0*:#_!V?H-$(L>X[]&%!P@BN*&L #*58#ULGD=KC[7AW2Y MFF+6F855K)&;@Q"Z_M#HE'),MH8@Q"3!58D>C)<\6S^I@1D;D?P$I"YE+%\=8)D51QO!%*)-AT(X1(L.E6")%@TXU0(BGC M>!MT2,HXW@HADC*.-T*)!)IN@PX)--T*(1)H.B\ED@JS2879KUQQ-*DP^[7H MS2859C].ZSNO/9I4F/T*5$XJS-[-E88OE(@P*3QYG@@:[%4$#?9[EPA6\WD% M%;>8:_:T@LXT2FN:'YR_#D5N1)?S>"!5^+#%<496XS?=XK["+$FE&3JY/Y ( M>B+H9Q7TXQ!^5I>5EB19-;9.>@,YZ,BFUCI_@BZ[HRY*1,\QD3HY(FTCQRV* ME+ZK,$NF<>)RU1ZNS?,W%%A[E[+^U;/Q_9JLGXBE=W-C;<#3"LUFRME>"]D: M$\8]?WY.H:!-1F@X[9H%Q%]29+%?#)U57&$6I])9,JDPFXAX(N(?$7&KD&$# M).Q-69%L3AN.W1XHS/DE=JA,%3.W#BH(5:.66K-@S0;,9$]L@$AQ(<2G#H3G&(F2B=AEPJE%ECBLT+I4Y9+[;/?W I M9/M>H="@&<3(VZ'0+ P:OJ_O*LPR %?H\Y<:N:5,DTF!V0<]G$W*0=X)#)XU M9V2[BNK.?#*>LIN65PEER>SE\/,;A2N/[2[%ZJJ&+!0M',GS$BT;W*[ ;!+N MD2!*@BAWC"C'OB8J@P2;,JI,^%Z[173*6W4DL.>'E5J9E=2IDQOP-K?QL;%4 M*"'V*BXPRY!IG$RR0C[:H7-2$_*A0>6$OV@[9?I<=D91O+%P]5EV+3;&ROEC MU#0)%8,P7Y+9>E5J-)?U8G/;S^T*S")HFD&3:M4)F"1@;SM4)FD MP.RCA0+\J.[26S2LF^59=IBI#,RZV\WB7&V$C^>KN*XL M](!G+U;R,4&5!%425+E#1\Y'H:5"91>XO)8[IBUVV]ML9US*"%Q<399&TAAS MK&8E)1\?X]0^.89_/&2YG#?GHX#2-@;=%D.V$584NO76"*NLI(#;%9%%J32& M'!\\)8B2($J"*'?NTODH0) ,+DWGK)-EP_S01T9<,-9+W*YV+$:C:?Q$)<.D M=FQ2.S8IZ/C'A_)7G^M#^L1OP87T?LDD:ARTU(;2:?,&VG#Z%:Y06TBYN'8L M0-PL_9XS/0D&2J F@9K[@IJ+^Y5^4JN:X[!9A2P5^%XV5Z &Z 8SY%Q<.Q8E MTPB=G.PG=1W/>IA_];D^CCUX;0_3!XO'(D-LUIIO4=$4ZWS.S+=7OKC(Q<5C M40)8D4GQV 1DO@[(W*].>-T^;J%(F^;, F.W219$AR[4;HD M.'91PMQA_=N/K$M2#O>]]4JJI?Z8E1Z]6&["#>?B!O;.2^E>DQ-NO.;J+W+" M_1;:37C@7#SP&&5XCR?]>%5Y?Z(_?I5DCL?+\."E/ ^G>NG8)?15[!+Z>_U)J5SC+E%C@^LY$S&@+12A.B1G M#3(+,I=;Q75]B31*/VCZU1O!@FLG4+P<%MQHAL3;Q8(3UR!ZI5YC&@14'UG4 M5XUV8=WE'/W\$(!6A^.QIIDF;U?72Z]-6T-]O*O[BQ%IZMW$B D&)!B08,"' M,6 QLI2B8@HB0LT4:AXBFJQMSE_B)M/,T --RHWYC-\=[?289>^Q3O"-X,]-)2L\[VE?DNKP1[!WOX6$$ZE)I.:+* M7K#0L#&82 M159;*MLK,XMUGJ)YDCB_GM++K'&;[A-#,],1D/R\@5:W/3VN-(RF$>8X#?$= MG+G=)F#=5)Z_.P6LV\X2>.EM/A&:1&B^@M#SBGI';NK>PV MR0'J;Z+C6;-H%B1%T#)M>XK855&L8W)H]CKG/W/)EM8./J=+*JNB&PK+H8-, MS\KMJNDF41@)Y"20\\B0<^QPZ8\"7S-+[,3,M"Q[IHHA9U;.'_U5'@ZV6U%> M;=F-4UI[M-3=VL:NW"Z9QJ@'3:-Y$])VBT>]2?G,1P>=$W$E#DLT5BUR(9J+ M_+R>FU2V'7=S?JPQF*DRJR,K&Q%+&U<41B6,<%9Q.=XDKB0!FP1L[A%L)J4J M/J'(/"):;BTW6F7YR@4"6"IBNZ?[&NZR97J8'X]RJ[%9VI?KQ6 V7ORXILL] M![#<=?7>FQ#U^SJ33P[9?[!*%T]L_B >IH]6QY)Z"W4EB%J1QRPE;V)XOJ[S M>ESJER#3)'JQ>IP)!"40E$#0C4#0Q3Q.'\6AZ8PJ4-4,,V4S**)5[8+3%)U< M7!<8J',D^@A%/&]"XNXK;"&)0WAX%+J<"^JCX,,.BFRG01:[_(::*//^G)YJ MS5Q<0QC'TMGL\37'!'T2]$G0YS[0YSP^J8^"R=8G4=M%PK;9MNN+7G65X8/2 M:E=OF,'2#'5\=O\(Y89?A0U]K8K#'PF]3 H0WT"RB:M/_6']_C?@ZGJ_$->, M5SBYV*PX+(9TZ,6P[JCT>A67)$9Q)IU%LDE(50)&"1A]'3"ZN-/K?42RY>54 M\(E[?GP$%AZ.B MGQ#J7ZF77^&J')$-%H8^6+A7M:'CMUY7A]X]^TF1F1W- W?^'4.?J-<$)] G MFCRB^$6P'CW8$<74U(.P](]^NW"R\@S\'0@GP SKKT-WY^[1M[_[40%N5TL5 MW*B2MO\L(N+?ERDK?I3#_6=^Z2[0QU(=0!.(?7XZSG1?=>2G9Z_TY<=X!#CO M#;CE!JH?#S-P4R_;@:JD2H8C.K(A6BFP]8"M(5[QO7/]'?QYR].GF%6,T%T@ M5842%9D4L@I*"P2. EV15$D!14D51561(6CL6TQ@<;\?],O*PAY5PR5/2=W) MO(ES3+:@PSWN;4O$RTTE.AO*9NC7^;J#8.-2#Z:=/&IIB(C,CZBMS%)9QETV M2;90+\.6Y-N6>1[-Y5NRUS&-ID>$[9D]1NF3 ]MFJ MFI_G0,NC<8Y:9+;2PA<>&_:;<[.$#K9]%?9Y-$YD@$QS(U>JF2H_JF86\F2$ MC#F!/!XGGL&TY=QF-F9[T,Z-^?PXQ[2A__.HI<1ITL!EFP)+X:I>TO.D-Y%R M GW<,L>CN-LHU,<\M1JY#4)9KV=#';3$C\>9KWE;M"F8[4FPE/-MU((7RYCC M/N5NMK8=T0!#5J2KUMNG%P+X=GU+EI]]0P9Y77I:JHPZ;9MTT5 MKF1/+34[)BP9H>H+W9OTY7MGX;@O9D&:&X7+;=AZ)FAX18-S6 M);:>!XQ"B4@=R5)%J>6L!)0X[K5+B^SG8]&A=ASD_K+9J M] AIT\5!96@:Y<$6]'J"5UUKJP747)DBBQ!OU$=&F3?R.=CTJ-&J--R5.+58$!S0]P=>^O$24#3\*D$4=6.AK3,N)HQ5L>K0"?5MP1WPA5)/-UKKC>4%.FQZU&LV,PQ&"L$9R+ L M,/5YPZ'EP@HV/9J64Z.E#*(T5V:O@$^&3<<)@#0*Z F!P>AQ?Z428<_L*;UM MMV]->BR %=#T: "=V<;O;KPEQP_)>@^52;RBE**FQP/(Y0=.N3H*>5L$<*06 MZV(GQP$SY7@ <[^W#>F*9B,9>JS+3EZURR/*RT5^?_M M?6ESXLC2[O?[*X@^]]PX;P3R:)?H.>]$"!#[#F+[HM!2""$A@838?OU5"=OM M-MC&;C ":B+:8^.R5)59^>1:6URGZ9S'->ORBE MHZ%[$Q@'/-VUI%%'FCI=#.":K?- @$/WT&56T-894.IJ(F:NW7&^/L)P/ISK M >'.&:Y$I_S>UBIW;)IJXHVR6A+@T+T)Y#RR**SILBJ"38/*"H:D6)UHZ-X$ MRM1"IM@3,/)W !S)NEAW6/+^%U]>TZX['JIRSI0J;6C0XJU;^LWMIF1E(LR\C;#N2^U5=P0"BJY,L=5KE[@%PF=JH6<8/:L^ MBF)\[=#>,T>AY^4LGG_O&)';GO/QN6D9/Q(@=+UGX1P67@#.X<'M^\;0J!^#Q,BU;7<5+B41.9F) MF0=\N)!$N.B$]QLEH/GOOUW\D0B-V/^:!_P*_D0% MH;$.PE>O06C?FO_\/(^=?G#UAWKC/%5O0>_SR/C CFQ/#NXNZA4ZM[8R\\'/ MIV]>S@VZA(_N(+36M9U#]10KB+Q/)5BX3Q_L?,_HD]\\U!>!L\ M)O;B.M4?QU;F,/P#@:YK?;,BZ)+73C/H?N,8\H5X8-\]%87X?$$X%D^^(!R+)U\0CL63+PC'XLF7$,=HQ)>S\>631Y ^=/,O1@18 M+7&9PS(-$>^.P>H"[;/.'T>X XA5:,V_F![SG\_KXXQ(TF%SA3P<;OX.TI MCDSL@GCWWK/V=67&'QR(:!:I?+#64YC8%HJR56$ U\;.=>C3&LP,F5DRO!0P M-0/;:&+#*,(B4"K$PU0RE('SG/M$F( PX=8Q@?P-$\@_P00@+DLJWJTH%CO) MCMWIR/#UV;DP86.3Z2XK-VP9 4D=?6[RRJ.+MQ=/C"WZW=>:/ZJ"N$ _ MB^\G MKL][%FM-G19K^;-7]4%W)-F_WV0^$OCD$E(BO\)XJ W[QG>R S=D,A MKS>6>[)%HYV-=C;:V6AG7^_.CE](\LB=?4TAM5T3?M$VIZ;S?/+:A,4:3\>O M=X4'/O*MD&]UO8&$LW>!_4*10?&%E+T0P,<40M_/SWVFE9];F:F"9L=']]8FQ*>K1NVJK?&S5WK>S+),^>ZW0@!PSVL^1Z!X0N5 M!N\# S_4&Q4ME\F+YIB<97*-O)&MGRJW^"8P$&*92677XX*(B;Z-U[Q<=U!: M[3K0+%I8I[@Z-S!X6MU7 M*LNB+H%MK8:W2HR&5Q^;P5/$N[!PY7'KG>LD:// W)WLQ*)#H 6\/LG=)AB MLV 4Z;B;&-Y^\17D*D&B^!W:U=>[JR]O_=L93%S@07LL*DQU7'&F]:[.?UU' MIP/?=(#O9]RI^F@,O-!'K9TZ@K>0^@7WV@#&]:.)!,&<("GV,E$R-R$HH<> ME.DOO*AS"PI77&FXXL0VRWVAU+%MJ[^(4H^"E]^)G>#HPF\R)ZYGP/$/78W> MS!(D)SA>WF*;65:@^P/>P+H0B'_@7+)6F&1!*,)!BE L[N*GQ9@I4\VYA9*WMH3=NX MQ$KZBJCFH1*&%[V&$DRF;CZ\GP4S+Z3JKC0JXJP\#SEJ)O6O79'+3%))3Q45Z9.5L>#TL3'*P28I\5\%?7Y(C,U8< R1,)S%23"^Q M5.P@ND8[;2XTUSR=LW*/N'5?:[Y\%/7B32)/Y)MXIKOXN1/,HI,+Q;(+I;(^ M>I3) Z@UQ2J25MLV.E(]590GA?IVB:LK>*DTS'SP=)*C]G$+R3:2[2N6[5/7 M%MX71^]T%U\X2W#$+KZ) /A;5J4>/FD9Y0\2BN^#!?*4D:=\M:&Q6S ""2]('C>TCFDEX:Z E] ";Z&8 M=M3/2/. COH9H6##=8?,KM@_B40R\TLB,SN!?*_)P*8@;W)S=^Q(97%FB5.2 MS+!+(9I@9*F0!(-BXDC D8#'PAOY@H#+G>QVV;8- P>>H!L;55B-<@:<8.B* MD%R2HI& (P&_J73!%;L>7Q#P56DVG6/S4DUJ*]/6=ND9;H5=P0FF8'B1(=Y+ M:M]T(@4R,9Q(Y)JXCF_JP$.'"U"DY=:BJZA_$-K5M[>KK]A*/Q _S#RKHLQ+ M3?2>7B\VME@OV\GT)=+39*I7\.U2(]3KT8VD!+-_0! ! * JTT@["WW6BOJ M/X\ KP4_2Q97M6S#9_'>Q!1D7A+ZQ98 !3\TZ%/] M^JCHA/,V3-5^.P,?$/E&J=N6=9'EZ>F*ZI>8I1R*:^:4BQG *1(@N')4H:Z]4CV?R#9_NW0)@;SP)S!O #R]6_:U[]4HO[N@P)G;J3S"QG;H6C[]=$.">&)>_A-<3I3 M3"_*^XU#*H!W\W[%LB"X+9W"1%;HY+*:M"BN2H9,,+!RATE2U#G;>-Z]O"#8 MB"]LW*Y'=#1JO :+M-,C#7DPQL4Z&.I^L[D89[@5! N83&"3)(\.(2&P^)9: MH=B#Q8E.&U^T(D;Q \5>;)[OS?J/MH.&_TEX0'/#V9O 3R:<$QXNOJ^M?%OQ MCWN+8)[UC/"CZ#W=$[*3N]:SU-7 NY?^]2+9/DV'=+3!%0(*"XU6#P]P/%F4MQ_@0HLL26)P"@6A9FS^9".]W> MC&<&!(K4CW]H*IGB]NMQKKH4_7<'P7!=?67:-G+1D8M^Z? :*D!'FS.VF_.F MK>O71:OB6K,#2-_\HWHXH#C%0:&ZMN3Y6.IE"DNZV5=I:AY:V-']K!3%)%D: MA8*1**-0<$PLO:GI .]T;0MCLU;DX5[:PXU?* Q%@N]S^]]V^Y";,4&C\H.7 M]F\!<)T]'<*4C\!ZQGP/$!H^25JH M7>N+,?"*D<").W$[H&!MT.HW!\"SK'9M;*K%QDRJTLUP7K VET^2Y'L-_I', M(IF]$YD]JVW\29D=%\MN15!91@(.U>1KJ?:XKD8R&QK%-(.JZ9'$QB\,^_WN M[#F;X7TDLF^>A6F,.8UK!9TY/A\4U4HP6*Y<1H"R"[N!I-X]WWX38>KGWGBV MZ_LO>^.%?V2!A:*&/\&6((M-P@=:X)D+$Z X-O+HKS>0A\+3:%??WJZ^F?#T M4X5$]5G_M)_USI.R>NI6\9YF'SDYBTAKY9R$$9:0,5T==)Q0LT?W8_+)U/NZ M'2$ 0@ 4J;Y\I/I@Z^;?^M79KF-@H?4_39C.,G0!3MJZ[AZ%]K[6',?8&2J\ M1;L8[6*TB^]MS9>/BMYNFV38U@^6FC^92('5ERO-5> M:[K^O?#^+^/KF "_)PS-228K%? -.R/Y,IBDA;D@D]$==@259)D;N\8NJFQ M);LGQ3#7TX&'[0;_)&;KA._:II[X%Q[]=S. EKK\4F/E=I_Y#HX7-4B'W.Q9 MC\Q-Y3PAE6N+L6]W7:=5#]UL&M;XON]C(Q%'(GZ=(O[]!LR9ZQ-^E_$WK13" MR]",-F%(2REP[&J4'Z06;!,*.SPQMW_#-M+G2-B/A^016$U 6) MA;)&4?)OB+S\C@94B :Z&\"411R0[_^>,]9X\97'R^HYLV?3\-R1N?@H-%/( M%1MM3\^,+'-4$NB$QH]NWL#Z22#VK\BE$ H<;.^T7$HT>Z5.VJNG9V( MH(K/)IN,F1G45A EH&M$$DD*WS_MC& "P<3Y4CP77WF\8.+,;M5Q,.%/IX:X M72SSHMGO6/*F76II\P@F8)Z'21+\QSVB_XHR36=@TB3P%^9H\W)?O!+E%W_[ MO+.?O7;H/1TKZ[LEUH)I."=M]S/DG>D$RLZGO.+%G1HVOHJGNKG\Y[_AEZ>_ MTVR@>!!.QG_KIC^SE]6BK)/_#P_>$G8P#%]B=!/]#A)X] B^/_AC-Z M\>#?GH9IP+;_?L_M?WK"R5FL 7AR^HERD&4)_->_\)4YC&9?T.;%U__S>:!YY\B7#^? M09>"L^(>& U*8NQ!Y/Y7IYXY*)OP M^Q W0D2V=X]=[>;[^-&/?SI19:,[2F2@(G 6_K- **>4S3?WW.-"U-_>\CA) MU;5U> C(=!>)1L@3J%G\Y"Z06G2TA__^I7[7''>4)W]1_KT)U]P%\'?37+B0 ML%%H-KHE-V<%2!NX@U\BD<$QOAB/W MGFG5RVL)(\N^51\,)4$+-N4A980CF==P,:+PB-:1,2N V6;^Q$"SX3/;UR+S' MTTQNP^)X9KLF\/PBJW'R*ARYMZ*BV]R(53!9XF8F5^QP19Q3:DV9WE]1=6W; M*XZ=-T1RNI8\"?/*A+V2HXCT[R,;[54'E\DB(;:)_+@;5 FUH:UD9O^9G*)8 M4LFIJV*^F]^F&LJ:[W8$F=E_9LMS9&79Z7MX?I@=3Y8VW<4*@LSN/Y.L+RHC MHZ/-Q#I^Y-T]INZZ079>JB^62J,\(*W-E?$8KY7*33AT7Y*(D%;>)".*96F: M-CHSKFH'T="]J0*[ON%*KA)8F5YY.*J._>96-N#0_;D."IVEM$RS>%TH$W*_ MFDKYN7 HL3_74G,H\$4+9'&L$+#Y[ 1SM7H3#MV3T($E6[+4$"LBMI9+$X-; MS'-8$SI&OS]5)E,$Q^NCE*QJX1=:PW$YI;"\G (@%&^&44A->_47!,OP"CX* M'X:3,LU1O*P"$/X%R>&$0I JQ^[-G"Y*%4;%7"Y$T](T5^_;0TH0#D&UW6"M M_BPO*GB=H*5OO,?$81E&6UB_9PIH_5R6RS.H3J[6!!: #O M<5)>IE8I:8MU>_CJ$*I/7:&G+QU?%/.J4)EVRG/#7ZX.H?J:'K]2T M+5DK&X?4BFYK;F'4&D[PJ=\L496.4?8KS4-JA14H70VJ@HQO#*M(#/@*TQ"$ M0VIE,C0JK#XF\WB=I7QV11:SAGI0KE?+]+%HI9LH$5X(KV25K%LY591A44JTQK06JD:^D9B(;ND[0(IFZ* MJXLB\-VY$P1$SYQ$0_<6M:5"%@*LM+&FXFHQH+B.Y]2CH7O4K^7HHIII#"2\ M''3,5%_F%5=9'5*!0RKHI,?%[ER:;D&ILVJ$%O]0.*0"4VZU) W; ]IBMWJ* M(X,&);>@6B7V2-6SMGUCE"T#2Q@&/7N75N M6P^)>D!;"LUZ8=C-53-2/BND6ZT^$-L.U,#[KZ^Q74HIT/62%+ A-LP%5\I. M#BK68-/:^$J#6TF;N5^VA655JLP.*E:%2T]K8"@7+;9--+14V4ZWVT8XDMC; MII26S14J;!J(RK3C3]*KJ6J*JT,Z>$/J=(=6R9JXV?3,5!=;EC(-XY .[C8+ MTTE6UMO2=&%FJ7G;FAB\<4@'6UL?9XFU:HB@,%@H@P7;]BWAD X.>OS,(7PU MD-AJTQVD@3^>L*M#.K@MX2"T9:VJ1:8&WM#6<&Z-PY'[6Q^CL72*$H*)6!^S MXY2YVE8!%@W=V_IU+V_EBR;G6T%6J&[Z"SS37T5#]_8SSK;\?*5#.6+/5[JR MY>5JL]3JD!% :(ZS+?#<3)R3LL[QF4J&"87D@!'0% )BKA?6&[$W[Y1F%=*L M#%<'C0!LM6#XK&!ATH9B%].\VIRVI\8A(X"T!G0Z/QT0^%3 L_J@5)VL1_"9 M^X3::D76ST^)C+3IJVE?9H15KM^$0_<(M5RK?FG5VU BP+)*BNZ;Q):%[]\G ME+MM]5H"T/+B="VK^FA@U+*"<= *62,IE M?>ROE&" 8Y2]X3:CQ4R:14-?H91,\RP%:$63>97A97K$ATJ>'0$95S52)3F5 M4U.OC %5 QI0=456E' <'7I@H1U A:3$=877%4;GE#V"Z-H@P_.E?A-GEVRN MBUOK>:ETT L3IE2'HGI,&]\,EI45WZQTH7([I-JK+3*3&?G]/HX)>GJ&F*!.*C:9RK@@K93T_"ITI":51QDAJ6#JGW@ M5'2Y,B!G4KUAM+A"LVUPF>8AU3Z0;"UVAK) E7K%*M5XZ!J'R]G.";YDBH&;:/?Z&-.OSML'E3M[6U;&3OF8H;/ M"XS=6;/9@D(U#ZEV9QO:9@PS*TC3,DCCED^ZN')0M7.,V"1U+%/&ZPO,- M,A4"YR'5GM?*LZ(S-D2\G;5Z4KG;&]),\Y!J;WG%7%ZL]6M29H 51N1$7F^R M!SW&)1E*;=FQVJ*2T5+,L FF:W%U4+4OK!83-*EV5PH:@W37[%G34N^P:F^E M>Y-M"F=PO#?F9JZ5EA;=R+#95^WC1FOM;^1B*72#"X-&>]2KDR7AH&H76LIF M6?:)C@1&]'B;+_7&[;7'J(\0".3BHVIGUO.T[PB'57B^H1CJ?3S5$;"BK^1'&U\?9YD'5O@"3-=?,]E0K=+V(XFS1 M*.6*S8.JW6Y@96+; YP5^(N:[?4W-I<]K-K+R_%(!:PK6PK/EYU\",Z#8$:+XD'_WC9&:K.:R:ZM:;&S9/K3%4Y45X=4N\)2 M7DWJU%51V5CU]L;,"BG]H&HWY)$7L.RBA6_R7&HS9XOI&=,\J-J)?K$_-=:K M):[D0V@93W"U4%P=5.W5F:TUBFJ+%@.F.2[A(DFV%\V#JMU0^UB7;(6>U<95 MTT8S8-/3X6'5#@IE7R5&?M,RW2RAD,[**JC"0=4^J+86@!$4%6=[V^'<,>KL M@!%^4^V_9=1.4E7U>WZS!E:"IKD!3-(9#<]UPF^U7TZ"J;*Y%4>-+)P#K&][FUH]_%-M.*%,H.WY"\4 B<)1 -\,I_/5-EJX MG969#WX^??-R;C#%^IA>A=DO;9>@_#V=^Z(2YS&9B^]E81?>TUN?LO.[91U7 MY.M>/-\-GSD*1?6))$\_8[ .Z>"1WR)'U_(!_S=UF6(+Y?A"ZQ) M0GR)'U]"'.,07^+'%X1C\>0+\='Y9L08!&2(+PC(XLX79)"=E2_''ZU_BT$? MNOZ7H,O36S+A&E3/#)]: /82P'7!-RB.C^V]AO\$&<_JD]\PP337AA_^[P_^ MQU&='*@'CKUH&P_^F)+WWVG[7M@_YWI11'Y^4BF],"6_3+>C8N>_TRR^XOE'E-B=F-C_NK?X9U$CCQ(U@GV@+]L_Z C>ZT^@'AKNEG29& MR4$_<:)-%F+:4QX2[;.O[;,WG8D;!#E%A_G(UYCTR9993^9!O-H]=-R%8B=" M$ =. $ZFV6.VR._O:;$+=<2,#*=H6;&+%<2L*_EE^O92SR4:OK>06\!_LIF% MM>E'G[5#[%$\TVT\&TFM1^NF&E68R(_5&[(0 4QD;X?NRWL5'/#1\*IQ^=>( MI]7XT@P:[V1TKO;Q!:,%K"0,*DTQXWN#LM?(->R1\.5.&:T=3ARZM&>L-ZOZ MVO8UD5Q;+:Z4SEAF5.)+_?B'HY(DM7_/Z#F8CV2+G6W!]K1 M-[ZCD0+=5Z!GUX.S[!P;K%TV)?5L:L@'3#$GV5_O&/6.'NRH(%VB;66$FYE9 MIIZ=^-O2 !Y*21VA![_F4EQ2) Y>C QCAFESH;FF^NI.2\V8: M*XE!:]0=,E:JH!/P#!X57;[$<>?I\'OV<%\,Y?,N,>E[[K"(LVWV%B:]_.P9 M=;X+CA9KNI^6ZP-#,JL"4(7*V*":GV\4_%4X>HU"PZ!'5,K+[MPRTXQEK?Q" M2LK",\/LFRB$0 B!T-481D<$/&XB&P)/BIH>1*1SN# Q6RP*ZEQ4GE$(Z Y= MGU\ 8SQ:':YSA'WA91M%JC8H+B6LY"X:&#U;=QNPU4?HY=!)FMN_GP!%HA%H MG<,3BAEJQ39BT9&(]6: 1F@UZH'<'G0MMC=;&MR: M,9[&?$O@5=IXO/ MW+W0(NRZ)H/K1#[5)7F[:R^2,)W$*$2-Q%*Q Y0-0D&/6PUZH- =VL5QSQ\@ M$_G<)O).Z9D.5'F1QOM<"M.NS#VMW,NOI;8V+X(&IJAFU$T[M)!Y*LG@-$IA M(@BZ8D5Z<02ZEO*R4Z )*ZY;SLC9>E9Y0-ME57&[=0.VY4T=@R8WD<5Y/*[J M&+_?!8_R."BL M*$Y7\":WT%DEN"3%[3NKUYP=JX'%F5S2^T*(RX?Q3G<2%/F*]^ KAI)_G)=8 MQ8C-'(R).4XRNHGW\J79N@WO@()>(I-D>1XE Q"*Q"O#>&G;Z![&\=K(2H2N:\,>*A_K; MW7:HZF;;\WS:3\N:\(+#""FCC>_+8.M-)'Y9PRPP:)%&;]K#ZNG5W3AKY"> M5E0\)WRAWP!>&Q(O@I5]GPU_1MYRM:JEM'7/%-GAME&;=H*-3\-+Z4.?#7^@ M]G$7Y?40$-U'INY;@2CF_MXI,.@U]'!JJ]7KMGH4KLP\JMVHJZ#AP.NU60@] M]'OAXM*#LFC.3)=D-MJ,JJU"$$E!$"'> MBQQ=7PXN:\)[I?1O<1/O$1!O _V0MW>OWMXC/KSG[[4J[>*Z/D^U+9;VR^84 M7\XL6Y )_!LB0W[;J='D-8@X?G4*RG9_;BG-;=\SIJGBIF! M$#F[ZX8PY HQY.)F22P@Y,H]L+?A8#3TZ:P\XPH2ZS9M:U(LVZM1! ?G]V5V^%[ID2KD Q0"(D;\@6V$)DMXD2;K#P(?_"R:%TWDW'LE#E^9_5 M23RB+M^5F5P5*]:E>J/86&7K#6\$W:4[\07Q3\!U[Q%]A!WXU"+LJ8\BZ/;K MOX#GK4 :LQA.57F15J4R)]:L'ET0V.U*)HBH&SW+)2F:3#(XCJ+R",G0.;^_ MT;U9:/\C3?ZMFCP&_M-W*F2IT"Y+^I)8X\!9%BT# _V6)4"%G#I6(5]OANLR MOM1]X=PE)UY=A^T9,BGE^[7OAJ-SO"5I[90[%.L?+7;&9WLXJ H2CJ"$] MQQ%)_D &'X$1 B-D']V;H_D)7+&%M&_8?&F%F]B &RL=JF+D(UR)>IF028*@ MD]2[R!*YFG\M%-4&9]@ED _F:/-R8[Z2CMUOL-W^#G5J..)(@8GF_/08U?5T MX&&::]O*S <_G[YY.3<.H]:=;-Y8'GN^$S M1[:[>J+:T\\8Q(F?J@<4"UN%=/I[YOHFW 8_/6"'\K0$KY[YR(SHQ4]#%=5W MX;Y\M=!OQM(7?W?\1ODK7-KSUS]#V0<6\26&?,$?4N]:XH@O%Y(7_ ,7"3'F M4D#&I!!?XL<7!&3QY OWP+[K4B*^7,P@0_(20[X@'(LG7Y!!%E?&/+ DXDO\ M^(* +)Y\04 65\8@((LE7Q"0Q9,OR+.,)U^09QE/OB )Y;ZVSMW9PO"9=EZ^,N.>_?ZDGVCKO^C4WOG786]PZOKD^>N.<#'\O M3,8O$RWC.M%$%7BZI_U4V^O#DSV/]VZ% TXG;.?%Z3^BQ/_[%\'B?^]_W5O\ MLYR11\D903PPQ,4WR GE3/ 3L^+X2X MS9W&/S W!>CB: 2T$(M.M,="2%-T=P81[72 =MZC(G';9F\2X@8Q3HG*S4\( M26>V-..V5VYV8\1?^=WC3D/*#RD_I/S.J_P^V<#BR36.5P>9CKM0[$2(X< ) M3M&??>?5QFR1WW]4<9?!B1D93M(N%;^._E?GNO*0?G$HDY4I/.Y-*W ]8RC9 M^C!GD4Y+'N:62Y<2C"_?E=C: <6A:Q*=PGCN@Y:GB1FBY,^K6BM?J CPY.J/ M?S@VR5&I[TI'8P\WIVNWM#,F8<1)M:*1 SZI SZX' MO=4V-Q";:TK,Y*B:.9_8EM[\^IW![^A!;=SDK0I7&UME'&>G;HHW2AVH!U/G MU8,PS!$S>=G/YCZ])1.N2O7,\*D%8"\!7"E\@^+XV.-K$,H@E#G-S>378*8S M=9F<*)FF*97+9:DWDRQG:J_. 4]]DJS+ +$SV JS9P];I9C.$)X+\\0]! MIY(ICKE/@$*(@PQU9*BC#8U4Z#LJ].R:<#,>38AIGIKBF-L 76M3*I/YLP2L MR$Q?V4RT)B9.B\YV[2@C?:A"0YW@C]&$7PO_7U(J6B"%]K_O D1 QOY,]RP>O9ZQ]C**#W"$H?'3.])>OL M,2@&AM&9@QZQ.R$6RYQ";$AT+[O^&]V!.TTNG-P=J"CR4F474\7JX8S:ZKO# MRF8$W0&8BJ"H)(OO-W4_C3\0*Q!#J(3\@6_&I(OZ VZ%VM#Z8)7#26,R)X1- ML4.M+^A"3SI'4B-EB4:;WL@)]MWGA>TZ&_$(8X]'P<)TC3(SM@G 6S!POXD O M:96YH%0YRY 9F/=@DBQUIH@C.AF!4"O6Y5FQ3>'>3+[D2,!Z)T2SKDZ\GS,Y\T3]QTFG?U9?%H<52=;,_4#M!(UB%6CXZ$X(G"0)'1T(0;B$/)3Y9 MY9O)X/RIAY(?8D9A42+&> :?.(76S":G/HRMP/3-&]B%?!0$7O=I=)TH\7-) MYF:BU&["=!*C$#@22\4.T"$6E)J]V=0L.O: MG',RYQ0'/_<Y2DN[4@V*HX$XPTE\B&WG@_*PYC5# L(S#W223IW31KXO:;Q'!(J!(KTX M!%U+!ZM3P$D>,-VL[>5\O%Y,46RZ(EBUGA$2(W5N.(E3W79\G%,>A:&ER= D_FP5!:YZCI6BQ/VUC&,/-ZI@SM>-@!ZV,\N8E#(X_W.CI& MPG0T=PH2_X$YR!.A9OR6BS*$*$,8I[!)?.NR3GQSQC/.%".8J80@\QXT-ZH= M.I4OI0=B3ULL6LWENC27FC('CXQ09)+FSW4T'AT:09@5ZY*LN)YTNX5]M6^).;D(HSU1!2Q2_@?WGO[\07 MLGP2XLJK3;;N9E)U/+#L1;$YKRJSK!!"'#R0PZ>2U/F*VF..<0BTD/L7RX.$ MMY"C_)S[YZ9FSFP^XG&1K!;FV>P\OUIC,$0%LY$V MCXS5@)^4G5)6*EM5H4!:-"AQ$?1$5_7S_DLT_3EQ>4K!J8'&F_.1]P<7E MJSI.>#79G2#77CO:@"B8!IL9!D99G#/&)CW4@IXU6(5(D(H,".IL!D2L#KC$-XN& MP..:P./.,UY'H\Y@-"V-@$2UQ?+0-XF@;=04KQFB3I3KHI+4@5N8;Q!V$(X@ MOP4EH3[CM[C=Z:J2&V?$*;,!$UV5RAT]PHUO2#\AV+@^V$#FQ_7EA8ZV(GP; MGS9++#''%4PL:C-B,Z(U&,6 &2$^R7.W?Y(MK?BFE@A9D]!-.P@MQX3S.FN4 MF $OX8\5#Z#S;3>=B#\A7EY[:CUK+DT=1 :[7Q?!EMO(O'+&F:!08LT>M,> M5D^O[B;[1'X"?T7%<\(7^@W@M2'Q(HS9QV'\&8>+A+!M.HZ1DEA;F#7H_E!: M-5=R"B:A$)^^C4_9G0;X&J?DT/'&'XC]:!\Z+] 1R M-TZ%1S%(.9_5:YBR$^#8Q*!JM?/Y;9J6VK91A[9HZB+P?^7D/L+X?YO@C\8_ M^UW&?]P/G,6W'"!F5$,ZX%2@='N5 V=5'L(HF!H+(/3Q3-88[P)>Y#[R!%@H).WXE.,2\=.4?0R>X-Q S=7Y"6 MDJY-E+0R<.EUA$9,K!3'#;/F[:C3.\S9J0KZ"!<%A9V0ID NQY\TW6VMA!LL?,C5<**W=^X_O@$V1*)X5]-^N0K_ M$;'YKLSDJEBQ+M4;Q<8J6V]XHY%P-_5%^">@OO>(4<(.HFH10M5'$>S[]5_P M]):KM>X7N/IL7 DD;-$D:PZ6S^;5IDS@']>%(:Z=FFN/>GJ/>9_C&]37!,LE M*9I,\L1^S]7S.&.QZC411UQ&JNLJSX^=]+Y M &0C"#S[@2&0@P*0;[32L/Z MQ9&5+?DC:YK#Z8J4*N(4)T!M_V$=#B+^GQM;[Y#_,L96K [(QQ$ED2)!BN3F M:T*^4P.IXG!-+O%<5PH*BL"(&CN1<@:$P(^+>1#;3LVV3^BN]QBW4UYDDF%2 MR13S;6E;I+R0\D*1 A0I0#*"#+RS6PHQ2-U_JYV&"24P;]F6E!F.+,SG3'F^ MW:G[#TLG$/5/8&Z]0_\_,+>B2-.=J\A(I7^+;[#;:#G)\$ M&8XX$L.B.3\]1G4]'7B8YMJV,O/!SZ=O7LZ-#9\]COCPB+)T\\8 MQ.6?J@<4"UN%1/A[YOHFY/%/#]BA "W!JV<^4CIZ\=-01?5=N!%?+?02JF[W M=\?O@K_"I3U_/6N1#.++9?CRD4&&^'(A>?G("D2,N120O5\R@?B"@ SQY?B0 M#^++Q0PR)"\QY O"L7CR!1ED<67,!YDIQ!<$9(@O",CBSQ@$9+'D"P*R>/(% M>9;QY OR+./)%X1C\>0+,LC.RYCC>QJ\Q:$8M#GXD[*E7Z_A/T'&.^Z)\$<$ MTUP;?OB_/_@?QU0L4/0##Z_]V958/%5JS-:)4 !-/?$O//KOG*2$:WQ15:(! M9P&\]VFK_O;.7<.-<%FV'OXRYWJ)Q1B$_SP $M-PP-A/ $<'>J(-9HNH_B=! MXG_]\^$H[_&HS\EVVIE[6L1RI_$/S$W!NC@: 2W$HA/M ML1#2%-V=040[':"=MTH_;MOL34+<(,8I4=W["2'IS.9IW/;*S6Z,^"N_>]QI M2/DAY8>4WWF5WTUCXPVN4GDE+ "W6Q//4-L5%O> 6A*5.P_RI#)/G4H8MW MT-W."&]NX9J=4[?,B!DGT89&"O2L"O3L>G"N.G;78]TI;@ZZ>&NX$!@1".?0 M@T9K-(@7=<[,V6L&Z$>3)U7#\;]NKE/IH 1RB"4^3K*$%=FIA-M MLIWMK;) G-:&NJ!W:UE7.PL\L?V4WQ#HP@)GA[E\E5C5R6QG%<(3;'](XB% ML8<:NMP!0"'$088Z,M31AD8J]!T5>G9-. ;]7J5;U9=BV4GC9"IE-Z?EU3DT MX=(L=# I5TI;9JJ1RG'!)D]-8, *-IC[6!->W\5P+1#.:POTA*&83B+<*GY( M$5C;EC87FFLZUU#4%EL$O*\UQZ EYQX5/KK % 7]/XFA\(T_\R%6V*[O>X_@ MX3H0-FL M/@+%IDS#% %!)>G4_M6<_W.R',%]">@]@E(<>VG' Y(N>K][PV=HK]"A-3RC MX[)<7*[]+?9]:/0:A,0R62MT,F4%+XO%HCRH,KS2@B#$O@E"UU ?%$-YO$<, MBH%A=.:@QQ4?*T.[_G9W_3>Z W>:7#BY.[ @6G0OH*8L7M^*!E,29*Y1@YH8 MIB)H+HFG^#/Y [$",81*R!_X9DRZJ#]0:(]Z5"Y8D'@;]]*4SKC+5>K[X&@/ MA? 9&'*%WD9B)U8%-T=3HI2-4(AY$X600X! Z'I,HR,<@ILXRU"B[S0O?6Z?"QF)Q5 M#9F!>0\ZB=/H9 1"K6_QA6(&6K%-X=Y,ON1(P'HS1-/M%M46L$D@9@2K,MET MYG5.6X7(Q;Z%7"<*T""91=!U90;7J;,L<69\?!,O<:8:$I?814(O[Y^<,COS M1?]DO%2K)2<[S8MDF5PU\R[>(_!FJ.5A(H:@DP1SIV?6$&XA#R6>6>6;R>#\ MJ8=2D*6U6.N31;'<"BDC;#RR*@D0NY@WL0OY* B\[M/H.E'BYY+,S42IW83I M)$8A<"26BAV@0RPH-7NSJ5ET[ %M8U3F=-]A_)W.,QVH\2*%=U1ET[HN%9A, M;CS&E6[:',\!VTZE!)F%P7N229+LN;SZNQ/!>X2=6&I/U+7JQ!B2E5H^VZ[D M-U:]*B]2I)8!JRW$D-29,21.%=KQS7;$AD3W"SDW>[@*;>.;-=A16/O<8>WC MM.V;4>UAUJ_Q8SG5LWJZE.W4.J=)&R3,CC#8Z.D3 =S9V" MQ']@MO%$J!F_Y:)<(,H%7D.M]>4KL$Y\1\8SSA0CF*F$(/,>-#<*'*.D1UL+ M!^G 6:TGW)PQFB$1J>CX*4^=JWX!'0]!F(6*K^XUK_1%M.JM9I8G#&<5,9B$ M4YM/@E1U#M&*_?$/12%T;KFS\1,;U'3 M1TJ^/:[]9\NFY!<9:Y^*:GXDPUA%3Q"_]?WA<\\44LGX0X MF6ZL.^IR+$GY36>=)@BUS?97$.[A01R*2Q+G.W$;0LKR M?;C:NS@#(S ]8T]8T<2)MM&?%_G5W( HQ81.8"K)\>>Z00H))\(H9%G=0E+S MBP92Q2@HV59AD+,VI.%F7*5ON%WH \(\9HI+4LR[\:?K.^U4 XLSI2OO"RXN M7^1QPCO)[@3A[CR/&(K^<: HULK938]85?%ZBBN-W"8NT6Y3YJ,,(I.D2'2M M#H*1NRU O=_4WM$ 0O+&J%!/SQ0)J\RHWE+9\#A8A0#R'4D]!"#7!R#(#KF^ M;-O1:-#F[!6^[NDE<4X)0T$J9CV"@6@ \VQX$J?Q>[B5([Y)-00>UP0>=YX M.QIU>(R?,D6BW!&5(EN1%KJ<[M>,$'6BU!?))SG\+G ' R' Z,=W9*,0;%P?;"#[X_K21$>;$7B]LNYO M1OI"Q.9&GAB)3FI>%R :\*'WPB=3!'WS!]W2BF]JB9 W"=VT@]!V3#BOLTB) M&? 2_ECQP%TD9_ :U'QG/"%?@-X;4B\")+V<1O_=:ZD)HEY#&.W4H_C%"8U M3)&NNH*4"W<'XM-W\2F[4QA?XY0<>NKXPX%L(SK B-3(;12AQEN+Q#QY>58% MTLP5![39'C&B,F]KV7XUUYG,(2RQL5(@-\RB(W3'VTS:Z0XB]5VZ Y42W[+N M0"Y(K//69U4$D\YRT:M@LB]A7M$5\9F[W?I&2(#4113!E9/["%!_F^ [4*?W M(VYW>H8-A:&0#OAF'7![Y0=G51YT/I"-8:E5D1176[2MY5 :>I=Y!BN3F E&?K3SY5G2*>?G)*33(:S0J;R?#>ML4 MIE)O2 A$WVP+60Y&-F 5"F+-=[#FE\[X!',>ZT$XAM@0R2*=T7N MEROY'Q&;[\I,KHH5ZU*]46RLLO6&-QH)=U-SA'\"ZGN/&"7L(*H6(51]%,&^ M7_\%3V^Y6M+0%:>F(A@X8):K:L[W;)L69 +_N%8,<>W47'O4TWO,^QS?H+XF M>#R98L@DRQ]1!'![[2OBB,M(=5WE&;23WDB(-@"2$63>G@2!'Q?S(+9=4'>]Q[A(>;%\DF/X)'F@ M$Q527DAYQ9-$*%)PYQL R0@R\*XE=?^==II84;"12ADYR1SV*DV3ZDU$WXC4 M_8>E$XCZ?VYNO4?_/S"WHG**OQ:*:H/G8>'L0H'4SB#'D%?F:/,2.@[AW>YO MGV$2VP'23X(,/SH2X=#4T=0_-?7S[/VWY_VM%#V6?#&9U+$LT\WE/_\-OSS] MG68#Q8/FR_AOW?1GMK+Y&2';JVU!\@\\?'_XR3C"Y9\$_4"'GSR9-_B_X8Q> M//BWIV$:L.V_WRLZ>WK"R<5!"S49\)XH![=W O_U+WQE#J.Y%[1Y\?7_O%S/ MK]I73'-MU_OY+SSZ[^\7%'PD#?E+JFPP6H0.$LX^V7Y89)?]_M'"G?VD=C:A M 3#5 XJ%*:-PUC^5I6OJCQ3BF0>>__??JNOIX6]P2*S'N:JNO@G_-UY,[7_^ M/U!+ P04 " ! B E9,\.\R6@, 0 G*!( & ')I;W0M,C R,S$R,S%X M97@Y.60R+FAT;>Q]>7/;2)+O5ZFG[MZU(T": 'A*W8Z097O;L^UC;#GV[5\O MBF!1Q!@$V#@D:S[]RZP"*/"F)) H@-DQ(TL\"E5Y_[*RLG[_/XW&.W_"?4>, MV)_7'_]BH\!)IL*/F1,*'L.K=VX\8=?!;,9]]E&$H>MY[$WHCFX$8V:KV6V: M5J?9:C1>_PYC7:5?"OQSUG\U>&6UK#9K]<\[G?/V@'WYR%Y\O[YZ*3_\]O/5 M]?]^>:>>^N7[F[\^7+&SQJM7_V-?O7KU]OJM>J/=;)GL.N1^Y,9NX'/OU:MW MG\[8V22.9^>O7MW=W37O[&80WKRZ_OIJ$D^]]BLO""+1',6CL]>_XROP4_#1 MZ]^G(N;,F? P$O$?9]^OWS?Z\(G8C3WQ^O=7V;_JL\-@=/_Z]Y%[RZ+XWA-_ MG$UY>./ZC3B8G=NM67P!WWP%;R]]YF?CSAW%DW.SU?KM8L9'(]>_:7AB')_W MFJWNPTNA>S.9OQ:HI9V'PN.Q>RMP[/5/MLQF%YX]A3\G0@[1-IN]#KR4>RQ\ M>Y9]=QSX<6/,IZYW?_Z?U^Y41.R3N&-?@RGW_]-0K\"_D0C=\7]>R$]'[K\% M# 1CQN)GW.">>P-3PX==J)F//=SXD[=&,VMWU\- M@5:S(\T*/YT]Y]:-8!:>&]^?3]S12/CP@?_XI6^U[(O?7^$'U;Q6^.AX@H>P ME'ARL^?OA\S;[\=7G]_O/7 MC]\,]N'35?-PG"ABQM^_O+V\?O>-77]F__Q^^?7ZW=>__I=]???E\]=K]OD3 MPW6 O6G\4^]5O%#+>,O>_"^[_O/#-W;U_>O7=Y^NEU?2;_SW2[U7\CX(63P1 M[)\)#V$P]LX?@6'_R$-GPFS38&C:]5[!@C$8N=',X_?GKN^YOF@,O<#Y<;%J M(92RJ\&7;,4P?"W7N]7P_5_0N4^7UY^__B_[]/GZG=X$^H]?S&[KXG!S_%<2 MQ>[X7KWD@OSX\;DM/=A&F[UF/6>O/T/DP>]9*G0&^^H&,?L"%G@+&C6((7N+T_9=L['J@16X<97KEW;.O8A:$,<1,#'1NJIB"EHZ-T^'B22@$ MFP*9)A$3:_20O<@]]9^F>@T'DQ9S_G 9RN$GOS>_-=DWX20AN#/@+O='[-U/ MB(U\B.J %%,WBL#-+0S[[=U5-E S[SZ/)S6[9#T39YU%^7\$XZ% ,8 X$'CA M1BP?++$X8"!/["H)0PS"%T4#O8;!1C+"YA$+QNPRN8&)L4&F&7F&+8XQ%P)X M0B@<#M]R1!ASUX?)^ 7.XQUT>EX1CB2)F080X\#(RGXP51$@+Y7-_Q$A1! M^*;T#\OBIIXP]H03RP\(SX6(50T*4\;E>>*&._?L+8>(_$H:,O9G 0&DH1R MMGSH"1:)&XE$\HM:]Y5OZG/9"@WF@ 0+6!&\I\CT#^Z#MLTM2)-=1J!.R(?$ M P4<4L1>)SY.1"^^_?"#=1(3"]0TY\I85L3N8?D8^?$#@><&=$ARP"B+,TY4# M+H/I@+EQX+%S54\-&Q+'[%U$*#V @M3C)NGC<*E. !Y1#>: 2 53$48;J>'.8?"8RZWN9;&VP^F/F9<-RQZP#5[I7$/8A1 M!)0 CD>9E*_J\H3?B@6V+)$07@UN?#.H#KV UN-C%!^_W MW'/V!<2%?8 @!BP&,YOL_=R*?,M9D>]S*W(AU77A6U83X@&?WXC,#$I!? NR MFB@_CM^X]+EW'[F2UP_/N )3YL[M_5<1)5XL/_(9&"'-0:2UMS^VSS?[C_?Y MUR#6><^*5AK\;N9"ET, ^!N\#?"#<>#G2"I('!@86W+0M[EO 2X9FPP=,G,4 M"#52IJ]@I1;F 0.BQ *_HV08B;\3]22EM"I P4?@<^&;*CJ,Y%0V/#60"A?# M!^4GLF\\N%<^#&Y%DX$PC\P_I@^X$&O-(^<$' N5,9W<$P>4$,(1R4\40JCP8+W>@'_#."O[U@IFR@%)(9AEKPNQ25 MS&=DT\!/(+W$3_!YL;)>*(ZQDI? <9";(Q8!><6BF*\G45.9EZM@AGQ./[7, M1W3.V3I1]O@M=ST9P 9^1H[YA^_$, *9-^;.9J?UP!0W^.GF37"[]W<>%(%[ M4; X(PQ@Y[/ P<'?QK,,+S=!K W0Q9%80+(?_%LP/"!K7V7B$^@ZQ]!\B/JS M:.$6'Y-9-*!Z$ +_920UO$>[!'$PLL+UT:HL&"V,K&,W3N#KG,W0VRESMZRH MJ?SOH:?-=>3+67]+FG-6O+?;["Y6)IE!4-(8@EG\T>!C MB/S.N7?'[Z,TS=;O-/O]WRZ& "9$F.;96RO;'X?85"DEQ;_"[=5TWH*H+.7P ME2V2B7S.?(@-_CB[_GR%&U%<206N3X[VQQF2!S>W%(Y.Q4.1&23 X[-(G&>_ MY*>)@5T7=IFW7:TF=9GNNIJE-,&<_F4Q]L,R8''K!.[1E M:Z;["]BA>9Y;+OR5%-%'BFG>V3J.$(N8Y,!L9MG_[<$JS_/6&;]V,+$N@02[ M&,_9!$*)/\Y^^7+Y]?K#^P^?+C]=?;C\Z\,GM)N7UQ\^?_I_EMEJ6YT5(5'8 MWL>XQ5LUSR V,"#[P!IL/BC+C:H$BC]1FU;IF"H8.D_]M.NI!N9)>G9^VNU5T7O&V4H/2EL]=I7F=.F,?+2RD.Y;!$V97D>@:U MI':5K"TF^9D*^ID-"G"5[?9D&[$+&WZ(EY>2?8\5W/T\^_/5:93TQR=U.3!N@?C=$>A4#7)>8^%/8M' ME$Z@%A6A."5KB44NIU8N9ZT*8>HY%!-0!/=6?/"= ^K2PJ.PPBJ8"O;BKR"* M7I:@7/IY)9N\4A6\TKN_$UC+ ?7D6QPX/R:!!\@]2G=YF'KHZ?F@-OF@6OF@ M[?'<%8\F[[W@D#X(GL#@$7=EQ'/ZN9P.N9PJN!PL(#4_AS?<=_\MT0A(Y!R9 M Q*PC=)Y/KB:8KS*2M$W:!!ZS)K%7L'X M_3,RS58!F>93(=@!BR;KYWVLY>CNE:PNR,I0#E9]N:-Z1GUW+D'S[6EK?\]2 MPM3+GFSQ)4GS>64'[?S 3TM+]I[D0@W2[EG*Y3PF@MAZT'>EX.G 9ZH7=S>3R]V M$<\IFUHY2RNYY3N';R6P_QSWVD"5\\TX\(@-W:.RXJ'^X4*=# F2" +,R&#B MIR-F\@P#BR:RK!OB3H@UL[^FX CBZ.51 H0]G:TT0$75G^;]$4_B8-$=R5<> M6:*:%Z?--M?3]8O:>N1TGYRQQ;O@ AAQ[P5U&R.SOQEW(9^?* ME=X!U7:ZN-1WRP=G'^5#D.TD%L?P;JUFJ_/@WS;'Z$\H;]\/.$U :QK1C#OH M-Y%ZZ:JMIMTGONC'%U 7TA<=^=+*A?;$&'T8 X9L0'S1CR\ *+?N-!!?2C-D M73)DAV/,(S=B=L7'I=&@OP[F%[HC^=30]/"0\U%$>B1- -S!F@%@66=/U6"S MV3%+/776?SS]MB4J9)V"2J'89II+66BB=]@(X>3E"0A4)W'**O]7)]CCP+ M%I>J%,O=CK=+16$.Y80$OUMVZ8N6@M^MJN#K!E%VR7;6PH9'D=RQTA]A[*>M MA3FE$U?$[8E97;1.7_QR1&G=GA,\"6G=GGW315HK@HW6+ZRKW 8>DI =?/$7 M\7?BWG)/U015$OOH+]PE(*1=MNO7NH(<>ROW\VN9A4)FZ>$SK-OO&^U!K]!D M[=&Q4 44X?B(Z4B*H!_H>9HB= 8]P^P.GMN5J41LI)P<=IS'$C=LZBO P0T] M83!?Q%5 2170XP.CJ^-%WJ6CI*>IJ=DVS'ZG:'=UVC)]8 QV3)DN&4L]3::M MMM%K=8OQ/+K$&"GB"M0M*VFF+M^M/138YIS?R,,9OUI&Q^Q);/:K#6ZX:V#[ M?FQ-[MX*[Y[PV>G@LZ(]7!UB4],V+),PVNEAM*)=8RV4H6/8G>KCM"^AF'%W M)&_@\*/T9D%UT8E3N>VM"B@W ;=RU=:VC4Y_56T)N!%PJRYP&QAF:S4NJP%P M>^/&3N#Z!+P(>)TR\)+-CJQBCS(0\B+D54UML$W3,'O]RD.OM_"%6WD434$L M8XZXTNLT"7)5 7+I3X&J0K6.T6T15*L25-.? A6%>';+Z/7-.D*\]TFD$)> H#C,L^4$D"LLK9L (@ERU/) +)VVF3U"O*TI? ] MO1;].HBY1WMX%024M(>W0S][_8[1*OZPP&D+-6WBE5Q/8K1:?:-3E.NAT(W0 MGX[H3W^BE+%MN-RI:??IV++)1 !1DQU$_8E2QLYC:0I5'9RHGO E#&8POWM9 M]XEGT6=XMP$=U2.T6!>TV+=,HTMG]0@MU@DM]EIMPQRTJX@5=_&6:CX)])T$ MZ#M0)Y56Q^@,"G=W)#"$]+1$>L?=4*\:O'LKY&4&M/-'6*X.6,[JFD;'I)I0 MPG(UPG*6V3%::PJ=:X#EWKL^KMES;\6(N7[,_1L7+YC,^K 4F66D8*QTG*=! M:6?EM-]L&Y:YFL@AN%9UN*9!96;UE*%C=-<4=E4/=2V?[/-$%-'QOBIB,OTI M4%$LU^\;_?9JM1M!.7VAG/X4J"@$[-E&VZY9!Q?UA,\S$8(G]&_ !?)(,$FP M1C!N))$H^E0"!;VE(T#]B5(?Y&B91@^OCB3D6#/DJ#]1ZH,XK9;1-E>5J&J( M<_TI>D*=546=M!.X0V^IB6>UH"/M NZJV[(+ZFBF&?Z3K:2]P+]IQ"*<$N0K M!_*=2(>*4^GW8IK&H-\BZ$?M7HZ_J5@_9;(-TZITQY>^>L1PX1%W LD#D_1& M%UD[F,S[#HL[4Z^IA5@AP3'][X*&V* AHR#!LB<-#,16(?FU(,G(/'')='B< MJ=A,F(VY(Z,+CMAJV\4IE+XPM"R%DCZ8%$IYX]HK5*MC&BV,;(?5@L':![,$ MES79(=4 #I=H)38LM[!%$Y#59 ]3 Z"JOYCK"#%SRW*$'XOPZ='/7Q\NWWSX MZ\/UAW??V.6GM^S;]>>K__[S\U]OWWW])@]8]B[8NW]^_W#]OZ> 2&ECLF(; MD\?Q5:#,DS?'.ZW"CZ>?MCB7#'H*$N=*5EE:MF%V:G;0 M3KF>*_ADR!V"102+:@B+GGAKIM&S+:J2).Q4*^ST-%UH&ZU>E<^YS0%6F(@1 M$S]GPH\*]'"GK<+40Z6:Z*P-6MVEB_"JA,[TIT!%H5W7,KI6S<[0*:?W5HQ% M&(+7N^&NSP*?<>?O!$0!CW.S61#%#<<+(L%&;C1+8L$B$<>>P'M\&"' ^B! M_8E2'^1H=8U6JW#'2O)2.G34GRCU@9P;E*AJF'/N?D-Q*_Q$&-12I8H@](0J M%Y^HKD:[LQH_$Y;4%TN>4'ECD2)= TB(NWWP/'1"3N!'[DAVV00XF.W^W;,& M&Z]M"G8HYT5Q7.D(D?8(B[OIBZ!>U:$>[1(^P6'VJMP(1?G&Y9;3B*MMC6I00,DR^CWJ)OF@;N6U%8E5AN3U$(EVD6U!-,EZ#$M^0C5",RA M,W0$! D(YE5^8!G=-FWY$0XD'/@:G(5IM,R.]EA0>X$G?$@;>U4['7[:TDI[ M=E4XY*U7"+%:(G+0JWN*N)SJDOC&P5CO]U "=/:-8DF _>I4T M@3!T'J(BY+1UFJ 2>615!Z94XGNFNN' M*PT5][]$=<%##HLK$JE.$+Q"&KKPDBH^$:"2*M;G[O0GJ&+7-EIXX'ZH,2#6/CPFS$P;G%0R6B5II:U+*ADM M-!RY"J93-\8.GA'C_@BW+=4.I@.@DS78IR 6X&U/%'[2;F0M=R./XZE(S&FK ML0IB3K")8!/!)MVUE& 3P2:"3;K IF]QX/R8P.\BC&1?O]X%$W\G(,>$E @I M$5(BI$1(B9!2V?TIOX39:?$(_97!_(#->,ANN8!*$,/3HG' 2X23"22!_VLJ8^? M/3$\6%'PIPG2.[+7.S'T5U&HIPFNT\ 'Z1)R9/?#3:>!OR[!>,'L=FL;Y+.Z M/6,P,(U!IRL=C&6WC+[=-;K@K[ML%@Z)EP8O=6>/>$ M%@DMGC):M(U6US;::QI,$%XDO'AZ>-$RNOV>T1VLMH^M#F)4KOG2<9)IXO$8 M/.A(C%W'C6E7CW;U]-[5VTM'7W3Z?:/5ME]2LQ3:_JO$]M]^8MT;# S@ZJI8 MUP HYKU1(%N!.<$45C\1?@1 C+D^_"W8"R^(HI> )$5QSHHB4>W;F^A/M'IT M/=G'#%'3S=/K::(_T>K1ZF0?_3,[!74\*W.W4G4PB[:QVCW:*VG]3V\QE>L6YJ81I]S/!8!25A=4'"3VK]*;?SWKL]]QX5XY5L,+\@V M$EF]7,29BMXD,F&$WA!>)X)GN,)'J)D3RX6WY@HMB.Y/-<7C?3O3%3G MLOQ@OQJ>&,?GO=S&9D,*V^)+<3!37YKQ&]$8AH+_:/ QD.6<>W?\/DIUJ=]I M]OOS^%J]UD+6PL(>./NSD6E>Z[=,\74>"H]C)=K*J/-Y M6F#K<'GP9[I\&__./?-0+L!N/:@C9Y-0C/\X^^7Z\]5:?X"_@R4*I]Q;\ GI M2Q#9H@9BX1Y>DX:B,I=R_CHG-#DBY,1BF < ,_5*VI1%DPR>RO*5BI M.'IY1-ZL:%2>/4]W'U*GI/.;6V%ES<#0>GP6B?/LE_R$T<"DQ@8USU$:NV!B M>1('BQ96OK)@_W*11/J9UI+E8I(BH.J2)&>([;-YIL\W%7GVP_O=WK;45\ZT MY 8/8,"Q%]QE9,S^EOI[KGS#'=!LI\U.N2,?G'V4#T$?DE@<4('3I!MTH019)MT8038)F)$<8QX MY![5]ICU>$ON'VM_=I<%+@EO/94(@)]@D8!A.F?[L-O&-.=!E]]_9B;@>A(* MP3["&Y.(O0-D/V+/NFF)!/P4!;S$HH3G*L"ZD\6D 5IIP!XLSK=;M3)KJV#(K^)6^(DHIE_M MX.@GM/>VW$XPON>:=B#;H5P($EK<=):-6%M MXQ$1^[E'1,H&,4L.XYT/KPOX2H'>XN1CFQ(BO!4M+>[0EX;8Y$GJ:W1[G:)= M#8EZW42]!I)N=@VSW2O"497EE3YCQQZ*!Y^AD;J<1CZ$)]+\^/%C&Z):5N%N MB22^/A)?^M(*%OB!T>JN0OZJHJB%_C.AVAVBZ/+0T65ME5W+Y1:=]!L85O%) M/]*54],5'5=;M*I =&@7XBQ/2A=.-@BNK"Z7NG-UJ$H'$L#J"*"6\E$0_HE(YRK5795N)2MY(VT MEGQP_+!\_FV-^I5-!!+UDUCRH9'*\22]8MAF>,\J4:A M:W3:A=[30[)>1UFO@:A;IM$?K(IZ)7!4ZIH.4=)]@HI962VLW"F@KM$R"[T/ MG"2V6A);-8$U.T:G6Y^30*G?*+;HFJ*[ND5W=4 R;:-CTR$@$O43 #(=H]M] M]LV>96X(?1.>!P\SV(WP1<@]0]85\-'4]=TH#F5O3PH73S! MZWC4ZKO2K?U494FQS5"$:YE0DZ MQJ-(Q!1P4L!9$7"UO\MJ&99M%>ZQ2,+K)N&:"?B3()71ZZU6Z%0(47T)[D3( MG"2,N>OA)=',"<7(Q4O!*=*D2+-66*ICF+9)2(KDNYY(RC9:O4[M@!2/$N[% M]PUY::D8,6<"'X6A7X3"P:M.71&]-)A/4*K6#;,TI%(%F]+M#^$,NU5\SI$4 MBQ2+.MAEA21&Q]*]@=T^K5V=E<9&%%D_PSC4M2=E^6LKPB^:5MOHMKN$(4G2 M3Z8M>:=C]+NK-;I5A95F7X[_>2:P4-Z_8:[O!%/!7GA!%+VD6+?&L2YU*'_V MV9F6;0S:A1?LD[*?KIPL@%Q976Y[,T_:E%^X@*H MI?Q5#!]=I&TNYG HS>:]I#;E!X_R*JMX&I8H4IMRDMSJE1X6Z47*JM3XX,M,F4:A?2S;0*N42DY#K"X+!.^;2$O]X5 M5N6OK7@,:1;>@HHDOCX27_K23AE+ZB?M% C7"]M-(AL*,9!*%C,?]+!*DVW%VI<7?>TB^),H]>A+;$3EMFJB:QI&YUV(:7: MIQ[94'Q7S_B.D E);C4EMRJ"JS,R6>[)E(0A=@I,D0I@$X IOAB[,6WFVXCVP&3';5-C 0YD=!S_01&=?N5"U(CA4'4_I"RD M+%0CM]RCO=4NY,;&8S)9%<41PJ)"H=,NC2.$1N)>S;JXITA[VQAT!]6#>_K) M/86S]B@(=/QU M':*BKM@G>"GP,KZ%I<'1DY2R9X45F"77*QS_1W:SJ, DY M";FF>TYE^BD=A/@$[U"J3^2HX9(/#I'T6S-)]DDL^=" ZF!+KAZ"4EFW.X&^ M&H 4A^GR&\'\9#H$!!6,%8B*6)#$4EW+L#M] MP[9IZXOD72^8=Y!;W2W#--L@[AL*%%_%?.@)^'?DWAZ>:WORJ? B%4?@;8^+ M$_LF!...$TQGW+\'-K)/02PB=;X@#MA5X(_PX/((?Y.']#AZT/>NSWW'Y1[[ M%L,+4Q@X:A8XZ6?33C$2?F3?#CV%EY]R[X_=12L9^I]GO MS^N;U6LMI&N.'5/^LY$C>FI#\M/(7LK/8Q9$;NP&8!2$QV/W5JR,.I^G93:Q M<<.)N$8OS'V2_7GZ_6FF[\'>QK..6>&E8%J=E+ M9Z^OT3!AB KZ%Z.:S:6<[R/IBU1>1[ZC6)G?APM/211 M17,E+Y[:T_RC.LB'_'&&)@7&E0Y^;E*5:0*KZ?%9),ZS7_*316N16@Y4(T>I MWZ*ERH4_J9U:=2;QW)"GHYEJH45@Y9S6YP8/8,"Q%]QE%,K^EN'0N3+;=T"! MG>8T);Q\$??FW.MAD0[QI1R^[()CQ)>2 M^+(K1T*,(4-&?"%#ICU?=B2_B"_/XHM>&TE/I4#-ZJJV(;9#T@1 &:P9$%SG M;!]AL'$:!Z5&__'$V)92N)Z$0K"/\,8D8N_\D1BQ><*#M(&TH0AM*+'17L': M\I&'SD2E!FW3R/H?/4U=-DG0,32H+/DAG=JB4]8NG=H8#]K-3KG]+ M6,ZME MM1?5BF3G@+)3;IO7XF7'?G8$4_Z5%_GU'JYQ7;GM*BK@>LH_T[=*DWJ?8]W( M_2.WN"NU8GAO1:AUDY]C*4(]]*"XUG>EL%1=\/0YGHB0.0LE# NN[[PR,>%3 MLI:/25M6JF141Q(<^PRLAC0@32!-./Z9V<.1H,)03Q:6G;W^[H<"9OIO,6(3 M +18"WW#73]2[D]$+UG@@W_TY;*PF,P/XIKT*=)1,S2\U*T"5*OB38K;R;CQ MCE6S;:Y>LDI:2%I8/M6J>D7CHY5PTXVF58&^Z@E7FT$O1?H%FA%M[G$X;&97 M]WL=GI3G[=K=$P"_)WNSR4%3O+53B&T)WT,<)3[.H2DZ;[S)-N3WN>MY -FF M \AT #DOZW0 N8('D+_%@?,#DY.C^Z-:*I/G.HC*_/7E1\OU$I*(UC4(?.\3^1)'"RZ M1/G*(\^A9Z?AE>P_^UAZVVS:)WH0:DL^Y1'@L<"3@MTV,4(#1O2;O:W'CX@1 MI!&GQ8A6<] E1FC "#!-Q @=& &FB7R$#HP TT3AJPZ, --$SEH'1I!ITH81 M;9,8H0,CS!T-)8@39)M.BQ$4-FG"" B;+&)$<8QX9+WBSO1W+:\ZV)Y6*Z0; MP?Y[-&H+9O5G0L2*\C, RYF5YZQALJX*Z-W_#WSSY+!P<^Y/Q>U;F* $'92UYAZU,-5_NI4FZUFJ:I=3^W77IP%4RG M@:],@"PEK8IA.Z1R%&+^MB9K2N=[SJ%5BN-/CVH*LQ8U#G,66D%52BYTM@1: MLSQ:.#]@#RZ>UY&C22BJ'"HPM)Q*4\G MU=(CDG0\6SI&8NPZ;K7$HP:!=(4E9JGA3(7DICI2,EAM1%$I&1$/IWB?&8T? MM\79XS;UWW"/^XY@7)YF_@?W$Q[>,]-@!5Y+H<*Q4AN]:1RS'UTXMC5G =,?K]OM&R+,WWZQ;3 ?,>A.H&H@]1 ME$CX#]@_%%$C)%I/J!7['0^PVE@X4\Y_LSHTGZ5T/5=CHV5"_5\'C#KMU(&\T-TI] MRQCTNT;+MBJT?WLX)M(YB%)BO7TD]85I# ;] J^K**M6F$XZ/!WF5LV\;KK< M05^A?1Z"/2)@/7$:[.JL0/I 1EQ'(W[4,NZB8XWJ;1=OP8=YJ/?J,F[$$]& M+_Z0V&X,P_HW26W ^-_31/B>PC^%;7,+L#PVZUBH:#=6%U M&9NT6AIR_;=K]Q%XN]TQ>NUVT0%)C:3]Z Y,2VG7;8M5J_"[2GNLM=U2K0)9 M*K'=>C**1&[C&&BW!M*^*4BJUMZH/([?&'*\ H/Y@H_XMAV[[1WO*JY;7D( M^UM5#M*>946$UK:,5L&)%DLIV>\9@8!J#3K?"@E.-)G_KMY/+%K#] M%>[@[9G+)L6!=TT[ MZ5A(*P3["&Y.(O?-'8K0I36//.2G9)GF8 M#9P*LQ-X'I]%XCS[)3\OK/>8J&=/^4_XK!\+/YMJPQ/C^)PG<9"]((52O9** MO_I,3A_2S^ KJ3ENM7Z[.&-2JO\X4QWBSS"EELTS?;ZIZ+)GFJW7-+<6R Y MUHP?P)AC+[C+N)W]+37D?!@*_J-Q!V2[F 61B^?PST/A\=B]%4MCIA9"/CC[ M*!]&@9?$8F'=Q_0MYB,RP%)=K-[!(+LNE.3Q*3 ,MBY5%A/E0K3 M;+:/<&:-I$(OJE1!<)Y[0^]U$'/O>=?/DA_5S4!JXT?U.47P:,6XDE=5J9U8 MV<:[H.($O22%+.(*XR\=)YDF )G$J%(L)S]Y2*F05];AI>,BC/[C%WMP03ZS M&FJA-PW2)%"%_>2W"0]%5"E+62V[J%6;C,=[TVF0^#&)QR'=9H7%8R3&KN-6 M2SYJ$&A56&+$WPF0JXCH2^=3RXN'N/_!_82']\PTV$)1G(NQ830J]VV-$\';^T'_2&* M$HDV &J$(HI#UXD%3CQP?AC,%S&^,0["L7#C!#[ N#]B(^&YL*9[?,^1>V7J M"PR8*T+O'F:?OL#O>#B*Y@/%_">[<^,))M/A0U6 _8?K#[^S"%";5H,0-H&' MZ!;8;E"O;-[Q['UE!;74NQ/W%E33L$V;Q/1TQ92NO"TA$ZYCFU^2XK*,;?42 M\DLAL:SX:@QY)$;RHA3A1QQ/2%04&Q]<5#4'=B7:8(W3@R>3XB@Z"M9*VO>V MU99A#8K';R3?-9-OLN9Z27L%@FP2?WW->[52T9]$7/A5A-5/#^M3KJ6U<3[! MN*-[/;-0;P_UZWJ+O'M$] M$C5SW5ES[68=3_ 01722SF(N;3B!0_2;W;A\*R=0Z?+;*RUE)_,+C![T!2]; M"L+S3"ER2UI\(VW7"]2]\%Q?--*_6^M6GKXD[UGJ-5O=++N57K2T\%(0]$4JKR/?<9I2;/,O7]T@9E]@ M1F-8=)1F:C[X3G-N+LN?XP8#]&!V)(MX-&'OO>!.]2/BS.=3&&[^W?Q7'[X9 MC/%[\+6S!Z8>9<$OOOL\&8'+&ETPUV?Q)$@B[H_236]-7-%I73S7:S=MDYJR M+\;N)=T7T:8; '5@A-GL=(D1&C"B1XS0@Q%@FN@J&QT80:9)$T:0:=*$$62: MBF7$(VLT=L*'XZVZ6UK"?5?D7F87SNXC9&&YZ6;GR9!^_X9Q!^ _ /P"KWYIEW^Z M82^%?TZN4N-2V*,X^%X)5-A=S5DPJY4-TX_5V;!7L(QAZ,(P?PKO5N#2<$CN M1XVUQ#M2F2;I!^F'3J9>.P"WLH;#=,LX!@332NEV;2,6S[A?"S,5.A5FY]FX MJ13;,DVCU^L5FC(XO2X()*_5;6!057&M))J]'/TKB6)5(!P'+!1.X#NN)^1E M! NN$]_&%QVL(9Z%P:V+NV##>_8BP:ICUW_)@C7H][RBT%=7JZ9%5$B!O+Z! M/ DN"2X)KM8;C>5U5B?H6C5#4S4\8%M&J]4B/$ R6Y(G+*O7>U7%M'JP=53E+>O,>G - 4/;4(.)*,DHQ60 MT@7Z_U:SVX; MK7ZK<+-WZC)!FE%US>C;1J=5?-:[)B)1+3B]*1X8P2BWLK$FXU$D8D+4!$[T MM$96R[!LB] )R6F%,C\=H]EBB);?4#-HX1[\7U#-J+&HT03^"@VHR(D M37BASGA!JYSWJ-#Q\?L7$83+.$.YNZ MOA@1NM82M>BWY++1SMZHO&<:-IW[)/FNJWRW^T;+LDF^ZP#AOX0!3& 4*<<< M<8]VQ FA$$+9;@$'1L>DVG'2$=*1S3K2;AMMN_ .LS41#\UA_'QO/,+-<;D' M'LFF)Y[+Y1(+;;E910;JBVOJN]LX7TO!#0A)_DC^2/Y.#/>^^. [(9YV?OEJ M)-1OZ.MRS:6EUR,$3-$]1??K]NAZU!",=(1T9!L"[AJ#KDE*4D4$O!0M9,'" MJQ=9L/!R,5K( 6/"Q<^P?>7=OJH?27IEDZ3 *G7;+/XPV4D) ^E'??6C8_3[ M5"Y2S;3"A;K_\9'W55%:X="0J62S<,@,J'ZK+<0(]HQ^I_BB(E(0/46&%.19 MN07LR-^E!%Q%<@OZF863S3!4V*S1SB?)'\G?J\$,A@FZHUD M5B.6. S M\7?BSJ;"I]YE%*MKFO U[8%A6P/:]R)!K5#BE=K65QB)+CG,;\))0E@J&Z6> MDQ!GA0-W_:B@9\"_IW?N%'_IP:G+ VE%U;7"LHU6B]KBUP(N?TE"9\(C&"L8 M8^G6#*9Z+T\YS\&S@1=M>0G.B3F!'\5AXLB[I%T?OW$3BHC*O0FW:&JL.CW# M;A&^)CG574Y;QN T685Y;3RD'JE(SBV_H0E4,TSP8C:PXBG910M\-(M0A2D M(Z0CU#C_%' WQ 6P:B>(8FPOYB1XHS6AZ&=8N1J?Y*C9L0W:/22AK[#0[PWI M;>H.7DTX?['S.+.[MEJ;H#V=UCR%TYK[[Y\/VD9[0.>924-(0S;RY-66T^W3*D^2[8O*ME4^OB;17&3Y?A6+DQO)(\[S5R7ON MR)432M82<.BW9 (J%0N41^5. 0;S MQ'3F!?="L#LWGDP"3W8KB_E/NHGZ6=:OQL=)JG]VQ#0&@^*/CI"8DYAK)N:V M22>IJXGM+W:>I!ZOK1DG8$_G1$_AG.@3J^;:MM'M%5XU1]JBI_R0MCPV9!@< MH/5*3;1#.^2OGQTX6;A?83M6OY,W)'\D?R1_)P*07=\)!>:W7XR$^@U[C"G< MC'O?\A>\D>.6>[@U3@BYPKM\5(Z[,X(?F(9M]2F$)V&OE+#O#5#;EM'I4-NO MJF#4%2&^VN28&8_94, '?4QIXYU:,%9 G;UI=ZY:NW-/<]N=0<\PNP/:JR.A M/QVAM^S6(8+5*@I]]?#WZLU=F_VZ@->+]^@UB=D.O>MF@YT8!'GZR M>TX/YL(D0_XX\\0XAD'D++-14CEU L_CLTB<9[_DYX$AQT0U4)WRG_!9'^\$ MRYC3P&'SW&I(@9.OI.:@U?H-9Q^'V5/3T4RUJH*R)[C2U?'Q/M.Q%]QE1,K^ MEH)]/@P%_]&X R)O"S^5EJ.ZM6!HS567YX.RC? B0((G%TD*/)Z?F M(^142F7Z\Z 9'F+$D1BQ:S>:&'$D1NS:6R=&',\T;4U)$"/(-)T6(\@T:<(( M,DW%,J)Z.5P<\SUQT$XY9)/=#<%%9=4JKB$6OR3X)+@ MUDQP-:]V6K=#.N/N2/;*=OU8A"**J;[I$&!.Y[V9RNVSV%2@0:):"5&EMJTU M*RB:N\MB&U+5)/ZI=N!^T&H'LEQU"O1)T$G03T+0-4>T,.2GP&_($M\XY'Z$ MG:<"GSI%5@09T-']&D;Z)'\D?]7S61HAS:_"\7@4N6.8,KHS/*HR$G)/6G5) M#H,9+.A>'F_!DRTSW!$E,$HQ>DUC=+/5,OJF13$Z"7J]!=VV#:M7^/9&3>1< M%,F"(I,(C&KJ7 M0)9:X1!2$5(14I$J0W48\GHB (1[7G"'X#L43N [K@?#846UL=(ZV9 59WA* M.'2=6*2]E>. Q3 .GP+# -Y#M!G!A^%=/@QNQ3DA>"TQD7Y+/CB@JHS].RFV MDZ23I%>*[57('>P\R;RG3J1EI&6D9=4+5DJ(3/IR_.L K]9XS/8_7]GR)_#_ M#*M:T_M?ZW;9*Z4/2.)/2^(I 5&'!,03*@ $O$A[_[2Q21N;M+%)*D(JHA%9 M:J4BEB^UV^\;[4&/H S):R7DU>ST#:M'!_>K#;UI[Y]V)4NG M$NU*$M8@+2,M*VI38 "!=.%[ C51LLH >MKZU\*HTD9H)6P>90](XD]+XLU^ MS^CUJ(U^YM-?Q1S8"?^.W-O#3W;/Z=5J&CD1=C"\"!9H_VU(X[CX4AS,U)=F_$8TAJ'@/QI\#"L[ MY]X=OX]2,O8[S7Y_;NC5:RVD:XX=4_ZSD2-Z:N'RT\A>RL]#WO+H!F"YA<=C M]U:LC#J?IV4VL9IG"G^FRV^;S5[GV+Q.!7RX\)2\/&,7\"!F7V ]XR"< I;X MX#N@=\,C&HRMTY/&@SW.;AQW^B^^^SP9@3,=O3R(K9_GI[.H@+-)*,9_G/UR M_?EJK?7"W\%*AE/N+5BP]"5 D^@BL6X,2!DKBJ6VB^]COQ9U9YU2')P&NT1& MN1NSR3Z'-]QW_ZWN:D6<+(6#,Y]/X=OX43/_$?C$9]7P/O"#\>[TLIM")3''7C<&B716'=1FFN67>1CM^%<2Q>[X?HMW MS2>/QO*_%0O$@(J<93&K=\]<$-&;4"I[=LT0F%4,+-(8@\U"%TS 3'Y:^#?\ M1EW@)_P)F@;LCI2$S.&S^<4%:$]@##$?$/X7);-9$,99-67VSM +G!_.A+M^ MDV%'QBOU3)G![EU$S(.U0A@-4Q7+TQMS1T8*./I7&&4$GS'8M?C)(_8"GX&# M6*V+[#WV/OV"?-V\>,F<) Q!E#Q<8G#KCF#FR0PFKZ2[UVJI7Z;BAM_Q.(9A MTR$__L]\#'AX+)-'(W$KO& F\T,0]>/$\(Z'Q4DO+%*RPHN"[*NX*,XB[$0Y MVFOA0#O)-WCK*@@C8*C/UU%@_N8*"0P&.,69&+!NT%]DN"=0@ V<&][,*!-> MP,X)OX6P7AB]./GP9S\.7:!Z^ MS+7X$2'/7-V1,B![D6"^C)Q>J#_2$5,HEGY6ZLQ0"+P 5()0 M"A&GBTI\>0M,CNPWP@=7B587WA>S5-/Q\]]]N6@Y/\F>RZE ]9DO[;\N+[]D M\VA"S"F_A18FO5(=6 -F7&F34J6]2<$@.$)U!=/E@0XCUZ8J38Z4=Z,X[9>G MHJ$T=XZ65IJWE<\#B( '^<(14<1#93,YF#@W7!1)&#%*G(ET5Z$[Q7Q\X@&& M!5IX>+4LA$XBO'.!%ZX_8'V2@!2"@9)!/.2E/O>_-9D;P,/[*V\ MG@?H+.<03>!+!E;]9[_B2M"KA=FPZJ7,ROV=<. @NC\#F>B(]/T)[A:@?VV6 MJ38IN3(!>@R_'T1>@87T$E\8\N_$1>8)F,!42B)^E$=1,ITASZ)E24M'NI?\ M /V9L]V5<8AD&T2X^+5LON!ZAN+!$R%GOX0(E,(;(;$!^$LU M ?7\5^*K2YSGEFJW=5UF$7QN+8=L(T<39(.( V/AAF@]*PW4^MS ?5?B'5'OGPR2%0)MZ3'J4'.3L%](\,,EJLF^P%G>, MP6_,+A^\[!>08<=-+=97@7F'A;=#@*<@^UF^HQR[O2GUL"G*.WO]/9+&> #[@XS'& M*$JG<(<^C030GJJK^/!KN'.:1"!/.4T(A=W/M#3]=$8^W%F@I"J-.7G\X7B'0OP;!SH@MUR+\E6"C&@>ZM?V*PA7 *\Q=(CYSW0N M19K_9R')[S.I!J"?(#"W+H38&-2!7CX.G1UW.878XVVIX,LH,RH/$023P4-J MFMUU.<_YUS<$$4^9B8$E2R#(_^ 03 '0FL?).4%#L,*4$DD&82"+5C#D#DB] M%$L7?O'$#7?NT>Q!V"I3]@S,C30C#E Q #"J=&3*(1K&\:,8$="-ZX (.Q W MH!YCS"P5$+X>2".V;D!@[2V"*?S\?/ F3A@(([./U' M6(ZT ]*4_#NS3�)3]1[S>8U"TT#K(,^G+\OVUER%F9BQ">.V=O)/.-TKJ+ M-4M!KP'6[TJE2=/X&S.#0R'SD*ZGDH-@5WD4[YI"F@!$F5JW*A Q]S;+FCX< MN,^7V:%?4MGD_;3GJW(\Y^PSXHNG*DZZK;'/ Z_0P0)#"WJP*_U#QHV&W $2 M^2@E>K C)89XF?%(9LJL9QFM>9IN R[-H5&@V7Q?Z %"[E1HR9H'+*FB)D6D MA5S%7'34R"#!ZAIFI/##!+3?>KC]3T4]:: A MLY%,R 1"E(5G:8@3^&N#M<,[. G@0\'NA$R=I_Y+BKK<^7C4!E@:N6(20:W/ MC5+GG;H^9*6DY!]G:.2 16E(\^R7/$;1GJ2U#$7"4Z"S: MSESU:VHY5ZOUXKEKR9RI$NO]SI5TS*;5WE9MFQ/:W/B8)1B#;&2)S>QO615\ MKGS)'1!AIXU/G9=\4 ><]_S.KH$V+ M^*(?7\QF>T!\T9 O=M,FQFC(&#)D>O(%'/_68S;$EY+X8C7;%)%IR!@R9'KR MA0R9IGRQ*%0^)&,>V4%B)](OC0A'[ BZW8(7?M25?TU)6= M>P&'I,EH1B1-AY(FN]FS:B5-\W,L)$%' MDZ!>K20(#X( &9=MT--<>:E=XU97GM4_%:88FJWO*><@BMB7(3*H;1"]+H/8 M#GM.0@<6GG(%JQJ&+HSZI_!N!:X4G\#]J)$^YD@J8Y7=3[.*5%/Y>2(;J2BI MJ*94L[0/!@Y(MBKENM2-@XOG=RL#%C6+_';LMAQ^S44T2=U9QG/X8-7&4O,M MW-S4"+77-CK%=O[52HBU-/0[MGXK(O.[*CY* &A[2?P+V[!:YDL2>1+YHFL# M-#;SIF$/N@5%7=J$J"H02T]CG@#8.]V<9(%1FF99QJ=J-!8+4)JC?*>F&=4* M#.UJHB@RW"-=(5TY9$Q8'UVQ.I7.S945-6D& D\D>5?87JP&&;P-BRMXNUD; M"=772]5#H#5,SY% DT!7.?FVIT!7/*FF'I'U/ NIYN\4\FM4\Z<-8?17$WT] MG9@S$>Z0KIRR,"PUKJR?ZBXB4JZ%>4]4D5RCWE,]\D3AI9E M4*S\A&+E*':D5R7:I@^"V/.;N2>(']&40Q M'=^J;K7%B1_?&ABMME6U+*P.5JO"6Z:G?7I+2CR=WB*1UW3G_IAG/2J>FZ3C M6Z>2F*3C6]0[74^OIAG5Z.3641".9EPG7:&36P7I2K>H&W:TT8<:E9_IM>;R MDW?4.[VR$JJOEZJ'0&N8GR.!)H&N%)-/8)ZIY]4?HT*_[0AC/YJ MHJ^GTYEJ-2_V(ZTBK:JS5M795U4IP4<5>'5+XIUX!9[5,;K=5FTST?JZMR7P%LX!4@T">9(Z0:/&JAKK%KTXQJ5(AW'*"C&=M) M6:@2[X#*(H/%5S$?>@+^';FW!U@#-D)RQ_=YLBU-6KTS;]ICS?;N'W2$R4KI MPCFEY+Z>"!:**7?]D0AQ2QM"U4BP3T$LV(3?"C84PF?);,1C,3(8CQB?S3P0 M/*"QP>( OCSVA!/C]Y@[!4[%43J,:OCC!CX;B<@)W:$8,3X,;D6SP,6J/W&@ M&13OJE7SSH1.X;UQ##1J"PN7$;+-#*8 PH.;&&ST U"-H.' M!/#>%'07*/S FE X/(J1$T[@CX-PBK\B]9TD# 5(9?I-4)\(_I3K9# L?N0J M *[[$3P3?I.=I9#+[+WK<]]QN<>^P><%MOT"MONCG&Q$3:8+$[\!B24'8:V7 MCH/T 1O&OL!R'%>4QM*W28C3L%I6VV!?W2!F4SX2DNQ1' )9;UP'F.XH#4&> MB>DL"'D(4P/>\RC]+/<$ZA/W/.8"&[)K46=A,$H"@H*[OA/++ M^0]/@((PF:BIBG% VCC(391XLH@%/^GZ,\,]$#G!ODV$P&_@O#[F.X"V MF^P]J '.)9;-0J>!;!8J5IN% KV16D@Y.4XVN\"1,QK!(D!/-K("R"GM'+Z= M??4._HZ0,+[@(?#'G4[%R(5OPN]\C-LLH(;"!>8/[_/T4L0#7H&K'47L3H1H M%9T )/;?,)$[-Y[ Z+^["^*YH AGKS^# G,ITF!;W5LWED+MOD:*;E'BG.H" M#:YX-&'OO>"N6,5]E$:\&X\%KD"P?W _X>$]F_,K+V+.A/LW0AH;)F#,J5Q. M$HEQXC'/'8M,9J>N+T)EF*;RDF F_D[<&:Z9C<-@RBQV#^R*4*IM]6N3?1.I M<^LV=]#]2Q@ Y>-[^8!WV8.!_("0*Y,]DTJ8NCPU>:62J%;2(99'\C4M M#;=:V;/75VH!()5?9<]0]/- M!LI227'*E_F#4T7)2:0&B)&RJVA<0@?YCY, M(I"3"/0W7<0Y6[Q:VF!KMDL-Q74?9B($&O(F/@V^[Z"W1+EYRGQ([R+* MSRZ;E'+H<]%?#*M@7B#@/),S%"P/[+!SST8X<]6:$0RWG/E\P88T+TN+75Y6 M9NB6IQC?!6E8B!_:1LZ<2IG]73J5"A+[(",5M2+4*"3H%&VR^_!&D5'BX^S4 M3T? 'QF3%5,B<&GQ0W 6";&6;MBKFEWZ8-Z\5('FM@*".0\&&+F1DT11SF8L MCQ'E AK^$-#,TH!&T46A&_B1T-[%M@Q\-L*!.[A:[0PIS_G6RQ$F M_W,29E-Y0+\-)_""\#SKHYHCWN(;*8T0PWD@]QG-6DM4M1\@?,,3X_B\UVQU MLXV8AH2]BR_%P4Q]:<9O1&,((=N/A@PDSKEWQ^^CE)C]3KXMM7JMM<2?*?_9 MR)$^Q?#Y:60OY>P\%!Y'I[PRZGR>EHDH/2\R;;/9ZZS(S.%[]E[L M:#(KP^POL!XT(F /_A.<]YNMOSI2>"$QOT1N.NXTW_QW>?)R(7)O"SPH5OB M$\[ A8[_./OE^O/5YG#%1Y_@+80KZ4MGKZ^E6\(0-Y 8YB%(X:]W6LIEW5FG M%!I W*\"F058XT,4)2 H>9@;!C[\[F324EX6:1Z_!S@S<("(C0#ZX?\ -]TM M^+*%6:-*@'^448YTJVXXSS+)I%F3_<]$('YD;O3P280(/$:PN65P@&>(.M9' M.>.YPJD(1P9^^<@RP:Q8S'\(Q+11G(SN5^:*ZXT >$!HJ.!FE$ F.( ^/ 6 MT+LQSP)D2T(T%;@^W#L&1!%*' F1KB1P&'@(VAEX9D<^AD=9OBC[TLIJ'S,+ M]2AY<\!#'*H655I<]L%G;T$1ID.@ <99BE4/T\]I!:S$'_$0(/>; /YA+Y ( M5NOB_>6W-_)7\^(ER))2IF_?(7QMRB$;K8&Q(X0%GQ),!;OF/V&E+ZZ#F>NP M7KOU\IQ]F +5;A]$^N&3["T$?5Z@F(KQ;C8??';ZW&Q:399[D8F?P$)8AOCI MJNC>58/&,.@H-R@&F8B!9'8!R.&Y*J&)^8@08;$,]A^^@8*:"4PT$P[&F\S! M5$@0NB*50H@:F'%WM#)/?G,3 L:1"&%X/Y_KOY+0C4:N3'Q%BZ0"TR#F&089=*LP7.4_ M(TQ=N;["0#)C,Y8:4>: M(VC.]3PI"K(&!EZ\"N]G0)E+3 J" GU+AK'4(;O3:G11C7)JK+@X MRJF/=/0+(ZQ7IWZF3MOG:\A$VMW$!9,M(D0X;C1!\7^8PYR=.!E'/9JK1Z/X MXTU K?B]*\+G[\01G3%U)E M79Z63'VG<\JK>W]5W<<@)#""2OGM5':9*?>2D;*I2-WIW%*D:=EX$@#;\L.F M*94E,['!1@CTFRJ9D_O"PAJR% ,.GN:/YA/-;KXR9U$EP MEVY4J^NQP.CRAWFF9&,Q!.,HK.M'AS<]5.L@U.;?U.$,IN) M!),!E><%SOSA\)@@"1T1K1!\T:[E%?@Q88T]MP^'C5R*W@?>#Q)C+D7M9L(" MT_MWU*X/Y@%"688@C?45J"IXO;!(;/PL,/_V(;@%FJ<=!,HR4QGE1@N3&MZO M4W WRHH(5$CQ])P_6B!MBD R>?#6/\:G::[>P5 MM,>('M%6>?='\[5Y6@'0E3DB!*TS".)4_42.=#,P"FB+^?U#?@53-N!;0F6+ MY=;]+9!6F@^^;6_-28V)'&4/KJ#E'0=@]N]D*"_5*=6A:!ZH(W)8MQQ\!@16 M0M8L+'0:J511&V9>Y5/^.,,]"1@W-2OIGHS:VW" 2GP6B?/LE_QL"LKTOM=#]SI;T[6:GM^UT32['G!L?(K-P M#!*0$2G[6Q8SGJNMGSL@PLXMF93V\L'91_DP"KPD%@?9BMDL#;D/[B\("SMS MSZQM[G2($1HPPI3W4!,CRF>$U;2($P5RXI'G#G?ZAN.MNK\.2!VIB\QVLWSP M.VEW;<#G.](M=J<;+JZ_D M\^UVMB7$MB]<^JN*U=S+!\ZRK>4D%CJ$">Q6A M'(XJA2F&QC=;[U*<32"[".TI]>09C/EFGDU,LR&%Z439*ROCF#H&QV6ONZ## M@U8Y2]GC\. C3PY:AFVO7GBANZ^;E[IV%]*VN3W>RC@O+;3RJ(LLLLOS=I1W M<*7;5\U>F$9G8*_V,*J@5UQ2/57'LB-W2UZS>*]98L2H!5TV^N"R"5.XC^Z9 M=N4<-)X;\D>'")SK+M=*WQ=DV 89'@4)[A*5HMU%QLQE+ZSX"-HTVIT-$?0A M>F\\7S[IJ-SR4;D^'96CHW)T5(Z.RJ56LDY'Y;)#Z_GJRV (?$Q+S\H[(;>Q M$FBQU<4XB9.'/B'QEI/BX8[%8L&Z/-L0BO19JE VY'[$5?.86>BJ6NVL6\N\ M>DD6F]X%X8_TU$'Z"#%JUJNLQ^HVK:T[=?7=.M^G05^9Q27;=U")+V7QQ3*) M+_KQI=<\T>I$O=E"9DQ7OIC$%PWYTFNV3[2X5V^^D!W3E2]DQW3D"]DQ/?E" M=DQ7OIB$7S3D"]@QTA<-^0)VC/1%2[Z0'=.1+V3'].0+V3%=^4)V3$>^D!W3 MDR]DQW3E"]DQ'?D"=HRVD0_'ET<6S.^L@BF-".4=YMZ5*3Q\G>%1B?3\L]W] MYN"P%\WO.KJ]AEY;BV!S%Q^N]( @F3F2S'2WNH&:$8RDBJ2*I*JZ4G7F?"L$H@T(19CD9%(V;XSTRP[+:%T]? M62IXZ4=L-JK0;JVDID-20U+S:*GIDM0<06I6VMI47&IZQ4D-H8D3EZ5^562) M+) NI+O&"YYE1R.2GG'=@F6?#LU65T1K1=GH0L]FY!M#KTW=%$VCUS.+3KAIQO,")=K4;W7% M2'2[G&;/AQ!IR["[J_U!2:1)I$FD3T2D]>C9?P"1+H=MU1!I_8*R[=FP(^V MDC*0,NC =++O)R727:/5;I%(DTB7DP,Z2*ZD9UB=00WJM-[Y\): K_DW5=BL M/G;*4IL2NJ-$B#O:]NJKCK;16W.3(HGQ[I:,]13C[>T.]95C>9V"5;FJ5Y)D MDF22Y,+:@-14DH];?J^U))<<9FD@#Z0#I -DS4F229))DDN6Y.-VYSAPSJ,6 M)9?R8ONZ%C>4$6MMJ+XL^[IVOG MHG=ZR0^I&:G9D;8&2-=(UYY5'UTVF0ZA:^WNZDGS*A5/=^4C9,N+>1<(YKE< M2HDKHEH4/)6V4[$@\#8(_"A(AI[0PC 4US6B[%4>0J\[1J?7K5/17VD)SK*E MXTB'\LM>YF&.<+;7G TB)2 E("4@)7@T<"I;.HYTUKGL959#":ARG+2"M$*S M"EQ2 E("+9IBD!+44PET2(H=Q!.8X HV%+&_BCDL[W5ZD73A:_A7$L7N^#Y/ MMJ5)Y[X[Y_(\"V_-UMV'G<_>C^$_8,M:N2]A-1K.7_Z9;R*]I$DXR52:/@6Q M4.=@C6DI9&OI":_U?H- M%Q2'V5/3T4RUT/VVCGKM9FOKW7&XTM7Q QAS##*0$2G[6YJS\V$H^(_&'1#A M8A9$+HK#>2@\D(M;L31F2GOYX.RC?!@%7A*+I866=E.;N;]<* N=_GR6J[.: M6R^*)+:4PQ:SV2:^:,B7P8X>5<07,F/$%C)CFO.%S-A!^?+(NJJ=P7$A%P]M MHP$[?BIIA\76[:ZEO:^I.HRAK-GM@<^Q6O6YO^N?"?=C(%E!,E17C7K^Q6]F MJ]E=J?JHLN1<3H/$CZ-GW?V6>AW=BN6W+?L-][CO",8C%HS9/[B?\/">F08K M\*9QJ46Z$67%$F=/N8)%#4,71OU3>+<"%XI/X'[46'W,8T*: KP9$;$(;Z?7 M>O18R4]57"; M4;[NW4]'0<8'#\?&0'(N@?2I7K)&G84+;Q[KUXZ MN08PCZ\H[!OM08O4KA2U*UV\]"W5+9TTA]>\;JMC= :=ZM;R:J-@>L$& M@MJT9:L554@]2#WJKQZU@-!7/ SOL=_=*Q%:/^"I@7GAX]H:[/L0'ONR"NU02+0O&\/5X$@K!IC#\)&+" M'\'WGAU.# L.)\C:5!O2Z$VQX^"?.E&,E+)R2EFD;:ZNHE)A MD%,UBND)J)Y0LV0,>H46Z>HE1*=8EG"\,K_JB[]I=HRV64C)GC;12@D=.;59 MNV9V@.BB361_F#NX3;0=)P._27..1X9:*4J[;TAT5V%H2[W*3BB$+I\(Y0?8 MVZFRI:'$H->A;F4U4@"2]VWRWFX;;;M'[D M-B>.))_J;3L#:E96O;"9@&39/K*&K9>H61DU*R.->8S&]&VCTUJ]>ZSB4+6U M>]M[KUYEA58?Z4:=\AV1_M&X9B#V!#HF]8S6@%H$4J^RQUESZE7V?,T#?V>T MVEWJ558SU$!(F[9LM:(*J0>I1_W5HQ80^E&]RFSJ5;9;G/0^PU(11*XW$>FH M(FFS%C344INI5]GR@2.K8W0'@TKO8:M'%-NK["GA!/4J*]O:$,5TPS]UHA@I M9>64\K1[E9FVT1]L..;T*N9#3\"_(_?V &OX5Q+%[O@^3[:E2:MWY@4-UOY" M*6?.U*;('V>M,^8(STN9,O\;J9']G3XQW49Q L_CLTB<9[]<%"!^V3IRKT!4 M(/^4TVUX_#Y(XO.Q^U.,UA$JU9A6*ROUR&BV&(2E'^NK]Y8$^UGK6(YI<(H8 MV&S6[OZ*+LB,RN*][\2Q/AC=(,%'Z'CX(9'C? OR^_ M?9?!8Z/5QP!TJ9N,P;@_,F0(FHTU"X-1XD#P&27#"*:"#TWGLF%<0[[I^F[L MPKSG$\07<]FQD8A%*(_4R\>%BX?OY;"S)(3EBJC)YKJU8AQ(T[35M*%NFI;3 MJ2@ #0$1XVSLAE$,TFJDOP%CV(OW']Y_?LF&/')!^-XF(:KF?OVC07]235(@ M[TZ$"QTE\)F@J0CZHH5\,7R/AZ@VCI?@N/!:)O5NT41R8^"KLYY(.PNMW>,S M+H/*5P&0W(^ .O";+"[D,?SQ+89_T!I*BGZ>B5">K@+6J4JUS=:CA*!BSPCB M.#.[!%%$G93DRHNC%%LD>2BBQ(OS;]T('PD,=!_>IUP!=^3?R^+BWD4T_^!' M< &@-\&<'^Q%!-KS*8@%Q(ML2:P7)/.A&8L\-0[.ZHEN*G]Z3[T MEA(4?7Z^+VH>D7T%1:LJP(8?V5".)WB(J&-R@70%=W4N%6;)OUG])II]<.*- MB=)8L]ULPRLY_W6V,/#": UTSS*:M9:H:N?"!D^,X_->L]7- MT%U#(J_%ES"VL!7JNQ&-82CXCP8?P_K.N7?'[Z.4F/U.L]^?5VFKUUI+_)GR MGXT>U7^=-#*QJAQ=K@$]^[/O<=#, ?O.-QI__B MN\\3<"UB]++ ARZE4M#,9?D&SB Z&_]Q]LOUYZMUT>4>4$R""7 1Z' 4Q5(K MR7=;RF7=6:<4Q=!@11PV$P7%1 5!G2:(\*V(8A2%XS!DBX.7LC."L%@YV"43 MNOPNFDO@DH\T!-9(EX&<\F%U*P%IYF-<7UK9H1BE8.FJDM4R9 M'**X!_E)D<1;X8CI4(3S#1XC'UY!1([<4\B LU_;S0Z#J7H8B#A+-&$\ANC= M$2IZ;S*98EC^S 1 .%>(IB%G@7A):$TP1N7") 4 MT*;"AQ$\VAU#3.0C+ITE0#/X# N&,-];::%<%;NF82M2-YXD$82X,V"8Q$&< M_04!M,?LQ:>K[^7F-G$AQ 4 >Z^$)/]H#DR9SE3XF^#4D&U CRE*PB(V7,^U M=;]\HFJMEB MW)O&O!@J."K$6(RQ9@C'ED=9UR*YJ54KY_"%)5,)HAK+4GV0LH MOD$3KAD-MB:1LNV10LZ&*DNIV?*+J*Y)34U-RFG;1J_U[&+:75'DX1E[Z3AA M(I,A*DM1F/Z6N:A,'XO218V;U!2WU%0[:]A\QK176^57VR^K7FZ7TP!FC-40 M3A#%D:JSJ*L#+EJG=_5>J+F:Z[?\PSCI?OO97:?*=]+?_3 [\C*!B!,3AJHJ MZH471)&(7LJ]#,=)IHDG=RV#>")4D44H)L*/ '=ARCB8BEKX]S*ZU>D>")1 M$_TCANU4VGR30-M\=J]7+2.&%23_<7U#NG9=HP@-8'SI+9[*P_FE+_U0B0"- M3MZP@G;J2MA67,RXECWU)U4'=9OL2XCUKO&]K"=X]W?BS@JN%'K6SO*Z0N-9 M?L8BF_%YMF%;W!YMOAJ3)W&P6(PI7WGD-FZVF:P*YYZ]J]LSFSWK-'=#--N7 MLIK6B>[C:L8(LVF?Z/Z@;HPXW9U:S3@!MFGK87=B!-FF$V-$BSA19MG(SKCU M>*ONKX-.1VK:LCUD?#8-^K/GG352$''UYTK&"2 5K ]@C77V5(4TFX.M"EDZ M,=9E'@OKQ[_=/Q_GU-GAU*,0\>CI+1X;2LR>US6>K"19R356LL0=K.<22^W5 M5,-J5DLP>I47#+L(8UGJ_AV,^29Q9<&#:ATQ3/]B[G06 EI(CV,79!3+7FL9 M90UV.16Y"^NN?7'QXS84[4[?L%IFH2Z_[/[,)-U%Y%=J(=WMOM'O/KL@MXQ8 M_B]T09(*RAMY^.,@GN@D%/.HBRRZ@+9R>F>V#-MJ%>U42%!U%M1C3/Y8@EI- M^/+1]46HO,54])(_NLJCN:;D(1T3[.XU12FZX(AW! &G)JRMFRCL^; ,N&C$Y9T M'197_$92MVL,>K7829K?JJ/:>%P',?=DTR_LX;'^^#9!*8HT:P>E3,,R36/0 M7VV\27#JY(6\+G#*-%I=V^C:O2I"JK\ /BVTHAOA92J.*^^R(%Q%T:;^N&I? M/7UA#UJ&W6JOMHHC+'7"TJW#X@J1[L[ :+?M9S="U! _?5F+F SF"X)-!X@H M2V_[=\331J6OM?!PM&^91K>_>F"#$!?IQ^/16.EK+5P_>JVV80XVE&<<(\]__$>8'F[J\/!_*07_II6 ML\W>_?DJ,ACW/-R^1GUYX\9. +]_5#1 64BO$55WB'X-G!\CD 3V/JW^;1ZQ M,VTJ_*MW,LON!NH6H@#6[P7^34->HSSE$1:(S1(@'H]4V5@$TP=&WX#VJ+!= MW=2N&IK_(_$%P^'50_!NYJG4+8.]P">B.;1:%Q_5N)?9(/)E\^(E:A!W0'!" M@6*$$C4.@RF0TPF#-]>+S9777BC[#N_.#0/?=2)V+9R)'WC!S3VLM&FPOZ[? MXKKA*S<3R2T@:C+F3JSHPL=C8 DLQF#?$F#_ ET8?\-/UZRO]PI M7@G/7F#[W4Q?YZM3L\T6A3>6,]400BJ"P>X$F [A)#C"G+;2,T?LSHTG\_7F MR/&]^:W9>)BP&&4$DE_(A/9!5H$95J?93444[7GVF?D39R&6 L('^0S,UD]Y M)3*LXM=VQP;9GIND*!G^"Y:(DQD%=_X=#X';(Y0PQ7\NW<2MBQ84F)'>8KS, MXB9[*SP@4YA=EQW-60P#*VD,([RSF<^5 V]1!L'$=^]AG:!F0_&@EZARTRD, MH.X.!X0/[(GNX;%36/%0W'!959)*(D@NZFGZR/D\D0Q+'."AD);=24WZ$ V\ M(V#N(SG,? +#>QANU( '=-2]T\MKAB=&04:;/*==\L!#2/*#GF"L9A%WX M(O=VLWB1<[U.RN[TANR(XT71H,@1,DG>0.W#T#"(7&HSU_PNU\W/\00/,<:< M7&27T,LP*C4F6?!H]9O8)06FV,AZ"K:;[=GR/;^Y@1=&:SCB_[/WILMQ&TFC MZ*L@-)I[I0@0TT#OU-@1LF1Y/&%9.J(\CO/K1A&H9F.$!MI82'&>_F9F%;9> MN: ;U>B:+,K@*]"K_T$""0NI Z7R'&B]%;#V2QM35.$>6[U1'I249;AKC])H M*3Y:LAM^(:HVLAEL\)(%=^P^*1MB3"9%:$P\ZZT@"(N%5V!?*P8NYJR7 Y?/ M]E2'K*S3L='$K]+,P+;&PS6B.4Z)N%T%?+[X8")_AOU@)W#@J%]#URH*^K2_ M/"QY3X+S7022+,2^]IA-AU%.TL8?_)"%+G+Z50H/9'F$8R[_U1\ARSQ4DJ\; MG'2'RNV:5C5CG7%7;>@9XOQ=H M0#S$J!J"MX9*]G$FU71DC7.+"FT%/UE=/3SQR]WA(OEW'\ *4"O?)&,A>9J5 M!1-4K9K(1???EX8"=T&.&']E+,;AT'8D1. >A;DCS)EM3HSQMK9=>VR"QEM; MP:IA%^#NN+8588SP\3@#*B9]L*3($Q_%O,%TQX7_: ML"N'6S'IJF8DNV5^0,Q?>'ARHED+;MK/LYGP*(Q_@[G/ )4%8Z _A2&"+*#4 MLQ#F]$,$FW0RKZ-,K!M]!*!+) 7RRW*_5,"BSF$>1Q,1_N#18PY+6I 2R1(^ MRW"0&9%TU;\MV$38Y'[H@MV!6HCS"G$ EB-?1X*KI/+*DD E@I(N$6F MO.;W2.,,5W>!RS'PR\@CJ-Z!,8K_Q='+S62)V'CN95Q<2]S.>TT M2K*8WEXR-)LIQ2.A]>-=+A8+XDYC5HC(NF2#55O&ARA^C!SF1(V"EP%C((C" M&T1X02?&G:1*K\SDWQ@E(QZX6MLN.H*E\P/ MR)D&K(94K1!0:R1S%#@P[LN>9?>.R<'M*>7U6-UC@GQU&_,=2T"&I/<7>7@S M#PZ_ MQBK7B?)Z_EJ6VKQ@4(E;Q>,1*N8V[6$42H'EN F^3E$>R$WV* X8[Z M;\/*T=A'TOK*OS,05X^)'99R,YVS- \BTG0TRDL\E2E"OQAIO.8\%&%X8![0 MW$^*3=<7400J!&>!O& H&DN$T4J<!LJR=^^.5/W*K<.4JOW+3+S[:VQ>H3 M:4PZ8#M^I$$J/D=I(!8VHS"2"P";N>VXVN?-\Q. $XYS'%VTB4Z^5F* 2^%3 MS!Y('7YX&P6W,HSI5OD@F@F(#WH2] )JI=DD+9 5@(/E&C,Q"I@U*(C<(*/R MPN#* ]-=P'PI2$]C&=VA<,ZNP0M(\W,S3H%^C!W2KW<,!3B8/F&R\!,*"4O; MW1>!DB1;+L&J$&-5OHCJ=K[QJ2"#PN99 QA^404:4.T"35!R)MZ"#Q@4_E/> M!Y"#M7?C_X])@ FOJ]A1"Z= ^Z3XSA.B,E9=GN @XBNN]=;0//%+)BPX CT: M\SFS5?P+_,1C*3-$=*F*SI*I"U9;)=>*(TP"37B05? GN]98PVBYRC4'F<9. M*G9_[E[F@LS;[6*+6[YJ4'EI"E^Z'E" M>;BV2DW#\["^'\%ZSXJ";2*8I[">I,D#\MX#6,U?"\T\E'>.JT6K2E10^<-S M"G(C7WH%>'4PV>CQ]JR)&*>TOHO4DE6MLU555U4I>AUV?<@E\[TJN> @5$L9 M_E:&-(KR9( ?89L7F#=AI<-1;F?EPZ)PD=*@LLI$;K:>#O.*?X<%)ACC*D(A MKZ6/;[P<6./ZT!ZG<#J1[RQ#F23U>): ?:"Z;-$'K.L'K+8^8-4'K/J 51^P MJGC ND8.VX%2MIX?6T@3F*/\&P7@?@U3%M[XN.&W2<)!!;:9_/NHAO0SL8^ M]N&7^V!B'VQG4+3H6Y_WAD?A]J*Y)O:/[%#_W);TPZ'5&YYG:U6AKV'[N]*" M6^P"K?&B(EYLRQEKO*B'EXGEV!HOZN'%J;@:&B_JX 7DV$3C13V\:#FF)EZT M'%,3+UJ.J8D7+LU+JI.)YJ7F>XY^H9NG] M2;]Q[Z)NVCVRN.B1C/[G,$?MXD\WC'ZU1$@3(G=PV+Z0#?/.+W&4) VY1"0#%_,Y3XSJ*OFER.:KG>$HDPF![>#$2:TEH^^WD M[+>V@K9-66HMME=H&'0H9XU;%F3\5*3M*=/.L$NDPQ81;/]_LK&2)AY-/(^ MG!8Y!SMC)%.N.Y3RB@JGO6["RE.@!5!UV^^R!);(8ZPEDL;,39OI^ZW@3MOH M=8('[8J!H8G.)N*(3\TVDUM1OJUURT?R)R?V!.AOV.TWYC+3V%/=\JXA]@P^<=(TXS!OLU M9AZ'%[Z=0O143;';5NAY4;%K4= MB3$XYEC'EL\COM9M!GBB&3UTACJ\K,G_Y,G_Z?+?'@\[S@#G%F-V3CG&_)G) MBK\ZPOQTR[N]M*:CB^&6MWH(F6SWS-Y(AZB;,$$T(ZC "$^TS4?@F^H0M^:# MSO#!TT/D_>830;J"<]5"Y/]AL1]E26?BY".:XL/.7@\Z='[PT'E=KO5!KGE1 MAAA0088?-'6O]9T?).XR.(2-K]EG6^2Q=2+2[-.@9S U)X.1CMMK[CEO[GER M@&E@.O9 L\\AJH,H?SSP9+B0'_,/ZL_VHZP)W4(S5?&7PK_'+I[J]&XF:!^\ MI5[>-7N]JUY?=]73Y=QU5[WSQ8ONJJPQJK?L, MK=L=TM$]!C7Q/!ER6N3H'H,/@Y;N,:@K6CPU%4$Q,.A>4[K'X+D6PNTL[>]& M^(Y.*L[4T<4D-.V?,NT_IQO6I..T?V[UGW6/P;.O -T5=CO1GE:ZQ^")Y/B= M"1T_V3+N#9JWC#4=:SH^>@'EZ;!Q*[4[K'X%G' MU[K- $\THP>CJ0XO:_(_>?)_NOQW^G;'&>#<8LRZQ^"91YC;[K-T3#'@[JW6*49XHFT^-(>CG@YQ:S[H"A\\52$,S&&WCBR['"+7/09UZ%SW&&PP MK-+ZSG6/P5-B']TE3;&='\ SF)C]45_'[37WG#?W/#G -#1'T[%F']UC4/<8 M;'2Q!.U*C\'W64S-!><<_B_FW%C 8//$X*$';M1'%KOS]4:! X.%GH$= TVC M6CW X-^7/$RX0978X?LTVM>3\(XEQDO;&AJPUP"'P)'AP2!_8,)@R9*[6-@] MN+<,99LQ96D6\SIDHMG3.S9NPT+'VC5.AI;NJK%)!%:^>[@L:;*K MQFB@\:(>7FQKI+MHJHB7GC7<6;A.QP+O#QGCW'!FU$X>\ M>U6^NGQHF_WAL!D^5$SF FN.M%KMM%IMFH$[HEL;Y.F6&7BL=:O6K5JW*B=X M@34G6K=JW:IUZXGJUJ]S'G,V2WFL->QS>/8OI5>V'GUK=^$/T^,!U[H%.+FLF8D?DNA@=Z(HQ2PX<%XF<&/O3A M;WZ\@"=X"N:G>]-AO.P ]Q\@ZO:OH@-Y[#X<]Z.:FT[A&F/NU%,^4N8/Q3%ESECK_XU\$.4&B$> M18MM7F7+97 /^!<=$0@'[_D"__.%)\L(L\2N>'SKN[#!SW%T$[-%TC+!_AH" M#=TCJ?3,C=E:27:=^)[/XGO3^'/NATD*6S;^N#*-7T/7,E[ABT[O3?$G^MU^ M\]HT*.E1T'1D,".(PIL+>+(PE@2M94X4+"<*XQ4N0 [X^?/;?"A,J5O&T2TP MDOR6I< VWV'L94S A!?PTR^1^\UCP#L?F$OBP31N?49_"CF+K^^-*T!&=&=< MW?FI.[>0,).,P@+#KO3%&PTU? 6#Q.V?[=TB3]G##E+]'MWQQ#2"N?__)32-\ M"D(&_S*VC+>@VY /6!#+V!=W+ MWQC(VV( &(P',"D %9A@*W?4^.U#.6HAI7,&S.6X&R6@D7P!"L_(*)D#Q]CT ML<%B7!)R!$A*S^"T-!NS7L,LA3>S!!4;*+DT$!_X(71C]_>??I:R$^D-AQ,3$*;T_0^3_][8H! MT9V0?HYAT6'&@>S\'V%10C+ KD&2>_@3.8.4_WJ%&%A08BQ\]VG)A99(K$H^ M3R5?R0U 'J$9.G_C^79&>]J5L[SL3"CD0 L8L\:VI@#9:K.:B5@6NC M7;@\"-[L"HO!Y.-=.)_IT7";6E^;VBBBO0J_]! @EM M1%3/.=!Z*V#MEW:#2/0=5^Y>RTS?VJ,T6HJ/ENR&7XB\- HD7;+@CMTGI5,\ M*>_UBV>]%01ALG$%]K5\8S%G/>-8/MN3_U99IV.C%U"EF8%MC8=K1'/X6PXX MRZ[N6%]\L(X_PWZ0[1-A4!2MLMI?'MJP)&*WL/P'/V0@?D"=E^I)5_9[!5*#2XGQ:>%^L#PV3."/C(\%O$]@/6&B6 M 6XJO+=_N;G531J8AI3V&IE V >1T'D3@ZL;5Q0S#@O*-HP6H+&3?%A0Y7,> M+,F=C<1%DABV*LV=RO?H.\R1M^!-%T##4S_-[\D$$4.SGWN^FQ:O+^#O-PSK M!0M+TDB6 %JT)T,, =%[_\O=:%HMK(6';I3%["9_[@EP)+AA>75%[A96>P/D M!; '*Z(,/M#H9#Y'@?S"CZ6' H^3;+&D9>/G.&=$5D$4 P(^2K.7H6KV ?=X M+0AA.@OX=W+_,$MPUY6J06V#?Y!,41*1)#NPFR)6 _<&!=MV6NT%F<\ MCS' ^EH"@_+ ZT&T49&'*P-.X%P1;&33D\0U2*C:^7J%5L"=! MH9(Q*& G$2%V4YL53!N7-QG2>%0D2MVPTQ^Y)?X0KJY[N"XX*BLTQ("S8Y^G MY$@LP%F*MIU0'+-W0W M]V%9?DI*X]KW2K:2&T*I+)SM="\NG.JJ=(') M$O &)#NMJ)=XHY1462NB9#G87Y_@) GC56":Q _PY MATLB(>E7H+,)$ AI$,8XSL:M"(&TNA8I6)""ZV@2?]B&CWUD@01 2U^EU/65 MPT8Y(0<^P:AP=8&P9^:F&892@!^#0$2;RC6W>P,T7R7%=BJB@M!7>-I$*Q^ M.^!]D.@4]#8^@Z-4..6#=Y\+EWR9LUY.0C.TAR0"YF R\B2]('*KQ0? @:C M@R8F+I=J>H;3@KK%?K0R//[JWUG(3>/?&4:GWF8WL%-!.U=\F5*$Z[69TZ-8 M U*DF>N>DK,!-^G]$LD?D /6&:);+A"0%D=)4M%2J.8M S9:YSW4TU7E6*'& MJ(@45+@CR?E#JD$OHDA)9.9V(,6.5OA2KCP*U];SN28'T,0LAP'=3%\7IL,2 M40:+\B,0*Y+J#1?M+2%$JE$I&1!"1A#7?W-N"H+:P04&KT!(( ZQ(;)96@=X MX0L@6QA-.%P>',-7+>,M0 &E>18(?EWE- 0V_$=4W M!%HZ,B'**; C-H%A(Q%Z"U.?2$" SCN:$;)5U:\'JY',B$F)-(24B8PL1>.7 MTWYWQ:@+85:2I"D)$.QS(!$Q:JY'B(XDB^ E>(!L>,.%@R.IA=TP_+9.' +' M( R)X. Q"C_C&@S$F5_$X0L+U^,@;#VB%$'7H,/K0>.58&=-:A>RH(/'Z3A:FN@,?H_]6XJM (NZC"(-:7[ @]@*@0]+%6T9_P*PW2+QYZ^O MGJ:MF&OD? JS2XA=YGZC@9&93+2SY_1W\%)2]HU\Q/E]0EHO/^ZH$UYM>RBB M5E]'@8.B$:CJFER/_(R+E"J(^5AZ/OA[?CB6&_A@J$0Q7YDQXF+$:YB!R]B- M"'@5YU]"EC MT$4%1?EJ7PN+TD6ZY\*8P7/,ZJNXG((9I%E3J>;!P"[ \ [/O2ERW!#Z9!GL M9Y_WE:DPD>$!7/,3"\!L!ID[)W(L3MFD;)#A@,K2'G&>4PQ1^9R.W!Z]RJV\ M38H'\2/IJW![/0'\'%\B*$?%Y;KI_DI.^R!&-JT5V^7^2T102R("%N00?UKRRB5Z,%QE:! M]PMU1,:&= 8AK"6'400"/HDY!LWP"1G6_XM"?I%&%_/L&A:& MTHZ3*9G4Y [E14C8D5TGW6(4$T XF70)>>C)^CC%@7ZNB?L]08%5R *.9 P2 M3UOE$!+O&]"^09)@<"[(/ S=Y%"EV ==X7>LZ=\K'AP:85*I -FCFE\3H@EJ M#U$HJ1!TL9]\(XAFP/RH;<-2_*[5%T++#Z$I+4"! .)&LXXDU-RWPAHKE4M" M"3J@F^+H&X__X7$0Q+' OT"J")\D/O @ P>-IQ$M=>A)J,*G)>7+,04#P!JS5!CSQ;N;^*2(2_V5,(*2E+,K)F7S3':6JS'S*3;O(=YEG E8-"JP/]C\>1ZVAY<^Y']0M M-^&\)&O>"TNWI);X(JJ,L6!A,L@("OJ.^#G9>5E(4@GX)POSXZ(R.VBCC87G M*KY'O Q2A\FS+2#P:XZ>/KF*^/26LE&D,Z73+];3+_HZ_4*G7^CT"YU^<7+I M%X^J4BDL^<( V.7U/-ZA[5HQ2L?J[6S>]]7Z(96[\3"F'F,6 3!WG-77%:1UU+ZC=S]';9=EV(C MPO-AW\$VKF,?AOD7#VXY;@V'9&%R(<<]TMW@ENI;U,#4R%U?(5G4+-7QR'N\ M/;S(.WGVW?Y]=N!A+G$7U_@??EK3$+>WQ]K'Y%5ERG8T6J=#Q\I. MSW3Z3D.\NFR$$XM0"[X8\S>2(<-O;\$<>K=UOSQ01:S:6S/62$-X\SB],(W7U(L9B*;C=TZH@XW_Y"JB'B?!L*J1'O M;;^^(QVZ2G,"^RS^E?E+/.6_[$:%QT:C(.T74V['[U6QS'*!V%7TGD3!Y"(* M>XRCEN.64&XI-'/7N17XNB/D0BT;/)N,'4&QIH:].7[NYK%N0JG9+4JG,?+O!PJ7>+=DD.S9/=%(9N7MCVP)D*5YN6UTLCXZ+MQ M]-/7HB9?M9\'%EF*Q8CU.7"XOF,-BCI=JU_3*Z+6QN;8B(F%%Q:B6"+=^$^H MYD"]K"J6M(A"V@"5J MYXLVOC%B88I7DA4':!,U >CDRNRA^.'CGWFU[J*2T\Z2DC1+K5,,%3F\F9+,"1^4DXGOROI!];9/)44;DX<1\]9N9/Z/K15;*D1S5C MZA!T+*>N"XOBJ%BI4U:+*ALQF;)*$X[TTE[5HZ 8(M>GJ@,Y7QG"Y#0"9*7S M*&C_",NK5%)@I&,1Q#@#V/W\'0MO\V/F0^=3*,LH?' MH)?&YYFBMZ<[;\NYDR"\)AHOZN'%M@9GFFZO-EZFUGBD\:(>7K0<4Q,O6HZI MB1>E^TUCUL#PF23-W:4XZ5]$OW9()DL=U=M7(=1-55_<]I^2G5[ M83?@.CDOGBHS;AAE+I)AJH:MIYTFTTV]" BN0\57=,]8 SYM:4Y;T7YU@M30W,ZL9NV+13#NB9^ M3?R;+QZ8@^$Z\9^>B_%9-KL4W8QD3QUJS;?PTQ2S])I3;.?(R&WNN;%["?OB MNNKRJ=TSQZ/AJ3G FI U(:\2LFW:]K.K2JCJ42TPNXGNJVM#LM.&Y/'!T"FS MM76ZZE:KP.S/UCO M):'I6-/Q:='QV!Q,GUW'0$TG[!->4-(VY<%MRK:+>QR1PQ7<_6&6F M&4@SD(J[/P0##?P?]N5<(YT*M[V-@_B] W, MWH:"NIH+-!><$1>,''/D; E$*M9!3][O;ZU/W9%:K EH5^Z-N0%G,=+H_(WG M)\N W5\28E8 XDPLS)!=P)/\]MK &BSK)0YJ ]=&NW!Y$+S99<(T>SEM:R:O M,\C9N*!D>[!^XXS^G1<%&DI;%(M)1/%ESI05Z-7_((&$F G\D.= ZZV M5\* M&%%'8FSUBO"0+"11>Y1&2_'1DMWP"W$_D,U@@YFA7>_@3^3Z4N?;!#UGH^F!_7Z7P M@,K*'7?YK_X(6>:!$O!>-SCIBN:M5B%CQCSFLQ]>_.WKIW<;Y3K^#'HV7K"@ M=E](/@*'A2K%1#,$92H@)L4DVR\J5WEG$U,<22_L(QS#MK&;Z75Z.(IXH*Y= M+S]T(NJV0E';"EF^^/%=S#VLPA5Z1E$#+Z_A99RLO=#"8JN!GQG][TVMI%C1 M[C;)KA/?\UE\;QH_7UT9'WD:8WV^WWY[9[S"MYS>F_(Y/;#?O#;E]D2X:DXE MU';BKBA4)XKW+:@ZG"G+L2WCZ-;W !A8HHP9+VTPDHOJ;VXY;%'\;)8/6Z^L M"9^.*E_&_#8*;O%O:#W@"W*L5UCX2N[M2_'2;_(EL8]\IZ+<*!:D*P M9* ]L! IS5 =MR@T:?R2OX,3Y,.V5C!-02K>0*NU]2/9;D.3L6!I%G.J<+O: MX&U@RF)UJ&IYDAI>)NNA!J(8Z#+V0>,O0>7C7Y@ )]J%FH0$4]7=!73$ORDQ>WXLF MU4G"11G:DO=@43N+$XJBBL5\,1@QQATPV\0:_OU!A6&WC0G+N\-_PDB" @:" ME<1E]=W]@-FW> +$6H<^L:4H2Y,4_HZC7LM.)E&X&P^X\9<]S64[BDMND5![ M.(KXAL<+7[93STM4@F$](PN:&]D2?YOTD+Y1Z(+#RORJU"R**._ELVUK5);- M]BOAQAEQ/[1@]Y+$5HN$]JQAO=!GE=<>@(8HQ' $K!L0SF1E6X((=3,((H#_ MJP3V>,V#Z.XU@'8_? XA)K:M7T@)4<,:0)$K>-/(79#@WM)6Y^[ZHL# %6(D M1I/G5P6//)B0A!19)R+@#OCSO9'XWR6[Y*;CG-UR@_M4&W<&"+N@VL/XH; F MJWR22#IU81' 1;<<1@AX7OX]S,"J3 5SEJ(J-X$_UO[^%1?V&RZL,!.I&C&P M\XX%8.WW8F!1SI &@'X1!9NKYNS M O)"U!:X!"NIQNBP0K"?9"7M"@:PPG8&'])+RR!+# <$I*RO7)D5]URGC*.N MN(JS!RY9*"WTFV D7'#Y)XHO;85_K?Y\]0\;%QQD, 0CUV9]V0%JB[APXK#5 M *?7L*R]PH)JH\17V&-^JK)N5LVBFBI5+= )"#$Q7DF^XO<-Y"5\H)P#ZG9+ M7K!^9(W^WKB%/MO.U[BA-1"MEAP72KE?5 DXD[HQC_&:5).P:20CUAN. $1^3$JTL MU^/7:97XD';J%+6R(.0+/WQ(TX75\NUYDI;_8ZZ]<%%E%Z\]RQHTM"Q*N*U, M&X K)*OYERN4V-MRZ)$W!KV:B-4F>2Q1(0A, N M.BC\_-.O7]^_A3_=>M_!^6'G86$C49M M, PZY,4AP=G(HPODLK]T[&I'$]1M3J_L+U57;B+*LCIVA;WS,?O6:&5,>X?" M/&ITJ>@K88AN$DM8#,4*D?XJ?:^*EBWU8PFQ99D!>9:M*0:5C(5-"4NZ%'); M)=W[&BWJH<6V!AHO"N)E:CFZTKZ">-%B3$FT:#&F)EY C&F\J-.88I]Q?):5 MU7<2J&JUG;6,G;W2G0/RFP)UFGA-CGF:[+CP71@VT8>A9HV&7N*S1%AX=%\3/HAK=O&.# M+%:LCLFGE5,9/+QNBC$4VVHKE]75 T,SU].==@J$'J0RIMF;3!NV+Q3#N2;] M)DF_G8T=@O2GO?ZSRPRU[V+\)[\UT;P*.TNF/8]Z8LY:'9EN% ^S[?6"G)H) M-!-LUV4=9(+A\\OG*>:NC3:Z:S*C3)NMAS9;6R_%U9I+U_K.#^/SV5/M\VGF M.;13V/K.#^(U#H]8ON\0MRQTP;N<$0K$VT-=\$X7O-,%[YZS?%WP[E %[VIL M:1SX20GIY04\>?F4GR9;+@ @$B$7X47Z(1$\-%\_Q=LYH9(VFYYD/JEAB MKFU-SO2:E&J(Z%G#H<:$ IAPK/&9YJHKAXCISH8B&A%:29P9(K224 036DDT MBXA'GI;M=2".M^M&LZ;'3\U_[?=;3@W>%TYI^IZ.IH"-%*!P O0^"FG\-DI7 M2:3_Y"3YH66OM7DZ*1II]"[%;N^BD;T^=&?;CK[@?[3=-:K2=/1<.GK>[0HI M6UH]@U_/STE$F<#BH]--G*!+3TK-O.K''8\[O?7C M\6?Z-6J!I97D$J$>VB;U-I)J-(LKQ^*3\: #+-X,99^ $_!E0QE+_MV=L_ & MRXA&,:CINUT%*AOCXU-EVI/C4,>T[<;5\'GJW-,00YHQ3X,Q1Q/GU-BR33W9 MMEGP)[GIW+M@L%AVPXV8+Y@?EEJ22K53G6/[S:H*[8Z+V]B5JPX9P6.KT8N& MVL_5?F[K^]9\OL'9M1K7V&VCN&P+_7ZY!IEU4SFJJ,-CIM1FOUKJ8Z[:_>;+X<%/-:1Y_5_CVS#)M(&POP M?!?98BU47'0.9SL;,%V>7D,RS'&4=XWP:M*+YBY%/?+&TW.O. VGUNA,DZ;5 M;D5@6T-'XT4]O/2LJ>87!?$RM89G>@M';;QH.:8L7C1:%$1+WW(T8E1$C)9C M2N(%[#'-+PKB!>RQ,[UYJ&(KM;UN_AEVO-DGT55KM7'<-B5#M6_I/1)VO]"I MJ@A+-G0Q2Y//=M ,K'&G>B-]FLU\EQL,2"A*YSPN#H4<\]>U69 MCOMC6]/Q(0\23XB0]YV]J4O' W/@K#>@ZD2$#$RED79\3CXHIA88.A4PP^(D M#7:?TYS2:L!,,2AT*I@&;LMXO46YYI03#::I!89.!=H&ICU=#SN?9*!MK!T[ M'6@[W4";/6E<8YT7'>M FP)TC,>8.F"L VVG'FCKF]/1>L"X*X&VB7:*.AUH M:]B@ZHBOXYC.0,?/SB%^UK0EUA$&L,U^7X?%SB(LUK )UQ$&Z)O##76D3R_: M]77.8\YF*8^UC_4-VW/GQ0?">#L'-L@MN0[R M0=]TI@TV%CI'/I VW#DPPK3MJ^N'-!N)"P^O!=KP&ID56[N MK=00U?ZB7& 8XZDHWZE'^7;3PS;N?C4P!_WQ:QW=T%&^ MCD3YGL@'CMFS!YH/=)2O*U&^)_+!R!P,[74^Z$20[W/-^(MF!^HHKSV\75&^ M.L_T@6>\*,/>12K(AX,6D6M]YP<)D/3-7E]G_1TK1-@Z#1V:>[:'#UO?^J'. MU'KKT17-/@>*+[9.1$?0/IMCCZWO_" IYWUS-%@_H#I8*\U][1T-Z6!4URY> M>$J7QV;63+]6JT"OD""N2,+\]RCE8@<@AHVK-'*_S>$+'B>RY:;Q\U\9K/I8 M#3-7U_<^BZDWZ)S#_\6<&PL8;)X8//2XM[6_IVFPY3*.OOL+EO+@'LAL:,!B M S\*C63.P"E 7\"-%@M\@)LV;GF"*0!1;-SQF!M^DF3P:QIM[$)Z';'8PR$\ M/^9N&L6)";]AQ7;\B2^6073/.?R(]=N9!\B'5PP?YN)I&G!,+\"O66CPOS(6 M&&&VN!:%K&=9 .N5BX%UIK'OXH]BD>P.YDW$?\3JDLR=P\! \+X'(\'2[JLK MQOP&&'C3'IR>/97(-7X-L:2F?\N-SP$+3>R>RA8"Q*_P6_S(0=!N^X1>L-^\ MMHROE.U+_P4_R3ANQT45M.,3 -= M^BFPC/L8UOZG7UN#_"B,X@4+X,]OTPO8R 6PT#>>&J\DBM]^_9CC,M_>I]F, M(Q."J^PW*:4>U3BWJMYF]+\W=.^N;\"*BR4>OX7QX^7^QIVTTX)YE6)^#8VW MV0V\9B!DS9H@H9*[0/]^*#EI#?BF%#:@N5$FI<"668!2$OY,@C#A06!D2V3% ME^,AJ'XAL'-1X%=E\R:)597737)9WN^XBK=]>'^ 7C) )1E"&U4!"0J#@ZSP MC!#8#L0:V&I>LD'(V?; FM8A] H>CJU^_2%\">1$!YUB+)-&AL<@)P=K($8@ M@G*#WQ)""O^^Y&'"D]?&+(X60D:R *6N^'0"YM; M'L2626&_+2.$8.E(+>% ME('=,1#)[(:O"/*78&4,QV(HD*D"X9)N<, UHK*,_6+@3U09Q<)Q4ZB]&4CE M=?421@9B&[MS@=XM=_-.[(0,(- B0*C77)"N, H2D+6E,BTLC97%'H5_-\"@ M1II()/T,C]<&+?:H/ M\12I[?1MRS%*@>WTA];4>("L'EACXTEB&E,VA\[0='H]HP'I/!@96P3S8%76 M%5T"*UT0W8"S&$,6\S>>GRP#=G])3OF;NFWD3"QL<[2 )WDOQH$U@"?U1HF5 M@6NC7;C 1F]V'4O4_2""A91+X(<^!UEL!:[^,-UT$?)9>CJU>D8-U03&8^J,T6HJ/ED -%Z+; M)=V"O&3!';M/)#0G0VM2-L62 ;<5!"W8]XL*['.CJK*,_%%U'?NZ:E;6Z=@8 M,JK2S,"VQL,UHCE\NPF<95?+K2]^E*(OF,[ V0(>!P?1*CIPM;\\C/DDJ('> M1<#?(%4\_(G.L[T5Y1+PI*$_1#$I.IC/^X5E:N\LXDI5/5G MVW)>8>*K[#KA?V48S %JWA$,! 4*FC_*;N;&VV7L!YCB^AS7;#BHA+#6%?+ M'$^F9J\)A=RS1OW'*.0SI)*G1;L',MI]\1,3 G"!!A9#MFLK_/)U9US18%DZ MCV(8.B%JNXD9_!'L6J 3HJB+:]J)6]E)'C &[GA4I+KN@: ]BK^B-L,_;0M+ MYS'$+U=ODSR(:*Z_G85(O^7+?U1>1D^;7HJ6N'Y<%_A+,*=PJ$3T]G&N$GA; M\"/&>$4XX7A<\I5@%@31G0A'HX*0V>C)QF5O1:.T_C'X[((,NHGB^\O38W?4 M?33+#R_0*H1Q!4QRJUA8EV#X!FR9\,O\A^IJT0"4QA_J3%?HVKJQ60WI"5.S MMV8CIH4M7FD%_^*AN6[C0<6&WG1\JEO-/ZO5_)./PAUK9W%$C99VT&); XT7 M!?$RM1Q;XT4]O&@QIB1:M!A3$R\@QC1>#H>71UX$V6L'/=$18!+\U/VA^ M>#H_; 6/8)$6KQ8VS$*;(O&:A]3FH<>3@,#K^K^;N<-Y*G?@$4B[=XP;Y@X\ MN:ES@])$H0@)M%N+HWD2Z#TW2?OJU9+;C?"MM47LGCF9 M]IY=7$0!^_^*Q[?^D?3:63*RPC6$VNB(3/I/X6)#3U6&4W-L-ZT+E:&-VBSO M8 ?7L0^C_HL'MQQWA3.P,+F0TVCV:H^]%(#)(=AK8@XW=*XX<>^R6K!_6XZ< MMJL/;5>W7DZD-:>S]9T?I,JS@QGJVBO5W'-@M[7UG1^D=JPS'6UQ:]NH0J34 MA8Q'77JXVI?S[F,-%S>Z"6%\O'IMK-0UH9_S\BCHIP?$-KQA\6O*8%I4T>*P MN*+R]>I+41.'T>62)8O+DD*_ @5]-^"EXH[9>^YR*N@D*X ,U;EVPHPD6RRP MO(&\.L-<8 F\;21_7Z[A :_SZ-LF+=XVZ>G\1B7S3AW+'FN\J(<7V[%Z.ROQ M:\1HAM%XJ3JM?7V=446\:$&FU,V&?8;8.62A[I;@IYW*?2 N/4>@=)M0&DAI M[5O]B6()W3M35O_,*]6\%95JGI>^JB5IMQGD/"3I&IMHRM&B]?&B]1>LY'3Q MGJ5:J&K6T$)5"U4M5)\O5#_SV+C",STM4Q7GC$8N&3Y+-G;G8N'O12,AHOVD ML7NFIT #C4FY[M##!RPG^Q\L)]N$&%0LN^\G%E"2!Z,DG7^SD-HVR*8KC5&] M8IM6_[Z!E*EJW5][:I;LP)PZ$W/HK'<X;$(Q&>Z=@NW4 =X^>HBBN6[. [,WMD%)-*X@E*&8(XKWCLCR MTR1DRYXT)+B5T=)"EO^'^KMJRTT[! U<_!DZ9G^RH:)%AXE*V_?=(_\GV_=] MJ[]^:?3T[/L/43SCOK;PCZP#%*ZX\$2%T#=[O:$YL?N-JP1E"$H[ .?@ #B. M-1YVS0'H;3@H^+BE3^!9V'(J*X<3*QWP9$][:(X'CND,I]J)T$[$.3H1]F"K MJM'%,QY3-.'M3H5&S6UC;MR!WEMM4]];:4N?A94B&[4Z'&Z4I 9=$"M+'FPN M$F#*+IU^0L4[7/G!-:\6\)#U&F*^8'Z(!0KR%K@7>0MC'N@6];D&O6] _9_FZ!7U;+>B;KU_SAZY?H^O7T,1=O,6N MRW%T#"^Z[(.BB-$,HR9>=/T:1?&B!9FN7W->E]GT!>%N *7;A'*&]X%U_1K- M(%J2UH&RQB::O+C-&J7/"\MK#/U2LKZ M-;(AS?7YD( N7[-&#KI\3:=S@FNS*)^,?HJ9MLY@9 YT\9K6B4KGI9\"M]A3 M:\.EC%,RN77Q&EV\YA'TCAV F^X"K!3!Z*NK9T''NG:--MRT-["73ZCEK=-X M;$UEHM+FO2;_?>1_>@:^KEZCJ]OJ-2>A',ZE M>HUYAF<*VHO07D19OLER=/&:-HO7V"-KV&SMFC]:JEUS\*(2?CWQ"G^^]%/ MD"MPY<'F8H+52AF8U;]BR1?@ZA"OV%WQ^-8'Z/U$T'M[QV(/<7B C$=])3#6*C^ZP[)OG5N-(:MC! M(E&Z$H>NQ+'LZ'U<75B@8WC1%]@518QFQHBMQ*(H7+A*&X]0#Z ;)HWK!F6H1=^R.P6[73MCMW9E=DX8^-^ M-V"VD?TKQYZ8(]M^?4ZFO;;5NT?^3Y7[(VNP?MOS]&SU#A?-T%4PGB7@)Y-1 MX\+]S&A#V^8MV^9CR[&[9IOW-H3OSZW^1>-GF&=2IV)@CIV1Z4S6F:);]*&M M=FVU;XFP]_NZ3$6;92JFUN3I92K6;\X?J41%SQHU7Z+BN%4&_M!5!G25 9JX MBW<-]:7ICN%%7\Y5%#&:8=3$BZXRH"A>M"#350;.ZU+""5YATO>ZSHY0SO!> MEZXRH!E$2U)-*%J2ZBH#FC74A8F6H6='*&D2 SH!Z\+C*@K?63)OYG%)<9 MC#M@K>LJ Z<>!-<&NM+TH0UT-:GXQ WTWH8HOJXUT+AITLE: _9@?&YQ>6VZ M:].]$F@?;@FTZU(#1RDUX%C]YBH-_'&L2@/ !-5* X)&*M>YW #^B+PT?^/Y MR3)@]Y=$3F_J2'4F%F5LP)/\4MG &BQ7+[57!JZ-=N'R('BSRU1I]L[8UH0* M9Y"+FX(@[,GZ13#Z=U[LG1 [5$:+<5'2T#^A;BVQV:PP4L6W+'[1$)S,K0F95J+>-9; M01!6+ZC OE; 0,Q9+V$@G^VY'EA9IV.CK*O2S,"VQL,UHCE\HN6^I)DO?I0: MGV$_LRA> &?^&KI6D3[3_O)^CU*8"X3#NR@$48H2!'XB7YUDS <_!(/:9X%Q ME<*#!1;T..[R7_T1LLS#B,SK!B?=+L3_R8QYS&<_O/C;UT_O-B9,XL]@#\0+ M%KRI@E0^>O'C5RK\ ?(20)D*B$F]Q'[<*RI7>6<34S0#@S5RV X4)!.AR>RA M992)8,9'SI(LSNFB,?14 .VG0!ON8Q;[-DDXEIT)/>,WGY&IX,/LP=+J M#D"K,N,+=[,X1F7W$TO\HY:?P=(Y[T#'L_">7//Q&UAZN8.@LH-%90NQR3/]=?Z)]F;9[FRO%4=2K+ MTJBN4NG)(ROVY'6#A/A[\=P"/L.>-1GJ:_P;**CRW<.)I\FZ%^.!QHN*>+$U M6M1#"_B%NDR,@GA!3TOC146\.!HO"N)E:@UV7G;4>-%R3..E=FRDS605\=*S M;%T>3D7$:$&F*%YT.445\3*QIII?E"ESN3=47- LUG$6.TC<^QQ!LB_F?(XPV>=>G"=,=L=:U8#) MPR_GMP#"?6%1#4+-F0>('IXE3/9%[LX2*)UFGN?7KYM:T\/7Z6O0I[J"0?P9 M;#!,M;.DG:6S=):4ME9.P[=2&H1:9^TU= XLN1I56EMNY/V?+,+$[67LN[ L M/S0,HZ':NYI^]L#'M@:'E5&',WJ,".\7:D+1QO$&.LG"Z!HOBN(="&T=:^OX MP+QQ4C+T:Y2RP'!9'-_#*K4 U9;:)BJAIO7<@.^_\<9Z(6@JZ9@]5FI9L-N7 MF284;8]MI)--Q*$M,>4L,45:R0B+JCOI3QN:R*@K&16A 6DP=8<(7OW&;WE@ MV*\U(3S%)NH<(3B:$)YB\W2.#OJOFS"+%*LZ^).?NI$?&J_8Z\;L'L6VV+XQ M:"L'DR:*38ICTX[4FASUAN9P.FSZ1%0QM+?/"HYZ0&F"%T3.J.8%S0N/S =5 M#"B-%"$629T=88;&FRMH9MAZ(UDQH#1C)$W;P;;"+1H4"!"_BT):(9Z'A%'* MC5?7S?D_Y\W(1\A&/8YGC[&?;KCN">G2- ',K_. MFZ2/<1'M2%Z&IFE-TP^H:'0:-+VO_H^Z)+W9[NC$", MCDH>?NM(GZ7HLQ39M\L9F(,-G;NZ'C)3CE?T88OZS'*N\67EF$6?QFAN403O M)\ M^KA&?6;99H>=Y'$-=OSDL&?J'^;Q6/0=S;N0W1NOO X>X.@CF^X?V0PG MT\Y& O41C3ZBT42L#V4T%9\+%>MC&-5L";+V_T%-9G^4W1!TCUS=(U>]'B#; MCY%U4]SS1L29=L%5# _GV_96,42<;ULUY1!QKHUM%4/$^7:R50P16C0I@XAS M[56K&B+.MSFM:IC0LDD51)QK^UG%$'&^_68/@PC5$RNV[[H[E1'WU@MM% CG MT$(6)WE:S]CWW.6+:QZOMXWMGU:%4 M;K-3)4RP3MFA'6AGNH_<.]J_5#$R4-U$ZFR'4M7H0'E#J+L]2!4C!>4-H5/L M,GH.)M!D=<>ZC^C#"/J$&X<>#\OJ=PK=A^83;PUZ1%0KWPOT@:@^U>:?1Y7= M:G?[?""F.]#>\TT'^WDJ87:U773Z3?>K3#^NT$G?MDU[/.E4'=!G'E>>2TWI MAGA!Y2+2FA=.@Q=:+QG=$"\H72-:B3)N;6/Y!)BA]8K0C1E)ZI: ;H873B#2 MVI'^G*HX+R?(A(J4CFU7]:1X:=+?%Y6FXSOIX03'FMGL#T[%U2%4?+^CC M!1U1U<<+^GA!,X,^7M#'"P\RDD[C>*&;_21;"CSH(X:C<=U4'S#H P:%Z5/' M;O4!@R;2CA*I/F!H5]$?K)?CLRFK4M;]Z0NQRJ7D-TDJ3])H*7Z%G_-R])8] MY8L-A>;KU>/GL1%&R9QYL+HTSO@+O/82Q3^\D+=37ABX@!]>]*S1"X,^_>%% MW[%Z?R_NQ)3^V@5]>IG?:ZG_5E3)_[YA3;1^:P3K%9=E@$I#7H-\WDL26T^^ MR!$L6E^*3V")L'8>!)*$B]^1?/+?\R7O[)+Y/$+9@1U:[D7 [J,LO9SYW[E7 M18;0'RKI'USW_X MF^23)EPU"/=:6<(=MD2XOX:W/$D7/,0:!/[Q 6 5FE,SC:),XRK+-).6F.9S M=,=CXW,6NW.6<./M3VUD^^,Y$"XLG_Q[7*)W\MYA))_#\FSQ5\G'V M*#4^%FV24H.Z)U'Y&",*#69\X6X6QT 5QD\L\9/+!K=3"5'\-TM2?W9?A_U; M:MKTD8&$7^_8-*"=[.CH9!KIG!NSHAD4#>:R9$X?T@_\K\R'OR']FP9S7?"G M 4(QC.E363 33^/2F+FIR$.$MY8Q7S+?,_CW)0\3+N!)550-A!.>X.6O%@,N MV?W*:$&) )-&@'?CC%>'72[CZ+N_8%BW%X:'7>2%"_/M7'.79:#Y8%NXTV0> MQ2 6>;PP0I8".N4?$JQNEJ1Q1GQN'1%_VSK:M<,W#^,2%,B"AE J[Q&0:C!V M=9%'P:Y=+*(20JPKKMI>7OSXT0]Y+$"X\$.D862]96&NM;7JK_,XRF[F0L88 M(#X,E"Q"<@!8ERR\-XC=*^P8W!LO^[VA-86M! $>TONAD5)I48]3E$UL%+A> MX"2-C(^^&T<_?35F44QC+W.K%5AT(6 #CY(,2S+#Z_C*1Y8 +Y=F+0R>N+%_ M#>( YB.[860:N\'^.8Z68#K=TWI^KD+<,K["'#%?,($.MZ A7-+*;IVA8TT$ M4Q1;3@PO0\%"LH4%@=RJA&=]@+?+V \0LD/C&C;MH6+!+8+/*P4]:P? *2#\6H2Y(S C%I+)A' M:RW4!J[%A.TG^!K,&=P?1RX^BP9?#H96?P4-NREO$[GYBP60&W[L1E& N$_N M@=(6287 \N_>1?"FRT(&5H%+PMK$3HJ-42)%ZAY#B2-KO)$.LR7M![Y,<&LX M3JX5Q>;,DB1\07P)!VWL&7]E+$8^@]<1[,=4C^\S,JMP,< WX PLX/MY8O#0 M@V7N)P>[9TVJ,JB@@<>A_5C(?K38 07L& \4.-LQ:FZ3.>O2IM)$MW)\Y :< MQ7BH-W_C^U(]^*@/71KO *,"JHUO+2VNV M]?#6 F7.H#P:E!+*GJZW%Z9_Y_'^\Z@2>AN/IM 6!'+D.=!Z*V#M5T(4> QU M.;9Z19K4!9ULUA]A'*,O3E5O^(7H_LQFL,%+%MRQ^R0_A!U:DTE1)DX\ZZT@ M:,&^7U1@+\,%U67DCZKKV-=ENK).Q\:#V"K-#/#@?HUHCE,P>%=-NB\^N(F? M83\@+5":_AJZ5E&>KOWEH5PB0PL,= \=*#+5J>(?\?H'/V1@LX.BO$KA@8RT M'W/YK_X(6>;YL)C7#4ZZW2GX)S- I\Q^>/&WKY_>;73%]L9BOE+@$L0H>CT" M8M(Q8S_N%96KO+.)*5KP0D\G7',H5W,GR81L >/_?_\*OMD#NS^R)\[HA<#W M%OK9MJ\7/_[&;X#=P!1P.4<9F30/WYV87]M==0?5=/<9_8\,\<+"$D&9* /] MEETGON>S6(1JP+> )__E&!$"5XT6#&+G%OX>98GA!LQ'\1BPNR3+S?&;"-1Z MB#('79D2((;@!30!(YKK.DM $R;BJS1F88*="D".P;Q M_"BM%U!:8% ]/% MA<^$?9=_:QE_<@.LN!#D]3*&B6"E% >##P*8)063BSY(,C O*ZN!#^</ 83,T[!HH??@;O,"G[(5G&.[# P#C-W8>]RZY@9@=6B'!< MI -01M?WA&VP8S/ LK\4@S.%I4\6>!(CS7 BA(<[@P MNL,.GAA0&P<'!D2,CX0 ZV$51)8OA+0D#]TO28=HQN0_SPIC)BF,&4$E^%=! M\$0BL'U<#YC 213"BNZE]T.Q:'@W7(4:47R4$/'$',RG6Y0UP)II2MLI&5F, MBU 1! VD*1VL+1;83RP@^%W-.4^1[G)H558'1D+BKP,.$0UL6H#MP5"1FP1: M 5?+!7#0'@P@H1OZK)@/(649GVMQ?1+.(H)$4Z'L2TK)*<& ?+T"!Y94$$C1 M&-^SP)T/@1W$JHB&"%

)8U#.T$/PO\U#9 MB55(Y"620J4N"4&#>EA#.EH*+UFJ#<';)LFGU(@S# ,(IG7G")/BQ0243\IO MP(&?S3! AN&4+%Z#@905EO%)?':-!T1TRB(YJL)'Q+)>A,73 )F!#\LKI0LK MJ8!+K B6D(1 8@E, $"NX&F?A!5",@B04K,@%9#"=_?*; #1W=R'#<"2JAH= MGG.?CG+\$*Q:WP/0!O<$( D8=G,3@UV3\O+ MBUS9KL[M-&X^25&R?*%WT9! M1L+PG0P#?68H'HWW?K+,@)L.YQ7MWQ.0D8AZ.4X>]=JV;.&!&J_0=G=Z;W[Y M\HY^LM^\!FR*$[,B6@:X>X=1L-\CRQA=.H.+=_^YL(=.CM,_.0;:0X1 &J.Y M! 3\E7]G(C*V%. !2L9@'3$P,'.$5+/D+ID-1".P A+@\!N_H04P87AM#[P! M20*-E2(F7R^(D8\@-1/CU^+38M>__?:NV#2]5&P[7Z$A86&/WR3&']:5E6,8 MMS\UIU/'G-J#8A"<6+Z.C\6[^:#"/""E@+:6C\(+-XJV6F* E!(@P&":,+G$ M629JL/]F(=FNP#(,(W8(&-PQJE]IC4E0!??EVC>NQG@E&!"$1B;,E,KX)ND) MM.;H3[32+$@B,,, ??0\CNY9D-Z_%L''',J(+![>,$26E+BT>A!'=U'\#1%% M!/AEO#,^48*9*GP 7%@-V=> MY67QL4DN#FX(]4Z3D?''!'9B%,C G2QEQI\2,>_8$AW/7&A1**?22^+YBW2> M?KH]M89K:5:5)QCV&Q[[_+MA1QGD]!5?II1X88Q)5#MUXIP!L7N2&TEN%&*@ MCM"WOQ2"J/:'BE2C<=^#,7:'JOH=F2X8DYJCV01,]*J0[>^LMQ;]@.NYZ(VG MSL5O?_[Y&HT_H)+\J*4X%*%FR#@4L":L+ H%9Z-LPW<]#AP(9A!*$N19/A-_ MEE+? .>,C!MIO FS*7*_E1.P_.B6#*3:>8Y,3EFRF')P!?[8)*&&Z>=^6)9L- 9NXWB?!WY'N$5 M"3!4 DE&D1T,;\$WJQL?6W:^<: ?L>#.?4( )URM<*VNAYK4"QGS@.O@C8@KLC-79X:-\(6 MA8V.=G:=T='W ?7Q/X+^>U"*Y/;<4 0%?I0WJ;S(_! !=.]V<(6Y(AFW2] 5TW:?>,Q-*A"QQ4-ZK9"Q.1TY MDHZVB-3^16\T[ F1"@(.C+?P)M_09LXL;)E=;%F5N11VN) V"M\DKH7S2R1# M'AWZ[55!A1EV8%,E]&U (6B<8,;<%(,ZIFVJ-A=](>&_B')1F0OAFCTL M@ ><98\+)B37DK!4@S?P&UFIH?&!7X/7#L\EYP[D'NJOIU'TK>*V"S,0 "6 M@XPCD+F:BO!<*7:9].QSF[-.+X &3X2LR[ANM%PB6XJX1FGI;[ V ;=9+$3) M$ZS-_.Q]G]F)!_VP0G3= 60P5Y*"F6[5;I_J4_K54WJGIT_I]2F]/J77I_0J MGM(_G$KPX-B]-_X%]B+Y^J#O02O$A;.?._J-TL7#EW?XZ;_,(\_/%HT&-+:8 MM!MLU=I25%@#^<[WAI/;5Z6[_L?52ABX^%-AV^9FW)*G?BT<*8%L]'L?_ZR' M5:M_R<_DVGBOB\/FCY7+XO MG.(TNN%T/$%^7GT'U?7AT'(^/.P!2UTF.9M&Q1MX3R%,,-.K,>0R4O[N/P-[ M,N[G+H;3@RF+$+FP4*N^1?U/I6\Q,S[Z 5O@XQ /LRFR3G%E.IE9B&37 CT" M7XCO_CJ^\3@P1D6!]@(:C+/R1HTTW3'448*B"HG"R)\Q/\#;,7A #O.X\L!_ M+N6-\$?B6_0V9IS+\"O! *SLB]QU@544"[O(9RS&R",_PI=(,$45C.6V(Y?.'QE]B4)\$LQ4/[)5V2==%63\5I)44> M*/)S7T *S\?3^]S#@#]40E]N&LL@2ZI' M>N# 1''([Q.)! %8NH8%6Y+)V7CJ:LJS.GXA?L"8P7\S[V8ASF ^.!#4#A- M1#X*H5#;?G+'Y>$KC!=$>20_C,*+/.*6[_SGT,4M /.5+.18/?$ EY _M'N+ M.\&C6QDJ?_5WF.>SF&<'^Y8K7N71^G"EQ!"\X4:54I$9@J1"^AL8@^[< ,(( MZ>C=X3E'?.VGD@[QL_S0*@O%W;:0QS?@=3% 74$Z,$R J0'@=L_\5!SZOLUN M\"C:'JSS:A'2%$G9:XR._AWE^/#'\\5VEKS#8^*2>HUKGM[A 6(]Q)LGT]3( M'[!E-7E]*GL,H#]B+R(%(2R@$;A>>.2S7KOC +K\9:MA%R#W'MPB1 MIR0B:@#P^$)&T7%[;\'JQ*PPXVWEE; MEVX[4:@>K^;':!,:X8D!9F>',7%7-^:^OPZO,M MDAK0&45K)6W#OHK\,T!ZA&][\FYR[= :HYAT. YOHVC/Z%(5<@;=\NOW\I#F M3_)Z,IT@EY% #%<"^P+YY:?+E1A?$T?W/).0@O6/$ -9(I:6K!H,>;KG]NRG5]6D MJ?Z%>WOA#)W7^?D&J/U &%O"LC,+R5G5$F!6(DMNDIBSF&52P(3\!B!#]AKX M9F763"T)DU&-1%?($.F@)7M-/80B^4(HKBJ&HK@,;$M7 B2+8V^W83>? >4F M;>TL*,D6"Y22*'7S;$^1:DA7*4-?R,I/;AJ1VI'HMFBA(JUJLPJQAU9-B51M M<2&ERU>KYZB(Y^*NO;0[GJ5AY(,'*9H2E-)$24 2A_?UY'KR2J]9+#.B[QBX M05Z>SRS2Q/ #2?)5PP;O9N Y(_E-0([NMZJ)4TX.Z E7S[QR@X?R-AAI@75K M9W_&%BD7G#/9LL8YJ8]2/GF@JZH0'J9<<+4UV5):_KE+APDUWS$Q@7):[&'/ZM5+ M%J!$KDCO/#L=?T1'@$S8O( #S4?!F00U+BH1BM]1EE"Q")$^X**ZQNLGO,AS M>K 5< 5L/U\U Y ^_F\4?ZM8 O:EXZ ET!M.QX.+?W]^][HJY.>4R)0LHU!F M-4N96Q,Q/UAPSK%& 4O0.4WISW.'^X2D/9A*-,O+P4,15W/%:0E^AJ\CK MW(@YIZ)PR4S(=;9=Y*3AZ@0IBJH+ -'Y!K. -BA"RP8&A7"M+#!>#J:CNDXO M[JU)$J&%S#*JY515];5'NXGF#F^\B0@ N7:BMA5!L2R<0#6CI#*K@*ZX(+4> M$BI3M^]BT#"S+# V9/CMYBEQC4=D'DUS,V@]9:6P',@8V$!15;U?4Z\Z461+ MHHBM$T5THHA.%-&)(BHFBNRS-4_):=I\0X0"!%;MF9=ZWN-P*]C$9:5\3$". /*R8&4_T[=>"Z%&70'0-AKGE0*?1>OLNL$K].N M=J4YB X#]W>X^9Y$Y;N'TT7-:'U6%R;' &&&>SL=ZL1\RS$/+)]]%Z%WQH0)IN,[J,T:MPG.@[OLA\52&"- A# =.V_ M>"K AE9O?%"(31X/L%T1FZ_D#GT4[M#/Y X5 1G-19J+VN0BZ2SF7NCRNT&1 M1",/79\.EVUJA:+93+/9\8$DO;3NL!:&[.JLI GHP 2$7DNG"*C?A"RNI@FY M+N?U-*&CBV=L^N4:8JN8ZE ME#T^'![0/7XK:+8UD'>&4W/8&YG.P&E:6VM*D>*T&Y1BC\9F?^ M?360'1Z M%N[[_'BO./.CC&#,BB+9>7DR-H=R-+_[I.#P!*X %,X4\[M#WJ>$^1,W$T#T?Z<"KZ_"EWXLQJ(N3>*R[356'DG] MBWP5E]V[T+ S-4VGF^K\;(T7?:%!><1HAE$3+YIAE+O0<-A<=)TC>NCD-)$J MO/YO0QF/[8=;CY!H?4H9HII\5"2?Y^>'CI6+&_W)XCBO)5[T:LO3F_ @JZL! MLTK)0'V$7X:Y1GVSMR%K3^/^?'%_>O9F<2I?*&FCRZ M0![-2LHV$S:_1BD+.J'J&R?E;F9MF/9T8DZFDRY9>1KUS_1FCYZK8^3_UQ_M M.Q;:D,8C'Q49(DJE]2B5@[06S%U!P>:BM!/+N.*BH<"O(04,\-#P6#!<7=C7 M2N%C;,F0WD5@Q"^C6&8 ZN+>+T7;OKR'K@RA<,\R?H^,"'YEU,2V&*UL3L!N;K#[ MIVSXA%^)'J#K2[#:@NTO,;9ED)T79$Z8+_I!R;75VC@N.$NHUS"BY-/[CT:6 MB,+FV,I8]I&2J"K:&FS:;D%>-YOG]_@,T.9A4EJ^C+RY8(#SY ^Q>1,B1_Y1 M-$KRL>W?#-O@RD9'>1H<-7(JMI7W?6T+])]C'VLO1T997;FD/7@6D:UUE*?)'XB*)**Q'L-%5TVA1=>K'E1B :TGLXO.QGDW=B=F5S M>@#+.]'D"9_^FX49=HNJ58(F]+N<>(6%++C_7][C=J7O)S[:-)=D'6P++7IC M5]5P8']H_/66=%L!F-M&K=H[0%O MA8#Z"DS> D!S.BR:B57HK]K?;=/0LC)&T2)$'4I.DGY#+*Q3X7@UI5 >U(%(;JB!W.)=X-]L*EK4DZNU'8IK7Q1 M94+.8F05V5<'MYR_M9#Z%3M:R4;3.&U%U^Z8,Q\P9ZN*A$+V$(\!:6(LP"+' MUEG8N#A F8W]624G[B9WP1IR5J1QU NT80 GC[%C4O*0O?[OT=WUZ@A;)E>B%PW *%;A6%: M5S2O:%[9RRM]TW$TKVA>.1BO#-KQ) YBA$U-9X,1]C3OJDW4_EJ]9E?<&WR* M_Z0,6Q^33UNN\G3:HDYJSS.JE*4C>9HC509A=SER-&G+>*[6G3M?/'%H;L M8*"JA3A IT+ ^FQ1"3VC6:M[K#4T^Z-F.RIISM*!V;/7;5?-6IJU M6F&M#AUSVD[/'(_['3CG_(TGR651@'NEXJ@^\.Q<_$A':!\"I6U\_VH\-OL# M^[6.T.H(K>:P@W#8R!P.IYK!-(-I!CL,@PW,87^H&4PS6.L,IOJAX1,9;#(Q M!YLXK!.'ACOO5>[HX_3(F[NG%'"JPJ#=D%+KG0K;NUC2^M8/($B&YG30O*96 MGI_45-X*DISFMB:YS3;M:?..I^8VS6V=YK8GWZJ<3PXNN1J\F M8K0@4Q,O6I IBAPP'#88F1-'ZS#-8>USF.KGAD_DL.D O,.);A.DVP3IVNZZE<*S DU3 ML]_7K134T-X*TIQFMV9/(\W!6)^8:&[3W'8,*]F<])IW0S6W:6Y[[I%DZUL_ MB"GIF+V>K=L$-=,FZ.N<&[,H"*([^,P0;7T V@F\GA@I_#'F;A2ZL'Z&Q3GQ M4#79[AL;:63\TZ_MA'Z^]%. H OSA3PU_-"-%CS_Y)K/HIC#U-]Y\L]_^#]> MMMHUJ1ED=J9ATJAG]?NZ/NPV'=A>X=Z^98\U7M3#BVU--5Y4Q,O &FG$*(@8 M+/C4VL/] MD368=JKV\);NP:)S<-%"^%G%B35?G0M?/;VF]\@:#;O$5T[/&314'O[@M#/9 MQSR[-BKDP_J_:YO71+*)2/I-2%;5SI>.DXVUFU]4@\DSSMPJTSS&&F[ 950, MB(V]/FK93%$/["9Q7:V8Y 6;9==K\K+Y^2CHX:NN7XSA$ M78+8OB"NAMBCPZL:9)HM-5MJMCP6R+KOW7_),\S"&^/7E"^2R[-QZL_7T\@# M?AUU-[;LM[%=:]+6I*TV:9_2>9^X$/QSX"_\L$AS]JO-[=IGE2* 1]8D&8P:/"2DB9C3<;MD+$YF8R?79)"-3-1VT\=LAX?!C3#\?F:.@TKKX4P[UF 8X[& MPZ847YM:[CV'C;GR/BDIN$4$"_X?/="FJ39-3]4TQ<2:05\[69J23YV2AU.@ MY%Y'O:QW<,,/C1GS8^.6!1G'@-]/?NI&?G,:2)EM:^NR73 H:88^N;18 M?V#V)@T6%]/,HIFEJ\PRZ9O#WGHCW-/SV;;I3 ]&NJ6XI,&2A*?:Z-5&;^M& M[Y-56\]TFBQ2JRE94W([[ILY'C^_;+N:WMOGZ(['AIO%*?,#T>PKYEZ3N1G* M;%B;HMH4;4RY#4V[OWZ/2;.*9A7-*JL79,W>>-@%IXTE&0O2^PLJY<0]XY4[ MA]=Y\IJJNL+J?9Z81JC=-FWL*F#L/KW90;_7>#Q2$[(FY*-G-@Z=#0TC.^&U M_8K)]#PI:W_S[TL>)ORU-D4[;8IV/)?KJ2IK;$YZZQ:FY@#- :?& 4_4=7US MTF\LOZ1-Q?8IG?/X<%KM+!E8X>ZRC7.SPDUCGWSHK7TQS03GS@1(%K;3N7(> MU 3IQ8^_[^GBI"W: UNTK7=VVP6GPU81;'WK!XEAVK8Y'FJ74#.09J G,9#= M-X>#+9F6K7>%K'Q;8+Z]'I$GU=!2+_90BZ5?JY78'DJ_U0_#*%ZPH'62WK[T MQR[#\Y-EP.YA8Z%LQ_G@-05^R"]DRZ7=BRI7WWLXI(3TJG1B<@/.8M0#\S?Y MJDG0K6##F5C4K &>Y/V@!M9@N=HGM#)P;;0+EP?!FUT^2K/MGK:V2G &N:HL M- -V0ECMX43_SHNFIZ7^PW:K47R9*[D*].I_D$!"&JYA= 6L_1+%HAGKV.J- M\EB%[,9:>Y1&2_'1DMWP"]%QB\U@@Y/&W MKY_>;60B_#F70AL$TXL?OU+CW6AFO(NH@VY2\!3;SU>K@-X$P8-+8P(*RE0) M%*R1*4(PCF5\9"&0$^;!4L1A_"8QWON)FR5)?KO^;$,X4%3^:$;9-C>BP<)OX/WZ 80K?WG[W-06JDQ MG5H.C5,LBV6P?8Z]>RJ+*L=/RD7!1+2H>^ W@U,?L??MQ SL=V,: M+"D7 TO >? /@((P@T&_\&44IY:!_<-/F?X L#DU(/Q2Y@.Q5" &5+18)\MK M'OA\EI@&'C^YJ:0QJJR1)-EB*7Z/^0V+42D0]&99F@$ZK[,$=%R2R$I3X7UM M-B*-=,["E37 .M,H1GO F#$W-1B,)(D9<'H'TUP$4?0-YRH_E.1-A$)4Q(T% M9R$M:$:_?K[Z[<<$DSOAM_C(\RF)@2,#\6SDW]*HLA[D%KDSY#[Q\PK/2H3#G$EVC2O$(6(_^29F!V'#\89% MF%*** D*Y&TW17:+I5!S24YY_FP&= )K B9B07!OS.)H 5-&"2Q B$S!MK"B M!$7L-A*QC ]9C$1G[GTU%Y)AE**@1&&3QAF**I^H%D" Q!\3^! "('P)<$1& M]'= S<)/Q%^9<0/J' 5M%B<$,49(LXS_&V7Y7#&_]4%V$ 7F.)5P_C\VRJ.! M\0&F,.S>Q?\!>9;Z:0 +DHSQCF7X!8OO2?@* ?>E(( /_R9U>K?$-XD". M]07P9'R %49Q\6<4IBP'MRQA.A.O( NG$EDNRV!_*W@$U*\A,:_J"J0M)U]& M:#\)##/O%HNCKKXF$<^+D3V>N+%_+:5V;/B+); (Z+9[>FT'?J7XRPFG*AF) MCW9J)*MA1? HN?]'&*!\(.EY!P0&*_1 5H(:-+'4448KR*)C"ROLK_N.?G!#!C-R] M!H=E,ZPY6) ^/])MD23)94UY^N+GE6?!6"U '1:KQ=<%3<9%&!^@4)*;C1@P&#:(EV M&ZSWOV5?TE@PC6P9A82@@..<)H)) MJ%H!ICG#&^I+$/G??91QL!';ZAF__(D(R-=8&EHK(SR'!S) M;OTX"LDN$9:=GPAUS20]1<$MPK6P<) P M %&!/Y/^4J4XCS"-XOME&@F2=)&_X+FLF ID9R2P4G^&9)42240AS@UC($*I MC"J_(3X"NN"@]1"?2!"D5F;PH2\H'0@W0K&-](%F._!:>L?!2(B(=;-0,CYD1PBH30*XK2U+ >CVR(,%*0(NZ&#P!$Z8T]K_&#-W)#QDJWE?2M/KYZX>D M<,1)8!2"]@8U-7Q#Q"KLEZN?WR%Z_\W "P6HVL)?'8#34*%!O\Q]K\EZG$K& M&SAY'#XF$J9QY&72]OP4HGD.+ .O&N DHS6$-[=N0AE@2 1X6)+B^/36+;IL M$7P6+\$ -E[:/0,D12#<>5&D(P'SWB-CK_ 80",#]%" !PQL_[EE('9PA:0I M6)6$05L"'P?<%+X7PE#@@+DNJO4E;$Z8+.(;LD CXX:ADOR^C%#GX(,<#ND< MB.1F;BPH@00!+-0&Z"@-_*M66,"J=#]7# E[(Y( M//8*6QF^0PL#C!=)[SN$1N& $("R &:>Y*"XW%0 6X0E03( $Y,EXIS>]) MG @BSF4^[/$;%R[2#/:>KV0)6\H=75880/EZQ (#(3B =[(0*YYR#YD'UL3" M1+*CW'U41@;E%A$59)J _LJ(])=4]T"J1Z#RNRC^MF;%I1&N&0U\5$:F9"D, MX(@C?H\"QO>;+5M49G/.;GVR@I%S!=B G6*&WK6+,0J:\XX' ?XW6]Y(@2AC M&_ ?_"TWTP*.L$.YX]U6 SCY_'(?L&*R 2P#S =AMM&:>.H7(<\\9+1"+P!@ M]!3],,,*1(!V7$M2QP1*D 5)'U '9-F3;!(TDUNQFM(,9C#2I\2O*P3+^PV(??&K44& I M1L&VX4DK<8QM+#/P-U &>*4@DT$RT'ARN)1@FW(P*F-X!#L4NDDP"JN9GK7- MSOGJAD&$^$(^>*@_9;BM5(J5M^$E'*#J&WZE\-@:#-'% GL:9$E \X9,L.QU M)H*T-*?G WX0.](MC9,B%AAC:>8$<"=*>N5=<'+C)9^NIHDM-*36EP$NU3=R MC>E@H%@_AAL3WT/[.\G*0- J6HBM2:47IP1"ML4< T8%\.3ZR?U+I"/!Q$PG MR-#ZB'_]B'^@C_CU$7\GCOB?J6@?)C@I4EP7A!CJJ!SRH$:./-\5"@H=.C(9 MI0'V_[?WY+]M6VG^*T0V R0 K>JTY&:F@)LFG0"3:3;Q8K _#9[()XL;BM3P ML*/^]?L=[R)%R9=LRK(*M$TH\AW??;YW8:U+_1"_%Z!)03>D8.XM%AC(GD4_ M4&UF*5G+&\PZ#M 7#9MH6B9:#=$5;TW)]0AM"7"'^2&LI^[2H;N+HY4999'S MK1O@M882M33;YIB.4"DS"Y=0DN*F?$0PA^EC8[)4O3V4VO8H,?B? M$H&,?2Q/Y,-Z6=8S 8T-! MZN&2-438DU3H,G:6)C$3G+!F@O$.ZX2Z$"MPUP2].Y/H:+&=P34*CI%4S,N< MWF;<,FK75[!< FT"(*::['&7#EE7R:49W83=C"W+<_!C8N4]!V51Z,"%82?< MV&FG/\(-##H]^(/Q@& SS]4>:FVQ7T 49-KNU@BAY+SOY?-HQDQM8LG3%2>3 M*=!%)JG6:5R)^*MW)T M7G2T3@DT\LHLX\(/,"=VBN6N)S>515&-0&*T+D%8+$MT_G-,\6/H$Q/U%/J@ M_<+8<^13=#,ZWL<8A-E4YXU4T(G3;BM;$N&IKFRB7#, "$(?G3E,1NC8 MBY6:;@QB@__(,0];8&6T=.+$()0@4BI;?TH [?IT?-(!\6:_U30PX*%* 9 MK). K.55-(RJE-)K+!(" 5K@;XXDQ_@X&!_2F!XUY%I/VWNC<@DEEE>)#,6] MBGBPAGA+J<90 C4O*))01;+A*1N9(PWOO=E6'?;JEZ@CJ8;!=UQ?C@5JKF*F M".55JE*<-7/JK0N6$*&+Q3%D+O7];N^4W\J]-^2?'3@#FF)*PJ&8; M2/_<08-?U:' FS,],6CR*[DV,XYDI] Z>\,4^F>*2)*ADDZ!A"D7-!<%PE8F MKL7'(5^D,4U$-O:%=)D# G0YB[(6WF!18P%3 YB#+ 6ACS&GMSZA0ML<5.#" M.2%2(DHGK47)K$BC_5AC0FV8Y6.RQCP4K[/QZ!O$UDVNXGBT:C#JCORA$4X#&2^#4 Y=,>4X7_0N4_$VIZIM*(,X#S N1UF9AX[!>7N$]PV-4(N7(I$K] M$U>D9.(ZV<)8#<2YYHCIZ7Q3T4I.ELJ$D$B*ODM5\<)%1#1&(I4;JI?+=IQ= M(-DP$17"L0Q;4$):O8=Y;%7=B*J)A7\M+L]:"G@Y]<*4'$6JQ5&K)_,SE_([ M&8:N1ZLS0Z88B,NOF04X7\L%H?\IH]R6NZOZ'FW1-8SH&*AOM('77 KTUB@, M&<*YH,+\6-IB4'GNVXJ RQLBP@0"TJ*02N:5:6.SC[*I]7*>EP MRE"OE?078;HL2 9=NXB YKFJ(!)#2P0@M6MKPNH*DZ "4WQ5I5 B M$:NB)YI4WT:_6 =153EE,8ZX^94M,!>'&0045 !E5,&J*,8F/?,"\P.Y@6O M;%;&BE7@B:F!,4RCRZ):=B$O'/Y!M15SV83-/4U7[&X11).-=7U5)TO5/H!L M[I&V=QF;1L.AIF44$Z(PP7B"QAX 8RE.3CV4M^'@J:?4'6L%B>,#HIH<+E< MTZ((DV9=HN"8#!?=-10!.JR&TZWSCML8I.L%4;6;#5TUN74DE#@"RA515!W% M,1=5/V76F,M++M2=ZE!+55N;HCI=2E<@*EUA-DQ$!66GV(0%BDY(4O=K? M9I((Y3).5WIQEFGJ\@YSX#ZBE)B:K/*88F]JF90:DXF<15SKH,SO!-UY[?82 MK-),(Z$&2BOZ'IE!]\1VN(?HP$I?P"&6[1:R2=&O*W50BRXY.Z$ 5DN 42I# MHP^GTD20.7"@>Y]4H<>6DA='VW / F)89Q\\G8_PP80 Z1Z:4(< ?T1%HJEM MQ\D\6QD5RFE!2DR) %V&2]I0#ZWKVX@$V7 GQ5S9!/$!50(SB-(RKQ8#5XLB MV?5$XUI@;7$0A013JCL#&4FU&AATJI5E6H4O+H>K+E@IQ!O0I) MZK9X$$*X@4D/M6%)32!XAKBV#;, M6)&>N$UP.C. T%'5B X"4?):/XP"ZMR#5(71SDM)-W:HW7 \0-O=_[=8_(V5 ML561VKJPJ@=X@4NU]58O]5_3IVO%_AWOM_)&Y]5T7*K68G)CK:? 0H)UGK$+ M"Z+Q9O/$?N?Z!+9X7ALY32T IF0DI:RE*46I!"#<$+,UJKE3R>GU4AS+#7;[ MG0.I?][M[ID6/2<#93.Y--@F=7L1#'^;>A=5/4H=(2;V#@0P'O6,8C!%&'V_UQNM M!^+#^ZQM0-U RPPD.I7EZOC[EGKQ+ M9^!O;EWU-6K90G)Y"R+K.O66):"6" ;EKVY20E1]Q@:GS#N_!'(@(X+Z-, = MSBB8Z01'W4*?SU&0I;]>>"K!6<_ HH8?=4Y)\_NJ?9[?,0LQC2:U/J+A: "V MB"J3\MWBNA ,=RY0ID\Y\:K/9*@7 M2WIKJ(G.7>$\D,R" M2)TH ?!S]V:7PIM\LN#=!LZ\96H365=#320N-FJP)61J)KP],XLH.\$W;:&=LJ1SIVI[;V2'4MJ9.-%5QC.,KGRB]>\:I^32GA,"WR/)5PFR4CS*J?723I2G#+U9AC;PH,D\KRI MU5T[R"9SL%$HU'KJN?Q4USPR>ZWU^A'N>,-\62]+)5KUDJ+H/-E31JX_ZHZ2 MNY@^-;\VPVI ,#FN,5)7I:YQSRJ'EQ&07P_ W1AO6_3YD1NW/UEIO EB "59 ,PV>P!K!AI!J>SF#C M)#@*.*Z45D%OI4"-_JP503:F&ZF66P44 SP="X=U9C#G)JA3JRJ),4JM8XT1 MBA21V13?NC%2#?[A>7AKP4+3$&L$%I?\19A*@YE&JP+.W07RH!1!\UM13&9,'A2 MQ#49,&X[*AXO\0.&4GI-=[.CY 3-L< .7R>/BW5[,B].P.\/8NS):$49C;8$QF;6NK66GL' 2#-F=1DR?BNVJ9J5;/%)A.,5% MBDM]AT.IMX!;2G. *S=G6,)W#7)3W.V>5D-*+J-,#XYRB67+B<(1,[96SU13 MB+F>:98*^&L :*8$8APQ\W&%FP#.!@[/*%-$AP!R5[HM('%JMGTE7=29).2B MP(Z5;R#H#4L/*IL8P^.$4X[XV278 5^TE.$#@$@>81T$66R\0 4DW;N/O(3> MMNK8:-$MKINX+KUHU4UUNQGY+28FD0N.6*GM&D%K]ZW1IZI7:YM6)B!U1YVP M^6G*O-41F0G,C"RFJI(I[!!E6W=L&!U^@=**ZJSQX9D:WJJ5&@:S&@3> LW; 8G5]%I*" ;CRLES1I]%4):P#:O))5T9C0Q MEGXXQSAZ;\RI6IJ*^2658NOZ?<SFMDS.HVW<==4 MUY!+,.#0"N472;*8?IJW=+-&@ M&:WC_GM0\UOWU%WB*LT M"MT#OJ/%4IT#Y IV$^350G:M6/K2;,&]"LA MN)N5J>\$[^SIKA@1U#7 ?"8X'L*J3P8C_0NN[%3:+#^WS.*)%=0<-9?QTA(; M=940C?/Q@Q7;B;L)7'.!30]3G:AF539T#G9$FH:YV^[#G>[.J1\8*E#N#EA- MB=J*/6B"& A/,*&3_M R*^B4=0)W6 _7,G!E3$NH8:\PYS(.NUWO\[^\Y5P5 M:6RJQG1]&[L$"AKA_20K#YM@JA'E#'=QI7:/B^5 M(],Y)W2J"&?@W.BNGR9&.@> 7T*/EAK"SQ=@-J^ M*$R(]*O)]"B('BR(:HTWX(1&195NC/!O8E!U_XGD!F$\7\9@3F,S411@D@7H MMG?V#G'M7 )8=XB_E8N%X*SPURBUSEDM3Z$N/'I"Z%W,W6N;R+/(/56)YI8G M5&Y.F6+#ZXTGO+LRVSG.0Q]31!%\$PX!7DZQS.7/^@_N:M&X5X8]FK@!F\951\)-!F7FOL2J_5\8/TN[ MEKS1V]V;/AYU>L._N#"JW63K&.7.^!A3Q[.C-9#TW^F:V9_9L;H&(-SH\"C8 MT\3Z53'-T[@LY%,X.ILOT'6^NSU=5-S@!UU+W.\,CGC90[R<=0:G1[SL'UZ. M_+*?>.EUAJ,C7O8/+TI]^^PYW4 S(A<< <\2WAHB[MV4FR6B#+[RQ/SCM M'S25;*W]>Q+-S7[0OL%E&_>\/C+.38PSZ/7\WGBR"VW3#AF4Y4YNR_ M>IR9#==:.[IM4CM7+;O&UTP/D!/Z@Z'?G70/S2&XA:BLEM-L.OWHH"LF MVG<5JBPU );BD\7WEJ?N7C\P\8=GW8,FHSTNO&F=OO:W,J=UT#P^ZYUV1_[H M;-10NO,3M7+J:OYC6VH[;:DOLS=E<[WXL:GN)2/BK#,Z(F(?$''DB#U!Q,OM M*]TS1( 1V3\B8G>(N'-TY2ECBYNW_(+Z1+<#H1TOEPV$/>[CN\FG/;A.T,>E MDIVT?H['SYID=M/KV7+,[&ZAZ&IGY^!P0H=/''(>M;/?6X2U'A33\L_&!Y25 MV//X\?XPQP[CP?U#Y(M>;^0/>TVQWGVUL\TAZX?=H+G;//SV$%D+E'JK)#M> M[OSO]LWEO3]'#H#P?C'51GMVC;MM.9\UR)M64;]]:4 MV6_HW7U.*#L:M<_*J+V]Q!R=[41<[I,5^U2=+0>D\S?8L<^@BG\OFEG:IH0] MLGK;)IDGMHK;WN[..60R\$?=]?/0]MJ"OEO.<$/[RFZ3A_NS^)\NEB*CPE1]HY^^SQ3^S:3$ZQB+>>[) M))3AQE92OCP4M?+/NP?!EOU&FS=+@ MED#)J:E=WUW_%:[I!,B329JO_^E/4 M&B(O4MB$EZFT^3T08O#A>]=@1KT>@Z#S8.&QOL[P]7C0Z>LG/MX^N]37R^,] MN>[T> -NE#.IXTV*M5L4U6N^]R&!W4C8O/L0Y_J#+O%5CSK5O]K11;Q(\\+# MJSLSO.0>9E,7-.+EN+$H8+M%2BOX313">T_U=M[?4[[6]9N\I/M8VT+9QP@G2VF"'G#2:>[$7EXC2U?4DQAE-?]@?V>1EQF$>P#0.*%, =>H"PS MY]K+*)#FPE5:)HBW* V!DN91,/<$J%AQ"=MZ/>K[@^$ ?_;P4[J7-R"!PJAZ MW>_[X^[0O& (&?=<&Y76);*"[QU/9[-<%MYTY0D/N-3L93SJ58M&&M997\7: MA+AI"P+U1EY.\T*H:V,U]-3@>L9$%M=I]MW>+0W0KMZB?6VOL@U5!D!?GKY, MKR7V%(+ D9K MQ +!-REJ+,-0!3HV69QBLKP0N9 MZ4+OU!/+99;^B/ R:ACA;&+0A[OK#4;Z[_7-*;(I<;D\*\)74;L7"EQ/C4DT M/<.4H'*H596)#&^%?K([81\F>1JD-HN=86=<)8S>Z2;*8(2XC/JZU]LH=$3! MU[T3O) /-EVWSC2!"X,?].@A$]J2]9%SO7P(.F*ET8:8C"5=WHLWTH-30(,# M^-*%OMDW)V'JX_N9!%1*7UVV3D5J^ENKMH &U0#Z]GJ0%7HLV 7*QMQSNF*< M-I\@!GY#;V3^+HSR):ST9]K_NVJS='_2P:IR$&TGNMEHV!DNZ\W)SL"5T4X" M&K\0_7=N.JUMO*YFK3G0J_Z@@(0MYFC! M::!U:V =6#.2.\#'G:XYXU*U@%<>%>F2/UH"[Y]P.Y>8P09_%O&U6.4*FI-1 M9S(Q[B,_Z]80A%WH#NPKC>@\9[4573V[H6W,66>_APZB2S/#7F<\6B.:1S'& M!XY?*CP00+._O?JOBS_>;_9%$KR;.Z[X(NH1F+TD$H#IWJ?4MF_]*?'+C7Q5 M!W03!%NP"_-KT!GS2U@F25'66L"U+ -1R##K@!($)5JB@ ,I$J$.1'N$)!GX M)2@/40JBY1):[7PI$Z4JZ7EELID(T &G.\_Q1Q)^WARF MG$J9&-,'OI(+_%VIN%Q:28?VD[*:K+'CVDSN(EF>JWO4P9Y3BX;]DL:]!H&% M_W<&(P-0#8?B'$RN. 3$2G=)M->[)W<3S1J29_!I8J?V#IA\S;]"5Q-8XB M(_#5W(T=.)B#T\ZH:BZ 7#K;9$B*I.*B5$VVUZ#S3O679/P*GA>H!JE*5(MM MZFYH[7E0VSZN=M3K]/]"JQR..J=_>>#^JY;0+ O^UXL0"GY2BSD98;Y%-\#&0 DJ3\(Y1)F MC*R@$ N0.=&?],!X>R =P+ MM""%,OK1P(2=D1D .FUK0L 3Y(9:A ,H$J2B9D290TJ?*YT21& M-Z-$7R"FQ:WAGE5T=9%&^]$B-%E6G?>8%H)#DKA! @1S5-,8L4LN#91%5FF% M@3FVZY,OC"->.*E[-1*J%2]E@@.3*41=$^*?**E-$;-OR+ +,A\JD6H?/BIR MU*KH'U5E%@N*YO $HE2%*)JWNJ_Q-V^@KA/U[R"BX6.D[3F^$P.2,?%S6"=5 M3?K41GT\_Z+U@T@&C@-Z1$2K1_.<'4^$V0M$]#O]XVE5.\3$':O"E&YHNUJ2 MS)\=U'JP@&U[-YO0>A>\[D"\[3,8J+QG9]ME(;)?'5+W[+4>^V=GZSVO>3#A]BH %=_2P_ZN*7 MHXN?DL\/04?W_/%@5ZS_I$3P.P'>RW0V49?<76.%!<=%,PR4%BNO$#^.2ORH MQ ]958#R>HJVT[,RM++N@HD,LY+'I_J:2+%-D3I/K MTBI;)!0EYL6DG(F@X'(>U;SQ7HT-Z+N.BCF7.HHREU218EF:XTU5S?4R#L%]71@H"WVI#.J"JYY1WRM;5Q-L*E4?Z=E'YOI7A5_SV8D M4RJ3O <*G681#/IW&5])E&$X@4CR$S7+_C!-O73E&] 1(,57A;LQ%^.%6)U$ MM4O8G*DK21_*3ECM^WHT7NOMZ-LG=RO6'(XL'.UHOZ5BJQI,95E MV#5C;\M@Z#13.JV)"9#'92:PU@J,7540%J?)Y0FP$;$;-C=>F6(R?\L<0Z=] MIE9J-X](1@C3>6;.FLLUC^IJ1Y@[Q7?!_+XNYK[#\5O RDV#3CFOA9;;AZF& MQF+R2UM#N@2U'P7<@)>LN \GXNI358UH!#"1I_NR.G'?)(!C0?B.8<*U_E].!K JZ7LK M*3*BOP'_L;5&W(O*/AJ/%+L14Z98L"XZJ2!6==4.ZY6VDX%EFG4A&IHV25WX MBH6&?E M#D(XQU7@B==$!&5"C5,,.JM[ 9VUBFZ<@[H" A@?>P5R+C+7&ILJTC=5HA^; M.SIO$'P Q+<^ MGL*A-<<;L);?UAQ9QV^YCY57;>;[E( N".1B"L""W_M^2SNVPT-9A(ET!!/90M,A=+Q _KT"HNN%=TI(K5.CTJONUYS;* M)CZ22,'SC7+$W[;9M?NP0ST*RN2DC;M2API9JYF^>P-6U^1ML]FU.VK;[.$3 MU8##J:=1[8QKH0\ZJXC(=,JGA.:JR54'-LQ V/2G!#/Y"O!*F67VR*!<++0M MK=F*W8Y-*U, ?%2:UN:"SHSVZ_'0?Z;)R>_GYU^\S^QVY(]+H&[N=D;_U*L# M31P*836+$C2M@?:45T0]LFBKXZ$Z9&'CXO5!22HN#N0@T3/"ADLTVTL5SP"\ M@J4;E+'0S;>)WGW#1%JY84RWWWUW3GX>QM5__73QVWF''O?>J;]ZD7/:C\#F M84-Y4SH+QJ#=QW(G2>?+V-B/OQ;\P9.@*A/B#&)]G3#,+%*4K5X4^D, H(PC ML/7H)",,P,QF,N @OC["!B% Y \+^ ED!/X=E@643;JDD N4Z>"*ABEF#X!W M9M@77HD&FH98;XJ-NA(=::5E&T#L'H">WASA[0164#8:&NK9 )0YC0566C3?RF'-8V$(K'$Y\NY'>YD MIQ%[N(8FX+?W6CZ!K$$/Z4)DZS^)I$60DYV!NR@::?IJ@X^UHL=TU-$!UF:57D3KQ MP>%WIJ-\GI9Q2!)XJE0=2".6\4BR?-Y@5(#^00SX>%@>N'>(;/;KK$)BGX/. MQF2R(\-$4[=5JCAT7>EY'\L,CB*=P6IH%,CJZN,5A&*R &&*6E7RE1SI8"CM"T)!+&V-;)'&/9 M21T:BG*<:%[/I/1.'(&X!VRMUC4VGH*$^K?0AT'PO,!8*XJYP;1IS/A=I:4+ M0@T_0!50QKH,DI$RQ8%P4FW.\,9JE,#3_6EE!VM<"F*CC*O844\9 VZO *6R MC OW+ :/C71T23"@"Z/640J$LOULC7]:JGV#;@(Y?)NNSJ_PHW$BK)(JX%8>G+'(R[T01L,D@>?>'$Z[@Q?:%-E#O/0ZIUNOASGBI26\]#IG9T?$[!]BCH)L/_%R M%&1[BA<09$?$/!YB[MB&=*.!W!H0)D_5KG.3!']\=^\Q80+>'.P9/*K1J]O0 M0_^LL]7,># P)G>'Q;:[P2XH%_F9UG MCH=0^^61MUKBK1;;87?,>TVU"8?.?)6(XF&PT.0&D+CIP;54X1HK]&]BA8V& MX8 L]L-A#ZR$V=E%I2^'!GH'1@.#78C$5D_A6-]S0R)E1S2^9QM=5P<[[T'= M19ACSZ"VD\,&.."YG\>$;221C4>&]'K^>+Q^G.>16X[>L).J]X$'[+S29<3OV%M^5;7_3T'F_!N[/Z$_-OFGAO,WD=*Z#T^>VY' MZ";F?#/V)]W1VV?DX!X)^;$)^0GV\AAZ9N!/!@\^R&W?/#2M><@[*\0/4VK^ M9BH3.8N*E^&LO5Q[V?1!J=^_VSG*F[/D'_D@9?@Q]V7!\:G_K@W M?-:.7,-N]S%9O&?V[SZ"J/TTQD- 9&7,SN"Q[TF]>T)HUW ZLM:1M9Y?FO$I M6>L@?-5S>W+1SR_"6M]?07) 4'LTM;UG'L(STN0'1%U'GMP?GMP_KWW_38 V M<[/?;C@N\_ \AQ?B"AQ2U>L#TJO=[GI2Z4C)+Y>2]]H?W5P)Y_?/3G=5"K0W M-@QKH/<;;JVJ7^;T(BS?EVO*'GC^]+Z,W_7[@V,9[)$%#L 1NW=ID#\>3P[ MU;K]_4E'4_69FJHM[+E][^S>-NV@VSWV)!XI_OEY#=:CSW:#8IL%]/;7ATTXY<<# MBCOD@F?NNO$4M3O9CE;KHUNM5>X8 '>$:8G7N^V# M*'C?=6L(PBM8'=A7KECE.:N7K*IG-]R, MY:RSWT/>C5+Q=TU6TZ\]ZG=&=M;GA*W,Q7=4 W07 W,'#7[MSP:X""DD(!Y1^? M_OM_/OWVZ>)_O?-__N:]/__RZ>+\'][7#]_^^)^O[S]\>ZIKHNO+.L\1RI\; M[H3!BS!\[UIZ<\$WAU^G&5UO'X@EWJ2"WXGE,DM_1 M1R'CEO3X]ZW=&'JPZ M!G##M_,HF..- W&)-SS1=>!X]A?]0?ZGC*Y$C+C%D5Z?3B;VVX[W+VEOTW:N M+<KB7O=/NYU3,VJ4>$F: MG-!*+T64Y+ZWS&"?&6"$KQ+/Z29S6 _.'&PH8/PU*H(4GM*R!\-.SP)'W]>. MA1^7"2 OY%O2]2? Q? (/QSW.D/['0)PVY3X6[UNDN?O=OIVF*4 U2!BV$TZ MF^$KTQ5\MN60-AICT.\,#(SPC7Q3[X!ZNVLPVA:!_W9?^I 8KPB]?J]O<(*7 MOP/!@Q46Y@WD?U8C8)@I*N 3O"5^*F*1!##F7"(^$'KPW\L4UP;@BW("IT0T MPFBTW!@H)':I*).%(*H@0J%]P+2PA+ ,"D6U^II[@P66PZ[)E=6:UX,0>#YG+.).Q1R%S@(HB82Y@5\#0?='_)2V('A"*L)59SJ\U5!S@'F1GC M-D<>BP@8 )S&58QA)621LU>V,!5I<^KT==*QH] MD4DJ.@AP8 #&%#A0A+16A#1]@6M!V9OC:S!GO'H:P707@D ( 5D#%ZZ8*%X/ M1YU!#0VW((50Y(V$$"T60 @X2I"F,1)!OLH+N;@;;9QVQK>B#/@[&&;P!6]N M QVL4\!3Z8O;J8BMZ.EU'7L$]FMPT@3]WJ2[&0/FB_YIV0 MTSNUNOXFEL7I@%GOVK%(KC/U MOA>G =$0"FRO?SHZ$0'(;6 7HM!_BBN192E,5"8X^(7\(91<6I\;*5L+?-\K ME\1/BV4L"S)Q00B28NV!%?K[O[B?B'9$OL@2!H$AD.&J2P6(1 4Z*AYZXSB4 M0!W6]3[3&#*&^3*,JMA!8-%13!XK#N? ##'M) 7I,HRL#AA_;E6[.#!P\M_\HQR-H/7 M91*LM#UKP4*5)N-WN0(:@!G&GI8$,45RD50$!-A%E\=;:E',KM(MB!P^O4KC M*ZD\+["4BTR9W"A[O2%3AX,M\IX2=')A0G"C2A[>"/X3%/PP7HU+HF26"1Z\ M1*X M(+S#1R2Y@#',BXBH&YO6D8QQHG *07P7DM -OR_OBS 0Y0"A0 P& H^ MNGI1@'^X!EMI#C_BGW&IM7D!64B2X/S1AC7O&F!;CT$QB^-"H%X"7/%NK 4( MRF26QG%Z;7078=OQH2WT=JE-]D1UW,EE_9?5MK)>]8 M^Y/,. *,\\[8!J/8\J,)9B7Q$@NF,A>7DH("K+!P1P0+/72>IQAYT5)Z;:> M(<:WDC45M#=(K(;H1,^Q"352"7T5MG#S33/XIXMA;&_/C*FO*GA&@9 _C/!I MBV'_&C6$M]6N7OVB9?QGDO%__2EJ5; 8\KN4"<)-FCA0Y@+5QIQ 5X0Y/T3= M6]U-/7B$;PB6JJSR@5U"G*0^'D@UQ2 4N3XLJ : 0S5"P M%!3U1M/Z1\?[6&;8Z;%(,XFAE$O8;RSS7!MGSKH-TDS0E,B(-(G@_(Y+4@PB M'=]L(+9IF0-T\IS4R4*LV)C$F4#8PZ9*AIRR84D(SE,RE6C.-1Q)#$TDMZ!M M%O9JTD0RT#,!%K?K).C$2,0V.0!X01X#\ !*9/0,IK3:6:E8I<8]RS++U1[T M5LUF.L=T^".Z:3C^GD T@GWTGYH$OKZ@B21BA9:J$])6A9"ODL@V91 M(LA'0Z8>@%M!)#@N,;(F!CQ?NCKMP!XW]* M8WYIY%6UHC$<+/ X$XT@,N_RK&@AD0/BVAGD5ICW*A@47E(NINS/$2)]E1=G MJQ#ML2+-@'84V6!( X8V*DI]0X0 0[#I@]F8J5RE2M,A/+,T[GCG1E_&*YO\ M2J? $1A@<6P.#YP>F)=";5@O( M!@.=!5J92_!!(PR*[33)N4.GX4,"GTDB]S8]AF\4E$E4J0#\!\C;+,R0+&88 ML.1 FVZN/ E@#GBDJ#BGX!6;;/0#\*4**WF8DR/4,UP>"0#X$RTPRKH'P&0%2Q69S%G"8("7BB.(,Y(4C629 M)5PV4>:2Q05:R4S0FE0QK)? XT"24B'ERGP<2/RT4@8A$#(S2MKS?E0 D?;! M8E,DX;2D"N9'.$U M( X*_,-.)$R48+"WK:U^(A6'VRP3H@W7!'/XWU4UUW- M+CH@"(],91!<'R2'\4A_SDC^4SZ#?$:D#?@2=8?(2/%4W3M 11FP[T$A.EPG M10=FR)@T$K'/CR78R?"8FOUMML!AGIW2VH/"1"HR!"L_QVP_:?J.L-B--'B)-(_&E]F$,)N@O,KKT=@6A^BHYUJ5&L<_.>NSI8R.W,^-7KI; MQW;FEOC9XC%W=*=X#J5S@C%)S =0BIOFKA3;X=QFVVE9S.+TFM_K39S7,(F- M0I$*W_(::$B2XT!QQ+:52?N8I3@KW (E6U?'J8]C.5^KY7R[J\3?5YX?.#P/ M''@5X;N OLU\#X@8WI_O>Q.7@6_'\\-AG6:;^778<[(L=^;79C*^DV !YC+9 MF$=E_\G 0I'V<7L!,)RX";C[<>[HS')N:^IVWWCS0;;")\IW/G-;(3*;J,N, MWMEPO31_ Q\8NYNK650Q6YK8Y"<+DL%937WH.C?B19 LP.Y8'>.F39EZQ_9# MW\,@F[,447 )A[:@$2HZ176[:@WJ,5 ) 2QC HMUI3]15;!/ZB)0/'/2Z8UN MQ3)N.+G;R$*-*=IGJO%NIMSQ<+U>81/AWI;^>A4)O)7T3#F\)KBO8"*%J"/O M0&_6SE.\16X51QQ7#HN17>G4(S@I/G3,OGPY;X%R^20<[^%TNZ^B_Z..AC]' MT>^:C":LOVXR#@?6,+J!BQ(*J];-0AV:)\J=BTSF3D3K_.(SAVW$@EV%X<>TR&IE-MQ1/=.L9/'HL.>8T$]$1UZ MQT*"#84$O6,AP;&0X" *"5ZN&P\X3L0"EO#O]YC-!R'S[W-3\_;O+VF,.9C\ M%2%,O^'9-[P/JO"ZM5K2BSF62%"F<8J9O 338\#7F'77H33E#@1Z_4Y5GRX< M-Y9;FF, N1!1K-()I!WZ ^\\2; YX2N5__E4JK@L5 ,:?N0,JFH%,)>9PZ33 M2C83JPOP):2'?O?=-R>![\!50Y[>ZKVC7I^TD$J!^][V;/@-@ZJ.7Y3PE9^S ME/N:%LRIT2\ZKH=3[T^:ZN:5MU8N3'1H"W&Q ""CU<9(!KB'^B\P=I'Q]-(0!W=2/>Y . L]UK%N,C_[+9B?#[4UK](HO,G4_&F:ABOX MW[Q8Q+_\/U!+ 0(4 Q0 ( $"("5E /\1QERD '0" @ 1 M " 0 !R:6]T+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( $"("5E%]X(V M>AL %O" 0 5 " <8I !R:6]T+3(P,C,Q,C,Q7V-A;"YX M;6Q02P$"% ,4 " ! B E9;<&;00)I X^@8 %0 @ %S M10 &UL4$L! A0#% @ 0(@)6="/1- V MU0 :VT, !4 ( !J*X ')I;W0M,C R,S$R,S%?;&%B+GAM M;%!+ 0(4 Q0 ( $"("5E$G_W)"YP +N("P 5 " 1&$ M 0!R:6]T+3(P,C,Q,C,Q7W!R92YX;6Q02P$"% ,4 " ! B E9/,9*$.M> M !+WP, % @ %/( ( &5X.3ED,2YH=&U02P$"% ,4 " ! B E9 M,\.\R6@, 0 G*!( & @ $24@8 #DY9#(N:'1M4$L%!@ * H I0( +!>!P $! end XML 117 riot-20231231x8k_htm.xml IDEA: XBRL DOCUMENT 0001167419 2023-12-31 2023-12-31 0001167419 riot:ExerciseOfCommonStockWarrantsMember riot:PrivatePlacemenTransactionMember 2021-01-01 2021-12-31 0001167419 riot:ConnectionCashlessExerciseOfWarrantsMember 2021-01-01 2021-12-31 0001167419 riot:CashlessExerciseOfStockOptionsMember 2021-01-01 2021-12-31 0001167419 riot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember 2022-01-01 2022-12-31 0001167419 riot:WhinstoneMember 2021-01-01 2021-12-31 0001167419 riot:ESSMetronMember 2021-01-01 2021-12-31 0001167419 riot:AccountingStandardsUpdate202308Member us-gaap:RetainedEarningsMember 2023-12-31 0001167419 us-gaap:RetainedEarningsMember 2023-12-31 0001167419 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001167419 riot:AccountingStandardsUpdate202308Member 2023-12-31 0001167419 us-gaap:RetainedEarningsMember 2022-12-31 0001167419 us-gaap:RetainedEarningsMember 2021-12-31 0001167419 us-gaap:RetainedEarningsMember 2020-12-31 0001167419 us-gaap:CommonStockMember 2023-12-31 0001167419 us-gaap:CommonStockMember 2022-12-31 0001167419 riot:MogoInvestmentAgreementMember riot:CoinsquareMember 2021-12-31 0001167419 us-gaap:PreferredStockMember 2021-12-31 0001167419 us-gaap:CommonStockMember 2021-12-31 0001167419 us-gaap:PreferredStockMember 2020-12-31 0001167419 us-gaap:CommonStockMember 2020-12-31 0001167419 riot:ServicebasedRSAsMember 2022-12-31 0001167419 riot:PerformancebasedRSAsMember 2022-12-31 0001167419 riot:PerformancebasedRSAsMember 2021-12-31 0001167419 riot:ServicebasedRSUsMember 2022-01-01 2022-12-31 0001167419 riot:ServicebasedRSAsMember 2022-01-01 2022-12-31 0001167419 riot:ServicebasedRSUsMember 2021-01-01 2021-12-31 0001167419 riot:ServicebasedRSAsMember 2021-01-01 2021-12-31 0001167419 srt:MinimumMember riot:ServiceBasedAwardsMember 2023-01-01 2023-12-31 0001167419 srt:MaximumMember riot:ServiceBasedAwardsMember 2023-01-01 2023-12-31 0001167419 srt:MinimumMember riot:TotalShareholderReturnBasedAwardsMember 2023-01-01 2023-12-31 0001167419 srt:MaximumMember riot:TotalShareholderReturnBasedAwardsMember 2023-01-01 2023-12-31 0001167419 riot:PerformanceBasedRestrictedStockAwardsAndUnitsMember 2023-01-01 2023-12-31 0001167419 riot:WhinstoneUsIncMember 2023-01-01 2023-12-31 0001167419 riot:AcquisitionOfESSMetronMember 2023-01-01 2023-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2024-02-20 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtmOffering2022Member 2023-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2023-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtmOffering2022Member 2022-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:ATMOffering2021Member 2021-12-31 0001167419 riot:HCWainwrightMember us-gaap:CommonStockMember riot:ATMOffering2020Member 2021-01-31 0001167419 riot:OtherRevenueMember srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-12-31 0001167419 riot:OtherRevenueMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-31 0001167419 riot:PowerMember riot:TXUPowerSupplyAgreementMember 2021-04-01 2021-04-30 0001167419 riot:OtherRevenueMember srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001167419 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember riot:AccountingStandardsUpdate202308Member 2023-01-01 0001167419 srt:MinimumMember us-gaap:BuildingImprovementsMember 2023-12-31 0001167419 srt:MinimumMember riot:MachineryAndFacilityEquipmentMember 2023-12-31 0001167419 srt:MaximumMember us-gaap:BuildingImprovementsMember 2023-12-31 0001167419 srt:MaximumMember riot:MachineryAndFacilityEquipmentMember 2023-12-31 0001167419 us-gaap:ComputerEquipmentMember 2023-12-31 0001167419 us-gaap:OfficeEquipmentMember 2023-12-31 0001167419 us-gaap:LandBuildingsAndImprovementsMember 2023-12-31 0001167419 us-gaap:ConstructionInProgressMember 2023-12-31 0001167419 us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0001167419 riot:MinersAndMiningEquipmentMember 2023-12-31 0001167419 riot:MachineryAndFacilityEquipmentMember 2023-12-31 0001167419 us-gaap:OfficeEquipmentMember 2022-12-31 0001167419 us-gaap:LandBuildingsAndImprovementsMember 2022-12-31 0001167419 us-gaap:ConstructionInProgressMember 2022-12-31 0001167419 us-gaap:BuildingAndBuildingImprovementsMember 2022-12-31 0001167419 riot:MinersAndMiningEquipmentMember 2022-12-31 0001167419 riot:MachineryAndFacilityEquipmentMember 2022-12-31 0001167419 riot:FuturePowerBillsMember riot:BeginningInTwoThousandsTwentyTwoMember riot:TXUPowerSupplyAgreementMember 2023-01-01 2023-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2024-01-01 2024-02-20 0001167419 riot:ServicebasedRSAsMember 2024-01-01 2024-01-31 0001167419 riot:PerformancebasedRSUsMember 2024-01-01 2024-01-31 0001167419 riot:PerformancebasedRSAsMember 2024-01-01 2024-01-31 0001167419 us-gaap:RestrictedStockMember riot:EquityIncentivePlan2019Member 2023-01-01 2023-12-31 0001167419 us-gaap:RestrictedStockMember riot:EquityIncentivePlan2019Member 2022-01-01 2022-12-31 0001167419 us-gaap:RestrictedStockMember riot:EquityIncentivePlan2019Member 2021-01-01 2021-12-31 0001167419 riot:PrivatePlacemenTransactionMember 2021-01-01 2021-12-31 0001167419 us-gaap:SeriesBPreferredStockMember 2023-12-31 0001167419 riot:ConvertiblePreferredStockSeriesBMember 2023-12-31 0001167419 riot:ConvertiblePreferredStockSeriesAMember 2023-12-31 0001167419 riot:ConvertiblePreferredStockSeriesBMember 2022-12-31 0001167419 riot:ConvertiblePreferredStockSeriesAMember 2022-12-31 0001167419 us-gaap:SeriesBPreferredStockMember 2021-12-31 0001167419 us-gaap:SeriesBPreferredStockMember 2017-11-03 0001167419 riot:Mr.TheriotMember us-gaap:LandMember srt:ManagementMember 2023-01-01 2023-12-31 0001167419 riot:Mr.TheriotMember us-gaap:BuildingAndBuildingImprovementsMember srt:ManagementMember 2023-01-01 2023-12-31 0001167419 riot:Mr.TheriotMember srt:ManagementMember 2023-01-01 2023-12-31 0001167419 riot:CoinsquareMember 2018-02-01 2018-02-28 0001167419 riot:CoinsquareMember 2017-09-01 2017-09-30 0001167419 us-gaap:PatentsMember riot:CorsicanaFacilityMember 2022-01-01 2022-12-31 0001167419 us-gaap:StateAndLocalJurisdictionMember riot:TwoThousandsThirtySevenMember 2023-12-31 0001167419 us-gaap:DomesticCountryMember riot:TwoThousandsTwentySixMember 2023-12-31 0001167419 riot:MinersAndMiningEquipmentMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2023-01-01 2023-12-31 0001167419 riot:RhodiumLitigationMember srt:MinimumMember 2023-06-12 0001167419 riot:RhodiumLitigationMember srt:MaximumMember 2023-06-12 0001167419 riot:RhodiumLitigationMember 2023-05-02 0001167419 riot:SbiCryptoCoLitigationMember riot:ProfitLossMember 2023-04-05 0001167419 riot:SbiCryptoCoLitigationMember riot:EquipmentDamageMember 2023-04-05 0001167419 riot:GMOLitigationMember 2022-06-13 0001167419 riot:RhodiumLitigationMember riot:BreachOfContractAndOtherDamagesMember 2023-12-11 2023-12-11 0001167419 riot:GMOLitigationMember 2023-10-19 2023-10-19 0001167419 riot:RhodiumLitigationMember srt:MinimumMember riot:ProfitLossMember 2023-08-02 2023-08-02 0001167419 riot:RhodiumLitigationMember srt:MinimumMember riot:EnergyCreditsMember 2023-08-02 2023-08-02 0001167419 riot:RhodiumLitigationMember srt:MinimumMember riot:BreachOfContractAndOtherDamagesMember 2023-08-02 2023-08-02 0001167419 riot:GMOLitigationMember 2022-06-13 2022-06-13 0001167419 us-gaap:OtherNoncurrentLiabilitiesMember riot:EquipmentTermLoansMember 2023-12-31 0001167419 us-gaap:AccruedLiabilitiesMember riot:EquipmentTermLoansMember 2023-12-31 0001167419 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001167419 riot:AcquisitionOfESSMetronMember riot:LeaseTwoMember 2021-12-01 0001167419 riot:AcquisitionOfESSMetronMember riot:LeaseOneMember 2021-12-01 0001167419 riot:OfficeAndOtherLeasesMember 2023-12-31 0001167419 riot:GroundLeaseMember 2023-12-31 0001167419 riot:CoinsquareMember 2021-01-01 2021-12-31 0001167419 riot:AntminerS19J90THMinersMember 2023-01-01 2023-12-31 0001167419 us-gaap:TrademarksMember 2023-12-31 0001167419 us-gaap:PatentsMember 2023-12-31 0001167419 us-gaap:CustomerContractsMember 2023-12-31 0001167419 riot:UlListingsMember 2023-12-31 0001167419 us-gaap:TrademarksMember 2022-12-31 0001167419 us-gaap:PatentsMember 2022-12-31 0001167419 us-gaap:CustomerContractsMember 2022-12-31 0001167419 riot:UlListingsMember 2022-12-31 0001167419 riot:NorthernDataWorkingCapitalDisputesMember 2023-03-31 0001167419 riot:PerformancebasedRSUsMember 2023-01-01 2023-12-31 0001167419 riot:PerformancebasedRSAsMember 2023-01-01 2023-12-31 0001167419 riot:ServicebasedRSUsMember 2023-12-31 0001167419 riot:ServicebasedRSAsMember 2023-12-31 0001167419 riot:PerformancebasedRSUsMember 2023-12-31 0001167419 riot:PerformancebasedRSAsMember 2023-12-31 0001167419 us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001167419 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001167419 us-gaap:FairValueInputsLevel3Member us-gaap:ConvertibleDebtSecuritiesMember us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001167419 us-gaap:FairValueInputsLevel3Member us-gaap:ConvertibleDebtSecuritiesMember riot:MeasurementInputIssuanceDateDiscountRateMember 2023-12-31 0001167419 srt:MaximumMember riot:EquipmentTermLoansMember 2023-01-01 2023-12-31 0001167419 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0001167419 riot:ManufacturingTermLoansMember 2023-01-01 2023-12-31 0001167419 riot:EquipmentTermLoansMember 2023-12-31 0001167419 riot:OtherRevenueMember srt:RestatementAdjustmentMember 2023-01-01 2023-12-31 0001167419 riot:DataCenterHostingMember srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-12-31 0001167419 riot:DataCenterHostingMember srt:RestatementAdjustmentMember 2023-01-01 2023-12-31 0001167419 riot:MiningMember 2023-01-01 2023-12-31 0001167419 riot:EngineeringMember 2023-01-01 2023-12-31 0001167419 riot:OtherRevenueMember srt:RestatementAdjustmentMember 2022-01-01 2022-12-31 0001167419 riot:DataCenterHostingMember srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-12-31 0001167419 riot:DataCenterHostingMember srt:RestatementAdjustmentMember 2022-01-01 2022-12-31 0001167419 riot:MiningMember 2022-01-01 2022-12-31 0001167419 riot:EngineeringMember 2022-01-01 2022-12-31 0001167419 riot:OtherRevenueMember srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001167419 riot:DataCenterHostingMember srt:ScenarioPreviouslyReportedMember 2021-01-01 2021-12-31 0001167419 riot:DataCenterHostingMember srt:RestatementAdjustmentMember 2021-01-01 2021-12-31 0001167419 riot:MiningMember 2021-01-01 2021-12-31 0001167419 riot:EngineeringMember 2021-01-01 2021-12-31 0001167419 riot:KairosGlobalTechnologyIncMember us-gaap:CommonStockMember 2017-11-03 0001167419 riot:RevenueNetMiningMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001167419 riot:RevenueNetMiningMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001167419 riot:RevenueNetEngineeringMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001167419 us-gaap:SeriesBPreferredStockMember 2022-12-31 0001167419 2022-09-30 0001167419 riot:FifthAmendmentToTwentyNineteenIncentivePlanMember 2023-12-31 0001167419 riot:EquityIncentivePlan2019Member 2023-12-31 0001167419 riot:AcquisitionOfESSMetronMember 2023-12-31 0001167419 riot:FourthAmendmentToTwentyNineteenIncentivePlanMember 2023-06-30 0001167419 riot:EquityIncentivePlan2019Member 2023-06-30 0001167419 riot:ThirdAmendmentToTwentyNineteenIncentivePlanMember 2022-07-31 0001167419 riot:EquityIncentivePlan2019Member 2022-07-31 0001167419 riot:SecondAmendmentToTwentyNineteenIncentivePlanMember 2021-10-31 0001167419 us-gaap:EmployeeStockOptionMember riot:EquityIncentivePlan2019Member 2021-10-19 0001167419 riot:FirstAmendmentToTwentyNineteenIncentivePlanMember 2020-11-30 0001167419 riot:EquityIncentivePlan2019Member 2019-10-31 0001167419 riot:ConnectionCashlessExerciseOfWarrantsMember 2021-12-31 0001167419 riot:CommonStockWarrantsMember 2023-12-31 0001167419 2020-12-31 0001167419 riot:WhinstoneUsIncMember 2021-05-26 2021-12-31 0001167419 riot:WhinstoneMember 2021-05-26 0001167419 us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001167419 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001167419 us-gaap:FairValueInputsLevel3Member 2022-12-31 0001167419 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001167419 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2023-01-01 2023-12-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2022-01-01 2022-12-31 0001167419 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001167419 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0001167419 riot:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-12-31 0001167419 riot:WarrantsToPurchaseCommonStockMember 2022-01-01 2022-12-31 0001167419 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001167419 riot:WarrantsToPurchaseCommonStockMember 2021-01-01 2021-12-31 0001167419 riot:ConvertiblePreferredStocksSeriesBMember 2021-01-01 2021-12-31 0001167419 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0001167419 riot:ServiceBasedAwardsMember 2023-01-01 2023-12-31 0001167419 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001167419 riot:ServiceBasedAwardsMember 2022-01-01 2022-12-31 0001167419 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001167419 riot:ServiceBasedAwardsMember 2021-01-01 2021-12-31 0001167419 riot:AcquisitionOfESSMetronMember 2021-12-01 2021-12-31 0001167419 riot:AcquisitionOfESSMetronMember us-gaap:TrademarksMember 2021-12-01 2021-12-01 0001167419 riot:AcquisitionOfESSMetronMember us-gaap:CustomerRelationshipsMember 2021-12-01 2021-12-01 0001167419 riot:MogoInvestmentAgreementMember 2022-01-01 2022-12-31 0001167419 riot:MogoInvestmentAgreementMember riot:CoinsquareMember 2021-01-01 2021-12-31 0001167419 riot:MogoInvestmentAgreementMember 2021-01-01 2021-12-31 0001167419 riot:TotalShareholderReturnBasedAwardsMember 2023-01-01 2023-12-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2022-12-31 0001167419 riot:OncorMember 2021-12-31 0001167419 riot:EngineeringMember 2023-12-31 0001167419 riot:OtherMember 2023-12-31 0001167419 riot:DataCenterHostingMember 2023-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:RevenueNetMiningMember 2023-01-01 2023-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:RevenueNetEngineeringMember 2023-01-01 2023-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:OtherRevenueMember 2023-01-01 2023-12-31 0001167419 us-gaap:IntersegmentEliminationMember riot:RevenueNetEngineeringMember 2023-01-01 2023-12-31 0001167419 us-gaap:IntersegmentEliminationMember riot:OtherRevenueMember 2023-01-01 2023-12-31 0001167419 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0001167419 us-gaap:IntersegmentEliminationMember 2023-01-01 2023-12-31 0001167419 riot:RevenueNetEngineeringMember 2023-01-01 2023-12-31 0001167419 riot:OtherRevenueMember 2023-01-01 2023-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:RevenueNetMiningMember 2022-01-01 2022-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:RevenueNetEngineeringMember 2022-01-01 2022-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:OtherRevenueMember 2022-01-01 2022-12-31 0001167419 us-gaap:IntersegmentEliminationMember riot:RevenueNetEngineeringMember 2022-01-01 2022-12-31 0001167419 us-gaap:IntersegmentEliminationMember riot:OtherRevenueMember 2022-01-01 2022-12-31 0001167419 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0001167419 us-gaap:IntersegmentEliminationMember 2022-01-01 2022-12-31 0001167419 riot:RevenueNetMiningMember 2022-01-01 2022-12-31 0001167419 riot:OtherRevenueMember 2022-01-01 2022-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:RevenueNetMiningMember 2021-01-01 2021-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:RevenueNetEngineeringMember 2021-01-01 2021-12-31 0001167419 us-gaap:OperatingSegmentsMember riot:OtherRevenueMember 2021-01-01 2021-12-31 0001167419 us-gaap:IntersegmentEliminationMember riot:RevenueNetEngineeringMember 2021-01-01 2021-12-31 0001167419 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0001167419 us-gaap:IntersegmentEliminationMember 2021-01-01 2021-12-31 0001167419 riot:RevenueNetEngineeringMember 2021-01-01 2021-12-31 0001167419 riot:OtherRevenueMember 2021-01-01 2021-12-31 0001167419 riot:NorthernDataWorkingCapitalDisputesMember 2023-06-13 2023-06-13 0001167419 riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2023-01-01 2023-12-31 0001167419 riot:PowerMember riot:TXUPowerSupplyAgreementMember riot:WhinstoneMember 2021-04-01 2021-04-30 0001167419 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001167419 us-gaap:DomesticCountryMember 2023-12-31 0001167419 riot:PerformancebasedRSUsMember 2022-01-01 2022-12-31 0001167419 riot:PerformancebasedRSAsMember 2022-01-01 2022-12-31 0001167419 riot:PerformancebasedRSUsMember 2021-01-01 2021-12-31 0001167419 riot:CoinsquareMember 2021-12-31 0001167419 currency:CAD riot:CoinsquareMember 2020-07-01 2020-07-31 0001167419 riot:CoinsquareMember 2018-02-28 0001167419 us-gaap:RestrictedStockMember riot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember 2023-01-01 2023-12-31 0001167419 us-gaap:RestrictedStockMember riot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember 2022-01-01 2022-12-31 0001167419 us-gaap:RestrictedStockMember riot:EquityIncentivePlan2019Member riot:MembersOfOurBoardOfDirectorsAndAnEmployeeOfCompanyMember 2021-01-01 2021-12-31 0001167419 riot:FactoryNewS19jProMinersMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember riot:ThirdPartyBitcoinMiningCompanyCounterPartyMember 2022-01-01 2022-12-31 0001167419 riot:BitmainS19JProMinersMember riot:CoinmintFacilityNewYorkMember riot:ThirdPartyBitcoinMiningCompanyCounterPartyMember 2022-01-01 2022-12-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember riot:M66sModelMinersMember 2023-12-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember riot:M66ModelMinersMember 2023-12-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember riot:M56sPlusPlusModelMinersMember 2023-12-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember riot:M56sPlusModelMinersMember 2023-12-31 0001167419 riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2023-12-31 0001167419 riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2022-01-01 2022-12-31 0001167419 riot:PowerSupplyAgreementWithTxuMember 2023-01-01 2023-12-31 0001167419 riot:PowerSupplyAgreementWithTxuMember 2023-12-31 0001167419 riot:AntminerS19J90THMinersMember 2023-12-31 0001167419 riot:RevenueNetMiningMember 2023-01-01 2023-12-31 0001167419 riot:RevenueNetMiningMember 2021-01-01 2021-12-31 0001167419 riot:RevenueNetMiningMember us-gaap:AccountsReceivableMember 2023-01-01 2023-12-31 0001167419 riot:RevenueNetMiningMember us-gaap:AccountsReceivableMember 2022-01-01 2022-12-31 0001167419 riot:RevenueNetEngineeringMember 2022-01-01 2022-12-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2022-12-31 0001167419 riot:ServicebasedRSUsMember 2023-01-01 2023-12-31 0001167419 riot:ServicebasedRSAsMember 2023-01-01 2023-12-31 0001167419 riot:TxuEnergyRetailCompanyLlcMember riot:PowerPurchaseAgreementMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2022-11-01 2022-11-30 0001167419 riot:TxuEnergyRetailCompanyLlcMember riot:PowerPurchaseAgreementMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2022-03-01 2022-03-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2023-08-01 2023-08-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtmOffering2022Member 2023-01-01 2023-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2023-01-01 2023-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtmOffering2022Member 2022-03-01 2022-03-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtmOffering2022Member 2022-01-01 2022-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:ATMOffering2021Member 2021-08-01 2021-08-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:ATMOffering2021Member 2021-01-01 2021-12-31 0001167419 riot:HCWainwrightMember us-gaap:CommonStockMember riot:ATMOffering2020Member 2021-01-01 2021-01-31 0001167419 riot:HCWainwrightMember us-gaap:CommonStockMember riot:ATMOffering2020Member 2020-10-01 2020-10-31 0001167419 riot:EquipmentTermLoansMember 2023-01-01 2023-12-31 0001167419 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001167419 riot:MinersAndMiningEquipmentMember 2022-01-01 2022-12-31 0001167419 srt:ScenarioPreviouslyReportedMember riot:AccountingStandardsUpdate202308Member 2023-07-01 2023-09-30 0001167419 srt:ScenarioPreviouslyReportedMember riot:AccountingStandardsUpdate202308Member 2023-04-01 2023-06-30 0001167419 srt:ScenarioPreviouslyReportedMember riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-09-30 0001167419 srt:ScenarioPreviouslyReportedMember riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-06-30 0001167419 srt:ScenarioPreviouslyReportedMember riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-03-31 0001167419 riot:AcquisitionOfWhinstoneMember 2023-12-31 0001167419 riot:MidasGreenTechnologiesLlcMember 2023-12-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember 2023-12-31 0001167419 riot:OtherMinersMember 2023-01-01 2023-12-31 0001167419 riot:MidasGreenTechnologiesLlcMember 2023-01-01 2023-12-31 0001167419 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001167419 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001167419 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001167419 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001167419 us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001167419 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001167419 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001167419 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001167419 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001167419 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001167419 riot:AccountingStandardsUpdate202308Member 2022-12-31 0001167419 us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-12-31 0001167419 riot:ConvertiblePreferredStockSeriesBMember 2022-01-01 2022-12-31 0001167419 us-gaap:SeriesBPreferredStockMember 2021-01-01 2021-12-31 0001167419 riot:PowerMember riot:TXUPowerSupplyAgreementMember riot:ErcotMember 2023-01-01 2023-12-31 0001167419 srt:RestatementAdjustmentMember riot:AccountingStandardsUpdate202308Member 2023-07-01 2023-09-30 0001167419 riot:AccountingStandardsUpdate202308Member 2023-07-01 2023-09-30 0001167419 srt:RestatementAdjustmentMember riot:AccountingStandardsUpdate202308Member 2023-04-01 2023-06-30 0001167419 riot:AccountingStandardsUpdate202308Member 2023-04-01 2023-06-30 0001167419 srt:RestatementAdjustmentMember riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-09-30 0001167419 riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-09-30 0001167419 srt:RestatementAdjustmentMember riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-06-30 0001167419 riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-06-30 0001167419 srt:RestatementAdjustmentMember riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-03-31 0001167419 riot:AccountingStandardsUpdate202308Member 2023-01-01 2023-03-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2023-12-31 0001167419 riot:AcquisitionOfESSMetronMember 2021-12-01 0001167419 riot:WhinstoneUsIncMember 2021-05-26 0001167419 riot:WhinstoneUsLlcMember us-gaap:MeasurementInputDiscountRateMember 2023-01-01 2023-12-31 0001167419 riot:AcquisitionOfESSMetronMember riot:UlListingsMember 2021-12-01 2021-12-01 0001167419 riot:AcquisitionOfWhinstoneMember 2023-01-01 2023-12-31 0001167419 riot:WhinstoneUsIncMember 2021-05-26 2021-05-26 0001167419 riot:AcquisitionOfWhinstoneMember 2021-05-26 2021-05-26 0001167419 2021-12-31 0001167419 riot:AcquisitionOfESSMetronMember 2021-12-01 2021-12-01 0001167419 riot:NorthernDataWorkingCapitalDisputesMember 2023-06-09 2023-06-09 0001167419 2023-01-01 2023-12-31 0001167419 2022-01-01 2022-12-31 0001167419 2021-01-01 2021-12-31 0001167419 riot:TxuEnergyRetailCompanyLlcMember riot:PowerPurchaseAgreementMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2020-05-01 2020-05-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember 2023-01-01 2023-12-31 0001167419 us-gaap:FairValueInputsLevel3Member 2023-01-01 2023-12-31 0001167419 2023-12-31 0001167419 2022-12-31 iso4217:USD shares riot:segment iso4217:USD riot:item utr:MWh shares pure utr:GWh riot:customer utr:sqft utr:acre 0001167419 false 8-K 2023-12-31 Riot Platforms, Inc. NV 001-33675 84-1553387 3855 Ambrosia Street Suite 301 Castle Rock CO 80109 (303) 794-2000 false false false false Common Stock RIOT NASDAQ false 175026051 139433901 93452764 0 0 0 0 0 0 0 167751112 230836624 -0.28 -3.65 -0.17 P10Y P10Y P12Y P12Y P3Y6M P5Y P3Y P1Y P2Y P10M 597169000 230328000 24706000 26932000 3166000 3012000 15359000 19743000 29107000 32661000 311178000 109420000 30781000 271000 24297000 1008571000 443381000 704194000 692555000 215009000 42433000 15697000 21477000 73437000 97497000 20413000 21673000 638000 638000 13121000 310000 2051080000 1319964000 23157000 18445000 4073000 8446000 62628000 65464000 26007000 2458000 2882000 271000 24297000 2421000 2009000 121015000 121543000 15801000 17869000 18924000 20242000 638000 638000 6680000 8230000 163058000 168522000 0 0 15000000 15000000 2 2 2000000 2000000 0 0 0 0 1750001 1750001 0 0 0 0 340000000 340000000 230836624 167751112 2687692000 1907784000 -799820000 -756342000 150000 1888022000 1151442000 2051080000 1319964000 188996000 156870000 184422000 64303000 65342000 4178000 27379000 36959000 24643000 280678000 259171000 213243000 96597000 74335000 45513000 60614000 57455000 3582000 97122000 61906000 32998000 78000 21198000 100346000 67452000 87429000 252354000 107950000 26324000 -184734000 6721000 71418000 12112000 -71215000 -27345000 -6514000 -159000 975000 30346000 253000 -5336000 16281000 -5974000 9688000 147365000 43973000 335648000 55544000 343725000 771872000 243113000 -63047000 -512701000 -29870000 8222000 454000 -296000 -8996000 26260000 -13655000 260000 -59000 2378000 8482000 -8601000 14687000 -54565000 -521302000 -15183000 -48000 789000 254000 -5045000 -12538000 -5093000 -11749000 254000 -49472000 -509553000 -15437000 -0.28 -0.28 -3.65 -3.65 -0.17 -0.17 175026051 175026051 139433901 139433901 93452764 93452764 -49472000 -509553000 -15437000 150000 -49322000 -509553000 -15437000 4199 22000 78523517 506961000 -231352000 275631000 464021 -5082000 -5082000 415657 806000 806000 1257235 543686 11800000 326152000 326152000 70156 645248 26735000 26735000 24344057 669916000 669916000 1157000 1157000 -2000 11000 2000 -11000 10286 68491000 68491000 -15437000 -15437000 2199 11000 116748472 1595147000 -246789000 1348369000 13947829 -10138000 -10138000 37052612 298209000 298209000 -2199 11000 2199 -11000 24555000 24555000 -509553000 -509553000 167751112 1907784000 -756342000 1151442000 5994000 5994000 809302 -14035000 -14035000 62206045 761773000 761773000 70165 32170000 32170000 -49472000 -49472000 150000 150000 230836624 2687692000 -799820000 150000 1888022000 -49472000 -509553000 -15437000 32170000 24555000 68491000 252354000 107950000 26324000 -97000 -97000 -97000 2509000 12181000 275000 -5045000 -11749000 254000 1157000 147365000 43973000 335648000 55544000 184734000 -6721000 -71418000 -12112000 -159000 975000 8996000 26260000 30346000 253000 -13655000 -5336000 16281000 1526000 9688000 188996000 156870000 184422000 176219000 79529000 295000 -6352000 -12058000 7148000 -8316000 3489000 4248000 33085000 530000 -86082000 1808000 40879000 29567000 1800000 230397000 194923000 274833000 3809000 4500000 193704000 148412000 147116000 7500000 6369000 34000 9527000 30000 -414766000 -354863000 -490625000 778430000 304849000 684817000 16657000 6640000 14901000 806000 15725000 6920000 6059000 77000 14035000 10138000 5082000 748522000 272346000 665640000 366841000 -81987000 88933000 230328000 312315000 223382000 597169000 230328000 312315000 84000 680000 352887000 78376000 422865000 46711000 23451000 16621000 2423000 869000 1495000 295000 11000 11000 5994000 1249000 10333000 13622000 10409000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 1. Organization and Basis of Presentation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;">Riot Platforms, Inc. is a vertically integrated Bitcoin mining company principally engaged in enhancing our capabilities to mine Bitcoin in support of the Bitcoin blockchain. The Company also provides comprehensive and critical mining infrastructure for institutional-scale hosted clients to mine Bitcoin at its Rockdale Facility. The Rockdale Facility currently provides 700 MW in total developed capacity for Bitcoin mining and data center hosting services for institutional-scale hosted clients. The Company is also developing the Corsicana Facility, a second large-scale Bitcoin mining facility, which, upon completion, is expected to have approximately one gigawatt of capacity available for Bitcoin mining.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As described in Note 20. <i style="font-style:italic;">Segment Information</i>, we operate in two business segments: Bitcoin Mining and Engineering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of presentation and principles of consolidation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The accompanying Consolidated Financial Statements of the Company include the accounts of the Company and its wholly or majority owned and controlled subsidiaries. Consolidated subsidiaries’ results are included from the date the subsidiary was formed or acquired. Intercompany investments, balances and transactions have been eliminated in consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The accompanying audited Consolidated Financial Statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">Amounts disclosed are in thousands of U.S. Dollars except for share, per share, and miner amounts, and Bitcoin quantities, prices and hash rate, or as otherwise noted.</p> 700 2 <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. Significant Accounting Policies and Recent Accounting Pronouncements</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;">Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ significantly from those estimates. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include revenue recognition, valuing the derivative asset classified under Level 3 fair value hierarchy, determining the useful lives and recoverability of long-lived assets, impairment analysis of fixed assets and finite-lived intangibles, stock-based compensation, and the valuation allowance associated with the Company’s deferred tax assets. </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;">Update to previously issued condensed consolidated financial statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As disclosed in Note 20. <i style="font-style:italic;">Segment Information</i>, as of January 1, 2024, the Company has terminated all contracts with its legacy data center hosting customers and made the strategic decision to no longer offer data center hosting services to customers. Commencing with the three months ended March 31, 2024, the Data Center Hosting Segment no longer met the quantitative requirements as a reportable segment, and the CODM ceased analyzing the performance of the Company’s legacy data center hosting operations. As such, the Data Center Hosting Segment has been eliminated as a separate reportable segment and all its activity has been recast as “Other” in all segment - related disclosures. This Current Report is being filed to recast the Data Center Hosting Segment, with all data center hosting activity for the periods presented within the 2023 Form 10 - K recognized in <i style="font-style:italic;">Revenue: Other </i>and<i style="font-style:italic;"> Cost of Revenue: Other</i> in all segment - related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company updated the accompanying Consolidated Statements of Operations for the years ended December 31, 2023, 2022, and 2021, and the related Notes included in this Exhibit 99.1, to reflect this change in operating segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the effects of the recast on the Company’s Consolidated Statements of Operations for the years ended December, 31, 2023, 2022, and 2021. There were no changes to other condensed consolidated financial statements as a result of this update.</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:51.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:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 27,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 27,379</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 97,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 97,122</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 36,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 36,959</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 61,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 61,906</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,643</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 32,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 32,998</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;margin:0pt 0pt 12pt 0pt;">The remainder of these Notes have been updated, as applicable, to reflect the impacts of the revision described above.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As described above, certain prior period amounts have been reclassified to conform to the current period presentation. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consists of cash on hand and highly liquid investments. We consider any highly liquid investments with an original maturity of three months or less at acquisition to be cash equivalents. From time to time, the Company’s cash account balances exceed the balances as covered by the FDIC. The Company has never suffered a loss due to such excess balances. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s accounts receivable balance consists of amounts due from its mining pool operator and data center hosting and engineering customers. The Company records accounts receivable at the invoiced amount less an allowance for any potentially uncollectable accounts under the current expected credit loss (“CECL”) impairment model and presents the net amount of the financial instrument expected to be collected. The CECL impairment model requires an estimate of expected credit losses, measured over the contractual life of an instrument, that considers forecasts of future economic conditions in addition to information about past events and current conditions. Based on this model, the Company considers many factors, including the age of the balance, collection history, and current economic trends. Bad debts are written off after all collection efforts have ceased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Allowances for credit losses are recorded as a direct reduction from an asset’s amortized cost basis. Credit losses and recoveries are recorded in <i style="font-style:italic;">Selling, general and administrative expenses</i> in the Consolidated Statements of Operations. Recoveries of financial assets previously written off are recorded when received. For the years ended December 31, 2023, 2022, and 2021, the Company did not record any credit losses or recoveries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Based on the Company’s current and historical collection experience, management recorded allowances for doubtful accounts of $1.5 million and $1.9 million as of December 31, 2023 and December 31, 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;">Bitcoin</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the adoption of ASU 2023-08, Bitcoin is recorded at fair value, and changes in fair value are recognized in <i style="font-style:italic;">Change in fair value of Bitcoin, </i>in <i style="font-style:italic;">Operating income (loss)</i> on the Consolidated Statements of Operations, as of, and for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prior to the adoption of ASU 2023-08, Bitcoin was accounted for as intangible assets with an indefinite useful life. Bitcoin was sold on a FIFO basis and measured for impairment whenever indicators of impairment are identified based on the intraday low quoted price of Bitcoin. To the extent an impairment loss was recognized, the loss established the new cost basis of the Bitcoin. Subsequent reversal of impairment losses was not permitted. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Bitcoin awarded to the Company through its mining activities are accounted for in connection with the Company’s revenue recognition policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Bitcoin is classified on the Company’s Consolidated Balance Sheet as a current asset due to the Company’s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin to support operations when needed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Purchases and sales of Bitcoin by the Company and Bitcoin awarded to the Company are included within <i style="font-style:italic;">Operating activities</i> on the Consolidated Statements of Cash Flows as <span style="background:#ffffff;">substantially all of the Company’s Bitcoin production is sold within days of being produced, but never more than the production on a monthly basis per the Company’s internal policy</span>. During 2024, the Company made a strategic decision to temporarily cease the sales of all its Bitcoin production and instead, increase its Bitcoin holdings. The Company will continue to monitor its cash needs and expects to sell Bitcoin in the future to fund its cash expenditures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For equity investments, the Company initially records equity investments at cost then adjusts the carrying value of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the same issuer or upon an impairment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bitcoin Mining</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into digital asset mining pools by executing contracts with mining pool operators to provide computing power to the mining pool. The Company’s enforceable right to compensation begins only when, and lasts as long as, the Company provides computing power to the mining pool operator and is created as power is provided over time. The only consideration due to the Company relates to the provision of computing power. The contracts are terminable at any time by the Company, at no cost to the Company, or by the pool operator, under certain conditions specified in the contract. Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. Providing such computing power is the only performance obligation in the Company’s contracts with mining pool operators. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The transaction consideration the Company receives, if any, is noncash consideration in the form of Bitcoin. Changes in the fair value of the noncash consideration due to form of the consideration (changes in the market price of Bitcoin) are not included in the transaction price and therefore, are not included in revenue. <span style="background:#ffffff;">Certain mining pool operators charge fees to cover the costs of maintaining the pool, which are deducted from amounts we may otherwise earn and are treated as a reduction to the consideration received. Fees fluctuate and historically have been no more than approximately 2% per reward earned, on average.</span> The terms of the agreements provide that neither party can dispute settlement terms after approximately thirty-five days following settlement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In exchange for providing computing power, the Company is entitled to either:</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><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 Full-Pay-Per-Share payout of Bitcoin based on a contractual formula, which primarily calculates the hash rate provided by the Company to the mining pool as a percentage of total network hash rate, and other inputs. The Company is entitled to consideration even if a block is not successfully placed by the mining pool operator. The contract is in effect until terminated by either party.</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:54pt;"></td><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 consideration is all variable. Because it is probable that a significant reversal of cumulative revenue will not occur and the Company is able to calculate the payout based on the contractual formula, noncash consideration is estimated and recognized based on the spot price of Bitcoin determined using the Company’s principal market for Bitcoin at the inception of each contract. Noncash consideration is measured at fair value at contract inception. Fair value of the crypto asset consideration is determined using the quoted price on the Company’s principal market for Bitcoin at the beginning of the contract period at the single bitcoin level (one bitcoin).  This amount is recognized in revenue as hash rate is provided.</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:54pt;"></td><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 Company transitioned completely to this mining pool type in December 2022 and utilized it for the year ended December 31, 2023.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Or:</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><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 fractional share of the fixed Bitcoin award the mining pool operator receives (less digital asset transaction fees to the mining pool operator which are immaterial and are recorded as a deduction from revenue) for successfully adding a block to the blockchain based on a proportion </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">of the Company’s “scoring hash rate” to the pool’s “scoring hash rate” where the scoring hash rate as defined by the pool is the exponential moving average of the hash power contributed by the Company or by all pool members combined. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company’s fractional share of the Bitcoin reward is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm. </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:54pt;"></td><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="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Because the consideration to which the Company expects to be entitled for providing computing power is entirely variable, as well as being noncash consideration, the Company assesses the estimated amount of the variable noncash consideration to which it expects to be entitled for providing computing power at contract inception and subsequently, to determine when and to what extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty associated with the variable consideration is subsequently resolved (the “constraint”). Only when significant revenue reversal is concluded probable of not occurring can estimated variable consideration be included in revenue. Based on evaluation of likelihood and magnitude of a reversal in applying the constraint, the estimated variable noncash consideration is constrained from inclusion in revenue until the end of the contract term, when the underlying uncertainties have been resolved and number of Bitcoin to which the Company is entitled becomes known.</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:54pt;"></td><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;">Because it is not probable that a significant reversal of cumulative revenue will not occur, the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm) and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized based on the spot rate of Bitcoin determined using the Company’s principal market for Bitcoin at the time of receipt.</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:54pt;"></td><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 Company utilized this mining pool type during the year ended December 31, 2021 and throughout 2022, until mid-December 2022.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There is no significant financing component in these transactions due to the performance obligations and settlement of the transactions being on a daily basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Engineering</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Substantially all revenue is derived from the sale of custom products built to customers’ specifications under fixed - price contracts with one identified performance obligation. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which the Company has an enforceable right to receive compensation as defined under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">To determine the amount of revenue to recognize over time, the Company utilizes the cost - to - cost method as management believes cost incurred best represents the amount of work completed and remaining on projects. As the cost - to - cost method is driven by incurred cost, the Company calculates the percentage of completion by dividing costs incurred to date by the total estimated cost. The percentage of completion is then multiplied by estimated revenue to determine inception - to - date revenue. Approved changes to design plans are generally recognized as a cumulative adjustment to the percentage of completion calculation. Revenue recognized for the period is the current inception - to - date recognized revenue less the prior period inception - to - date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined, and any additional losses incurred subsequently are recognized in the subsequent reporting periods as they are identified. Additionally, contract costs incurred to date and expected total contract costs are continuously monitored during the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition. Any costs to obtain a contract are not material to the Company’s financial statements and would be expensed as incurred. Because of the inherent uncertainties in estimating costs, it is at least reasonably possible that the estimates used will change within the near term. The length of time for the Company to complete a custom product varies but is typically between four to 12 weeks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Customers are typically required to make periodic progress payments to the Company based on contractually agreed - upon milestones. Invoices are due net, 30 days, and retainage, if any, is generally due 30 days after delivery. Taxes collected from customers and remitted to governmental authorities are excluded from revenue. Shipping and handling costs are treated as fulfillment costs and are included in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">In general, we provide power for our data center customers on a variable (sub-metered) basis. A customer pays us variable monthly fees for the specific amount of power utilized at rates specified in each contract, subject to certain minimums. We recognize variable power revenue each month as the uncertainty related to the consideration is resolved, power is provided to our customers, and our customers utilize the power (the customer simultaneously receives and consumes the benefits of the Company’s performance).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have determined that our contracts contain a series of performance obligations which qualify to be recognized under a practical expedient available known as the “right to invoice.” This determination allows variable consideration in such contracts to be allocated to and recognized in the period to which the consideration relates, which is typically the period in which it is billed, rather than requiring estimation of variable consideration at the inception of the contract. We have also determined that the contracts contain a significant financing component because the timing of revenue recognition differs from the timing of invoicing by a period, exceeding one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also installs certain hosted customers’ mining equipment and bills the customer at a fixed fee per piece of equipment or at an hourly rate. Revenue is recognized upon completion of the installation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We generate engineering and construction services revenue from the fabrication and deployment of immersion cooling technology for Bitcoin mining customers, for which we bill the customer at a fixed monthly fee or at an hourly rate. For the construction of customer-owned equipment, revenue is recognized upon completion of each phase of the construction project, as defined in each contract. For the construction of assets owned by us but paid for and used by the customer during the term of their data center hosting contract, revenue is recognized on a straight-line basis over the remaining life of the contract. Due to the long-term nature of the hosting contracts, there is a significant financing component in transactions where the customer paid for the construction of assets owned by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Maintenance services include cleaning, cabling, and other services to maintain customer equipment. We bill the customer at a fixed monthly fee or at an hourly rate. Revenue is recognized as these services are provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred revenue is primarily from advance payments received and is recognized on a straight-line basis over the remaining life of the contract or upon completion of the installation of the customers’ equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our primary data center hosting contracts contain Service Level Agreement clauses, which guarantee a certain percentage of time that power will be available to our customers. In the rare case that we may incur penalties under these clauses, we recognize the payment as variable consideration and a reduction of the transaction price and, therefore, of revenue, when not in exchange for a good or service from the customer.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value measurements are classified and disclosed in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 1: Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 2: Observable inputs other than Level 1 prices, for similar assets or liabilities that are directly or indirectly observable in the marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 3: Unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities measured at fair value are classified in their entirety based on 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire or contingency is resolved, as applicable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for leasehold improvements are typically the lesser of the estimated useful life of the asset or the life of the term of the lease. The estimated useful lives for all the Company’s property and equipment are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:86.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:86.46%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom: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;">Life (Years) </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and building improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10-25</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miners and mining equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and facility equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5-10</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3</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;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodwill represents the cost of a business acquisition in excess of the fair value of the net assets acquired. Goodwill is not amortized and is reviewed for impairment annually as of December 31, or more frequently if facts and circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. We use both qualitative and quantitative analyses in making this determination. The Company determined that it has two reporting units for goodwill impairment testing purposes, Bitcoin Mining and Engineering, which is consistent with internal management reporting and management’s oversight of operations. Our analyses require significant assumptions and judgments, including assumptions about future economic conditions, revenue growth, and operating margins, among other factors. Example events or changes in circumstances considered in the qualitative analysis, many of which are subjective in nature, include: a significant negative trend in our industry or overall economic trends, a significant change in how we use the acquired assets, a significant change in our business strategy, a significant decrease in the market value of the asset, a significant change in regulations or in the industry that could affect the value of the asset, and a change in segments. If it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company performs the quantitative test to identify and measure the amount of goodwill impairment loss. The Company compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds the fair value, goodwill of the reporting unit is considered impaired and that excess is recognized as a goodwill impairment loss.</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;">Finite-lived intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite lives are comprised of customer contracts, trademarks, UL Listings, and patents that are amortized on a straight-line basis over their expected useful lives, which is their contractual term or estimated useful life. Patents costs consisting of filing and legal fees incurred are initially recorded at cost. Certain patents are in the legal application process and therefore are not currently being amortized. The Company performs assessments to determine whether finite-lived classification is still appropriate at least annually. The carrying value of finite-lived assets and their remaining useful lives are also reviewed at least annually to determine if circumstances exist which may indicate a potential impairment or revision to the amortization period. A finite-lived intangible asset is considered to be impaired if its carrying value exceeds the estimated future undiscounted cash flows to be derived from it. We exercise judgment in selecting the assumptions used in the estimated future undiscounted cash flows analysis. Impairment is measured by the amount that the carrying value exceeds fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The use of different estimates or assumptions could result in significantly different fair values for our reporting units and intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company uses the acquisition method of accounting by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the aforementioned amounts. Contingent consideration is included within the purchase price and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is remeasured to fair value as of each reporting date until the contingency is resolved, and subsequent changes in fair value are recognized in earnings. Contingent consideration is recorded in current and long-term liabilities on our Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">While we use our best estimates and assumptions to accurately apply preliminary values to assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, these estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounting for business combinations requires management to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed, pre-acquisition contingencies, and contingent consideration, where applicable. Although we believe the assumptions and estimates we have made have been reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired companies and are inherently uncertain. Critical estimates in valuing certain of the intangible assets we have acquired include; future expected cash flows from customer contracts, discount rates, and estimated market changes in the value of the PPA, which is </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">accounted for as a nonhedged derivative contract. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates, or actual results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Investment in marketable equity securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company measures its investments in marketable equity securities at fair value at each balance sheet date, with unrealized holding gains and losses recorded in other income (expense), as the shares have a readily determinable fair value since they are publicly traded and have significant average daily volume traded. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects the non-cancelable term of the lease, inclusive of any rent-free periods and/or periods covered by early-termination options which the Company is reasonably certain of not exercising, as well as periods covered by renewal options which the Company is reasonably certain of exercising. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected on the Consolidated Statements of Operations over the lease term. For all periods presented, the Company only had operating leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Consolidated Balance Sheets as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant. Variable lease costs are recognized as incurred and primarily consist of common area maintenance and utility charges not included in the measurement of right of use assets and operating lease liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is comprised of several members of its executive management team who use revenue and cost of revenue of its reporting segments to assess the performance of the business of our reportable operating segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the asset and liability method, in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is required to the extent any deferred tax assets may not be realizable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract assets consist of costs and estimated earnings in excess of billings on uncompleted engineering contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred revenue relates to upfront payments and consideration received from customers for data center hosting and the upfront license fee generated from our legacy animal health business.  Contract liabilities consist of billings in excess of costs and estimated earnings on uncompleted engineering contracts, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;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;margin:0pt 0pt 12pt 0pt;">Remaining performance obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;">Remaining performance obligations represent the transaction price of contracts for work that has not yet been performed. The Company elected the practical expedient to not adjust the transaction price for the existence of a significant financing component if the timing difference between a customer’s payment and our performance is one year or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-style:normal;font-weight:normal;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;margin:0pt 0pt 12pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for share-based payment awards exchanged for services at the estimated grant date fair value of the award, which is based on the fair market value of the Company’s common stock at the time of the grant. For performance-based share-based payment awards, the Company recognizes compensation cost over the performance period when achievement of the milestones and targets is probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has elected to account for forfeitures of awards as they occur.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently issued accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company continually assesses any new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements and assures that there are proper controls in place to ascertain that the Company’s Consolidated Financial Statements properly reflect the change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </i>(“ASU 2023-09”). ASU 2023-09 expands existing income tax disclosures for rate reconciliations by requiring disclosure of certain specific categories and additional reconciling items that meet quantitative thresholds and expands disclosures for income taxes paid by requiring disaggregation by certain jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024; early adoption is permitted. The Company does note expect the updated guidance to have a material impact on its disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-08, <i style="font-style:italic;">Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets,</i> which establishes accounting guidance for crypto assets meeting certain criteria. Bitcoin meets this criteria. The amendments require crypto assets meeting the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08 is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is permitted. The Company elected to early adopt ASU 2023-08 for the year ended December 31, 2023. As a result of the adoption, the Company recorded a cumulative effect adjustment to its <i style="font-style:italic;">Accumulated deficit</i> balance of approximately $6.0 million as of January 1, 2023, as a result of recognizing its Bitcoin held as of January 1, 2023, at fair value. See Note 21. <i style="font-style:italic;">Impacts of Adoption of ASU 2023-08</i> for a summary of the impacts on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </i>(“ASU 2023-07”). ASU 2023-07 is intended to enhance reportable segment disclosures by requiring disclosures of significant segment expenses regularly provided to the CODM, requiring disclosure of the title and position of the CODM and explanation of how the reported measures of segment profit and loss are used by the CODM in assessing segment performance and allocation of resources. ASU 2023-07 is effective for the Company for annual periods beginning after December 31, 2023; early adoption is permitted. The updated guidance is not expected to have a material impact on the Company’s disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which was codified with its subsequent amendments as Accounting Standards Codification (“ASC”) Topic 326, <i style="font-style:italic;">Financial Instruments – Credit Losses </i>(“ASC 326”). ASC 326 seeks to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments, including trade receivables, and other commitments to extend credit held by a reporting entity at each reporting date. The amendments require an entity to replace the incurred loss impairment methodology in other GAAP with a methodology that reflects current expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The updated guidance is effective for the Company for annual reporting periods beginning after December 15, 2022, and early adoption is permitted. In connection with the Company’s acquisitions during the year ended December 31, 2021, the Company adopted this standard on January 1, 2021, and the adoption did not have a material impact on the financial statements and related disclosures.</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;">Use of estimates</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the balance sheet and the reported amounts of revenue and expenses during the reporting periods. Actual results could differ significantly from those estimates. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include revenue recognition, valuing the derivative asset classified under Level 3 fair value hierarchy, determining the useful lives and recoverability of long-lived assets, impairment analysis of fixed assets and finite-lived intangibles, stock-based compensation, and the valuation allowance associated with the Company’s deferred tax assets. </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;">Update to previously issued condensed consolidated financial statements</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As disclosed in Note 20. <i style="font-style:italic;">Segment Information</i>, as of January 1, 2024, the Company has terminated all contracts with its legacy data center hosting customers and made the strategic decision to no longer offer data center hosting services to customers. Commencing with the three months ended March 31, 2024, the Data Center Hosting Segment no longer met the quantitative requirements as a reportable segment, and the CODM ceased analyzing the performance of the Company’s legacy data center hosting operations. As such, the Data Center Hosting Segment has been eliminated as a separate reportable segment and all its activity has been recast as “Other” in all segment - related disclosures. This Current Report is being filed to recast the Data Center Hosting Segment, with all data center hosting activity for the periods presented within the 2023 Form 10 - K recognized in <i style="font-style:italic;">Revenue: Other </i>and<i style="font-style:italic;"> Cost of Revenue: Other</i> in all segment - related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company updated the accompanying Consolidated Statements of Operations for the years ended December 31, 2023, 2022, and 2021, and the related Notes included in this Exhibit 99.1, to reflect this change in operating segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the effects of the recast on the Company’s Consolidated Statements of Operations for the years ended December, 31, 2023, 2022, and 2021. There were no changes to other condensed consolidated financial statements as a result of this update.</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:51.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:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 27,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 27,379</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 97,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 97,122</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 36,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 36,959</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 61,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 61,906</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,643</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 32,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 32,998</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;margin:0pt 0pt 12pt 0pt;">The remainder of these Notes have been updated, as applicable, to reflect the impacts of the revision described above.</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:51.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:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (27,282)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 27,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 27,379</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 97,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (97,122)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 97,122</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 97,122</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,862)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 36,862</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 36,959</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (61,906)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 61,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 61,906</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="8" style="vertical-align:bottom;width:46.69%;border-bottom: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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;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:14.88%;border-bottom: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 previously reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.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;"><b style="font-weight:bold;">Adjustment</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;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:13.74%;border-bottom: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 revised</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 24,546</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24,643</p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cost of revenue:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;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.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.34%;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,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (32,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.42%;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:51.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:13.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 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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 0pt 0pt;"> 32,998</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 32,998</p></td></tr></table> 27282000 -27282000 97000 27282000 27379000 97122000 -97122000 97122000 97122000 36862000 -36862000 97000 36862000 36959000 61906000 -61906000 61906000 61906000 24546000 -24546000 97000 24546000 24643000 32998000 -32998000 32998000 32998000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As described above, certain prior period amounts have been reclassified to conform to the current period presentation. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents consists of cash on hand and highly liquid investments. We consider any highly liquid investments with an original maturity of three months or less at acquisition to be cash equivalents. From time to time, the Company’s cash account balances exceed the balances as covered by the FDIC. The Company has never suffered a loss due to such excess balances. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s accounts receivable balance consists of amounts due from its mining pool operator and data center hosting and engineering customers. The Company records accounts receivable at the invoiced amount less an allowance for any potentially uncollectable accounts under the current expected credit loss (“CECL”) impairment model and presents the net amount of the financial instrument expected to be collected. The CECL impairment model requires an estimate of expected credit losses, measured over the contractual life of an instrument, that considers forecasts of future economic conditions in addition to information about past events and current conditions. Based on this model, the Company considers many factors, including the age of the balance, collection history, and current economic trends. Bad debts are written off after all collection efforts have ceased.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Allowances for credit losses are recorded as a direct reduction from an asset’s amortized cost basis. Credit losses and recoveries are recorded in <i style="font-style:italic;">Selling, general and administrative expenses</i> in the Consolidated Statements of Operations. Recoveries of financial assets previously written off are recorded when received. For the years ended December 31, 2023, 2022, and 2021, the Company did not record any credit losses or recoveries.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Based on the Company’s current and historical collection experience, management recorded allowances for doubtful accounts of $1.5 million and $1.9 million as of December 31, 2023 and December 31, 2022, respectively.</p> 0 0 0 1500000 1900000 <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;">Bitcoin</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As a result of the adoption of ASU 2023-08, Bitcoin is recorded at fair value, and changes in fair value are recognized in <i style="font-style:italic;">Change in fair value of Bitcoin, </i>in <i style="font-style:italic;">Operating income (loss)</i> on the Consolidated Statements of Operations, as of, and for the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prior to the adoption of ASU 2023-08, Bitcoin was accounted for as intangible assets with an indefinite useful life. Bitcoin was sold on a FIFO basis and measured for impairment whenever indicators of impairment are identified based on the intraday low quoted price of Bitcoin. To the extent an impairment loss was recognized, the loss established the new cost basis of the Bitcoin. Subsequent reversal of impairment losses was not permitted. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Bitcoin awarded to the Company through its mining activities are accounted for in connection with the Company’s revenue recognition policy.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Bitcoin is classified on the Company’s Consolidated Balance Sheet as a current asset due to the Company’s ability to sell it in a highly liquid marketplace and its intent to liquidate its Bitcoin to support operations when needed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Purchases and sales of Bitcoin by the Company and Bitcoin awarded to the Company are included within <i style="font-style:italic;">Operating activities</i> on the Consolidated Statements of Cash Flows as <span style="background:#ffffff;">substantially all of the Company’s Bitcoin production is sold within days of being produced, but never more than the production on a monthly basis per the Company’s internal policy</span>. During 2024, the Company made a strategic decision to temporarily cease the sales of all its Bitcoin production and instead, increase its Bitcoin holdings. The Company will continue to monitor its cash needs and expects to sell Bitcoin in the future to fund its cash expenditures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Long-term investments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For equity investments, the Company initially records equity investments at cost then adjusts the carrying value of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the same issuer or upon an impairment.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Bitcoin Mining</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into digital asset mining pools by executing contracts with mining pool operators to provide computing power to the mining pool. The Company’s enforceable right to compensation begins only when, and lasts as long as, the Company provides computing power to the mining pool operator and is created as power is provided over time. The only consideration due to the Company relates to the provision of computing power. The contracts are terminable at any time by the Company, at no cost to the Company, or by the pool operator, under certain conditions specified in the contract. Providing computing power in digital asset transaction verification services is an output of the Company’s ordinary activities. Providing such computing power is the only performance obligation in the Company’s contracts with mining pool operators. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The transaction consideration the Company receives, if any, is noncash consideration in the form of Bitcoin. Changes in the fair value of the noncash consideration due to form of the consideration (changes in the market price of Bitcoin) are not included in the transaction price and therefore, are not included in revenue. <span style="background:#ffffff;">Certain mining pool operators charge fees to cover the costs of maintaining the pool, which are deducted from amounts we may otherwise earn and are treated as a reduction to the consideration received. Fees fluctuate and historically have been no more than approximately 2% per reward earned, on average.</span> The terms of the agreements provide that neither party can dispute settlement terms after approximately thirty-five days following settlement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In exchange for providing computing power, the Company is entitled to either:</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><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 Full-Pay-Per-Share payout of Bitcoin based on a contractual formula, which primarily calculates the hash rate provided by the Company to the mining pool as a percentage of total network hash rate, and other inputs. The Company is entitled to consideration even if a block is not successfully placed by the mining pool operator. The contract is in effect until terminated by either party.</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:54pt;"></td><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 consideration is all variable. Because it is probable that a significant reversal of cumulative revenue will not occur and the Company is able to calculate the payout based on the contractual formula, noncash consideration is estimated and recognized based on the spot price of Bitcoin determined using the Company’s principal market for Bitcoin at the inception of each contract. Noncash consideration is measured at fair value at contract inception. Fair value of the crypto asset consideration is determined using the quoted price on the Company’s principal market for Bitcoin at the beginning of the contract period at the single bitcoin level (one bitcoin).  This amount is recognized in revenue as hash rate is provided.</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:54pt;"></td><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 Company transitioned completely to this mining pool type in December 2022 and utilized it for the year ended December 31, 2023.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">Or:</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><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 fractional share of the fixed Bitcoin award the mining pool operator receives (less digital asset transaction fees to the mining pool operator which are immaterial and are recorded as a deduction from revenue) for successfully adding a block to the blockchain based on a proportion </span><span style="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">of the Company’s “scoring hash rate” to the pool’s “scoring hash rate” where the scoring hash rate as defined by the pool is the exponential moving average of the hash power contributed by the Company or by all pool members combined. </span><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The Company’s fractional share of the Bitcoin reward is based on the proportion of computing power the Company contributed to the mining pool operator to the total computing power contributed by all mining pool participants in solving the current algorithm. </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:54pt;"></td><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="color:#231f20;font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Because the consideration to which the Company expects to be entitled for providing computing power is entirely variable, as well as being noncash consideration, the Company assesses the estimated amount of the variable noncash consideration to which it expects to be entitled for providing computing power at contract inception and subsequently, to determine when and to what extent it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty associated with the variable consideration is subsequently resolved (the “constraint”). Only when significant revenue reversal is concluded probable of not occurring can estimated variable consideration be included in revenue. Based on evaluation of likelihood and magnitude of a reversal in applying the constraint, the estimated variable noncash consideration is constrained from inclusion in revenue until the end of the contract term, when the underlying uncertainties have been resolved and number of Bitcoin to which the Company is entitled becomes known.</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:54pt;"></td><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;">Because it is not probable that a significant reversal of cumulative revenue will not occur, the consideration is constrained until the mining pool operator successfully places a block (by being the first to solve an algorithm) and the Company receives confirmation of the consideration it will receive, at which time revenue is recognized based on the spot rate of Bitcoin determined using the Company’s principal market for Bitcoin at the time of receipt.</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:54pt;"></td><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 Company utilized this mining pool type during the year ended December 31, 2021 and throughout 2022, until mid-December 2022.</span></td></tr></table><div style="margin-top:12pt;"></div><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There is no significant financing component in these transactions due to the performance obligations and settlement of the transactions being on a daily basis.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Engineering</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Substantially all revenue is derived from the sale of custom products built to customers’ specifications under fixed - price contracts with one identified performance obligation. Revenue is recognized over time as performance creates or enhances an asset with no alternative use, and for which the Company has an enforceable right to receive compensation as defined under the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">To determine the amount of revenue to recognize over time, the Company utilizes the cost - to - cost method as management believes cost incurred best represents the amount of work completed and remaining on projects. As the cost - to - cost method is driven by incurred cost, the Company calculates the percentage of completion by dividing costs incurred to date by the total estimated cost. The percentage of completion is then multiplied by estimated revenue to determine inception - to - date revenue. Approved changes to design plans are generally recognized as a cumulative adjustment to the percentage of completion calculation. Revenue recognized for the period is the current inception - to - date recognized revenue less the prior period inception - to - date recognized revenue. If a contract is projected to result in a loss, the entire contract loss is recognized in the period when the loss was first determined, and any additional losses incurred subsequently are recognized in the subsequent reporting periods as they are identified. Additionally, contract costs incurred to date and expected total contract costs are continuously monitored during the term of the contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Changes in the job performance, job conditions and final contract settlements are factors that influence management’s assessment of total contract value and the total estimated costs to complete those contracts, and therefore, profit and revenue recognition. Any costs to obtain a contract are not material to the Company’s financial statements and would be expensed as incurred. Because of the inherent uncertainties in estimating costs, it is at least reasonably possible that the estimates used will change within the near term. The length of time for the Company to complete a custom product varies but is typically between four to 12 weeks.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Customers are typically required to make periodic progress payments to the Company based on contractually agreed - upon milestones. Invoices are due net, 30 days, and retainage, if any, is generally due 30 days after delivery. Taxes collected from customers and remitted to governmental authorities are excluded from revenue. Shipping and handling costs are treated as fulfillment costs and are included in cost of sales.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">In general, we provide power for our data center customers on a variable (sub-metered) basis. A customer pays us variable monthly fees for the specific amount of power utilized at rates specified in each contract, subject to certain minimums. We recognize variable power revenue each month as the uncertainty related to the consideration is resolved, power is provided to our customers, and our customers utilize the power (the customer simultaneously receives and consumes the benefits of the Company’s performance).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We have determined that our contracts contain a series of performance obligations which qualify to be recognized under a practical expedient available known as the “right to invoice.” This determination allows variable consideration in such contracts to be allocated to and recognized in the period to which the consideration relates, which is typically the period in which it is billed, rather than requiring estimation of variable consideration at the inception of the contract. We have also determined that the contracts contain a significant financing component because the timing of revenue recognition differs from the timing of invoicing by a period, exceeding one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also installs certain hosted customers’ mining equipment and bills the customer at a fixed fee per piece of equipment or at an hourly rate. Revenue is recognized upon completion of the installation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">We generate engineering and construction services revenue from the fabrication and deployment of immersion cooling technology for Bitcoin mining customers, for which we bill the customer at a fixed monthly fee or at an hourly rate. For the construction of customer-owned equipment, revenue is recognized upon completion of each phase of the construction project, as defined in each contract. For the construction of assets owned by us but paid for and used by the customer during the term of their data center hosting contract, revenue is recognized on a straight-line basis over the remaining life of the contract. Due to the long-term nature of the hosting contracts, there is a significant financing component in transactions where the customer paid for the construction of assets owned by the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Maintenance services include cleaning, cabling, and other services to maintain customer equipment. We bill the customer at a fixed monthly fee or at an hourly rate. Revenue is recognized as these services are provided.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Deferred revenue is primarily from advance payments received and is recognized on a straight-line basis over the remaining life of the contract or upon completion of the installation of the customers’ equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Our primary data center hosting contracts contain Service Level Agreement clauses, which guarantee a certain percentage of time that power will be available to our customers. In the rare case that we may incur penalties under these clauses, we recognize the payment as variable consideration and a reduction of the transaction price and, therefore, of revenue, when not in exchange for a good or service from the customer.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value is defined as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Fair value measurements are classified and disclosed in one of the following three categories:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 1: Quoted prices in active markets for identical assets or liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 2: Observable inputs other than Level 1 prices, for similar assets or liabilities that are directly or indirectly observable in the marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 36pt;">Level 3: Unobservable inputs which are supported by little or no market activity and that are financial instruments whose values are determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant judgment or estimation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities measured at fair value are classified in their entirety based on 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;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company will update its assumptions each reporting period based on new developments and record such amounts at fair value based on the revised assumptions until the agreements expire or contingency is resolved, as applicable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Property and equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment is stated at cost and depreciated using the straight-line method over the estimated useful lives of the assets. Estimated useful lives for leasehold improvements are typically the lesser of the estimated useful life of the asset or the life of the term of the lease. The estimated useful lives for all the Company’s property and equipment are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:86.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:86.46%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom: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;">Life (Years) </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and building improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10-25</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miners and mining equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and facility equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5-10</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:86.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:86.46%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.79%;border-bottom: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;">Life (Years) </b></p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and building improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10-25</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miners and mining equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">2</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and facility equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;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.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5-10</p></td></tr><tr><td style="vertical-align:bottom;width:86.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office and computer equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">3</p></td></tr></table> P10Y P25Y P2Y P5Y P10Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Management reviews long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to undiscounted future cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Goodwill represents the cost of a business acquisition in excess of the fair value of the net assets acquired. Goodwill is not amortized and is reviewed for impairment annually as of December 31, or more frequently if facts and circumstances indicate that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. We use both qualitative and quantitative analyses in making this determination. The Company determined that it has two reporting units for goodwill impairment testing purposes, Bitcoin Mining and Engineering, which is consistent with internal management reporting and management’s oversight of operations. Our analyses require significant assumptions and judgments, including assumptions about future economic conditions, revenue growth, and operating margins, among other factors. Example events or changes in circumstances considered in the qualitative analysis, many of which are subjective in nature, include: a significant negative trend in our industry or overall economic trends, a significant change in how we use the acquired assets, a significant change in our business strategy, a significant decrease in the market value of the asset, a significant change in regulations or in the industry that could affect the value of the asset, and a change in segments. If it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company performs the quantitative test to identify and measure the amount of goodwill impairment loss. The Company compares the fair value of the reporting unit with its carrying amount. If the carrying amount exceeds the fair value, goodwill of the reporting unit is considered impaired and that excess is recognized as a goodwill impairment loss.</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;">Finite-lived intangible assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Intangible assets with finite lives are comprised of customer contracts, trademarks, UL Listings, and patents that are amortized on a straight-line basis over their expected useful lives, which is their contractual term or estimated useful life. Patents costs consisting of filing and legal fees incurred are initially recorded at cost. Certain patents are in the legal application process and therefore are not currently being amortized. The Company performs assessments to determine whether finite-lived classification is still appropriate at least annually. The carrying value of finite-lived assets and their remaining useful lives are also reviewed at least annually to determine if circumstances exist which may indicate a potential impairment or revision to the amortization period. A finite-lived intangible asset is considered to be impaired if its carrying value exceeds the estimated future undiscounted cash flows to be derived from it. We exercise judgment in selecting the assumptions used in the estimated future undiscounted cash flows analysis. Impairment is measured by the amount that the carrying value exceeds fair value.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The use of different estimates or assumptions could result in significantly different fair values for our reporting units and intangible assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business combinations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company uses the acquisition method of accounting by recognizing the identifiable tangible and intangible assets acquired and liabilities assumed, and any non-controlling interest in the acquired business, measured at their acquisition date fair values. Goodwill as of the acquisition date is measured as the excess of consideration transferred over the aforementioned amounts. Contingent consideration is included within the purchase price and is recognized at its fair value on the acquisition date. A liability resulting from contingent consideration is remeasured to fair value as of each reporting date until the contingency is resolved, and subsequent changes in fair value are recognized in earnings. Contingent consideration is recorded in current and long-term liabilities on our Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">While we use our best estimates and assumptions to accurately apply preliminary values to assets acquired and liabilities assumed at the acquisition date as well as contingent consideration, where applicable, these estimates are inherently uncertain and subject to refinement. As a result, during the measurement period, which may be up to one year from the acquisition date, we record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of the assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accounting for business combinations requires management to make significant estimates and assumptions, especially at the acquisition date, including estimates for intangible assets, contractual obligations assumed, pre-acquisition contingencies, and contingent consideration, where applicable. Although we believe the assumptions and estimates we have made have been reasonable and appropriate, they are based in part on historical experience and information obtained from management of the acquired companies and are inherently uncertain. Critical estimates in valuing certain of the intangible assets we have acquired include; future expected cash flows from customer contracts, discount rates, and estimated market changes in the value of the PPA, which is </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">accounted for as a nonhedged derivative contract. Unanticipated events and circumstances may occur that may affect the accuracy or validity of such assumptions, estimates, or actual results.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Investment in marketable equity securities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company measures its investments in marketable equity securities at fair value at each balance sheet date, with unrealized holding gains and losses recorded in other income (expense), as the shares have a readily determinable fair value since they are publicly traded and have significant average daily volume traded. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company determines whether an arrangement contains a lease at the inception of the arrangement. If a lease is determined to exist, the term of such lease is assessed based on the date on which the underlying asset is made available for the Company’s use by the lessor. The Company’s assessment of the lease term reflects the non-cancelable term of the lease, inclusive of any rent-free periods and/or periods covered by early-termination options which the Company is reasonably certain of not exercising, as well as periods covered by renewal options which the Company is reasonably certain of exercising. The Company also determines lease classification as either operating or finance at lease commencement, which governs the pattern of expense recognition and the presentation reflected on the Consolidated Statements of Operations over the lease term. For all periods presented, the Company only had operating leases. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For leases with a term exceeding 12 months, an operating lease liability is recorded on the Company’s consolidated balance sheet at lease commencement reflecting the present value of its fixed minimum payment obligations over the lease term. A corresponding operating lease right-of-use asset equal to the initial lease liability is also recorded, adjusted for any prepaid rent and/or initial direct costs incurred in connection with execution of the lease and reduced by any lease incentives received. For purposes of measuring the present value of its fixed payment obligations for a given lease, the Company uses its incremental borrowing rate, determined based on information available at lease commencement, as rates implicit in its leasing arrangements are typically not readily determinable. The Company’s incremental borrowing rate reflects the rate it would pay to borrow on a secured basis and incorporates the term and economic environment of the associated lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the Company’s operating leases, fixed lease payments are recognized as lease expense on a straight-line basis over the lease term. For leases with a term of 12 months or less, any fixed lease payments are recognized on a straight-line basis over the lease term and are not recognized on the Consolidated Balance Sheets as an accounting policy election. Leases qualifying for the short-term lease exception were insignificant. Variable lease costs are recognized as incurred and primarily consist of common area maintenance and utility charges not included in the measurement of right of use assets and operating lease liabilities.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Operating segments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating segments are defined as components of an entity for which discrete financial information is available that is regularly reviewed by the CODM in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s CODM is comprised of several members of its executive management team who use revenue and cost of revenue of its reporting segments to assess the performance of the business of our reportable operating segments.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for income taxes under the asset and liability method, in which deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in operations in the period that includes the enactment date. A valuation allowance is required to the extent any deferred tax assets may not be realizable.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contract balances</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract assets consist of costs and estimated earnings in excess of billings on uncompleted engineering contracts.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Deferred revenue relates to upfront payments and consideration received from customers for data center hosting and the upfront license fee generated from our legacy animal health business.  Contract liabilities consist of billings in excess of costs and estimated earnings on uncompleted engineering contracts, </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Remaining performance obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;">Remaining performance obligations represent the transaction price of contracts for work that has not yet been performed. The Company elected the practical expedient to not adjust the transaction price for the existence of a significant financing component if the timing difference between a customer’s payment and our performance is one year or less.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Stock-based compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for share-based payment awards exchanged for services at the estimated grant date fair value of the award, which is based on the fair market value of the Company’s common stock at the time of the grant. For performance-based share-based payment awards, the Company recognizes compensation cost over the performance period when achievement of the milestones and targets is probable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has elected to account for forfeitures of awards as they occur.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently issued accounting pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company continually assesses any new accounting pronouncements to determine their applicability. When it is determined that a new accounting pronouncement affects the Company’s financial reporting, the Company undertakes a study to determine the consequences of the change to its Consolidated Financial Statements and assures that there are proper controls in place to ascertain that the Company’s Consolidated Financial Statements properly reflect the change.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-09, <i style="font-style:italic;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures </i>(“ASU 2023-09”). ASU 2023-09 expands existing income tax disclosures for rate reconciliations by requiring disclosure of certain specific categories and additional reconciling items that meet quantitative thresholds and expands disclosures for income taxes paid by requiring disaggregation by certain jurisdictions. ASU 2023-09 is effective for annual periods beginning after December 15, 2024; early adoption is permitted. The Company does note expect the updated guidance to have a material impact on its disclosures. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the FASB issued ASU 2023-08, <i style="font-style:italic;">Intangibles - Goodwill and Other - Crypto Assets (Subtopic 350-60): Accounting for and Disclosure of Crypto Assets,</i> which establishes accounting guidance for crypto assets meeting certain criteria. Bitcoin meets this criteria. The amendments require crypto assets meeting the criteria to be recognized at fair value with changes recognized in net income each reporting period. Upon adoption, a cumulative-effect adjustment is made to the opening balance of retained earnings as of the beginning of the annual reporting period of adoption. ASU 2023-08 is effective for fiscal years beginning after December 15, 2024, including interim periods within those fiscal years. Early adoption is permitted. The Company elected to early adopt ASU 2023-08 for the year ended December 31, 2023. As a result of the adoption, the Company recorded a cumulative effect adjustment to its <i style="font-style:italic;">Accumulated deficit</i> balance of approximately $6.0 million as of January 1, 2023, as a result of recognizing its Bitcoin held as of January 1, 2023, at fair value. See Note 21. <i style="font-style:italic;">Impacts of Adoption of ASU 2023-08</i> for a summary of the impacts on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2023, the FASB issued ASU 2023-07, <i style="font-style:italic;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures </i>(“ASU 2023-07”). ASU 2023-07 is intended to enhance reportable segment disclosures by requiring disclosures of significant segment expenses regularly provided to the CODM, requiring disclosure of the title and position of the CODM and explanation of how the reported measures of segment profit and loss are used by the CODM in assessing segment performance and allocation of resources. ASU 2023-07 is effective for the Company for annual periods beginning after December 31, 2023; early adoption is permitted. The updated guidance is not expected to have a material impact on the Company’s disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</i>, which was codified with its subsequent amendments as Accounting Standards Codification (“ASC”) Topic 326, <i style="font-style:italic;">Financial Instruments – Credit Losses </i>(“ASC 326”). ASC 326 seeks to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments, including trade receivables, and other commitments to extend credit held by a reporting entity at each reporting date. The amendments require an entity to replace the incurred loss impairment methodology in other GAAP with a methodology that reflects current expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. The updated guidance is effective for the Company for annual reporting periods beginning after December 15, 2022, and early adoption is permitted. In connection with the Company’s acquisitions during the year ended December 31, 2021, the Company adopted this standard on January 1, 2021, and the adoption did not have a material impact on the financial statements and related disclosures.</p> 6000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 3. Acquisitions</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;">Acquisition of Corsicana Facility land site</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">During the year ended December 31, 2022, the Company initiated a large-scale development to expand its Bitcoin mining capabilities with the acquisition of a 265-acre site in Navarro County, Texas, strategically located next to the Navarro switch, for $10.1 million, where its anticipated one-gigawatt Bitcoin mining facility complex, the Corsicana Facility, is under development. See Note 7. <i style="font-style:italic;">Property and Equipment</i>, for more information about the Corsicana Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Acquisition of ESS Metron</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 1, 2021, the Company acquired 100% of the equity interests of ESS Metron. ESS Metron is a power distribution and management systems manufacturing, design and engineering firm based in Denver, Colorado, operating from facilities totaling approximately 121,000 square feet of manufacturing, office, and warehouse space in the metropolitan Denver area. These facilities are subject to long-term lease agreements. The acquisition of ESS Metron established the Company’s Engineering business and enhanced the Company’s ability to scale its Bitcoin Mining and data center hosting operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Total consideration transferred of $56.9 million was comprised of a cash payment of approximately $30.1 million, net of $3.7 million of seller transaction costs, and 715,413 shares of the Company’s common stock with an acquisition date fair value of approximately $26.7 million. Of the 715,413 shares of common stock, 645,248 were issued upon closing and the remaining 70,165 were withheld as security for the sellers’ indemnification obligations for 18 months following the transaction closing date. <span style="background:#ffffff;">During the year ended December 31, 2023, the indemnification period ended and all </span><span style="background:#ffffff;">70,165</span><span style="background:#ffffff;"> of the withheld shares were issued to the ESS Metron sellers.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;">Other than an insignificant post-closing settlement of preliminary net working capital, there were no adjustments to the provisional purchase price and fair value estimates. The Company finalized the valuation of the acquired assets and liabilities, and consideration transferred, in December 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the allocation of the purchase consideration:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:84.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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.61%;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;"> 549</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,879</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory and work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,175</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs and estimated earnings in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 13,205</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 14,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,714</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,235)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,239)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Billings in excess of costs and estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,883)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,714)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;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;"> (116)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 identifiable assets and liabilities acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,472</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;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;"> 29,379</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 purchase consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom: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;"><b style="font-weight:bold;"> 56,851</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">Goodwill was attributable to the assembled workforce of experienced personnel at ESS Metron and synergies expected to be achieved from the combined operations of Riot and ESS Metron. The goodwill recognized is expected to be deductible for tax purposes. We assigned the goodwill to our Engineering segment. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The Company determined that the </span><span style="background:#ffffff;">70,165</span><span style="background:#ffffff;"> shares withheld met the conditions necessary to be classified as equity because the consideration was indexed to the Company’s own equity, there were no exercise contingencies based on an observable market not based on its stock or operations, settlement was consistent with a fixed-for-fixed equity instrument, the agreement contained an explicit number of shares and there were no cash payment provisions. Additionally, based on these assessments, the Company recorded the shares at fair value on the acquisition date, similar to escrowed shares or securities and accounted for them in total consideration transferred. This consideration related to representations and warranties of circumstances that existed as of the acquisition date and which the Company believed to be accurate, with future issuance of the share consideration deemed likely to occur.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The fair values of cash and cash equivalents, accounts receivable, prepaid and other current assets, inventory and work-in-progress, accounts payable, accrued expenses, and warranty liability were determined to be the carrying values due to the short-term nature of the assets and liabilities. The fair value of the acquired trade receivables was determined to be the net realizable amount of the closing date book value of </span><span style="background:#ffffff;">$9.9</span><span style="background:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">Contract assets consisted of costs and estimated earnings in excess of billings on uncompleted contracts and unearned revenue consists of billings in excess of costs and estimated earnings on uncompleted contracts. The fair values of these assets and liabilities were determined to be the carrying values due to the short-term nature of the underlying project contracts incurring costs and the associated customer billings.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The fair value of property and equipment was estimated by applying the cost approach. The cost approach uses the replacement or reproduction cost as an indicator of fair value. The assumptions of the cost approach include replacement cost new, projected capital expenditures, and physical deterioration factors including economic useful life, remaining useful life, age, and effective age.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">Intangible assets reflect the identifiable intangible assets acquired, consisting of customer relationships, a trademark and UL Listings. Customer relationships are assigned an estimated useful life of approximately </span><span style="-sec-ix-hidden:Hidden_hDqDn1I4QkC0weqlEzV84A;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">10 years</span></span><span style="background:#ffffff;"> based on the low attrition of the customer base, in part due to the customized nature of the Company’s products. Fair value of the customer relationships was estimated by applying an income approach – multi period excess earnings method. The fair value was determined by calculating the present value of estimated future operating cash flows generated from the existing customers less costs to realize the revenue. The Company applied a discount rate of </span><span style="background:#ffffff;">21%</span><span style="background:#ffffff;">, which reflected the nature of the assets as they relate to the risk and uncertainty of the estimated future operating cash flows. Other significant assumptions used to estimate the fair value of the customer contracts included an assumed income tax rate of </span><span style="background:#ffffff;">25%</span><span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">Although ESS Metron had been in business for over 60 years, the trademark was assigned a </span><span style="-sec-ix-hidden:Hidden_ejS7YL7XY0O5gorqpaeesQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">10-year</span></span><span style="background:#ffffff;"> life due to the Company obtaining more data center customers where the longevity of the projects may be shorter than have been historically. Fair value of the trademark was estimated by applying the relief from royalty rate method. The fair value was determined by applying an estimated royalty rate to revenue, measuring the value the Company would pay in royalties to a market participant if it did not own the trademark and had to license it from a third party.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">UL Listings were assigned a </span><span style="-sec-ix-hidden:Hidden_DOk8w6IdyEa3feGOHygxVA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">12-year</span></span><span style="background:#ffffff;"> life. A UL Listing means that independent safety organization UL, LLC has tested representative samples of a product and determined that the product meets specific, defined requirements. These requirements are often based on UL’s published and nationally recognized Standards for Safety. Although the UL Listing certifications do not expire, due to technological improvements in similar products, particularly in the data center industry, a </span><span style="-sec-ix-hidden:Hidden_Rq147umuKUyxOG3c10AFRg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">12-year</span></span><span style="background:#ffffff;"> life was assumed. Fair value of the UL Listings was estimated by applying an estimated developer’s profit margin of approximately </span><span style="background:#ffffff;">4.5%</span><span style="background:#ffffff;"> to estimated costs to be incurred over an estimated six months to re-acquire the UL Listings. The Company applied a discount rate of </span><span style="background:#ffffff;">15%</span><span style="background:#ffffff;">, which reflected the short time necessary to re-acquire the asset.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The right of use asset and operating lease liabilities consisted of </span><span style="background:#ffffff;">two</span><span style="background:#ffffff;"> operating leases of the manufacturing facility in Denver, Colorado. These leases had combined annual payments of approximately </span><span style="background:#ffffff;">$0.9</span><span style="background:#ffffff;"> million and remaining lease terms of approximately </span><span style="-sec-ix-hidden:Hidden_mQmAxmU8wESoRwJnk7blog;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">3.5</span></span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">10 years</span><span style="background:#ffffff;"> as of acquisition.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The operating results of ESS Metron have been included in the Company’s Consolidated Statements of Operations since the acquisition date. The Company recognized </span><span style="background:#ffffff;">$2.1</span><span style="background:#ffffff;"> million of acquisition-related costs related to this acquisition that were expensed as incurred. From the acquisition date through December 31, 2021, ESS Metron’s total revenue and net income was approximately </span><span style="background:#ffffff;">$4.2</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Acquisition of Whinstone</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">On May 26, 2021, the Company acquired 100% of the equity interests of Whinstone US, Inc., the owner and operator of the Rockdale Facility. The assets and operations of Whinstone increased the scale and scope of Riot’s operations, which is a foundational element in the Company’s strategy to become an industry-leading Bitcoin mining platform on a global scale.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Total consideration transferred of $460.4 million was comprised of a $53.0 million cash payment (including $38.1 million of debt payoff and certain seller transaction costs), 11.8 million shares of the Company’s common stock with an acquisition date fair value of approximately $326.2 million, an $83.0 million contingent purchase price payable to the Seller (see Note 17. <i style="font-style:italic;">Commitments and Contingencies</i>), and other net items of $(1.7 million). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">There were no adjustments to the provisional purchase price and fair value estimates. The Company finalized the valuation of these assets and liabilities, and consideration transferred, in May 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the allocation of the purchase consideration:</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:84.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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.61%;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;"> 10,400</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,072</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,176</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,707</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 13,967</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,547</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,775</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future power credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,953</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,853)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (504)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue and customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,856)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,184)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 identifiable assets and liabilities acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 154,200</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;border-bottom: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;"> 306,184</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 purchase consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 460,384</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Goodwill represented the excess of total purchase consideration over the fair value of the underlying assets acquired and liabilities assumed. Goodwill was attributable to the assembled workforce of experienced personnel at Whinstone and synergies expected to be achieved from the combined operations of Riot and Whinstone. None of the goodwill recognized is expected to be deductible for tax purposes. The goodwill was not assigned to a segment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">As part of the share purchase agreement Riot entered into with the seller in connection with the Whinstone Acquisition, Riot was obligated to the seller to pay up to a maximum amount of </span><span style="background:#ffffff;">$86.0</span><span style="background:#ffffff;"> million, net of income taxes, as defined under the stock purchase agreement (undiscounted) of additional consideration if certain power credits were received or realized by Whinstone. Those power credits arose from the February 2021 weather event. The purchase price included the estimated fair value of the contingent consideration at the Whinstone Acquisition Date of approximately </span><span style="background:#ffffff;">$83.0</span><span style="background:#ffffff;"> million. The fair value measurement is based on significant inputs not observable in the market and thus represents a Level 3 measurement. These assumptions for the power credits whose utilization by Whinstone is contingent on ERCOT’s future power billings, included the timing of receipt or realization of the power credits, estimates of future power consumption, the discount rate and credit risk of the Company and the owing party (ERCOT).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The fair value of the acquired trade receivables was determined to be the net realizable amount of the closing date book value of </span><span style="background:#ffffff;">$1.1</span><span style="background:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The fair value of the acquired long-term other asset of approximately </span><span style="background:#ffffff;">$83.0</span><span style="background:#ffffff;"> million related to the estimated amount of power credits due Whinstone from the February 2021 weather event. We estimated the fair value of the power credits to be the same as that of the contingent consideration arrangement because the Company is required to remit to the seller in cash as additional consideration the amount of such power credits received or realized by Whinstone. See discussion above on contingent consideration.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The derivative asset acquired pertained to the PPA. The fair value of the contract of approximately </span><span style="background:#ffffff;">$14.0</span><span style="background:#ffffff;"> million was estimated by applying a discounted debt-free cash flow approach. This fair value measurement was based on significant inputs not observable in the market and thus represented a Level 3 measurement as defined in ASC 820. The significant assumptions used to estimate fair value of the derivative contract included a discount rate of </span><span style="background:#ffffff;">21%</span><span style="background:#ffffff;">, which reflected the nature of the contract as it relates to the risk and uncertainty of the estimated future mark-to-market adjustments, forward price curves of the power supply, broker/dealer quotes, and other similar data obtained from quoted market prices or independent pricing vendors.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The fair value of property and equipment was estimated by applying the cost approach. The cost approach uses the replacement or reproduction cost as an indicator of fair value. The assumptions of the cost approach included replacement costs, projected capital expenditures, and physical deterioration factors including economic useful life, remaining useful life, age, and effective age.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><span style="background:#ffffff;">The operating results of Whinstone have been included in the Company’s Consolidated Statements of Operations since the acquisition date. The Company recognized </span><span style="background:#ffffff;">$19.1</span><span style="background:#ffffff;"> million of acquisition-related costs that were expensed as incurred.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The financial results of the acquisition have been included in the Company’s Consolidated Financial Statements from the closing of the acquisition. From the acquisition date through December 31, 2021, Whinstone’s total revenue and net income was approximately </span><span style="background:#ffffff;">$24.5</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$1.2</span><span style="background:#ffffff;"> million, respectively.</span></p> 265 10100000 1 1 121000 56900000 30100000 3700000 715413 26700000 715413 645248 70165 P18M 70165 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:84.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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.61%;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;"> 549</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,879</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 636</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory and work-in-progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,175</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Costs and estimated earnings in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 13,205</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 14,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,714</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (9,235)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,239)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Billings in excess of costs and estimated earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,883)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,714)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;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;"> (116)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 identifiable assets and liabilities acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 27,472</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;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;"> 29,379</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 purchase consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;border-bottom: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;"><b style="font-weight:bold;"> 56,851</b></p></td></tr></table> 549000 9879000 636000 1175000 13205000 4501000 14000000 6714000 9235000 1239000 5883000 6714000 116000 27472000 29379000 56851000 70165 9900000 0.21 0.25 0.045 0.15 2 900000 P10Y 2100000 4200000 200000 1 460400000 53000000.0 38100000 11800000 326200000 83000000.0 1700000 <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:84.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;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.7%;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.61%;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;"> 10,400</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,072</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,176</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 91,707</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 13,967</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,547</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,775</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Future power credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,953</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (12,853)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (504)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue and customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (34,856)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (8,184)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 identifiable assets and liabilities acquired</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 154,200</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;border-bottom: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;"> 306,184</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 purchase consideration</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 460,384</b></p></td></tr></table> 10400000 1072000 2176000 91707000 13967000 6547000 1775000 82953000 12853000 504000 34856000 8184000 154200000 306184000 460384000 86000000.0 83000000.0 1100000 83000000.0 14000000.0 0.21 19100000 24500000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4. Revenue from Contracts with Customers</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;">Disaggregated revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue disaggregated by reportable segment is presented in See Note 20. <i style="font-style:italic;">Segments Information</i>.</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;">Contract balances</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract assets relate to uncompleted Engineering contracts. As of December 31, 2023 and 2022, contract assets were $15.4 million and $19.7 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Contract liabilities primarily relate to upfront payments and consideration received for data center hosting services and Deferred revenue relates to uncompleted Engineering contracts. The following table presents changes in contract liabilities and deferred revenue</span>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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="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;"><b style="font-weight:bold;">Years Ended December 31, </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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 29,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 27,903</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 0pt 6pt;">Revenue recognized </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,805)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 4,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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;"> 8,099</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;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 22,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom: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;"> 29,197</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-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Remaining performance obligation </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The following table presents the estimated future recognition of the Company’s remaining performance obligations, which represent the transaction price of current contracts for work to be performed.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:26.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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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></tr><tr><td style="vertical-align:bottom;width:26.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:8pt;font-weight:bold;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;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028</b></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:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.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;">Legacy data center hosting contract</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;"> </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:7.47%;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,362</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;"> </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:7.47%;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,362</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;"> </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:7.47%;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,362</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;"> </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:7.47%;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,362</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;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.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:7.47%;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,362</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;"> </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:7.47%;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,964</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;"> </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:7.31%;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,774</p></td></tr><tr><td style="vertical-align:bottom;width:26.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Engineering</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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,073</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin: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,073</p></td></tr><tr><td style="vertical-align:bottom;width:26.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;">Other</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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;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.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.31%;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;"> 485</p></td></tr><tr><td style="vertical-align:bottom;width:26.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract liabilities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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,532</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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;"> 2,459</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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;"> 2,459</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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;"> 2,459</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;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.19%;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.47%;border-bottom: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;"> 2,459</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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,964</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.31%;border-bottom: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;"> 22,332</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 15400000 19700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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="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;"><b style="font-weight:bold;">Years Ended December 31, </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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 29,197</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 27,903</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 0pt 6pt;">Revenue recognized </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,226)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,805)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other changes in contract liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 4,361</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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;"> 8,099</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;">Ending balance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0pt 0pt;"> 22,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom: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;"> 29,197</p></td></tr></table> 29197000 27903000 -11226000 -6805000 4361000 8099000 22332000 29197000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:26.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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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: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.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:7.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></tr><tr><td style="vertical-align:bottom;width:26.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:8pt;font-weight:bold;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;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028</b></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:8pt;text-align:center;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:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:8.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:26.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;">Legacy data center hosting contract</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;"> </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:7.47%;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,362</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;"> </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:7.47%;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,362</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;"> </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:7.47%;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,362</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;"> </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:7.47%;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,362</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;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.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:7.47%;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,362</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;"> </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:7.47%;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,964</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;"> </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:7.31%;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,774</p></td></tr><tr><td style="vertical-align:bottom;width:26.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Engineering</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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,073</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;"> </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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.47%;margin: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.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.31%;margin: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,073</p></td></tr><tr><td style="vertical-align:bottom;width:26.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;">Other</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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;"> 97</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;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.19%;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.47%;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;"> 97</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.31%;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;"> 485</p></td></tr><tr><td style="vertical-align:bottom;width:26.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total contract liabilities</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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,532</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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;"> 2,459</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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;"> 2,459</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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;"> 2,459</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;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.19%;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.47%;border-bottom: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;"> 2,459</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.47%;border-bottom: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,964</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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.31%;border-bottom: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;"> 22,332</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2362000 2362000 2362000 2362000 2362000 5964000 17774000 4073000 4073000 97000 97000 97000 97000 97000 485000 6532000 2459000 2459000 2459000 2459000 5964000 22332000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5. Bitcoin</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents information about the Company’s Bitcoin balance held:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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:2.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.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.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;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></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;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:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quantity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></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;">Amounts</b></p></td></tr><tr><td style="vertical-align:bottom;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;"><b style="font-weight:bold;">Balance as of January 1, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 4,884</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> 150,593</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 6pt;">Revenue recognized from Bitcoin mined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin: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,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,870</p></td></tr><tr><td style="vertical-align:bottom;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;">Proceeds from sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (3,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.21%;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;"> (79,529)</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 6pt;">Exchange of Bitcoin for employee compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin: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,495)</p></td></tr><tr><td style="vertical-align:bottom;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;">Realized gain on sale/exchange of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.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: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.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;"> 30,346</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 6pt;">Impairment of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 0pt 0.05pt 0pt;"> (147,365)</p></td></tr><tr><td style="vertical-align:bottom;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;"><b style="font-weight:bold;">Balance as of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 6,974</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> 109,420</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 6pt;">Cumulative effect upon adoption of ASU 2023-08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin: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,994</p></td></tr><tr><td style="vertical-align:bottom;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;">Revenue recognized from Bitcoin mined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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;"> 188,996</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 6pt;">Bitcoin receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (878)</p></td></tr><tr><td style="vertical-align:bottom;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;">Proceeds from sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (6,185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.21%;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;"> (176,219)</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 6pt;">Exchange of Bitcoin for employee compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (869)</p></td></tr><tr><td style="vertical-align:bottom;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;">Change in fair value of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.21%;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;"> 184,734</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;"><b style="font-weight:bold;">Balance as of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,362</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom: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;"><b style="font-weight:bold;"> 311,178</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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;">Carrying value of Bitcoin as of December 31, 2023<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin: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';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin: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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,928</p></td></tr><tr><td style="vertical-align:bottom;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;">Realized gains on the sale of Bitcoin for the year ended December 31, 2023<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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.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;"> 80,174</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The carrying value of Bitcoin is equal to the post-impairment value of all Bitcoin held as of the adoption of ASU 2023-08 on January 1, 2023, and, for Bitcoin produced subsequent to the adoption ASU 2023-08, the initial value of the Bitcoin  as determined for revenue recognition purposes. </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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Bitcoin is sold on a FIFO basis. During the year ended December 31, 2023, gains were recognized on all sales of Bitcoin and are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Change in fair value of Bitcoin</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> on the Consolidated Statements of Operations.  </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">All additions of Bitcoin were the result of Bitcoin generated by the Company’s Bitcoin Mining operations (see Note 4. <i style="font-style:italic;">Revenue from Contracts with Customers</i>). All dispositions of Bitcoin were the result of sales on the open market to fund Company operations and for compensation for certain employees.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents information about the Company’s Bitcoin balance held:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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.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:2.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.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.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;width:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></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;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:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Quantity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></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;">Amounts</b></p></td></tr><tr><td style="vertical-align:bottom;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;"><b style="font-weight:bold;">Balance as of January 1, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 4,884</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> 150,593</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 6pt;">Revenue recognized from Bitcoin mined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin: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,554</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 156,870</p></td></tr><tr><td style="vertical-align:bottom;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;">Proceeds from sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (3,425)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.21%;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;"> (79,529)</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 6pt;">Exchange of Bitcoin for employee compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (39)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin: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,495)</p></td></tr><tr><td style="vertical-align:bottom;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;">Realized gain on sale/exchange of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.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: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.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;"> 30,346</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 6pt;">Impairment of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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 0pt 0.05pt 0pt;"> (147,365)</p></td></tr><tr><td style="vertical-align:bottom;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;"><b style="font-weight:bold;">Balance as of December 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"><b style="font-weight:bold;"> 6,974</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-weight:bold;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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><b style="font-weight:bold;"> 109,420</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 6pt;">Cumulative effect upon adoption of ASU 2023-08</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin: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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin: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,994</p></td></tr><tr><td style="vertical-align:bottom;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;">Revenue recognized from Bitcoin mined</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.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;"> 188,996</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 6pt;">Bitcoin receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (21)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (878)</p></td></tr><tr><td style="vertical-align:bottom;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;">Proceeds from sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (6,185)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.21%;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;"> (176,219)</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 6pt;">Exchange of Bitcoin for employee compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (869)</p></td></tr><tr><td style="vertical-align:bottom;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;">Change in fair value of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.21%;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;"> 184,734</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;"><b style="font-weight:bold;">Balance as of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,362</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom: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;"><b style="font-weight:bold;"> 311,178</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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;">Carrying value of Bitcoin as of December 31, 2023<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(a)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin: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';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin: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';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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 199,928</p></td></tr><tr><td style="vertical-align:bottom;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;">Realized gains on the sale of Bitcoin for the year ended December 31, 2023<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(b)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';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.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;"> 80,174</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">The carrying value of Bitcoin is equal to the post-impairment value of all Bitcoin held as of the adoption of ASU 2023-08 on January 1, 2023, and, for Bitcoin produced subsequent to the adoption ASU 2023-08, the initial value of the Bitcoin  as determined for revenue recognition purposes. </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><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Bitcoin is sold on a FIFO basis. During the year ended December 31, 2023, gains were recognized on all sales of Bitcoin and are included in </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Change in fair value of Bitcoin</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> on the Consolidated Statements of Operations.  </span></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p> 4884 150593000 5554 156870000 -3425 -79529000 -39 -1495000 30346000 -147365000 6974 109420000 5994000 6626 188996000 -21 -878000 -6185 -176219000 -32 -869000 184734000 7362 311178000 199928000 80174000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6. Investments</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;">Convertible note</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company invested in a $4.5 million convertible note at face value. The convertible note has a three-year term and earns interest at a rate of 12% per annum, which may be paid in cash or in-kind, and converts into equity of the issuer of the convertible note at the end of the three-year term. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The convertible note is accounted for as an available-for-sale debt instrument and is recognized at fair value in <i style="font-style:italic;">Other long-term assets</i> on the Consolidated Balance Sheets. Unrealized changes in the fair value of the convertible note are recognized in <i style="font-style:italic;">Other comprehensive income (loss)</i> on the Consolidated Statements of Comprehensive Income (Loss). Interest income is recognized within <i style="font-style:italic;">Interest income (expense)</i> on the Consolidated Statements of Operations. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The fair value measurement of the convertible note is based on significant inputs not observable in the market and thus represents a Level 3 measurement. The significant assumptions used to estimate fair value of the convertible note included a discount rate of </span><span style="background:#ffffff;">12.3%</span><span style="background:#ffffff;">, which reflected the issuance date spread premium over the selected yield for the remaining time to maturity. The issuance date discount rate of </span><span style="background:#ffffff;">14.0%</span><span style="background:#ffffff;"> reflected an estimated required return for mezzanine financing after taking into consideration the principal of the convertible note and the investee’s early stage of development.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents information about the convertible note:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:84.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:2.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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;">Investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 4,500</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;border-bottom:1px 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.61%;border-bottom: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;"> 59</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortized costs basis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;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;"> 4,559</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrealized holding gains (losses) in accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;border-bottom:1px 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.61%;border-bottom: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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Fair value as of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 4,709</b></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">The Company determined that the issuer of the convertible preferred note was a variable interest entity (“VIE”) and that the Company held a variable interest in the issuer of the convertible preferred note. The Company has considered the amount it is contributing to the issuer, its lack of decision-making rights and control, among other factors, and has concluded that it does not hold a controlling financial interest and does not have majority decision-making control. Therefore, the Company is not the primary beneficiary of the VIE, and as a result, the Company is not required to consolidate the VIE. The entire $4.5 million investment is at risk of loss. </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;">Coinsquare and Mogo</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In September 2017, and February 2018, the Company acquired a minority interest for $9.4 million in Coinsquare Ltd., a Canadian cryptocurrency exchange (“Coinsquare”), which operates a digital cryptocurrency exchange platform in Canada. The investment resulted in an ownership in Coinsquare by the Company of approximately 11.7% ownership in Coinsquare on a fully diluted basis. The Company elected to account for the investment using the measurement alternative as the equity securities are without a readily determinable fair value and do not give the Company significant influence over Coinsquare. Per the measurement alternative, the investment is recorded at cost, less any impairment, plus or minus changes resulting from observable price changes.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During June 2020, the Company became aware of allegations brought by the Ontario Securities Commission (the “OSC”) that Coinsquare and certain of its executives and directors engaged in systematic “wash trading” of cryptocurrencies on its Coinsquare market to manipulate the market’s trading volume during 2018 and 2019.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On July 21, 2020, a hearing panel of the OSC entered an order (the “Order”) approving the settlement agreement between OSC, Coinsquare, and certain of its executives and directors (the “Settlement Agreement”), in which they admitted to breaches of Ontario securities laws and/or conduct contrary to the public interest including, market manipulation through reporting inflated trading volumes on its Coinsquare Market, misleading its clients and investors about these trading volumes, and taking reprisal against an internal whistleblower who brought this conduct to the attention of the named executives and directors. The Order requires certain oversight and governance procedures and to prohibit the named executives and directors from engaging in certain activities with respect to Coinsquare; additionally, the named executives and directors were required to resign from Coinsquare and Coinsquare and the named executives and directors were required to pay penalties and costs totaling approximately CAD $2.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company thereupon determined there were indicators that would cause a 100% impairment of the Coinsquare investment and observed price changes and recorded an impairment expense of $9.4 million for its investment in Coinsquare during the year ended December 31, 2020.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, under agreements between Coinsquare, Coinsquare’s shareholders (including Riot) and Mogo Inc. (NASDAQ: MOGO), a digital payments and financial technology company (“Mogo”), Riot sold all 3.4 million common shares of Coinsquare in exchange for approximately 3.2 million common shares of Mogo and approximately $1.8 million in cash.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company recorded a gain on sale/exchange of long-term investments of $26.3 million for the sale of its shares of Coinsquare. Concurrently, the Company recorded the fair value of the Mogo shares received in the exchange of $24.8 million in investments in marketable equity securities within current assets on the Consolidated Balance Sheets. The fair value was calculated as 3.2 million shares of Mogo common stock multiplied by the fair value of the Mogo shares received. During the year ended December 31, 2021, we recorded an unrealized loss on the shares of approximately $13.7 million based on the closing price per share of Mogo common stock on the Nasdaq Stock Market on December 31, 2021 of $3.42. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company sold all 3.2 million shares of its shares of Mogo for proceeds of $1.8 million, resulting in realized losses of approximately $9.0 million. </p> 4500000 P3Y 0.12 P3Y 12.3 14.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents information about the convertible note:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:84.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:2.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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;">Investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 4,500</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;border-bottom:1px 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.61%;border-bottom: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;"> 59</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Amortized costs basis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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.61%;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;"> 4,559</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unrealized holding gains (losses) in accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;border-bottom:1px 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.61%;border-bottom: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;"> 150</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Fair value as of December 31, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;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;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"><b style="font-weight:bold;"> 4,709</b></p></td></tr></table> 4500000 59000 4559000 150000 4709000 4500000 9400000 9400000 0.117 2200000 1 9400000 3400000 3200000 1800000 26300000 24800000 3200000 13700000 3.42 3200000 1800000 9000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7. Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:71.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.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;"><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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;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:2.26%;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.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;">December 31, </b></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;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:11.81%;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:71.6%;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:2.26%;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.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;">2023</b></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: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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and building improvements</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;"><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:10.61%;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;"> 348,865</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;"><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:10.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 0pt 0pt;"> 229,685</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land rights and land improvements</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;"><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:10.61%;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,320</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;"><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:10.37%;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,164</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miners and mining equipment</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;"><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:10.61%;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;"> 496,230</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;"><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:10.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 0pt 0pt;"> 441,324</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and facility equipment</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,144</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,125</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office and computer equipment</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;"><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:10.61%;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,108</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;"><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:10.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 0pt 0pt;"> 1,206</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.61%;border-bottom: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;"> 166,970</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.37%;border-bottom: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;"> 97,231</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total cost of property and equipment</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;"><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:10.61%;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,063,637</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;"><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:10.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 0pt 0pt;"> 814,735</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (359,443)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,180)</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.61%;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;"> 704,194</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.37%;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;"> 692,555</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;margin:0pt 0pt 12pt 0pt;">Depreciation and amortization expense related to property and equipment totaled approximately $246.5 million, $105.9 million, and $26.1 million, for the years ended December 31, 2023, 2022, and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recognized an impairment charge for its miners and mining equipment during the year ended December 31, 2022, as described below, but did not incur any other impairment charges for its property and equipment for the years ended December 31, 2023 and 2021.</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;">Miners and mining equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2023, the Company had deployed a total of 112,944 miners in its mining operation, all at the Rockdale Facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company entered into the Master Agreement to acquire 99,840 miners from MicroBT (consisting of 8,320 M56S+ model miners, 22,684 M56S++ model miners, 20,778 M66 model miners, and 48,058 M66S model miners), primarily for use at the Corsicana Facility, for a total purchase price of approximately $453.4 million, subject to adjustment. Delivery of the miners began in the fourth quarter of 2023, with all miners expected to be received and deployed by mid-2025. The Master Agreement also provides us an option to purchase up to an additional 265,000 additional miners, on the same terms as the initial order.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company sold 2,700 Antminer model S19 XP miners for gross proceeds of $6.4 million, which resulted in a loss on sale of equipment of $5.3 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2022, the Company had outstanding executed purchase agreements for the purchase of miners from Bitmain for a total of 5,130 S19 series miners, all of which were received in January 2023. As of December 31, 2023, the Company did not have any outstanding purchase agreements for the purchase of miners from Bitmain.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company elected not to renew its co-location mining services agreement with Coinmint, which was therefore terminated automatically per its terms. In connection with the termination, the Company arranged for the transfer of the miners it was operating at Coinmint’s Massena, New York facility (the “Coinmint Facility”). The Company then entered into an equipment exchange agreement with a third-party Bitcoin mining company (the “Counterparty”), whereby the Company transferred approximately 5,700 of the Antminer model S19 Pro miners it had previously deployed at the Coinmint Facility to the Counterparty in exchange for 5,000 factory-new Antminer model S19j Pro miners delivered to the Rockdale Facility. After completing the transfer of the miners to the Counterparty, the Company relocated the balance of the miners it had deployed at the Coinmint Facility to the Rockdale Facility. As a result of the exchange with the Counterparty, the Company recognized a gain on the exchange of equipment of approximately $16.3 million during the year ended December 31, 2022.</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;">Impairment of miners </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, adverse changes in business climate, including decreases in the price of Bitcoin and resulting decrease in the market price of miners, indicated that an impairment triggering event had occurred. Testing performed indicated the estimated fair value of the Company’s miners to be less than their net carrying value as of December 31, 2022, and an impairment charge of $55.5 million was recognized, decreasing the net carrying value of the Company’s miners to their estimated fair value. The estimated fair value of the Company’s miners was classified in Level 2 of the fair value hierarchy due to the quoted market prices for similar assets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Casualty-related charges (recoveries), net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2022, the Rockdale Facility was damaged during severe winter storms in Texas. As of December 31, 2023, the Company estimated that total damages of $10.3 million had been incurred. During the year ended December 31, 2023, the Company received net insurance recoveries of $7.5 million. Recoveries are recognized when they are probable of being received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Construction in progress</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company’s expansion of the Rockdale Facility had been completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">In 2022, the Company initiated development of the Corsicana Facility to expand its Bitcoin Mining capabilities, on a 265-acre site in Navarro County, Texas, located next to the Navarro Switch. Once complete, the Company expects the Corsicana Facility to have one gigawatt of developed capacity for its Bitcoin Mining operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">The initial phase of the development of the Corsicana Facility involves the construction of 400 MW of immersion-cooled Bitcoin Mining infrastructure, as well as a high-voltage power substation and transmission facilities to supply power and water to the facility. Construction of the substation and Bitcoin Mining infrastructures is ongoing and operations are expected to commence by the end of the first quarter of 2024, following commissioning of the substation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">Through December 31, 2023, the Company had incurred costs of approximately $217.8 million related to the development of the Corsicana Facility, including $10.1 million paid to acquire the land on which the facility is being developed, $203.0 million of initial developments costs and equipment, and a $4.7 million deposit for future power usage.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company entered into a purchase agreement with Midas for the purchase of 200 MW of immersion cooling systems for its Corsicana Facility. Delivery of the immersion cooling systems began in the fourth quarter of 2023 and is expected to be completed in the first quarter of 2024. The purchase agreement also provides the Company an option to purchase up to an additional 400 MW of immersion cooling systems from Midas, on the same terms as the initial order, through December 31, 2025.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Related party land transaction</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">During the year ended December 31, 2022, the Company began an initiative to provide certain on-site temporary housing for stakeholders, including partners, analysts, stockholders, employees, vendors, and other visitors to the Rockdale Facility, which is located in a relatively remote area of central Texas with limited accommodations for visitors. During the year ended December 31, </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">2023, Riot completed its acquisition of property and land for the development of temporary housing from Lyle Theriot (indirectly, through a limited liability company controlled by Mr. Theriot) for approximately $1.1 million, consisting of $0.2 million for land and $0.9 million for buildings and improvements. At the time of the transaction, Mr. Theriot was part of the management team at Riot and was considered a related party of Riot. The transaction was accounted for as an asset acquisition.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">During the year ended December 31, 2023, the Company paid $191.1 million in deposits and payments to MicroBT for the purchase of miners pursuant to the Master Agreement described herein. The remaining commitment of approximately $270.4 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $220.0 million and $50.4 million are expected to be made in 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 0pt 0pt;">During the year ended December 31, 2023, the Company paid $31.2 million in deposits and payments to Midas for the purchase of immersion cooling systems described herein. The remaining commitment of approximately $21.1 million is due in installments in early 2024, based on the estimated delivery schedule.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Property and equipment consists of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:71.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.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;"><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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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:10.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:71.6%;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:2.26%;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.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;">December 31, </b></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;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:11.81%;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:71.6%;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:2.26%;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.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;">2023</b></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: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.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Buildings and building improvements</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;"><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:10.61%;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;"> 348,865</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;"><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:10.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 0pt 0pt;"> 229,685</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land rights and land improvements</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;"><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:10.61%;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,320</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;"><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:10.37%;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,164</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Miners and mining equipment</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;"><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:10.61%;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;"> 496,230</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;"><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:10.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 0pt 0pt;"> 441,324</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Machinery and facility equipment</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,144</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,125</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Office and computer equipment</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;"><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:10.61%;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,108</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;"><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:10.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 0pt 0pt;"> 1,206</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in progress</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.61%;border-bottom: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;"> 166,970</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.37%;border-bottom: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;"> 97,231</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total cost of property and equipment</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;"><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:10.61%;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,063,637</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;"><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:10.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 0pt 0pt;"> 814,735</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less accumulated depreciation</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (359,443)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (122,180)</p></td></tr><tr><td style="vertical-align:bottom;width:71.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, net</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.61%;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;"> 704,194</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.37%;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;"> 692,555</p></td></tr></table> 348865000 229685000 10320000 10164000 496230000 441324000 39144000 35125000 2108000 1206000 166970000 97231000 1063637000 814735000 359443000 122180000 704194000 692555000 246500000 105900000 26100000 112944 99840 8320 22684 20778 48058 453400000 265000 2700 6400000 5300000 5130 5700 5000 16300000 55500000 10300000 7500000 265 1 400 217800000 10100000 203000000.0 4700000 200 400 1100000 200000 900000 191100000 270400000 220000000.0 50400000 31200000 21100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8. Goodwill and Intangible Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the second quarter of 2022, adverse changes in business climate, including decreases in the price of Bitcoin and increased volatility of equity markets, as evidenced by declines in the market price of the Company’s securities, those of its peers, and major market indices, reduced market multiples and increased weighted-average costs of capital, primarily driven by an increase in interest rates. Market concerns related to inflation, supply chain disruption issues and other macroeconomic factors were some of the primary causes for these declines. Additionally, the price of Bitcoin had declined significantly, notably during the second quarter of 2022. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Due to these factors, the Company determined that a triggering event had occurred, and therefore, performed a goodwill impairment assessment as of June 30, 2022. The valuation of the Company’s reporting units was determined with the assistance of an independent valuation specialist firm using a market approach. The market approach was based on the Guideline Public Company Method, which is derived from metrics of publicly traded companies or historically completed transactions of comparable businesses. The selection of comparable businesses was based on the markets in which the reporting units operated, giving consideration to risk profiles, size, geography, and diversity of products and services. Under the market approach, the Company evaluated the fair value based on trailing and forward-looking earnings and revenue multiples derived from comparable publicly traded companies with similar market position and size as the Company’s reporting units. The unobservable inputs used to measure the fair value included projected revenue growth rates, the price of Bitcoin, the global Bitcoin network hash rate, the timing of miner shipments under currently executed contracts and their subsequent deployment, and the determination of appropriate market comparison companies. The trailing-twelve-month and next-twelve-month enterprise value-to-revenue multiples assumed in the analysis ranged from approximately 0.7x to approximately 3.9x. The resulting estimated fair values of the combined reporting units were reconciled to the Company’s market capitalization, including an estimated implied control premium of approximately 30%.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The results of the quantitative test indicated the fair value of the reporting units did not exceed their carrying amounts, including goodwill, in excess of the carrying value of the goodwill. As a result, the entire carrying amount of the goodwill was recognized as a non-cash impairment charge during the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Finite-lived intangible assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the Company’s finite-lived intangible assets as of December 31, 2023:</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:54.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:8.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:2.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.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:8.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:2.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.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:8.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:2.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.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:54.83%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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.08%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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.08%;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:9.54%;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.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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:54.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;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:9.54%;margin:0pt;padding:0pt;"><p style="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:2.08%;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:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:9.54%;margin:0pt;padding:0pt;"><p style="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 book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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 life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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,292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 5,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">10</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.21%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin: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,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin: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,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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;"> (469)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">12</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (5,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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 0pt 0.05pt 0pt;"> (8,363)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 15,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">The customer contracts, trademark, and UL listings were recognized as the result of acquisitions during the year ended December 31, 2021 (see Note 3. <i style="font-style:italic;">Acquisitions</i>).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company paid $9.5 million to license a patent for technology being used in the development of the Corsicana Facility. The amount paid is being amortized over the term of the license, which expires on December 31, 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the Company’s finite-lived intangible assets as of 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:54.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:8.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:2.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.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:8.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:2.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.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:8.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:2.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.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;width:54.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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;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:8.21%;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.08%;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.32%;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:8.21%;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.08%;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.32%;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:8.21%;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.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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:54.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:9.54%;margin:0pt;padding:0pt;"><p style="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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;margin:0pt;padding:0pt;"><p style="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 book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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 life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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;"> (671)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 5,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">10</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.21%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin: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,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 2,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">12</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (1,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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 0pt 0.05pt 0pt;"> (2,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 21,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the years ended December 31, 2023, 2022, and 2021, amortization expense related to finite-lived intangible assets was </span><span style="background:#ffffff;">$5.8</span><span style="background:#ffffff;"> million, </span><span style="background:#ffffff;">$2.1</span><span style="background:#ffffff;"> million, and </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the estimated future amortization of the Company’s finite-lived intangible assets as of December 31, 2023:</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.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:2.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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,823</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin: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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin: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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;border-bottom:1px 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.61%;border-bottom: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,455</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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:2.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.7%;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.61%;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;"> 15,697</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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;margin:0pt;">The Company did not identify any impairment of its finite-lived intangible assets during the years ended December 31, 2023, 2022, and 2021.</p> 0.30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the Company’s finite-lived intangible assets as of December 31, 2023:</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:54.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:8.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:2.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.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:8.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:2.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.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:8.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:2.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.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:54.83%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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.08%;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.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;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.08%;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:9.54%;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.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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:54.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;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:9.54%;margin:0pt;padding:0pt;"><p style="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:2.08%;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:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:9.54%;margin:0pt;padding:0pt;"><p style="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 book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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 life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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,292)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 5,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">10</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.21%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin: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,042)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin: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,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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;"> (469)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">12</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (5,560)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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 0pt 0.05pt 0pt;"> (8,363)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 15,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the Company’s finite-lived intangible assets as of 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:54.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.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:8.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:2.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.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:8.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:2.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.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:8.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:2.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.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;width:54.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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;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:8.21%;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.08%;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.32%;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:8.21%;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.08%;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.32%;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:8.21%;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.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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:54.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;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:9.54%;margin:0pt;padding:0pt;"><p style="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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;margin:0pt;padding:0pt;"><p style="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 book</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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:8.21%;margin:0pt;padding:0pt;"><p style="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 life</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;font-style:italic;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;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:9.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;">(years)</b></p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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;"> (671)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 5,629</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">10</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trademark</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.21%;margin: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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (542)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;margin: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,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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</p></td></tr><tr><td style="vertical-align:bottom;width:54.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.21%;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;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 2,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">12</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Patents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0.05pt 0pt;"> (1,126)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,934</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:54.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Finite-lived intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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:8.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;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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 0pt 0.05pt 0pt;"> (2,583)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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;"> 21,477</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.21%;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="visibility:hidden;">​</span></p></td></tr></table> 6300000 -1292000 5008000 P10Y 5000000 -1042000 3958000 P10Y 2700000 -469000 2231000 P12Y 10060000 -5560000 4500000 24060000 -8363000 15697000 9500000 6300000 671000 5629000 P10Y 5000000 542000 4458000 P10Y 2700000 244000 2456000 P12Y 10060000 1126000 8934000 24060000 2583000 21477000 5800000 2100000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents the estimated future amortization of the Company’s finite-lived intangible assets as of December 31, 2023:</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.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:2.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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,823</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin: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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin: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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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,355</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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.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.7%;border-bottom:1px 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.61%;border-bottom: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,455</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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:2.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.7%;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.61%;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;"> 15,697</p></td></tr></table> 5823000 1355000 1355000 1355000 1355000 4455000 15697000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9. Power Purchase Agreement </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2020, the Company, through its subsidiary, Whinstone, entered into the PPA to provide for the delivery of power to its Rockdale Facility, via the nearby Sandow Switch. Pursuant to the PPA, the Company has agreed to acquire a total of 345 MW of long-term, fixed-price power, in multiple blocks, as follows: 130 MW contracted in May 2020, at fixed prices through April 30, 2030; 65 MW contracted in March 2022, at fixed prices through April 30, 2030; and 150 MW contracted in November 2022, at fixed prices through October 31, 2027. Additionally, under the PPA, the Company has the option to purchase additional power at market prices, as needed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">If electricity used exceeds the amount contracted, the cost of the excess electricity is incurred at the then-current spot rate. Concurrently with the PPA, the Company entered into an interconnection agreement for the extension of delivery system transmission/substation facilities to facilitate delivery of the electricity to the Rockdale Facility (the “Facilities Agreement”). Power costs incurred under the Facilities Agreement are determined every 15 minutes using settlement information provided by the ERCOT and are recorded in <i style="font-style:italic;">Cost of revenue </i>on the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">In collaboration with market participants such as the Company, ERCOT has implemented Demand Response Services Programs for customers that have the ability to reduce or modify electricity use in response to ERCOT instructions or signals. These Demand Response Services Programs provide the ERCOT market with valuable reliability and economic services by helping to preserve system reliability, enhancing competition, mitigating price spikes, and stabilizing the grid by encouraging the demand side of the market to give more visibility and control of their power consumption to grid operators. Market participants with electrical loads like the Company may participate in these Demand Response Service Programs directly by offering their electrical loads into the ERCOT markets, or indirectly by voluntarily reducing their energy usage in response to increasing power demand in the ERCOT marketplace.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">Under these Demand Response Services Programs, the Company can participate in a variety of programs known as “ancillary services” by electing to designate a portion of its available electrical load for participation in such programs on an hourly basis. For each respective Demand Response Services Program, the Company receives a cash payment based on hourly rates for power, and the amount of electrical load into which it bids. Through ancillary services, the Company competitively bids amongst other market participants to sell ERCOT the ability to control Riot’s electrical load on demand, and to power down when directed to by ERCOT, as part of ERCOT’s efforts to stabilize the grid. The Company receives compensation for its participation in ancillary services whether or not the Company is actually called to power down.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Riot also participates in ERCOT’s Four Coincident Peak (“4CP”) program, which refers to the highest-load settlement intervals in each of the four summer months (June, July, August, and September), during which time, demand for power is at its highest. 4CP participants may voluntarily power down operations during these times and in doing so, reduce the electrical load demand on the ERCOT grid. Participants that reduce their load in these peak periods receive credits to transmission costs on future power bills during the subsequent year, reducing overall power costs. As a result of Riot’s participation in 4CP in 2022, the Company’s transmission charges in its 2023 monthly power bills were substantially reduced.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the PPA, the Company may also elect not to utilize its long-term, fixed-price power for its operations, and instead elect to sell that power in exchange for credits against future power costs when there is a benefit to the Company, depending on the spot market price of electricity. The Company’s power strategy combines participation in Demand Response Services Programs and sales of power during times of peak demand, to attempt to manage operating costs most efficiently.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the years ended December 31, 2023, 2022, and 2021, the Company earned credits against future power costs in exchange for power resold of approximately $71.2 million, $27.3 million, and $6.5 million, respectively. These amounts are recorded in <i style="font-style:italic;">Power curtailment credits</i> on the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company determined the PPA meets the definition of a derivative because it allows for net settlement. However, because the Company has the ability to offer the power back for sale, rather than taking physical delivery, the Company determined that physical delivery is not probable through the entirety of the contract and therefore, the Company does not believe the normal purchases and normal sales scope exception applies to the PPA. Accordingly, the PPA (a non-hedging derivative contract) is accounted for as a derivative and recorded at its estimated fair value each reporting period in <i style="font-style:italic;">Derivative asset</i> on the Consolidated Balance Sheets with the change in the fair value recorded in <i style="font-style:italic;">Change in fair value of derivative asset</i> on the Consolidated Statements of Operations. The PPA is not designated as a hedging instrument.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The estimated fair value of the Company’s Derivate asset is classified under Level 3 of the fair value hierarchy due to the significant unobservable inputs utilized in the valuation. Specifically, the Company’s discounted cash flow estimation models contain quoted commodity exchange spot and forward prices and are adjusted for basis spreads for load zone-to-hub differentials through the term of the PPA, which is scheduled to end as of April 30, 2030. The significant assumptions used to estimate fair value of the derivative contract include a discount rate of 23.1%, which reflected the nature of the contract as it relates to the risk and uncertainty of the estimated future mark-to-market adjustments, forward price curves of the power supply, broker/dealer quotes and other similar data obtained from quoted market prices or independent pricing vendors. The discount rate includes observable market inputs, but also includes unobservable inputs based on qualitative judgment related to company-specific risk factors.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The terms of the PPA require margin-based collateral, calculated as exposure resulting from fluctuations in the market cost rate of electricity compared to the fixed price stated in the contract. As of December 31, 2023, the margin-based collateral requirement of the Company was zero.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">While the Company manages operating costs at the Rockdale Facility in part by periodically selling back unused or uneconomical power, the Company does not consider such actions to be trading activities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table presents changes in the estimated fair value of the <i style="font-style:italic;">Derivative asset</i>:</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:81.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:2.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:81.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;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin: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';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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;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;"> 97,497</p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom: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,721</p></td></tr><tr><td style="vertical-align:bottom;width:81.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;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;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;"> 104,218</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 345 130 65 150 -71200000 -27300000 -6500000 23.1 <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:81.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:2.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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:81.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;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin: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';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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;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;"> 97,497</p></td></tr><tr><td style="vertical-align:bottom;width:81.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;border-bottom: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,721</p></td></tr><tr><td style="vertical-align:bottom;width:81.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;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.8%;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;"> 104,218</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 97497000 6721000 104218000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10. Deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the activity of the Company’s deposits paid:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:84.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:2.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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;">Deposits on equipment:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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:10.61%;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:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,273</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 230,397</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Reclassifications to property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;border-bottom:1px 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.61%;border-bottom: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;"> (78,376)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.61%;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;"> 185,294</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;border-bottom:1px 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.61%;border-bottom: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;"> 29,715</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;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.61%;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;"> 215,009</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;"><span style="font-style:normal;font-weight:normal;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;margin:0pt;">Deposits on equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">As of December 31, 2022, the Company had outstanding executed purchase agreements for the purchase of miners from Bitmain for a total of 5,130 S19 series miners, which were received in January 2023. During the year ended December 31, 2023, the Company reclassified the outstanding deposit of $33.3 million to property and equipment in connection with the receipt of the miners at the Rockdale Facility. See Note 7. <i style="font-style:italic;">Property and Equipment.</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company paid deposits and advance payments of $191.1 million to MicroBT for the purchase of miners, paid a deposit of $20.8 million to Midas for the purchase of immersion cooling systems, and paid deposits of $18.5 million for other purchases of miners from various suppliers. See Note 7. <i style="font-style:italic;">Property and Equipment. </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, $12.6 million of the deposits made to MicroBT, all of the $20.8 million deposit made to Midas, and $11.7 million of the deposits for other purchases of miners were reclassified to property and equipment in connection with the receipt of the equipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Security deposits</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, the Company paid $23.0 million as a security deposit in connection with its 215 MW increase to the long-term, fixed-price power secured under the PPA, resulting in a total of 345 MW under contract at fixed prices. See Note 8. <i style="font-style:italic;">Power Purchase Agreement</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company paid approximately $4.7 million as a security deposit for the development of the Corsicana Facility, all of which remains held as a deposit as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:11pt 0pt 0pt 0pt;">During the year ended December 31, 2021, the Company paid approximately $3.1 million in connection with an amended and restated Transmission/Substation Facility Extension Agreement for the construction of the Oncor-owned Delivery System facilities to serve the expansion of the Rockdale Facility, all of which has been returned to the Company as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company has other security deposits totaling approximately $2.0 million for its offices and facilities, including $1.8 million associated with its ground lease.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:84.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:2.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.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:10.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.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;">Deposits on equipment:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"> </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:10.61%;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:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,273</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.61%;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;"> 230,397</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Reclassifications to property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;border-bottom:1px 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.61%;border-bottom: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;"> (78,376)</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:10.61%;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;"> 185,294</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Security deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;border-bottom:1px 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.61%;border-bottom: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;"> 29,715</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;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 deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.7%;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.61%;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;"> 215,009</p></td></tr></table> 33273000 230397000 -78376000 185294000 29715000 215009000 5130 33300000 191100000 20800000 18500000 12600000 20800000 11700000 23000000.0 215 345 4700000 3100000 2000000.0 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 11. Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The Company’s accrued expenses consist of the following:</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: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.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding: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.32%;margin: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:11.19%;margin:0pt;padding:0pt;"><p style="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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:11.15%;margin:0pt;padding:0pt;"><p style="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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding: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.32%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:11.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:bottom;width:73%;background:#cceeff;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.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> 23,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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;"> 16,621</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Power related costs and remittances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,632</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;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,582</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;margin: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,660</p></td></tr><tr><td style="vertical-align:bottom;width:73%;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.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:1.45%;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.74%;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,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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.7%;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,969</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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.74%;border-bottom: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;"> 62,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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.7%;border-bottom: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;"> 65,464</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">The Company’s accrued expenses consist of the following:</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: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.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding: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.32%;margin: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:11.19%;margin:0pt;padding:0pt;"><p style="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, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:11.15%;margin:0pt;padding:0pt;"><p style="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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding: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.32%;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:11.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;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:11.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:bottom;width:73%;background:#cceeff;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.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> 23,451</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;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;"> 16,621</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Power related costs and remittances</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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,114</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 32,632</p></td></tr><tr><td style="vertical-align:bottom;width:73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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,888</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;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,582</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Insurance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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,490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.7%;margin: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,660</p></td></tr><tr><td style="vertical-align:bottom;width:73%;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.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:1.45%;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.74%;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,685</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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.7%;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,969</p></td></tr><tr><td style="vertical-align:bottom;width:73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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.74%;border-bottom: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;"> 62,628</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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.7%;border-bottom: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;"> 65,464</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 23451000 16621000 11114000 32632000 14888000 8582000 7490000 3660000 5685000 3969000 62628000 65464000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12. Debt</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Credit and security facility</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;"><span style="background:#ffffff;">The Company’s subsidiary, ESS Metron,</span> has a Credit and Security Facility Agreement, as amended, which provides for a $10.0 million credit and security facility consisting of a $6.0 million revolving line of credit (the “Revolving Line of Credit”) and a $4.0 million equipment guidance line (the “Equipment Guidance Line”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;background:#ffffff;margin:0pt;">The Revolving Line of Credit has a term of two years with interest due monthly and principal due at maturity. All amounts borrowed under the Revolving Line of Credit carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of December 31, 2023, the interest rate was 8.5%. Total borrowings under the Revolving Line of Credit during the year ended December 31, 2023, were $6.0 million and payments were $6.0 million. As of December 31, 2023, the outstanding balance on the Revolving Line of Credit was $0.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt;">The Equipment Guidance Line has a term of two years and permits the Company to finance up to 80.0% of certain equipment purchases. All amounts borrowed under the Equipment Guidance Line carry a variable interest of not less than 4.0% and are secured by the assets of ESS Metron. As of December 31, 2023, the interest rate was 8.5%. <span style="background:#ffffff;">Total borrowings under the Equipment Guidance Line during the year ended December 31, 2023, were approximately </span><span style="background:#ffffff;">$0.9</span><span style="background:#ffffff;"> million. </span>During the year ended December 31, 2023, approximately $0.4 million outstanding under the Equipment Guidance Line converted to a fixed rate term loan (see below). A<span style="background:#ffffff;">s of December 31, 2023, the outstanding balance on the Equipment Guidance Line was approximately </span><span style="background:#ffffff;">$0.5</span><span style="background:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">All borrowings and accrued interest under the equipment guidance line convert to fixed rate term loans every six months, which have either <span style="-sec-ix-hidden:Hidden_USzqRmBMo0yzWsXCJhU_6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">five-year</span></span> terms for borrowings used to acquire vehicles and manufacturing equipment (“Manufacturing Term Loans”) or <span style="-sec-ix-hidden:Hidden_iRusNOHRz0miYV1le4l8Zw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">three-year</span></span> terms for borrowings of equipment other than vehicles and manufacturing equipment (“Equipment Term Loans”). The Manufacturing Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the five-year treasury rate plus 2.5% as of conversion and the Equipment Term Loans made upon the first conversion of guidance line loans carry interest at a fixed rate equal to the three-year treasury rate plus 2.5% as of conversion. All subsequent conversions to Manufacturing Term Loans and Equipment Term Loans carry interest at a fluctuating rate equal to the lender’s prime rate. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">During the year ended December 31, 2023, approximately </span><span style="background:#ffffff;">$0.4</span><span style="background:#ffffff;"> million outstanding under the Equipment Guidance Line was converted into a </span><span style="background:#ffffff;">three-year</span><span style="background:#ffffff;"> Equipment Term Loan with a fixed interest rate of </span><span style="background:#ffffff;">6.6%</span><span style="background:#ffffff;">. As of December 31, 2023, the outstanding balance on the Equipment Term Loan was approximately </span><span style="background:#ffffff;">$0.3</span><span style="background:#ffffff;"> million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2023, the outstanding balance on the Equipment Guidance Line and Equipment Term Loans was recognized net of deferred financing costs of approximately $0.1 million. The net current outstanding debt balance of $0.3 million was recognized within <i style="font-style:italic;">Accrued Expenses </i>and the net long-term outstanding debt balance of $0.5 million was recognized within <i style="font-style:italic;">Other long-term liabilities </i>on the Consolidated Balance Sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2023, the Company was in compliance with all covenants of the Credit and Security Facility Agreement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 10000000.0 6000000.0 4000000.0 P2Y 0.040 0.085 6000000.0 6000000.0 0 P2Y 0.800 0.040 0.085 900000 400000 500000 0.025 0.025 400000 P3Y 0.066 300000 100000 300000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 13. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company had operating leases primarily for its offices and the manufacturing facilities of ESS Metron, and a ground lease for the Rockdale Facility, all of which expire on various dates through January 2032. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company executed an amendment to the ground lease for the Rockdale Facility to add a second 100-acre tract of land, adjacent to the land subject to the original ground lease, for an additional $0.9 million in annual payments. The term of the amended lease is scheduled to expire on January 31, 2032, followed by three ten-year renewal periods at the Company’s option, unless terminated earlier. Concurrent with the amendment to the ground lease, the Company extended the term of its Water Reservation Agreement for the Rockdale Facility (see Note 17. <i style="font-style:italic;">Commitments and Contingencies</i>).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023 and 2022, operating lease right of use assets were $20.4 million and $21.7 million, respectively, and operating lease liabilities were $21.3 million and $22.3 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the components of the Company’s lease expense, which the ground and facilities’ leases are included in <i style="font-style:italic;">Cost of revenue</i> and the office leases are included in <i style="font-style:italic;">Selling, general, and administrative</i> on the Consolidated Statements of Operations:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00951767%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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:2.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;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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:2.05%;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:9.48%;border-bottom: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;">2023</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</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;"><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:8.17%;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,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;"><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:8.17%;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,193</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;"><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:8.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;"> 678</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom: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;"> 240</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom: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;"> 182</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease 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;"><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:8.17%;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,987</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;"><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:8.17%;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,375</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;"><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:8.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;"> 729</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease rent expense</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:8.17%;border-bottom: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:8.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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease 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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;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,987</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;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,375</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 748</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;padding-left:18pt;text-indent:-18pt;margin:0pt 0pt 12pt 0pt;">The following table presents supplemental lease information:</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:55.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.01%;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:2.5%;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:11.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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.43%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.43%;border-bottom: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.23%;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:55.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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;"> 2,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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;"> 435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin: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:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets exchanged for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 13,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:55.01%;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 – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin: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:55.01%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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;margin:0pt;">The following table represents our future minimum operating lease payments as of December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:59.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.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:0.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: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:59.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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Ground lease</b></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:8pt;text-align:center;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:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Office and other leases</b></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:8pt;text-align:center;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:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:bottom;width:59.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;">2024</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;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: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;"> 1,998</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:13.2%;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,798</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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: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;"> 3,796</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,058</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin: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,495</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 3,553</p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">2026</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><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 3pt 0.05pt 0pt;"> 2,119</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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,425</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 3,544</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,183</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin: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,305</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 3,488</p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">2028</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"> </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;"> 2,249</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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,017</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 3,266</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px 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%;border-bottom: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,369</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px 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:13.2%;border-bottom: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,426</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px 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%;border-bottom: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,795</p></td></tr><tr><td style="vertical-align:bottom;width:59.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 undiscounted lease payments</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"> </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;"> 17,976</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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,466</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 27,442</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less present value discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px 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%;border-bottom: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,685)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px 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:13.2%;border-bottom: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,412)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px 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%;border-bottom: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;"> (6,097)</p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">Present value of lease liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;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;"> 13,291</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:13.2%;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;"> 8,054</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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;"> 21,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 900000 20400000 21700000 21300000 22300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:-0.00951767%;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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:2.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;">    </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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:2.05%;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:9.48%;border-bottom: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;">2023</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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</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;"><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:8.17%;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,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;"><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:8.17%;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,193</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;"><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:8.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;"> 678</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom: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;"> 240</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom: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;"> 182</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 51</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease 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;"><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:8.17%;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,987</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;"><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:8.17%;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,375</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;"><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:8.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;"> 729</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short-term lease rent expense</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;border-bottom: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:8.17%;border-bottom: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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: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:8.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;"> 19</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease 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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;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,987</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.17%;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,375</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 748</p></td></tr></table> 3747000 3193000 678000 240000 182000 51000 3987000 3375000 729000 19000 3987000 3375000 748000 <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:55.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.01%;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:2.5%;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:11.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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;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.43%;border-bottom: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><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;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.43%;border-bottom: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.23%;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:55.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash outflows for operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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;"> 2,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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;"> 435</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin: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:55.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Right of use assets exchanged for new operating lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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,249</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,333</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 13,622</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin: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:55.01%;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 – operating leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;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:9.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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;background:#cceeff;margin: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:55.01%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.88%;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.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.15%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 6.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p 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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 5.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 3522000 2789000 435000 1249000 10333000 13622000 P7Y6M P8Y6M P8Y7M6D 0.067 0.066 0.058 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table represents our future minimum operating lease payments as of December 31, 2023:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:59.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.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:0.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: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.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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></tr><tr><td style="vertical-align:bottom;width:59.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.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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Ground lease</b></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:8pt;text-align:center;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:14.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Office and other leases</b></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:8pt;text-align:center;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:10.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:bottom;width:59.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;">2024</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;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: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;"> 1,998</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:13.2%;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,798</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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: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;"> 3,796</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,058</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin: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,495</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 3,553</p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">2026</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"><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 3pt 0.05pt 0pt;"> 2,119</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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,425</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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 3pt 0.05pt 0pt;"> 3,544</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 2,183</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin: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,305</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 3,488</p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">2028</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"> </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;"> 2,249</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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,017</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 3,266</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;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:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px 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%;border-bottom: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,369</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px 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:13.2%;border-bottom: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,426</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px 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%;border-bottom: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,795</p></td></tr><tr><td style="vertical-align:bottom;width:59.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 undiscounted lease payments</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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;"> </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;"> 17,976</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;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,466</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 27,442</p></td></tr><tr><td style="vertical-align:bottom;width:59.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less present value discount</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;border-bottom:1px 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%;border-bottom: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,685)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px 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:13.2%;border-bottom: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,412)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;border-bottom:1px 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%;border-bottom: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;"> (6,097)</p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">Present value of lease liabilities</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.96%;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;"> 13,291</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;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:13.2%;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;"> 8,054</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;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;"> 21,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1998000 1798000 3796000 2058000 1495000 3553000 2119000 1425000 3544000 2183000 1305000 3488000 2249000 1017000 3266000 7369000 2426000 9795000 17976000 9466000 27442000 4685000 1412000 6097000 13291000 8054000 21345000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 14. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Preferred Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i>0%</i> Series B Convertible Preferred Stock</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On November 3, 2017, the Company designated 1,750,001 shares of preferred stock as “0% Series B Convertible Preferred Stock.”</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The shares of 0% Series B Convertible Preferred Stock are non-voting and convertible into shares of common stock based on a conversion calculation equal to the stated value of the 0% Series B Convertible Preferred Stock, plus all accrued and unpaid dividends, if any, as of such date of determination, divided by the conversion price. The stated value of each share of 0% Series B Convertible Preferred Stock is $6.80 and the initial conversion price is $6.80 per share, each subject to adjustment for stock splits, stock dividends, recapitalizations, combinations, subdivisions or other similar events. The holders of 0% Series B Convertible Preferred Stock are entitled to receive dividends if and when declared by the Company’s board of directors. The 0% Series B Convertible Preferred Stock is also subject to beneficial ownership limitations and conversion limitations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the remaining 2,199 shares outstanding of the Company’s 0% Series B Convertible Preferred Stock were converted to 2,199 shares of its common stock. As of December 31, 2023, no shares of the Company’s 0% Series B Convertible Preferred Stock were outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Common Stock</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">The Company is authorized to issue up to 340,000,000 shares of Common Stock, without any par value per share. </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;margin:0pt;">Each holder of Common Stock is entitled to one vote for each share held of record on all matters to be voted on by such holders. Holders of Common Stock are entitled to receive dividends, if declared. Upon liquidation, dissolution or winding-up, holders of Common Stock are entitled to share ratably in the net assets legally available for distribution after payment of all debts and other liabilities, subject to any preferential rights of the holders of Preferred Stock, if any.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;font-weight:normal;">ATM Equity Offerings</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">2023 ATM Offering</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;margin:0pt;">In August 2023, the Company entered into the 2023 ATM Offering, under which it could offer and sell up to $750.0 million in shares of the Company’s common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">During the year ended December 31, 2023, the Company received net proceeds of approximately $571.6 million ($583.3 million of gross proceeds, net of $11.7 million in commissions and expenses) from the sale of 45,758,400 shares of its common stock at a weighted average fair value of $13.07 per share under its 2023 ATM Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">Subsequent to December 31, 2023, and through February 20, 2024, the Company received net proceeds of approximately $114.9 million from the sale of 8,644,100 shares of its common stock at a weighted average fair value of $13.57 per share under its 2023 ATM Offering.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">2022 ATM Offering</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In March 2022, the Company entered into an ATM sales agreement under which it could offer and sell up to $500.0 million in shares of the Company’s common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the year ended December 31, 2022, the Company received gross proceeds of approximately </span><span style="background:#ffffff;">$304.8</span><span style="background:#ffffff;"> million (</span><span style="background:#ffffff;">$298.2</span><span style="background:#ffffff;"> million, net of </span><span style="background:#ffffff;">$6.6</span><span style="background:#ffffff;"> million in commissions and expenses), from the sale of </span><span style="background:#ffffff;">37,052,612</span><span style="background:#ffffff;"> shares of common stock at an average fair value of </span><span style="background:#ffffff;">$8.23</span><span style="background:#ffffff;"> per share under the 2022 ATM Offering. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">During the year ended December 31, 2023, the Company received net proceeds of approximately </span><span style="background:#ffffff;">$191.2</span><span style="background:#ffffff;"> million (</span><span style="background:#ffffff;">$195.2</span><span style="background:#ffffff;"> million of gross proceeds, net of </span><span style="background:#ffffff;">$3.9</span><span style="background:#ffffff;"> million in commissions and expenses) from the sale of </span><span style="background:#ffffff;">16,447,645</span><span style="background:#ffffff;"> shares of its common stock at a </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">weighted average fair value of </span><span style="background:#ffffff;">$11.86</span><span style="background:#ffffff;"> per share under its 2022 ATM Offering. With the sale and issuance of these shares, all </span><span style="background:#ffffff;">$500.0</span><span style="background:#ffffff;"> million in shares of the Company’s common stock available for sale under its 2022 ATM Offering had been issued.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">2021 ATM Offering</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2021, the Company entered into an ATM sales agreement under which it could offer and sell up to $600.0 million in shares of the Company’s common stock. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company received gross proceeds of approximately $600.0 million ($587.2 million, net of $12.8 million in commissions and expenses), from the sale of 19,910,589 shares of common stock at a weighted average fair value of $29.53 per share. With the sale and issuance of these shares, all $600.0 million in shares of the Company’s common stock available for sale under 2021 ATM Offering had been issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">2020 ATM Offering </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In October 2020, the Company entered into an ATM sales agreement under which it received proceeds of approximately $100.0 million from the sale of common shares. The Company incurred fees of up to 3.0% of the gross proceeds received.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2021, the Company received gross proceeds of approximately $84.8 million ($82.7 million net, after $2.1 million in expenses) from the sale of 4,433,468 shares of common stock at an average fair value of $19.13 per share under an ATM agreement entered into in December 2020. With the sale and issuance of these shares, all $200 million in shares of Company common stock available for sale under the December 2020 ATM Offering had been issued. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Under the terms of the 2023, 2022, 2021, and 2020 ATM Offerings, the Company only issued shares of its common stock.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><i style="font-style:italic;background:#ffffff;">ESS Metron Holdback Shares</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On December 1, 2021, the Company acquired 100% of the equity interests in ESS Metron for consideration that included 715,413 shares of the Company’s common stock, 70,165 shares of which were withheld as security for the sellers’ indemnification obligations for 18 months. During the year ended December 31, 2023, the indemnification period ended and all 70,165 of the withheld shares were issued to the ESS Metron sellers.</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;">Warrants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company issued warrants to XMS Capital Partners, LLC as partial payment for its advisory services in connection with the Whinstone Acquisition. The warrants entitle XMS to purchase up to 63,000 shares of the Company’s common stock at a purchase price of $48.37 per share. The warrants may be exercised at any time through August 12, 2026.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The warrants are recognized as a liability with a fair value of zero upon issuance and a redemption value of zero as of December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">2023 Transactions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2023, approximately 5.0 million shares of common stock were issued to the Company’s board of directors, officers, employees, and advisors in settlement of an equal number of fully vested restricted stock awards awarded to such individuals by the Company under the 2019 Equity Incentive Plan. The Company withheld approximately 1.3 million of these shares, with a fair value of approximately $14.0 million, to cover the withholding taxes related to the settlement of these vested restricted stock awards, as permitted by the 2019 Equity Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2023, the Company’s stockholders approved the Fourth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance under the 2019 Equity Incentive Plan by 4.0 million shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the Company’s stockholders approved the Fifth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance under the 2019 Equity Inventive Plan by 13.0 million shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">2022 Transactions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company increased its authorized shares of common stock from 170.0 million shares to 340.0 million shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, 1,819,332 shares of common stock were issued to the Company’s board of directors, officers, employees, and advisors of the Company in settlement of an equal number of fully vested restricted stock units awarded to such individuals by the Company under the 2019 Equity Incentive Plan. The Company withheld 685,781 of these shares, at a fair value of approximately $10.1 million, to cover the withholding taxes related to the settlement of these vested restricted stock units, as permitted by the 2019 Equity Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, — shares of the Company’s 0% Series B Convertible Preferred Stock were converted into 70,165 shares of its common stock, leaving no shares outstanding. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In July 2022, the Company’s stockholders approved the Third Amendment to its 2019 Equity Incentive Plan, which increased the number of shares of the Company’s common stock reserved for issuance by 10.0 million shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">2021 Transactions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company issued 11,800,000 shares of its common stock in connection with its acquisition of Whinstone. See Note 3. <i style="font-style:italic;">Acquisitions</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company issued 645,248 shares of its common stock in connection with its acquisition of ESS Metron. See Note 3. <i style="font-style:italic;">Acquisitions</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, 464,021 shares of common stock were issued to the Company’s board of directors, officers, employees and advisors of the Company in settlement of an equal number of fully vested restricted stock units awarded to such individuals by the Company pursuant to grants made under the Company’s 2019 Equity Incentive Plan, as amended. The Company withheld 174,685 of these shares, at a fair value of approximately $5.1 million, to cover the withholding taxes related to the settlement of these vested restricted stock units, as permitted by the 2019 Equity Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company issued 415,657 shares of its common stock in connection with the exercise of 415,657 common stock warrants issued to investors in connection with the Company’s January 2019 private placement transaction, for net proceeds of approximately $0.8 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company issued 543,686 shares of its common stock in connection with the cashless exercise of warrants to purchase 1,257,235 shares of common stock, which were issued to investors in connection with private placement transactions in December 2017.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Company issued 10,286 shares of its common stock upon the cashless exercise of 12,000 stock options.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, 2,000 shares of the Company’s 0% Series B Convertible Preferred Stock were converted into 2,000 shares of its common stock, leaving 2,199 shares outstanding. The Company currently has one equity compensation plan, the 2019 Equity Incentive Plan. On October 19, 2021, the Company’s stockholders approved the Second Amendment to its 2019 Equity Incentive Plan, which increased the number of shares of the Company’s common stock reserved for issuance by 4.4 million shares<span style="background:#ffffff;">.</span></p> 0 1750001 0 0 0 0 6.80 6.80 0 0 2199 0 2199 0 0 340000000 750000000.0 571600000 583300000 11700000 45758400 13.07 114900000 8644100 13.57 500000000.0 304800000 298200000 6600000 37052612 8.23 191200000 195200000 3900000 16447645 11.86 500000000.0 600000000.0 600000000.0 587200000 12800000 19910589 29.53 600000000.0 100000000.0 0.030 84800000 82700000 2100000 4433468 19.13 200000000 1 715413 70165 P18M 70165 63000 48.37 5000000.0 1300000 14000000.0 4000000.0 13000000.0 170000000.0 340000000.0 1819332 685781 10100000 0 70165 0 10000000.0 11800000 645248 464021 174685 5100000 415657 415657 800000 543686 1257235 10286 12000 2000 0 2000 2199 4400000 <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. Stock-Based Compensation</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2019 Equity Incentive Plan authorizes the granting of stock-based compensation awards to directors, officers, employees, and advisors of the Company in the form of restricted stock awards (“RSAs”), restricted stock units (“RSUs”), or stock options, all of which settle in shares of the Company’s common stock upon vesting. 3.6 million shares of common stock were initially reserved for issuance. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In July 2023, the Company adopted a new long-term incentive program under its 2019 Equity Incentive Plan, under which employees are eligible to receive performance-based RSAs or RSUs and service-based RSAs or RSUs. The performance-based awards are eligible to vest based on the relative performance of the Company’s common stock (“Total Stockholder Return” or “TSR”), compared to the performance of the Russell 3000 Index (the “Index TSR”), during the three-year performance period commencing as of the grant date of the TSR award (collectively, the “TSR Awards”). The TSR Awards have a vesting range of 0% to 200% of the recipient’s target award, which is calculated based on the difference between the Company’s TSR and the Index TSR over the three-year performance period, subject to the recipient’s continuous employment with the Company through the third anniversary of the award’s grant date. The service-based awards are eligible to vest in one-third annual installments over a three-year service period commencing on the award’s grant date, subject to the recipient’s continuous employment with the Company through the applicable vesting dates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2020, the Company’s stockholders approved the First Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 3.5 million shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In October 2021, the Company’s stockholders approved the Second Amendment to the 2019 Equity Inventive Plan, which increased the shares of common stock reserved for issuance by 4.4 million shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In July 2022, the Company’s stockholders approved the Third Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 10.0 million shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2023, the Company’s stockholders approved the Fourth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 4.0 million shares. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In December 2023, the Company’s stockholders approved the Fifth Amendment to the 2019 Equity Incentive Plan, which increased the shares of common stock reserved for issuance by 13.0 million shares.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, the Company had 18,517,831 shares of common stock reserved for issuance under the 2019 Equity Incentive Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents stock-based compensation expense by category:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" 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;"><b style="font-weight:bold;">2023</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance-based stock awards and units</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,703)</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;"><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:8.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;"> 16,444</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;"><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:8.2%;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;"> 63,556</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service-based stock awards and units</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 36,873</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 8,111</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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,935</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 32,170</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 24,555</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> 68,491</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;margin:0pt 0pt 12pt 0pt;">Stock-based compensation expense is recognized within <i style="font-style:italic;">Selling, general and administrative</i> on the Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Performance-Based Awards and Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">Performance-based awards and units are eligible to vest either: (i) over a </span><span style="background:#ffffff;">three-year</span><span style="background:#ffffff;"> performance period ending December 31, 2023, based upon financial performance targets met during the performance period, and the completion of specified performance milestones related to development and monetization of added infrastructure capacity; or (ii) based on the Company’s TSR as compared to the Index TSR through December 31, 2025.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">The following table presents a summary of the activity of the performance-based RSAs:</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:70.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:70.1%;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.21%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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 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;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:13.42%;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:70.1%;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.21%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:2.21%;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:13.42%;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;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.21%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:2.21%;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:13.42%;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;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.21%;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:12.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;"><b style="font-weight:bold;">Number of Shares</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom: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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2023</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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,918,935</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 25.92</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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,076,340</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.48</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (567,281)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24.96</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (499,468)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2023</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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;"> 4,928,526</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 21.71</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;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company granted 245,266 performance-based RSAs with a grant date fair value of $1.7 million. During the year ended December 31, 2021, no performance-based RSAs were awarded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, there was approximately $27.8 million of unrecognized compensation cost related to the performance-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.6 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents a summary of the activity of the performance-based RSUs:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:70.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Number of Shares</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:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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;">Balance as of January 1, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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.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="font-family:'Calibri','Helvetica','sans-serif';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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246,426</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.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:12.02%;margin: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.59</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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.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.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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom: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.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.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:12.02%;margin: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:70.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;">Balance as of December 31, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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;"> 246,426</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.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:12.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 0.05pt 0pt;"> 19.59</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company granted 1,412,299 performance-based RSUs with a grant date fair value of $15.1 million. During the year ended December 31, 2021, the Company granted 4,033,159 performance-based RSUs with a grant date fair value of $148.0 million. During the year ended December 31, 2022, all outstanding performance-based RSUs were converted into performance-based RSAs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023, there was approximately $4.1 million of unrecognized compensation cost related to the performance-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.6 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Service-Based Awards and Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Service-based awards vest over a <span style="-sec-ix-hidden:Hidden_cCYVjwqPx0iZlP_N5-R0bA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>, <span style="-sec-ix-hidden:Hidden_3GEewp-6pkuJ2VUHnjmDSw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">two</span></span>, and three-year service periods.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">The following table presents a summary of the activity of the service-based RSAs:</span></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:70.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Number of Shares</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:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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;">Balance as of January 1, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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,855,744</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="font-family:'Calibri','Helvetica','sans-serif';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:12.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 0.05pt 0pt;"> 6.84</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin: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,313,925</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.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:12.02%;margin: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.44</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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:12.04%;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;"> (4,464,307)</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.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:12.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 0.05pt 0pt;"> 6.89</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</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:12.04%;border-bottom: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;"> (807,468)</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.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:12.02%;margin: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.86</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of December 31, 2023</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:12.04%;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,897,894</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.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:12.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 0.05pt 0pt;"> 9.14</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, the Company awarded 10,310,115 service-based RSAs with a grant date fair value of $69.4 million. During the year ended December 31, 2021, no service-based RSAs were awarded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, there was approximately $29.0 million of unrecognized compensation cost related to the service-based RSAs, which is expected to be recognized over a remaining weighted-average vesting period of approximately <span style="-sec-ix-hidden:Hidden_8xVbjDUiq0GDRVVz6itzzA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">10 months</span></span>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The following table presents a summary of the activity of the service-based RSUs:</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</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:70.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Number of Shares</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:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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;">Balance as of January 1, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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.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="font-family:'Calibri','Helvetica','sans-serif';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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,213</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.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:12.02%;margin: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.30</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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:12.04%;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.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.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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</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:12.04%;border-bottom: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.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.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:12.02%;margin: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:70.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;">Balance as of December 31, 2023</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:12.04%;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;"> 155,213</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.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:12.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 0.05pt 0pt;"> 19.30</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;margin:0pt 0pt 10pt 0pt;">During the year ended December 31, 2022, the Company awarded 922,552 service-based RSUs with a grant date fair value of $6.4 million. During the year ended December 31, 2021, the Company granted 212,189 service-based RSUs with a grant date fair value of $7.1 million. During the year ended December 31, 2022, all outstanding service-based RSUs were converted into service-based RSAs.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">As of December 31, 2023, there was approximately $2.6 million of unrecognized compensation cost related to the service-based RSUs, which is expected to be recognized over a remaining weighted-average vesting period of approximately 2.2 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Subsequent Awards</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In January 2024, the Company awarded 1,000,000 performance-based RSUs with a grant date fair value of approximately $14.1 million, 14,071,926 performance-based RSAs with a grant date fair value of approximately $199.5 million, and 38,707 service-based RSAs with a grant date fair value of approximately $0.6 million and a three-year service period. The performance-based awards are eligible to vest based on the Company’s TSR as compared to the Index TSR through December 31, 2025.</p> 3600000 P3Y 0 2 3500000 4400000 10000000.0 4000000.0 13000000.0 18517831 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" 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;"><b style="font-weight:bold;">2023</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Performance-based stock awards and units</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,703)</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;"><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:8.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;"> 16,444</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;"><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:8.2%;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;"> 63,556</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service-based stock awards and units</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 36,873</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 8,111</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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,935</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 32,170</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 24,555</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> 68,491</p></td></tr></table> -4703000 16444000 63556000 36873000 8111000 4935000 32170000 24555000 68491000 P3Y <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:70.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:70.1%;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.21%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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 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;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:13.42%;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:70.1%;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.21%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:2.21%;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:13.42%;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;">Grant-Date</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.21%;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 style="vertical-align:bottom;white-space:nowrap;width:12.04%;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:2.21%;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:13.42%;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;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.21%;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:12.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;"><b style="font-weight:bold;">Number of Shares</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.42%;border-bottom: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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of January 1, 2023</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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,918,935</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 25.92</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Granted</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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,076,340</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17.48</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (567,281)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 24.96</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Forfeited</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (499,468)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33.54</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2023</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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;"> 4,928,526</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"> 21.71</p></td></tr></table> 3918935 25.92 2076340 17.48 567281 24.96 499468 33.54 4928526 21.71 245266 1700000 0 27800000 P2Y7M6D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:70.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Number of Shares</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:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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;">Balance as of January 1, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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.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="font-family:'Calibri','Helvetica','sans-serif';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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 246,426</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.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:12.02%;margin: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.59</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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.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.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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;border-bottom: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.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.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:12.02%;margin: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:70.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;">Balance as of December 31, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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;"> 246,426</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.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:12.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 0.05pt 0pt;"> 19.59</p></td></tr></table> 246426 19.59 246426 19.59 1412299 15100000 4033159 148000000.0 4100000 P2Y7M6D P3Y <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:70.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Number of Shares</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:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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;">Balance as of January 1, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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,855,744</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="font-family:'Calibri','Helvetica','sans-serif';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:12.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 0.05pt 0pt;"> 6.84</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin: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,313,925</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.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:12.02%;margin: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.44</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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:12.04%;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;"> (4,464,307)</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.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:12.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 0.05pt 0pt;"> 6.89</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</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:12.04%;border-bottom: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;"> (807,468)</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.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:12.02%;margin: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.86</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of December 31, 2023</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:12.04%;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,897,894</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.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:12.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 0.05pt 0pt;"> 9.14</p></td></tr></table> 8855744 6.84 1313925 15.44 4464307 6.89 807468 6.86 4897894 9.14 10310115 69400000 0 29000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffffff;">​</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:70.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.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:12.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="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:bottom;width:70.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="font-size:8pt;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;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:12.04%;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.21%;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:13.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Per Share</b></p></td></tr><tr><td style="vertical-align:bottom;width:70.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="font-size:8pt;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 style="vertical-align:bottom;white-space:nowrap;width:12.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;">Number of Shares</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:13.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:70.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;">Balance as of January 1, 2023</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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;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.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="font-family:'Calibri','Helvetica','sans-serif';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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 155,213</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.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:12.02%;margin: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.30</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;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.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:12.04%;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.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.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:12.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 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Forfeited</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:12.04%;border-bottom: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.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.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:12.02%;margin: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:70.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;">Balance as of December 31, 2023</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:12.04%;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;"> 155,213</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.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:12.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 0.05pt 0pt;"> 19.30</p></td></tr></table> 155213 19.30 155213 19.30 922552 6400000 212189 7100000 2600000 P2Y2M12D 1000000 14100000 14071926 199500000 38707 600000 P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Note 16. Fair Value Measurements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Assets and liabilities measured at fair value on a recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables present the Company’s assets and liabilities measured at fair value on a recurring basis:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:50.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:9.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></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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="11" style="vertical-align:bottom;white-space:nowrap;width:47.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 measured as of December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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.11%;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:8.88%;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.76%;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.27%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.36%;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:10.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="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</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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.11%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;margin:0pt;padding:0pt;"><p style="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 other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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:9.99%;margin:0pt;padding:0pt;"><p style="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 carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.76%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Bitcoin (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.88%;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;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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:9.46%;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;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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:10.1%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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:50.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible note (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin: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,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:9.46%;margin: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.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;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:10.1%;margin: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin: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,709</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Derivative asset (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.88%;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;"> 104,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:9.46%;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.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.1%;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.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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;"> 104,218</p></td></tr><tr><td style="vertical-align:bottom;width:50.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liability (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:9.46%;margin: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.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="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:10.1%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 909</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:50.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.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:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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="11" style="vertical-align:bottom;white-space:nowrap;width:47.58%;border-bottom: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;">Fair value measured as of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 style="vertical-align:bottom;white-space:nowrap;width:1.11%;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 style="vertical-align:bottom;white-space:nowrap;width:8.88%;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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.07%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.74%;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;white-space:pre-wrap;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;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 other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.07%;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;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:9.99%;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;">Total carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.74%;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;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;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;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.07%;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;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.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;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.74%;border-bottom: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.76%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.88%;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;"> 97,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"><span style="-sec-ix-hidden:Hidden_3Nmq6feQF02Ep5361pM5gA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="-sec-ix-hidden:Hidden_68XRC-mOhkiGtGN73itCFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.01%;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;"> 97,497</p></td></tr><tr><td style="vertical-align:bottom;width:50.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Jspv27HtFkmi0YDgFCzlJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_CjuOZY5Dpk28JUqXQhQkGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,935</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:1pt;position:relative;top:0.6em;width:32.3%;border:none;margin:0 auto 0 0;"></div></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 5. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Bitcoin</i></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 6. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Investments</i></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 9. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Power Purchase Agreement</i></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 17. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Commitments and Contingencies</i></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;margin:0pt 0pt 12pt 0pt;">There were no transfers of financial instruments between Level 1, Level 2, and Level 3 during the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets and liabilities not measured at fair value on a recurring basis</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In addition to assets and liabilities that are measured at fair value on a recurring basis, we also measure certain assets and liabilities at fair value on a nonrecurring basis. Our non-financial assets, including goodwill, intangible assets, operating lease right of use assets, and property, plant and equipment, are measured at fair value when there is an indication of impairment and the carrying amount exceeds the asset’s projected undiscounted cash flows. These assets are recorded at fair value only when an impairment charge is recognized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As of December 31, 2023 and 2022, the fair values of cash and cash equivalents, accounts receivable, contract assets, prepaid expenses and other current assets, accounts payable, contract liabilities, and accrued expenses approximated their carrying values because of their short-term nature.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:50.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:10.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:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:9.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></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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="11" style="vertical-align:bottom;white-space:nowrap;width:47.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 measured as of December 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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.11%;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:8.88%;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.76%;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.27%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.36%;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:10.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="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</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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.11%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;white-space:pre-wrap;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;margin:0pt;padding:0pt;"><p style="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 other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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:9.99%;margin:0pt;padding:0pt;"><p style="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 carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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:1.76%;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;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.76%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Bitcoin (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.88%;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;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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:9.46%;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;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:8pt;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:10.1%;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.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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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:50.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible note (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin: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,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;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:9.46%;margin: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.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;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:10.1%;margin: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.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin: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,709</p></td></tr><tr><td style="vertical-align:bottom;width:50.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;">Derivative asset (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.88%;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;"> 104,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:9.46%;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.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.1%;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.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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;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;"> 104,218</p></td></tr><tr><td style="vertical-align:bottom;width:50.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent consideration liability (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:9.46%;margin: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.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="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:10.1%;margin: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 909</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:50.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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:10.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:1.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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="11" style="vertical-align:bottom;white-space:nowrap;width:47.58%;border-bottom: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;">Fair value measured as of December 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 style="vertical-align:bottom;white-space:nowrap;width:1.11%;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 style="vertical-align:bottom;white-space:nowrap;width:8.88%;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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 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;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.07%;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</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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 style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.74%;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;white-space:pre-wrap;">Quoted prices in </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;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 other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.07%;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;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:9.99%;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;">Total carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.74%;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;">active markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:11.46%;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;">observable inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.07%;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;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.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 style="vertical-align:bottom;white-space:nowrap;width:1.76%;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.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;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.74%;border-bottom: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.76%;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.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;">(Level 2)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;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:10.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;">(Level 3)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;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.88%;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;"> 97,497</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;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;"><span style="-sec-ix-hidden:Hidden_3Nmq6feQF02Ep5361pM5gA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;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;"><span style="-sec-ix-hidden:Hidden_68XRC-mOhkiGtGN73itCFA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;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:9.01%;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;"> 97,497</p></td></tr><tr><td style="vertical-align:bottom;width:50.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.11%;margin:0pt;padding:0pt;"><p 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.88%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,935</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_Jspv27HtFkmi0YDgFCzlJg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_CjuOZY5Dpk28JUqXQhQkGQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,935</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:1pt;position:relative;top:0.6em;width:32.3%;border:none;margin:0 auto 0 0;"></div></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 5. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Bitcoin</i></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(b)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 6. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Investments</i></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(c)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 9. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Power Purchase Agreement</i></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;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(d)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">See Note 17. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Commitments and Contingencies</i></td></tr></table> 311178000 311178000 4709000 4709000 104218000 104218000 909000 909000 97497000 97497000 24935000 24935000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 17. Commitments and Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Commitments</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;"><i style="font-style:italic;">Miners and mining equipment</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">During the year ended December 31, 2023, the Company paid $191.1 million in deposits and payments to MicroBT for the purchase of miners pursuant to the Master Agreement described herein. The remaining commitment of approximately $270.4 million is due in installments through approximately April 2025 based on the estimated miner delivery schedule. Total payments of $220.0 million and $50.4 million are expected to be made in 2024 and 2025, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">During the year ended December 31, 2023, the Company paid $31.2 million in deposits and payments to Midas for the purchase of immersion cooling systems described herein. The remaining commitment of approximately $21.1 million is due in installments in early 2024, based on the estimated delivery schedule.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Operating leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company leases its primary office locations and has a ground lease for its Rockdale Facility under noncancelable lease agreements that expire on varying dates through 2032. For additional information see Note 13. <i style="font-style:italic;">Leases</i>.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;padding-bottom:12pt;margin:0pt;">Water reservation agreement</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-bottom:12pt;text-align:justify;background:#ffffff;margin:0pt;">The Company has a water reservation agreement, as amended, with the lessor of its ground lease to secure a certain quantity of non-potable water from a nearby lake to be used by the Company at its Rockdale Facility. The water reservation agreement runs through January 2032 and requires annual payments of approximately $2.2 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt 0pt 12pt 0pt;">The Company concluded that the water reservation agreement was not a lease or a derivative instrument. Because the Company obtained an additional right of use for the reserved water amount, and the charges were increased by a standalone price commensurate with the additional water use rights and at market rates, the water reservation agreement was determined to be a lease modification accounted for as a separate contract. As such, the fees of the water reservation agreement were excluded from the lease payments of the ground lease and the water reservation agreement was accounted for as a separate executory contract.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;">Contingent consideration liability</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In February 2021, the State of Texas experienced an extreme and unprecedented winter weather event that resulted in prolonged freezing temperatures and caused an electricity generation shortage that was severely disruptive to the whole state. While demand for electricity reached extraordinary levels due to the extreme cold, the supply of electricity significantly decreased in part because of the inability of certain power generation facilities to supply electric power to the grid. Due to the extreme market price of electricity during this time, at the request of ERCOT, the Company stopped supplying power to its customers and instead sold power back to the grid.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In April 2021, under the provisions of the PPA, and as a result of the weather event, the Company entered into a Qualified Scheduling Entity (“QSE”) Letter Agreement, which resulted in the Company being entitled to receive approximately $125.1 million for its power sales during the February winter storm, all under the terms and conditions of the QSE Letter Agreement. The Company received cash of $29.0 million in April 2021 (after deducting $10.0 million in power management fees owed by Whinstone), approximately $59.7 million was credited against power bills of the Company during 2022, with the remaining $26.3 million being contingent upon ERCOT’s future remittance. These amounts are recognized gross before fair value adjustments and expenses incurred by the Company for power management fees noted above and customer settlements. The fair value of the settlement agreement was estimated and recognized as an asset as part of acquisition accounting. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As part of the Whinstone Acquisition (see Note 3. <i style="font-style:italic;">Acquisitions</i>), the Company is obligated to pay the seller up to $86.0 million, net of income taxes, (undiscounted) of additional consideration if certain power credits are received or realized by the Company arising from the February 2021 weather event. Upon the acquisition of Whinstone, the estimated fair value of the contingent consideration was approximately $83.0 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The estimated fair value measurement is based on significant inputs not observable in the market and thus represents a Level 3 measurement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Upon the acquisition of Whinstone, the Company estimated the fair value of the contingent consideration using a discounted cash flow analysis, which included estimates of both the timing and amounts of potential future power credits. These estimates were determined using the Company’s historical consumption quantities and patterns combined with management’s expectations of its future consumption requirements, which required significant judgment and depend on various factors outside the Company’s control, such as construction delays. The discount rate of approximately 2.5% included observable market inputs, but also included unobservable inputs such as interest rate spreads, which were estimated based on qualitative judgment related to company-specific risk factors. Specifically, the Company used S&amp;P Global’s B credit rating in the yield curve to estimate a reasonable interest rate spread to determine the cost of debt input because the power credits are subordinated obligations of the Company’s counterparty. Although these estimates are based on management’s best knowledge of current events, the estimates could change significantly from period to period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the changes in the estimated fair value of our contingent consideration liability:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:14.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 0pt 0pt;"> 24,935</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,026)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:14.84%;border-bottom: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;"> 909</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;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Approximately </span><span style="background:#ffffff;">$1.2</span><span style="background:#ffffff;"> million of remaining future power </span>credits<span style="background:#ffffff;"> to be received are estimated to be received over a period of </span><span style="background:#ffffff;">12 years</span><span style="background:#ffffff;">. The Company determined the value of the contingent consideration as of December 31, 2023, using a discount rate of approximately </span><span style="background:#ffffff;">8.0%</span><span style="background:#ffffff;">, which was based on the factors above, including the recent increase in interest rates.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Contingencies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Legal proceedings</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">The Company, and our subsidiaries, are subject at times to various claims, lawsuits and governmental proceedings relating to our business and transactions arising in the ordinary course of business. We cannot predict the final outcome of such proceedings. Where appropriate, we vigorously defend such claims, lawsuits and proceedings. Some of these claims, lawsuits and proceedings seek damages, including, direct, consequential, exemplary, and/or punitive damages, in amounts that could, if awarded, be significant. Certain of the claims, lawsuits and proceedings arising in ordinary course of business are covered by our insurance program. We maintain property, and various types of liability insurance in an effort to protect ourselves from such claims. In terms of any matters where there is no insurance coverage available to us, or where coverage is available and we maintain a retention or deductible associated with such insurance, we may establish an accrual for such loss, retention or deductible based on current available information. In accordance with accounting guidance, if it is probable that an asset has been impaired or a liability has been incurred as of the date of the financial statements, and the amount of loss is reasonably estimable, then an accrual for the cost to resolve or settle these claims is recorded by us on the Consolidated Balance Sheets. If it is reasonably possible that an asset may be impaired as of the date of the financial statement, then we disclose the range of possible loss. Paid expenses related to the defense of such claims are recorded by us as incurred and paid. Management, with the assistance of outside counsel, may from time to time adjust </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">such accruals according to new developments in the matter, court rulings, or changes in the strategy affecting our defense of such matters. On the basis of current information, we do not believe there is a reasonable possibility that any material loss, if any, will result from any claims, lawsuits and proceedings to which we are subject to either individually, or in the aggregate. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Northern Data Working Capital Disputes</b> </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:9.5pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">On September 7, 2022, the Company filed a complaint against Northern Data AG (“Northern Data”) in the Delaware Court of Chancery (Case No. C.A. No. 2022-0792-LWW) disputing the purchase price of Whinstone and seeking declaratory relief and specific performance of the stock purchase agreement. On March 31, 2023, the parties filed a stipulation agreeing to dismiss all claims without prejudice and to submit the dispute for final determination to an independent accountant. The Company placed approximately </span><span style="background:#ffffff;">$29.5</span><span style="background:#ffffff;"> million in escrow pending the final determination of the independent accountant, and, on June 9, 2023, the independent accountant rendered a written final determination finding in favor of the Company on disputed issues totaling approximately </span><span style="background:#ffffff;">$27.1</span><span style="background:#ffffff;"> million. Accordingly, approximately </span><span style="background:#ffffff;">$27.1</span><span style="background:#ffffff;"> million of the escrowed amount was released from escrow and distributed to the Company on June 13, 2023, with the remaining approximately </span><span style="background:#ffffff;">$2.4</span><span style="background:#ffffff;"> million held in escrow allocated to Northern Data. As a result, the Company recognized a Deferred gain on acquisition post-close dispute settlement of </span><span style="background:#ffffff;">$26.0</span><span style="background:#ffffff;"> million on the Consolidated Balance Sheets. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">Following the final determination, Northern Data filed a complaint against the Company in the Delaware Court of Chancery (the “Chancery Court”) on June 23, 2023 (Case No. C.A. No. 2023-0650-LWW) challenging the independent accountant’s written final determination and seeking to re-litigate the purchase price adjustment process. The Company contests the legal and factual basis of Northern Data’s claims and filed a motion to dismiss the complaint on July 17, 2023, which the Chancery Court heard on February 13, 2024. The Chancery Court took the matter under advisement and it is now pending a ruling. While the Company intends to vigorously oppose such complaint, the Company cannot accurately predict the outcome of such ongoing litigation, or estimate the magnitude of such outcome, due to its early stage.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Legacy Hosting Customer Disputes </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;margin:0pt;"><span style="font-size:10pt;font-weight:bold;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rhodium</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;margin:0pt;">On May 2, 2023, Whinstone filed a petition in the District Court for the 20th Judicial District of Milam County, Texas (Case No. CV41873), which it later amended, against Rhodium 30MW, LLC, Rhodium JV, LLC, Air HPC LLC, and Jordan HPC, LLC (collectively, “Rhodium”) asserting breach of contract claims for Rhodium’s failure to pay amounts due under Rhodium’s colocation agreements with Whinstone. Whinstone seeks recovery of more than $26.0 million, plus reasonable attorneys’ fees and costs, expenses, and pre- and post-judgment interest.  On June 12, 2023, Rhodium answered and, along with non-parties Rhodium Encore LLC, Rhodium 2.0 LLC, and Rhodium 10mw LLC (collectively, the “Non-Parties”), moved to compel arbitration and filed counterclaims for breach of contract seeking recovery of at least $7.0-$10.0 million in power credits allegedly owed to Rhodium under the superseded agreements, as well as lost profits. On August 2, 2023, Rhodium disclosed the amount of damages it seeks to recover for these claims, which includes at least $42.0 million in alleged energy credits, at least $1.0 million in alleged lost profits for power diversion, and at least $0.7 million in alleged direct damages for breach of contract, plus lost profits and reasonable and necessary attorneys’ fees. On August 28, 2023, the district court granted Rhodium’s motion to compel arbitration and stay litigation. On November 27, 2023, Whinstone terminated the Rhodium JV, LLC and Air HPC LLC hosting agreements at the Rockdale Facility with immediate effect. On December 11, 2023, Rhodium and the Non-Parties submitted an arbitration demand to the American Arbitration Association seeking approximately $55.0 million in damages and specific performance of unspecified contracts. Whinstone believes Rhodium’s claims are without merit and intends to vigorously contest them, as appropriate. Because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any. </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;margin:0pt;"><span style="color:#242424;">SBI Crypto Co.</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;margin:0pt;">On April 5, 2023, SBI Crypto Co., Ltd. (“SBI”) filed a complaint in the United States District Court for the Western District of Texas (Case No. 6:23-cv-252), which it later amended, against Whinstone alleging breach of contract, fraud, and negligent bailment claims. On July 21, 2023, Whinstone filed a motion to dismiss the amended complaint, which was denied on October 25, 2023. SBI seeks recovery of at least $15.0 million in lost profits, at least $16.0 million for equipment damage, reasonable attorneys’ fees and costs, expenses, costs, and pre- and post-judgment interest. Whinstone believes many of the claims are barred or waived and substantively lack merit, and Whinstone plans to vigorously contest the same, as appropriate. While a preliminary investigation of the merits of SBI’s claims has commenced, because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any. </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;margin:0pt;">GMO</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">On June 13, 2022, GMO Gamecenter USA, Inc. and its parent, GMO Internet, Inc., (collectively “GMO”) filed a complaint against Whinstone alleging breach of contract under the colocation services agreement between GMO and Whinstone, seeking damages in excess of $150.0 million. The case is pending in the United States District Court for the Southern District of New York (Case No. 1:22-cv-05974-JPC). Whinstone has responded to GMO’s claims and raised counterclaims of its own, alleging GMO itself breached the colocation services agreement, seeking a declaratory judgment and damages in excess of $25.0 million. On October 19, 2023, GMO filed its fourth amended complaint claiming an additional $496.0 million in damages, for loss of profit and profit sharing, based on Whinstone’s alleged wrongful termination of the colocation services agreement as of June 29, 2023. At this preliminary stage, the Company believes that GMO’s claims lack merit; however, because this litigation is still at this early stage, the Company cannot reasonably estimate the likelihood of an unfavorable outcome or the magnitude of such an outcome, if any. </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;margin:0pt;"><b style="font-weight:bold;">Class Actions and Related Shareholder Derivative Actions</b> </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;background:#ffffff;margin:0pt;">On August 25, 2023, the United States District Court for the District of New Jersey dismissed the Takata v. Riot Blockchain action (Case No. 3: 18-cv-02293, the “Takata Action”), with prejudice, dismissing all claims.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;background:#ffffff;margin:0pt;"><span style="font-size:10pt;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Following the dismissal of the Takata Action, all shareholder derivative complaints filed against the Company were subsequently dismissed without prejudice. On October 23, 2023, the parties in Jackson v. Riot Blockchain, Inc., et al. (Case No. 604520/18) filed a joint stipulation of discontinuance dismissing all claims without prejudice. On January 18, 2023, the Eighth Judicial District Court of the State of Nevada entered an order voluntarily dismissing In re Riot Blockchain, Inc. Shareholder Derivative Litigation (Case No. A-18-774890-B) without prejudice. On October 6, 2023, plaintiff filed a notice in Finitz v. O’Rourke, et al. (Case No. 1:18-cv-09640) voluntarily dismissing all claims without prejudice. On September 26, 2023, plaintiff filed a notice in Monts v. O’Rourke, et al. (Case No. 1:18-cv-01443) voluntarily dismissing all claims without prejudice. </p> 191100000 270400000 220000000.0 50400000 31200000 21100000 2200000 125100000 29000000.0 10000000.0 59700000 26300000 86000000.0 83000000.0 0.025 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:14.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 0pt 0pt;"> 24,935</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (24,026)</p></td></tr><tr><td style="vertical-align:bottom;width:80.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:14.84%;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></tr><tr><td style="vertical-align:bottom;width:80.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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:14.84%;border-bottom: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;"> 909</p></td></tr></table> 24935000 -24026000 909000 1200000 P12Y 0.080 29500000 27100000 27100000 2400000 26000000.0 26000000.0 7000000.0 10000000.0 42000000.0 1000000.0 700000 55000000.0 15000000.0 16000000.0 150000000.0 25000000.0 496000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 18. Income taxes</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the components of the loss before provision for income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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.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;"><b style="font-weight:bold;">2023</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,565)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (521,302)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,183)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_RMsRE4leE0KIUnzkrvR1OQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_wNpd76ChWEKRSZh7ExfNVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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;"><span style="-sec-ix-hidden:Hidden_oJFnOUARjEuvQjFCk8oaRQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss before provision for income taxes</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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;"> (54,565)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (521,302)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> (15,183)</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;margin:0pt;">The following table presents the components of income tax benefit (expense):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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:65.35%;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.05%;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.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;"><b style="font-weight:bold;">2023</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current: </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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US Federal</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.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;"><span style="-sec-ix-hidden:Hidden_hEh79GwwyUixrtOdEiGLcQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.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;"><span style="-sec-ix-hidden:Hidden_bzwwWuM88EOP46HfElHuew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_QEo-rB2RpU6TDwWywJ3dng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US State</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> 48</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;"><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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (789)</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;"><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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_QDjBh5_LNUCMrxFqYTTyOQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_lXezolYAgEusyDc4gcM6pg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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;"><span style="-sec-ix-hidden:Hidden_Kn4syyT8_k6dtCWvUVTtSA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current benefit (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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 48</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (789)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> (254)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.18%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.2%;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:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US Federal</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> 5,045</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;"><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:8.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;"> 12,538</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;"><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:8.2%;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:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US State</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.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;"><span style="-sec-ix-hidden:Hidden_naqsYTtvVESPuVs77e93Gw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.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;"><span style="-sec-ix-hidden:Hidden_kXqYIg4eq0G-4QOQlrwTBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.2%;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:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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;"><span style="-sec-ix-hidden:Hidden_L_mHYaZusk67Rsji2wBk_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.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;"><span style="-sec-ix-hidden:Hidden_6z_fFkYvs06RIRQEcUw1cg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.2%;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;"><span style="-sec-ix-hidden:Hidden_hqUeY04U_02-LyNbHuMMDw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred benefit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 5,045</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 12,538</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total benefit (expense) for income taxes</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 5,093</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 11,749</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> (254)</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;margin:0pt;">The following table presents the tax effects of temporary differences and tax loss and credit carry forwards that give rise to significant portions of deferred tax assets and liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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="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;"><b style="font-weight:bold;">As of December 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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,178</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,595</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 0pt 6pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,422</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 29,111</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 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 116,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 150,167</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 0pt 6pt;">Other deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom: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,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 2,393</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 136,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 215,367</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 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (108,060)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 70,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 107,307</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;">Deferred income tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,678)</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 0pt 6pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,289)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,043)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,586)</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 0pt 6pt;">Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (1,745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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></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 0pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (107,307)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:9.23%;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;"><span style="-sec-ix-hidden:Hidden_fXTimRfbSUiGXE2eX3IOig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:9.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_LQJy1ZMGoUqJW4_BlXDoCw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;margin:0pt 0pt 12pt 0pt;">The Company has approximately $528.0 million and $171.0 million of federal and state tax Net Operating Losses (“NOLs”), respectively, that may be available to offset future taxable income. Federal and state net operating loss carryforwards of $130.0 million and $101.0 million, respectively, if not utilized, expire between 2026 and 2037. Under the Tax Cuts and Jobs Act, $398.0 million federal and $70.0 million state NOLs incurred after December 31, 2017 are carried forward indefinitely, but may be limited in utilization to 80% of taxable income. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Furthermore, as a result of changes in the ownership of our common stock and changes in our business operations, our ability to use our federal and state NOLs may be subject to annual limitations limited under Internal Revenue Code Section 382 and 383. The annual limitations may result in the expiration of net operating losses and credits before they are able to be utilized. The Company does not expect any previous ownership changes, as defined under Section 382 and 383 of the Internal Revenue Code, to result in an ultimate limitation that will materially reduce the total amount of net operating loss carryforwards and credits that can be utilized.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The statute of limitations for assessment by the IRS and state tax authorities is open for tax years ending December 31, 2018 through 2023, although carryforward attributes that were generated prior to tax year 2018 may still be adjusted upon examination by the IRS or state tax authorities if they either have been or will be used in a future period. Currently, no federal or state income tax returns are under examination by the respective taxing authorities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In assessing the realization of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the period in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and taxing strategies in making this assessment. In case the deferred tax assets will not be realized in future periods, the Company has provided a valuation allowance for the full amount of the deferred tax assets as of December 31, 2023 and 2022. The valuation allowance decreased by approximately $42.5 million during the year ended December 31, 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table reconciles the income tax benefit (expense) based on the U.S. federal statutory rate with actual income tax benefit (expense):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:62.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:62.38%;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.97%;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="7" style="vertical-align:bottom;white-space:nowrap;width:35.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;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;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.97%;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="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">2023</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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory rate</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.23%;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.8%;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,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;">21.0%</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.23%;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.8%;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;"> 109,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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;">21.0%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State and local taxes, net of federal taxes</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.23%;margin:0pt;padding:0pt;"><p 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.8%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.1)%</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.23%;margin:0pt;padding:0pt;"><p 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.8%;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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.7%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill impairment</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.23%;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.8%;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:7.8%;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;">0.0%</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.23%;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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(12.3)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payment</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.3%</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.4%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Section 162m compensation</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(39.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.2)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.9%</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.6%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Return to provision</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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;"> 9,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.7%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rate change on deferreds</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.23%;margin:0pt;padding:0pt;"><p 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.8%;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,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.2%</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.23%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.6)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred adjustment</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.23%;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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,159)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(66.3)%</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.23%;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.8%;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:7.78%;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;">0.0%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</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.23%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.5%</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.23%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden__70umghbQU2T26SWwLWSWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</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.23%;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:7.8%;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;"> 42,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;">77.8%</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.23%;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:7.8%;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;"> (46,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(8.9)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income tax benefit (expense)</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.23%;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:7.8%;border-bottom: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;"> 5,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.3%</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.23%;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:7.8%;border-bottom: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;"> 11,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.3%</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;margin:0pt 0pt 12pt 0pt;">The Company has not identified any uncertain tax positions requiring a reserve as of December 31, 2023 and 2022. The Company’s policy is to recognize interest and penalties that would be assessed in relation to the settlement value of unrecognized tax benefits as a component of income tax expense. The Company did not accrue either interest or penalties for the years ended December 31, 2023 and 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company is subject to U.S. federal income tax and primarily Florida, Colorado, and Texas state income tax. The Company has not been under tax examination in any jurisdiction for the years ended December 31, 2023 and 2022.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the components of the loss before provision for income taxes:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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.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;"><b style="font-weight:bold;">2023</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Domestic</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (54,565)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (521,302)</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;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (15,183)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Foreign</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_RMsRE4leE0KIUnzkrvR1OQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_wNpd76ChWEKRSZh7ExfNVw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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;"><span style="-sec-ix-hidden:Hidden_oJFnOUARjEuvQjFCk8oaRQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loss before provision for income taxes</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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;"> (54,565)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (521,302)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> (15,183)</p></td></tr></table> 54565000 521302000 15183000 -54565000 -521302000 -15183000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the components of income tax benefit (expense):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:65.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:65.35%;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.05%;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="8" style="vertical-align:bottom;white-space:nowrap;width:32.59%;border-bottom: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:65.35%;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.05%;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.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;"><b style="font-weight:bold;">2023</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom: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><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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current: </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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US Federal</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.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;"><span style="-sec-ix-hidden:Hidden_hEh79GwwyUixrtOdEiGLcQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.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;"><span style="-sec-ix-hidden:Hidden_bzwwWuM88EOP46HfElHuew;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_QEo-rB2RpU6TDwWywJ3dng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US State</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> 48</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;"><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:8.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (789)</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;"><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:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (254)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_QDjBh5_LNUCMrxFqYTTyOQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_lXezolYAgEusyDc4gcM6pg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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;"><span style="-sec-ix-hidden:Hidden_Kn4syyT8_k6dtCWvUVTtSA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total current benefit (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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 48</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> (789)</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> (254)</p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred:</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.18%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.18%;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:8.2%;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:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US Federal</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.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;"> 5,045</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;"><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:8.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;"> 12,538</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;"><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:8.2%;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:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">US State</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p 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.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;"><span style="-sec-ix-hidden:Hidden_naqsYTtvVESPuVs77e93Gw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.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;"><span style="-sec-ix-hidden:Hidden_kXqYIg4eq0G-4QOQlrwTBw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.2%;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:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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;"><span style="-sec-ix-hidden:Hidden_L_mHYaZusk67Rsji2wBk_w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.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;"><span style="-sec-ix-hidden:Hidden_6z_fFkYvs06RIRQEcUw1cg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></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;"><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:8.2%;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;"><span style="-sec-ix-hidden:Hidden_hqUeY04U_02-LyNbHuMMDw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr><tr><td style="vertical-align:bottom;width:65.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total deferred benefit</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 5,045</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 12,538</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;border-bottom: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:65.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total benefit (expense) for income taxes</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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:8.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 0pt 0pt;"> 5,093</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 11,749</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;"><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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;"> (254)</p></td></tr></table> 48000 -789000 -254000 48000 -789000 -254000 -5045000 -12538000 5045000 12538000 -5093000 -11749000 254000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the tax effects of temporary differences and tax loss and credit carry forwards that give rise to significant portions of deferred tax assets and liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:73.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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="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;"><b style="font-weight:bold;">As of December 31, </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;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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: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;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred income tax assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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:73.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,485</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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,178</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 4,595</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 0pt 6pt;">Stock compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,422</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 29,111</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 0pt 6pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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,523</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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,501</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net operating losses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 116,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 150,167</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 0pt 6pt;">Other deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom: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,058</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 2,393</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 136,021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 215,367</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 0pt 6pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (65,600)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (108,060)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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;"> 70,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0pt;"> 107,307</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;">Deferred income tax liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (22,678)</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 0pt 6pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,289)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (5,043)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fixed assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (19,189)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (79,586)</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 0pt 6pt;">Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (23,300)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (1,745)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;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></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 0pt 6pt;">Total deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,421)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (107,307)</p></td></tr><tr><td style="vertical-align:bottom;width:73.89%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Net deferred tax assets (liabilities)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:9.23%;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;"><span style="-sec-ix-hidden:Hidden_fXTimRfbSUiGXE2eX3IOig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;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:9.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 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_LQJy1ZMGoUqJW4_BlXDoCw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td></tr></table> 4485000 5178000 3735000 4595000 2348000 17422000 29111000 6523000 6501000 116872000 150167000 2058000 2393000 136021000 215367000 65600000 108060000 70421000 107307000 21898000 22678000 4289000 5043000 19189000 79586000 23300000 1745000 70421000 107307000 528000000.0 171000000.0 130000000.0 101000000.0 398000000.0 70000000.0 42500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table reconciles the income tax benefit (expense) based on the U.S. federal statutory rate with actual income tax benefit (expense):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:62.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:7.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:62.38%;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.97%;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="7" style="vertical-align:bottom;white-space:nowrap;width:35.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;"><b style="font-weight:bold;">For the years ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;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.97%;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="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">2023</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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:16.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;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Federal statutory rate</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.23%;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.8%;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,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;">21.0%</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.23%;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.8%;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;"> 109,376</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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;">21.0%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">State and local taxes, net of federal taxes</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.23%;margin:0pt;padding:0pt;"><p 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.8%;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.1)%</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.23%;margin:0pt;padding:0pt;"><p 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.8%;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,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.7%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill impairment</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.23%;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.8%;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:7.8%;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;">0.0%</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.23%;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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (64,295)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(12.3)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent payment</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,045</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.3%</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.4%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Section 162m compensation</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (21,315)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(39.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11,433)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(2.2)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock compensation</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,648</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.9%</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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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,904</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.6%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Return to provision</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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (2,760)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(5.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.8%;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;"> 9,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.7%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Rate change on deferreds</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.23%;margin:0pt;padding:0pt;"><p 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.8%;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,919</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.2%</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.23%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (3,321)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(0.6)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred adjustment</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.23%;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.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (36,159)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(66.3)%</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.23%;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.8%;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:7.78%;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;">0.0%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</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.23%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (244)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.5%</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.23%;margin:0pt;padding:0pt;"><p 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.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden__70umghbQU2T26SWwLWSWw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;"> —</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">0.0%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Change in valuation allowance</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.23%;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:7.8%;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;"> 42,458</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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;">77.8%</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.23%;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:7.8%;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;"> (46,449)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">(8.9)%</p></td></tr><tr><td style="vertical-align:bottom;width:62.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Income tax benefit (expense)</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.23%;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:7.8%;border-bottom: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;"> 5,093</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.8%;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.3%</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.23%;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:7.8%;border-bottom: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;"> 11,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.78%;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.3%</p></td></tr></table> 11459000 0.210 109376000 0.210 42000 -0.001 3403000 0.007 0.000 -64295000 -0.123 5045000 0.093 12538000 0.024 -21315000 -0.391 -11433000 -0.022 2648000 0.049 2904000 0.006 -2760000 -0.051 9026000 0.017 3919000 0.072 -3321000 -0.006 -36159000 -0.663 0.000 -244000 0.005 0.000 42458000 0.778 -46449000 -0.089 -5093000 0.093 -11749000 0.023 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 19. Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents potentially dilutive securities that are not included in the computation of diluted net income (loss) per share as their inclusion would be anti-dilutive:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</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:67.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.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: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:8.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: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:8.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></tr><tr><td style="vertical-align:bottom;width:67.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: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:67.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</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 style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 63,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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 63,000</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:8.65%;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;"> 63,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock awards <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(a)</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:9.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;"> 9,824,546</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:8.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: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:8.65%;margin: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:67.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</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 style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 401,639</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 style="vertical-align:bottom;white-space:nowrap;width:8.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: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:8.65%;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,015,146</p></td></tr><tr><td style="vertical-align:bottom;width:67.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible Series B preferred shares</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:9.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;"> —</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:8.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;"> —</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:8.65%;border-bottom: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,199</p></td></tr><tr><td style="vertical-align:bottom;width:67.18%;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.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 style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,289,185</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 style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 63,000</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:8.65%;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,080,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Unvested restricted stock awards are included in total common shares outstanding but are excluded from the calculation of basic earnings per share.</span></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</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:67.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:9.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: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:8.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: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:8.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></tr><tr><td style="vertical-align:bottom;width:67.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: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:30.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.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: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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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></tr><tr><td style="vertical-align:bottom;width:67.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</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 style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 63,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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 63,000</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:8.65%;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;"> 63,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock awards <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(a)</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:9.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;"> 9,824,546</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:8.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: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:8.65%;margin: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:67.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</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 style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 401,639</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 style="vertical-align:bottom;white-space:nowrap;width:8.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: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:8.65%;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,015,146</p></td></tr><tr><td style="vertical-align:bottom;width:67.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible Series B preferred shares</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:9.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;"> —</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:8.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;"> —</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:8.65%;border-bottom: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,199</p></td></tr><tr><td style="vertical-align:bottom;width:67.18%;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.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 style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,289,185</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 style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 63,000</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:8.65%;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,080,345</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="width:18pt;"></td><td style="font-family:'Times New Roman','Times','serif';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(a)</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Unvested restricted stock awards are included in total common shares outstanding but are excluded from the calculation of basic earnings per share.</span></td></tr></table> 63000 63000 63000 9824546 401639 4015146 2199 10289185 63000 4080345 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 20. Segment Information</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has two reportable segments: Bitcoin Mining and Engineering. The reportable segments are identified based on the types of service performed. No operating segments have been aggregated to form the reportable segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Gross profit (loss) is the segment performance measure the CODM uses to assess the Company’s reportable segments. Segment gross profit (loss) is defined as segment revenue less segment cost of revenue, and is before elimination of intersegment profits. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Prior to 2024, the Company had a Data Center Hosting reportable segment, but has since terminated all contracts with its legacy data center hosting customers. Commencing January 1, 2024, the CODM ceased analyzing the performance of the data center hosting operations and the Company ceased reporting data center hosting as a separate reportable segment. The Company has no plans to offer data center hosting services to new customers. All data hosting center revenue and costs of revenue for all periods presented are included in <i style="font-style:italic;">Revenue: Other </i>and<i style="font-style:italic;"> Cost of Revenue: Other.</i> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company does not allocate assets to the reporting segments because its assets are managed on an entity-wide basis and, therefore, does not separately disclose the total assets of its reportable operating segments.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Bitcoin Mining segment generates revenue from the Bitcoin the Company earns through its Bitcoin mining activities. The Engineering segment generates revenue through customer contracts for custom engineered electrical products. All <i style="font-style:italic;">Other revenue</i> is from external customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">All revenue and cost of revenue from intersegment transactions have been eliminated in the Condensed Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Concentrations</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;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">During the years ended December 31, 2023 and 2021, aside from the Bitcoin Mining revenue generated as a result of the Company’s participation in a mining pool, </span>no single customer or related group of customers contributed 10% or more of the Company’s total consolidated revenue<span style="background:#ffffff;">.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2022, <span style="background:#ffffff;">aside from the Bitcoin Mining revenue generated as a result of the Company’s participation in a mining pool,</span> the Company earned revenue of approximately $29.7 million from one customer, representing 11.4% of the Company’s total consolidated revenue, in its Engineering segment. No other individual customer accounted for more than 10% of total revenue for the year ended December 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of December 31, 2023 and 2022, five customers accounted for more than 70% and 80%, respectively, of consolidated accounts receivable, net.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables present segment revenue and segment gross profit (loss):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2023</b></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:43.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;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: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.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.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: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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Bitcoin Mining</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Engineering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue from external customers</p></td><td style="vertical-align:bottom;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: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.44%;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;"> 188,996</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: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.44%;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;"> 64,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 27,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 280,678</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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;"> 8,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 127,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 135,574</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Segment revenue</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 188,996</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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 154,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 416,252</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Segment cost of revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,516)</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (186,256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (387,049)</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;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;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;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.44%;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;"> 54,480</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: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.44%;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,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> (31,825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> 29,203</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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2022</b></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:43.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;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: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.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.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: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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Bitcoin Mining</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Engineering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue from external customers</p></td><td style="vertical-align:bottom;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: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.44%;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;"> 156,870</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: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.44%;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;"> 65,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 36,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 259,171</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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;"> 20,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 64,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 84,872</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Segment revenue</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 156,870</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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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;"> 85,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 101,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 344,043</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Segment cost of revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (84,897)</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,380)</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;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;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;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.44%;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;"> 71,973</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: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.44%;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;"> 15,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> (14,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> 72,663</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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2021</b></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:43.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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.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: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.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.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.16%;margin: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;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Bitcoin Mining</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Engineering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;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 from external customers</p></td><td style="vertical-align:bottom;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: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.44%;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;"> 184,422</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: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.44%;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,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 213,243</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intersegment revenue</p></td><td style="vertical-align:bottom;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: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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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.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: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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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,087</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Segment revenue</p></td><td style="vertical-align:bottom;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 6pt;"><span style="margin-left:0pt;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.44%;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;"> 184,422</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: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.44%;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,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 214,330</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Segment cost of revenue</p></td><td style="vertical-align:bottom;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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;"> (45,513)</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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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,351)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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.43%;border-bottom: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;"> (32,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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.43%;border-bottom: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;"> (82,862)</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 138,909</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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.43%;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;"> (8,355)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.43%;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,468</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the reconciliation of segment gross profit (loss) to <i style="font-style:italic;">net income (loss) before taxes</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:58.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:58.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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="8" style="vertical-align:bottom;white-space:nowrap;width:39.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.55%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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;"><b style="font-weight:bold;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 29,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 72,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> 131,468</p></td></tr><tr><td style="vertical-align:bottom;width:58.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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:58.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;"><b style="font-weight:bold;">Reconciling Items:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Elimination of intersegment profits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (318)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (78)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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,198)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100,346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (67,452)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (87,429)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (252,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (107,950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> (26,324)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 71,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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,112</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Power curtailment credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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,514</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> (975)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gain on sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 253</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;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) gain on sale/exchange of equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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,336)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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;"> 16,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Casualty-related (charges) recoveries, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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;"> (147,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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;"> (43,973)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment of goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (335,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment of miners</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (55,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized loss on sale of marketable equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (8,996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gain on sale/exchange of long-term investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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,260</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized loss on marketable equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> (13,655)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px 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.79%;border-bottom: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;"> 260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px 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.79%;border-bottom: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;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px 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.74%;border-bottom: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,378</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;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 income (loss) before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.79%;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;"> (54,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.79%;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;"> (521,302)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.74%;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;"> (15,183)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 0 0 29700000 1 0.114 0 5 5 0.70 0.80 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables present segment revenue and segment gross profit (loss):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2023</b></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:43.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;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: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.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.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: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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Bitcoin Mining</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Engineering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue from external customers</p></td><td style="vertical-align:bottom;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: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.44%;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;"> 188,996</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: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.44%;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;"> 64,303</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 27,379</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 280,678</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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;"> 8,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 127,052</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 135,574</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Segment revenue</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 188,996</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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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,825</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 154,431</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 416,252</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Segment cost of revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (134,516)</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (66,277)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (186,256)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (387,049)</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;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;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;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.44%;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;"> 54,480</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: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.44%;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,548</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> (31,825)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> 29,203</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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2022</b></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:43.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;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: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.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.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: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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Bitcoin Mining</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;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Engineering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue from external customers</p></td><td style="vertical-align:bottom;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: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.44%;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;"> 156,870</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: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.44%;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;"> 65,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 36,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.43%;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;"> 259,171</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intersegment revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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;"> 20,016</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 64,856</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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;"> 84,872</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Segment revenue</p></td><td style="vertical-align:bottom;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 156,870</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:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.44%;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;"> 85,358</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 101,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 344,043</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Segment cost of revenue</p></td><td style="vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (84,897)</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;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (70,283)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (116,200)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.45%;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:10.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (271,380)</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;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;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;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.44%;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;"> 71,973</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: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.44%;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;"> 15,075</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> (14,385)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.43%;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;"> 72,663</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;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Year Ended December 31, 2021</b></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:43.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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: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.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.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: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.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.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.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:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.16%;margin: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;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Bitcoin Mining</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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">Engineering</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;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.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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;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 from external customers</p></td><td style="vertical-align:bottom;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: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.44%;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;"> 184,422</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: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.44%;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,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 213,243</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intersegment revenue</p></td><td style="vertical-align:bottom;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: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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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.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: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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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,087</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;border-bottom: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,087</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Segment revenue</p></td><td style="vertical-align:bottom;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 6pt;"><span style="margin-left:0pt;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.44%;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;"> 184,422</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: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.44%;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,265</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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,643</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.43%;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;"> 214,330</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Segment cost of revenue</p></td><td style="vertical-align:bottom;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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;"> (45,513)</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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;border-bottom: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,351)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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.43%;border-bottom: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;"> (32,998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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.43%;border-bottom: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;"> (82,862)</p></td></tr><tr><td style="vertical-align:bottom;width:43.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><b style="font-weight:bold;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;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="font-weight:bold;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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 138,909</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: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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.44%;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;"> 914</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.43%;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;"> (8,355)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;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.43%;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,468</p></td></tr></table> 188996000 64303000 27379000 280678000 8522000 127052000 135574000 188996000 72825000 154431000 416252000 -134516000 -66277000 -186256000 -387049000 54480000 6548000 -31825000 29203000 156870000 65342000 36959000 259171000 20016000 64856000 84872000 156870000 85358000 101815000 344043000 84897000 70283000 116200000 271380000 71973000 15075000 -14385000 72663000 184422000 4178000 24643000 213243000 1087000 1087000 184422000 5265000 24643000 214330000 45513000 4351000 32998000 82862000 138909000 914000 -8355000 131468000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the reconciliation of segment gross profit (loss) to <i style="font-style:italic;">net income (loss) before taxes</i>:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:58.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:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:58.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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="8" style="vertical-align:bottom;white-space:nowrap;width:39.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;">Years Ended December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:2.55%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.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;"><b style="font-weight:bold;">Segment gross profit (loss)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 29,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 72,663</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> 131,468</p></td></tr><tr><td style="vertical-align:bottom;width:58.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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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:58.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;"><b style="font-weight:bold;">Reconciling Items:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Elimination of intersegment profits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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,858)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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,188)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (318)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Acquisition-related costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (78)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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,198)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Selling, general, and administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (100,346)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (67,452)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (87,429)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (252,354)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (107,950)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> (26,324)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 184,734</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of derivative asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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,721</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 71,418</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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,112</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Power curtailment credits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 71,215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 27,345</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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,514</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Change in fair value of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> 159</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> (975)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gain on sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 30,346</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 253</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;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) gain on sale/exchange of equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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,336)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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;"> 16,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Casualty-related (charges) recoveries, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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,974</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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;"> (147,365)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;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;"> (43,973)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment of goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (335,648)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin: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:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Impairment of miners</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (55,544)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Interest income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin: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,222</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 454</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (296)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized loss on sale of marketable equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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;"> (8,996)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Realized gain on sale/exchange of long-term investment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.79%;margin: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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.74%;margin: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,260</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unrealized loss on marketable equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.79%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;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;"> (13,655)</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px 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.79%;border-bottom: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;"> 260</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px 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.79%;border-bottom: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;"> (59)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px 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.74%;border-bottom: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,378</p></td></tr><tr><td style="vertical-align:bottom;width:58.13%;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 income (loss) before taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.79%;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;"> (54,565)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.79%;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;"> (521,302)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;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.74%;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;"> (15,183)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 29203000 72663000 131468000 -2858000 -7188000 -318000 78000 21198000 100346000 67452000 87429000 252354000 107950000 26324000 184734000 6721000 71418000 12112000 -71215000 -27345000 -6514000 -159000 975000 30346000 253000 -5336000 16281000 -5974000 9688000 147365000 43973000 335648000 55544000 8222000 454000 -296000 -8996000 26260000 -13655000 260000 -59000 2378000 -54565000 -521302000 -15183000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Note 21. Impacts of Adoption of ASU 2023-08</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-style:italic;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following tables present a summary of the impacts of the adoption of ASU 2023-08, effective January 1, 2023, on the Company’s interim Condensed Consolidated Statements of Operations provided during the year ended December 31, 2023 (<i style="font-style:italic;">all amounts are unaudited</i>):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:43.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:12.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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;white-space:nowrap;width:43.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:53.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;">For the three months ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.04%;border-bottom:1px solid #000000;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;">Consolidated Statements of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;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:16.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;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:14.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;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 adjusted</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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 3pt 0.05pt 0pt;"> 73,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 73,236</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain on sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.4%;margin: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,775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:12.55%;margin: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,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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:bottom;width:43.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;">Impairment of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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 3pt 0.05pt 0pt;"> 4,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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;"> (4,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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:3.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="visibility:hidden;">​</span></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,504)</p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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;"> (56,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 17,374</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;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:3.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="visibility:hidden;">​</span></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;">$</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 0pt 0.05pt 0pt;"> (55,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</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 3pt 0.05pt 0pt;"> 18,513</p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Basic net income (loss) per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 0.11</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted net income (loss) per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</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 0pt 0.05pt 0pt;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</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 3pt 0.05pt 0pt;"> 0.11</p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Basic weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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 3pt 0.05pt 0pt;"> 167,342,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 167,342,500</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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;"> 167,342,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:12.55%;margin: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,771,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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;"> 172,114,333</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:27.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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:27.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;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the three months ended June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;width:34.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;">For the six months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;border-bottom:1px solid #000000;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;">Consolidated Statements of Operations</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Total revenue</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 76,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 76,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 149,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 149,975</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain on sale of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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,828)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,828</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,603</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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:27.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;">Impairment of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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,638)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> 10,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (10,110)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,490)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,994)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,994)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Operating income (loss)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (32,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> 300</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (32,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (89,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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,501</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (14,809)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;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:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin: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,501</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,874)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Basic and diluted net income (loss) per share</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> 0.01</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> 0.46</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.05)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted weighted average number of shares outstanding</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,342,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,342,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,559,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,559,956</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:27.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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:27.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the three months ended September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.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;">For the nine months ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;border-bottom:1px solid #000000;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;">Consolidated Statements of Operations</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Total revenue</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 51,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 51,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 201,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 201,866</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain on sale of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,495</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,098</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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:27.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;">Impairment of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (4,041)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (14,151)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,261</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72,733)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72,733)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Operating income (loss)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (47,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (34,715)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (82,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (137,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> 39,786</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (97,355)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;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:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,325)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,715)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin: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,786</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (88,914)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Basic and diluted net income (loss) per share</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> (0.19)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> 0.23</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.53)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted weighted average number of shares outstanding</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,952,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,952,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,758,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,758,240</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;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;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;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;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:43.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:12.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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: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;white-space:nowrap;width:43.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:53.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;">For the three months ended March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:43.04%;border-bottom:1px solid #000000;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;">Consolidated Statements of Operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;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:16.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;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:14.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;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.17%;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 adjusted</b></p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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 3pt 0.05pt 0pt;"> 73,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 73,236</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain on sale of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.4%;margin: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,775)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:12.55%;margin: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,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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:bottom;width:43.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;">Impairment of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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 3pt 0.05pt 0pt;"> 4,472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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;"> (4,472)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of Bitcoin</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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:3.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="visibility:hidden;">​</span></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:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,504)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,504)</p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Operating income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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;"> (56,827)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 17,374</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;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:3.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="visibility:hidden;">​</span></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;">$</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 0pt 0.05pt 0pt;"> (55,688)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin: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,201</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</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 3pt 0.05pt 0pt;"> 18,513</p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Basic net income (loss) per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 0.11</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted net income (loss) per share</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</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 0pt 0.05pt 0pt;"> (0.33)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 0.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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;">$</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 3pt 0.05pt 0pt;"> 0.11</p></td></tr><tr><td style="vertical-align:bottom;width:43.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;">Basic weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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: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 3pt 0.05pt 0pt;"> 167,342,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="visibility:hidden;">​</span></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:12.55%;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:3.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;"><span style="visibility:hidden;">​</span></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: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 3pt 0.05pt 0pt;"> 167,342,500</p></td></tr><tr><td style="vertical-align:bottom;width:43.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Diluted weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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;"> 167,342,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:12.55%;margin: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,771,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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="visibility:hidden;">​</span></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:14.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;"> 172,114,333</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;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:27.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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:27.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;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the three months ended June 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;width:34.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;">For the six months ended June 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;border-bottom:1px solid #000000;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;">Consolidated Statements of Operations</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Total revenue</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 76,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 76,739</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 149,975</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 149,975</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain on sale of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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,828)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,828</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,603)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 33,603</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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:27.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;">Impairment of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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,638</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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,638)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> 10,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (10,110)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,490)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,490)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,994)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (97,994)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Operating income (loss)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (32,483)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> 300</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (32,183)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (89,310)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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,501</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (14,809)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;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:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,687)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 300</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (27,387)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (83,375)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin: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,501</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (8,874)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Basic and diluted net income (loss) per share</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.17)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> 0.01</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.16)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.51)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> 0.46</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.05)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted weighted average number of shares outstanding</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,342,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 167,342,813</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,559,956</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 162,559,956</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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:27.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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:0.95%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:27.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">For the three months ended September 30, 2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;width:34.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;">For the nine months ended September 30, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:27.03%;border-bottom:1px solid #000000;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;">Consolidated Statements of Operations</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:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;width:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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:11.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;">As previously</b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">reported</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effects </b><b style="font-weight:bold;"><br/></b><b style="font-weight:bold;">of adoption</b></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: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.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;">As adjusted</b></p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Total revenue</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 51,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 51,891</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 201,866</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> 201,866</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Realized gain on sale of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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,495)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,495</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (47,098)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,098</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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:27.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;">Impairment of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (4,041)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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,151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (14,151)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Change in fair value of Bitcoin</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin: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,261</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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,261</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin: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.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72,733)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (72,733)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Operating income (loss)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (47,831)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> (34,715)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (82,546)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (137,141)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.61%;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;"> 39,786</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.55%;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;"> (97,355)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;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:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (45,325)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (34,715)</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (80,040)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (128,700)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;margin: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,786</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:0.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (88,914)</p></td></tr><tr><td style="vertical-align:bottom;width:27.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;">Basic and diluted net income (loss) per share</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.25)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> (0.19)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.44)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.76)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.61%;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;"> 0.23</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;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;"> (0.53)</p></td></tr><tr><td style="vertical-align:bottom;width:27.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Basic and diluted weighted average number of shares outstanding</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 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,952,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 180,952,689</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,758,240</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.61%;margin: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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.95%;margin: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';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 168,758,240</p></td></tr></table> 73236000 73236000 -13775000 13775000 4472000 -4472000 -83504000 -83504000 -56827000 74201000 17374000 -55688000 74201000 18513000 -0.33 0.44 0.11 -0.33 0.44 0.11 167342500 167342500 167342500 4771833 172114333 76739000 76739000 149975000 149975000 -19828000 19828000 -33603000 33603000 5638000 -5638000 10110000 -10110000 -14490000 -14490000 -97994000 -97994000 -32483000 300000 -32183000 -89310000 74501000 -14809000 -27687000 300000 -27387000 -83375000 74501000 -8874000 -0.17 -0.17 0.01 0.01 -0.16 -0.16 -0.51 -0.51 0.46 0.46 -0.05 -0.05 167342813 167342813 167342813 167342813 162559956 162559956 162559956 162559956 51891000 51891000 201866000 201866000 -13495000 13495000 -47098000 47098000 4041000 -4041000 14151000 -14151000 25261000 25261000 -72733000 -72733000 -47831000 -34715000 -82546000 -137141000 39786000 -97355000 -45325000 -34715000 -80040000 -128700000 39786000 -88914000 -0.25 -0.25 -0.19 -0.19 -0.44 -0.44 -0.76 -0.76 0.23 0.23 -0.53 -0.53 180952689 180952689 180952689 180952689 168758240 168758240 168758240 168758240

8)E2?T)_P,R_#4%]=ZK'%;OERO20JIDU,&6[J^F]FX$QRP^1?+U@\G22#6\WOVKX\P^ MD&5M,>68^K(3=Y[4$O!")B\:[(V!GGTCVR13J!V4E<4;T\0TZ\@8X#G_1X/T$@87^0V/?/P,+PD^3M9S,S@*3GFP9 M22(K 8THU,EIZKMC.\GC MH7PS*S>]?M1VX !;3IKJ3?:\%72() I8GJ<8Q1GTTPPYL>\NK*6Q:GC@]@W@ M/Z%' ^T\0[+H8+2,D 77+O+S=&T34SV0I5^G5" @(0=JA"-EN/IJ[==HU^^ M V319?N=@ZEQ77BC(UM,Y\E6 ECO,1>XBSO+^1 =9<^E1EE2N!&4WO"@2BK> M>=#W";H>1B8]A @>_$U^$4OY"(DTZ:R*:2RQ&QC\?_MI6OZ,;'INPX-(^G#Y M[7P.3>["L^%&-#_TTS8_8N<=$4VY6O]PZ5KD#MG -DD3+TT/O>>]B"!>0+); MC4;C\5G;XT@K"K8S#U61GH:3U"-8LY&#C*Y/<.5C(@67N3%N8FIP%*DXHWX* M5)&^M#Z4%$*A'K2PS2=",2&+32 M\HC^.\"8NG!]0FPB_BEJ7I9]8%T6OH;'+&0=LM%=D7F#P>M!Y#3#G? MC44IH]5Z4;P_8+R<##9\??NI3D3S^ MB"(G RT-0;M($I= Z%6$@CLSX@7LHU[("4-'AZ 4).:?1G#-?'-S$U!XK,C, MG)3%9#2^:/L,LW[%$!=$#08F[G-F*\=%U!+&Z_2\9#UF4 JR[H:AX)X?? M2SYF+[!QY.;M,?G5Y:"AS2@U%D6QVV 039NMIX-?9J+C>DX1^Z >5<6AN[&) MZCQ9O7P#'O7364_G6?<2!,>0PG+B$CH?G(S&H[8?9JI]/"DG$QV-4ZF!4GH_ M(5Y"4BBGI"MI>D:AV#UJ@12G-!FV366L,\SQ>A GJL 8J$44>\I[H. M2S:W*LL>EF04H)^&:'M8(BH]#2^O[PHD!B;VXB='F<0RZZ=(%6E,ZT4%06CH M3)V#)M* ]TP %@JCA:$/B-0.!(5H@6X\9KB2"P@.(%CI\PV'&S@?G&KRWK;S# M5Q"$CLZSV_'K!KG,E8.T:3H7]'@4S+T':E%%$CJ>+>S.:\4>,3DY]HI_,?3% MQP(MD"Y'^/Z2789HA?:YRF]6":_V.-E[3+$2412__]!\W]Y@N9S]RP\4=CH/ M+W?R>GANGAXK07G\Q:\_=/X=K/,!O4ZFJ:=BA0E<''@-[T.T_&!=SSBM)H.( MWOJ? -TV<3H/WOVB[H[,C)A[ST DW_[0*RF#B%Z%CXA6/S#=7+MF]W )DFB6 MH1YJ$+\C$[I3?&T!M.0>GLJ4T6/M4">/2%-TUY M 3"\ D04-(8S 9'7?;,3]YCJ$L CDG6RD%4*)W\^F(P(MKY16HPW8E*AQ:OD M4Q]S_@:YIN6X/H;LND#L&?/1,XWT /($@M&?S8X'9P8A\:V/O(A7F7R8_#L1UBO M$55LT)H-6K7QE[#RIE\ B6ZUD!'[%=E,Y)3S-YN]JC>#MH?F"&S.KZ,;+Y&U ME"S08O[I)(V_A#/^BV4UU?9'>T;U C.Z?J-&C13PC>IYXX1.Z[R2PFFF%W!% MGQ#NQ>CBK.WK,8WJ6!/2;"QTN4HP-V3>?@?<2%2UU]<;O912E9UE5>,"5C^J M-J"JH2OEFD63\E#MJKI;WT]5;4/ &H;^5"D#=@CQW;&#XV8OUY&V]GKW76-RU<];%3 M&[ QLD>-Z-K-]="2'F7? DR]Q=U[^_;3))5,YU?(LN@W4_L'=7I869">A#NV MAX%9O_V\<@/WO2-TA)'"Z][=G@-DPUHW4O>^=XWVA5U#'%RMU'XWTD-P!6$! M[ )/D4;;\+,;Z"+TYL("J,0JK>JKFJ2DAN.QA<7>Z6NCUV0GVG?]D)!*<>B0PT8NP85N6#3$_,8H_3OR M%M>^ZSE+B-UGR,N+,>@M!F;%A@? MI G&I@TD7=0,>D]N%F^(@<,2VKH@%R)X@DO @@L]0CQW\))%EBD:L@7S*NG2 M0G7]'P1X:F=&*I#)K]] (,72IB]7QMS890OAEKY\.)78)?F32$_(IO>\W^SR M,#=VZTN\I:28:KV7E;!_#'-1J_?,K\KQG>/C2A33 O:.82[HQI[+$6\J>J_6 MAVD!^T8N!?,=F>=]6NXFQ7=6H_3P6:B4@T:0V93[LY>>A5/!#>)VMI, MVH@_)Z4 *A^,Z]W@AD[,@KO!T2,[7N M_" W%PP'@V$Z\!@KT(A*W)D%0/@SC'YN:_P/VQDSOH6++(6S,,/KH?$ <11UU7#K#DYTA\CRJA#LS9=9F6B9_9[E4 M@[0Q6VC8&/I4FH=]DU9S3Q?H;Y@>UF?V1^%\W>:P-$)Q,V>=2UKFQQ);R;+/ MH5 MMH7%Z_.";)1?(%ZR=M#!@]/@=,*D-IZ-+DXF+?6?CU MB9!9XW9M<=MXA_L-8.;B7;1@2J5+:M_Y:#(9Z;APRNI/8EBT'QUSV$HG[#!= M@F#T'/G$%[W" V)JO9LY($HO?/NYXM5KO1MKV"5URN$X-%8J2[^>+DNU\&I7 M2@0:CN>BX!2IR7YKB(ARZ'0D)X4K[?5>MI@]5@X>>@W?'Y#!E77MI70Y20&- M1N-1VX%4FE(//GSU!X/-ZD?JTEO)4O98-SC@-8QD+PKK.]F!O'Q ZQU^\D;00,FF=XM'T[.U]STTAF M&"3-#"[0FYN&1KMA^M#LZ]J8A6UE;O[SH+7&O^+-;6V7O'T^FBMJ2%L<8^OV MT\. Z!"R 5[?$W5WZ2-+-'B PX+'W-MDIP2YIJ-::VQXK+N#I"EXTR WS)> K:$Q M-RF,<@/8_G N!5C<.MOX=CEZSI-\'8;02X3.DYW04P>_.9O@65@UF],!JYQM M;ZUM]:U-[2FQQ&3"O\I>F*OA+IUJCT33=Z,E:M%Y!6F)]U=A8!I.R:FVY]T3 MST[< 0YYA APR8?8!3:WQEB"XAI@O":[T ^ 9\(4\TOH .]\\@28ET3>6!S' MG(;&+>XH^ZJC>.XDRLEH/.XDORI0-Q;%,=7.G;?0Q2C=S=1K)H7 :NB\D!9! M^-8361[OO@VKG)_R ,015N[-WG!<#PBLQ'LWB"' _W.JKJB58U+B(-'Z]/KWIH MK!WAE3]-G(1Z,3J[:-L14O$BGPM2PV?64ZW_#5A^('W+TL ;\-"$VO>SCNI!8M^?L:^D5H1N8;GG-E@9./X2I:2$,[)@ CGK--J MH5(,C06BRVYLN('EOW%=DVPH@ANNW1Q]([LL9#T"UF5Z-:3< M,IBE8&K_<&-^'S[1L_43\*2]%L\EG!RH;\/&3S%T7/RK\4J;8SBV081K_#AZ M/C+F0;L,-VJ8@4G+6O-_N)W/H4D7:QOQ4D%)^ W+%-!T(-G,IM%G)6V3*'W0 M=;U=14DDE@(M5;)^@XN\*B1BT]8D$@W/]T6@)OS-8D-7!87B%;F/FB0E"PWW M)B(8OSMT6J*195^M*";-_7(%$*8K;.H.44F=1(I/BG,XNC@_Z;UJE99+8]L; M$12!1-Y(B\,KGX\0FYQ8S57*ZXN&U".(QHZWA<9,R"Z0#DPA!I[?%$$SQ/T?&R_.(_8>4J1V9L*KJ!;_(_=,,25F$NC'10C>B!E_._N6[ MGH+U+K? O=,+.4F$6G'1L<4,,WYOOK+?6"2 ;!5256Q?%*E6>436OT'']"D8 M2.]M 0^H"NHE44M2NB>CR:#MMY;JU[:JXHF43R?;,R?8"$>).*E;>'IC2U." M(DX#RYW***U#OPZ30V:Z?]0O"PT/9CB@)<]B)$OIIZ)(H6WL8AZGL=&MHZV9 M/FO9+YRYHXPJ -G8$0:GF2GCN@2/J;P]I%$,8V.G#IQ69IDCHZ=KX\9("7)% MBTS*XW0TOAAVG?-*T#4\6Y" *7VV\S/(@G;NC?*I V9CQGM/.M%$YTR-?/''5"^ZGIE05@(1Y.^M>QR_' 5GD'WK+ MX6__#U!+ P04 " ! B E9;<&;00)I X^@8 %0 ')I;W0M,C R,S$R M,S%?9&5F+GAM;.V]6W/C.+(N^KXCSG_0Z?.PUWJHKDM/SW1/K%D[Y%NU][$M M'TN>VO/409.0Q&F*T("D;,VO/P O(BD"(, +D'(I)J*GJ@2 ^64F$D BD?E? M_^MM$TQVB$0^#O_VP^V')%Y^^.6'__7?_]?_^*__^\.' M_W/Q=#?QL)ML4!A/7(*<&'F35S]>3Q9XNW7"R3TBQ ^"R07QO16:3#Y_^O$O M/W[Z\?/DPX?_3H>X<"+:!8>3=*PO/WXN?KC,1\/A7R>_?/SUXY=/7_XT^>6O M/__YKW_ZR^3QOFAV3PE;^BWM C_\XZ_L/R_T:Q.*+XS^]L,ZCK=__?CQ]?7U MQ[<7$OR(R8IV_O33QZ+A#UG+O[ZQ?ZBU?_TI;?WYUU]__9C^>F@:^;R&=-C/ M'__/_=W<7:.-\\$/H]@)7?:!R/]KE/[C'7:=..5X*UT380OVMP]%LP_LGSY\ M_O+AI\\_OD7>@43:QHL/GZD.\//'[,>B:0-W"Y_HK[ZD_0'V?_^/R223"<$! M>D++20F0ACCDHPQ,:,J+U+A>XLT6A5$J MY^XDR\<;FGA_%5*K[CIA/'5=G(0Q77P>J66-G8,1#DH]J=6:XM:VJ-\1U('-', M5OX\6UY'T3V**;4]F*,QN"E8EYANMZFTG!O']0.Z<-TYH3?W8S0&S/:/F8+] M;:DPG. V7&*R2?<,/7!K?F!@ M>+_6#@'[K-J1G_153D6D4H5XS1F54[($%J]3P^M MTO@5D<>$4,(C-*4K"NJKMO(!C9!?MSP%6/)@11UG)47I4QO0P_6_F:N2U M[ MRB$\;8^\\(\73Z* M\I;>-"XW5B&=E0DA=*&D2/P^[!B9H('91T6V\;,C/:6)>9+H%U'(?,0]>* R MJCD@S7WTX>?T'M'W\BO00B1]=BWCT#&X=XA2CA;.6R\I\T89F-!KAX2401%= M*>9KA_1Q7@F'&MK>HA63_C#>3LE@HY-=W;%L,8G9/6_>*OI*[H/UX@.D!OU1J3FJ'GTF;+?._,$8VWV;7#-$I8XT^_])E<*L-RH'19 MOYW0HTLT,U?IY<'TC:XW>$.;7Z&EDP1QI+/;4!ZLSNX*%(>X!9K\CU5 +*@( M11OG1Y00O&7_EX8L?4016G[,VW]\9;;T0^@0PIPM_"]6(?$"E@)"#N.Q#W[( M_T*A?_[EP^?/'[YDX(^_Q4?2A8)*/!:+Y/HY_9SG4YUG@7D?O(RA/_"X=!C# M#^./M,L!":>[.8)3/>A,;]Y[9'+7= CB)B_HP^'3>A1S!QB;QREO/FS0YH6I MH!:#ZUU')M0) CWRT@X5HJC6,L=WNDL*_\B)8"W'L7@99/06H]!#WN%?_9A] M\-=??_WT:?)A4HY,_U(,/J&C3[+A)VS\2?:!R>$+#%.!BI);^V# 0D$Q:3(Y M*GBU=**7E&%)]&'E.%L6]/K31T0'+OXE-=$IT_-_^+V,G@NE;67 ^*V[ M:KH":['"YXWIN)A>IMJM= ZOW5TL?79QPAQS.$Q]$@K6GM>GW>*+>EE ?T2* MU/!SVPK1"EL/9OY;F(\5:+&W"O")KZX$0J*M3I=I&/N>'R3L7GW._*ZI6_;Z MS0T2NNO+8NPVVR1V\B#1(U?2Q9X_@&2RC?A%H?*._$TPZ2!>6T;TI;6#555:#\R M".[4:VVO Z3_9%/G*E:DQ-@,:26=:;<2R5:7W"(F]3%@#U0J@:D7>T:W9.E4 MZ"DTX(I](?&#T25=S11ZZO.CWK?OFJ8G,JQ-G_'E20E0=9E1!&+<)?+$8DT% M?I##;UP?0>U7D]3>YYYJ/KW9KV**R]_[^#%XK,'(5>8[&?+6WJ6+%IXDG6@XVA"6]AC/%"\%- J74,Z MCM:!EZWC]5UK^JL%'@2'\36I,_#J.M4#L%73(GD-<[&_=_Z)27H'(3$G&B,( MU5YS#%A\*NEK=:!HCM*%7Z)Q^IJ';F+&O6@V;@JT0%:G?P=P5J?];9BC[S7U M-4<1JG.'<>#Q3,,,=!BI*^_&,@?=18][TV[<+&B#K9J&CB#M[@J*0.N+?4IE MZQY U%Z\@LEZV$2<2R5_67#\G. YQ"\1(CL617L;;I.8/4H*62J0U*%>!2/? M"(STN79^C_#!WEL+!>W!9J"8WW&(L=?V%R-B!N'.GB1AO)]=Y$H[DF[-;^X M!MC#=557D'8C1]CCQI8+JUH;<6S!<2L;86/IW?GQ4\XI(AS_^ MYE,;1MSU_@[M4*!V$)%T5CF5M'2WR9CJ ^DFF6KG#I4QVMFD.LJ )P0UL?*. M"ZK$VCP#2-%Q#P2JJ(S?D!^"6^^AA2U-(W,1'W:7PZ(>ME GY$@W[E6VXC1';<:[(5 "Y.QA 9[+P/X1-?J$];[1IPS",_18S#DN^:#9VZIC$0P05CS2K-OH)!2R- MS*-#XOV"'I(BQTUS7U_LJ[](#+;Z $+[IC>$929)[7FSH1+HX2Q[)VG@-JJ, MVWH=&%7#SR??[B8H>8E\SW?(?NZDV=K:'LJ+VHNW![(>-A"75# ?RFQ9D:!\ M-]3:4]8C0X+(2Y\PNN1+&*"K4Z-XI!4J6$BF1N"UD)] MD;0'@I7]D2#YO5%K/RW\C9Y])TZ[4+ F1<:GD!!"=0XID6[\!#][#1&)UOY6 M<'ZO_'(_:B&G?IA3NXA=6/@UHR?V(_**\SJ'+(BG=?WC>9?S M.) #N.II0MI'%_OH)W2U(SF, X04@N@X#N_T4+EC/&1)UHCJ;?91N4/G][*) MGI,\7#N&LHY*[;I]K.^V2V',+P]XK2]5,-YM_IBX;$8 \!C!O?@?DP%63=4E M1>+'18%-B7UJ-A1.!WY3Z^#DJ34Y314!#C=%I3S&[=\W/I5X!-=2:@H(M:KR ME2">=)ZV!,:*F@NU0]8!"%SI5!!WT((\W+10D !6I<7X%!$37YTH,UM Q+:MN;#96@#6?+)9S%;=\V;KN;Q%9M M-I](NP_\\M<%LK=[E2;B9WE'C2Q"D6>54WM9,_R;& $7L>R;YM^YU8BL)7J# M]0JE+,-WO>T MD%BKTR#+%UQY=BF9!]RV0@T1MK8Q$RK/2J>A]X!9Y;;B7ZIQJ]P\HQU'$<\= M_7'Z3JHVT>%>U!F?;@(XM?FF#\-XZ,HE3L(8D2V[=A6<,T3-N*$@HH;&WJ)L M\PR1TQ5!68FH(XHD;U04^PK>KFCT[A,=TR(*W($!P+N M5N>SI(.$3V!+FMF\YD:G0$ MP8:"*+UI==1-@PW-CB-,,)&,9+.,0QF$J78$13K?.! &FW018 M_S%C2LJECNDCCRJ[AWV4UMAA4\.-$R=@I7=D1_N6YL?G5V%S(%#E)_;6#@IP MBPZ]S^IMG,=J=)@_E L(KQW )03;O9%TWAX1\;&L#%RMC?@&\KB53312M3]J MU8YHN/V)B)58^E7S-WYU,JN:S"'/_$U>0HC 17O\,__F[JC!0)L*-Q\V([WX M6TEZ\2^_3X,@)\%'_&>!LJ8-2&V->UW!\7F)V[]J]J:M1B;3US;R &3H.:1N M5'![2GH([5=+'SBX%;+V"/KH8A\Z?T^;0!I)?"046(J[#NR0M/-9+4,?L>$-):[F9X#657!7S&P. V'(MSFNL#'/(RW I MM[$*#59*+C>)/JZGS"?6^+EDP6#,EK>AY^]\CQ[S!0<4;CON2478TA:B;WZ\ M3O/7L&#.M;]=8(G#M,,(:EQH'Z//F:=-/+@S54;/1 (817A6!_*-3ZBLY&D2 MQ73[27@)B/B-N$K$;V8(2)8JMD:"<,8(VW)A25OWF052MF*%CQM5=AZUA:9+ MJ;3@O-HD;)+MT/5RB=PX\Z;-EE,OXY70J=7>3>#L4NL(!+YP6JAU[,2"H5QE M6A+"NK09=JBI@"EFF#H(NZ\0O7_2^9\5P,+D ;U.79=%W/OAZI'@D/[116V5 M>+3&$#]*TAW%WF.U7(32MUJ\IFU/U1J->S]E["@9W$Z:^1>.>EAJ%S0"#':3 M2OJA$[J^$]R&44R2EJ>/@M9"C9*TMS%OV'.W)=N%A-XVX;O>1[5 MI:[F.U=UD@_K#6_C$99^U6R.+8D+&Z"O^G+-WBC?AN7J>AW%_L:)47M4O4)7 M<2BL8F=0+&D/N%?HVH$E X?@Z\D-ZU-H/E)8"5(M6E@1BN6L_B[+->PO_>RZ MN65"BIH+-4[6 0A M2LMMC#8B'SF_(=]9)FQJ#938)RAHJ@ALJ"P5+;S%[=\WG):"3_#!FRX3LO#TC,.7:\R3R/RKM"6(#=+3W^%(I?X*?=FRT>"MXA?G+7W>%R]ZCTB M($YF5R4%@9+\,=V&ZLP_T6#]*B8/HPFX/PS#99A[X2[3UW3'>V1%_NOCD?SN MZ%_3'SC_GF.KL8:=+U_H3/G#7=,O_.CBS<>4,X>0Q=*D(:_ZN#MZ= C]>8UB MNJ ?.)\I#7J+4>@A[XB;GSY]_O3SY,/D,#;]RR%FL#B]OIV07FVK6E/XB8OZ,-AWE45FK4DG%(-*OVFF?@Z6W* 3.1VH^ M=M1 ^E0Y'FD[1 CRT@_/$?%1-.7>O6GU'%,**7,^;/(OR44@5J6#%U,5DB5A M7'06QH4U87P92Q@7@PECN,6#[A%0>FAI6S4J#4>4B!,$RG:I03IWB<@7D>,] M(R7 B__JXC"F&Y?K(&U*=Z9HQ?Y0_A[@"'E_^R$F2:=%7CQITJ>M:=[=*'MO M%3^AF.J4LSK>!Z-I$J\I MC?\N3Y=2*34[&9?5S\/)JHGF!"1V&T6)EK2*#L8E]>>A)54@.0$IS9(XBIW0 M\\.5AJAJO8S+ZR]#RZL&!YC0+O%F@T.UE4K0UKB ?NDC( $(N&)17*"D/8R+ MZ->!1 1^:6K0*EV7A*W-^X,^#2HAH$M2@\[V]4C>Q;R<>ODHY&!:A67V'NCP MC]%L.=NB+'5B"4M^!_3ETR?9'5 Y]@0O)Y71O[/;GY8KZ4>"O<2-9R0+7A:5 MF> W.Y4['C&"D0R6&M/+F'%!#JJ6M@ N=MI4Z(C[/!1CW2)D!83%=P7UWVU? MSRBIQ<'?6:=]+ Y>.;%SB5@YG-]P%$N9*6QJVXFLQUJQE(? _N[[? 5H\PHP5X<' M%$]?HO0^C*?[O%:VK;3&51^/?&!GT)Q$\3.)XF?;FXX6K:F_%2B(!L;L_&07 MKJ[?MG3+BB*![BNTM[VHZIDB"1!@(KJD>ZG9,M<@H1.FUL;VS%#6KKKOI88! MF!0NDHBJ$ZM"MGGQPRS/:%F>.4T[A3P&05CW2V, * N*EOQT (3[AP%=+C5 M5Q12O $+!_Z\&,7^^&-XW-O2^5-H<2)*+%>#L4@SV_+ M[[("TH%K:YJX^W1U/M#"8X1&N_IHK.C/5THL0)XGUQ;%L[A.YIGI"+=^G#F0?! M/D*E&YB8$ V#J8++B&!N-UMJM)DFE/JB8AW5^ID731_/@P8P:&808^_5#X*2 M>$:XR.P)&IL7UA >!1$:P[,G4Y1[/T2D9;[46YIG>A]?@!0*L#F1N@:GH5?@ MD;BZZ\V@>&=40PR/Z09VA; \'FY0\D, $FRX&,R[:IN=(M1.4 MG64G0;:! R9 (4;=O2:>TQP(BI/+#<49W9_D[#R"8?'6A=HB0DJ]F@Y MCN*O6??LOPOG#477;U1Y*0O]T"'[E#^4%RP6E[(Z2+F1=>3X?F&0!.4>3DW1 M[/(*F"[G.8<.<'*P%RBD8A1I6ULG*-=[BGZA%C3 )':5IVW0$UEK+S!7=VI" M:\4#3&IZT@(DI5[/3DY%.M0RM_IAT2,BZ>O_ M"R?R78$ETR:Z$Y#OKDZJJ:)T1[%O(Q[W4UIXP.< M3";-?[/& 65+Q +/XOT/-9X+D\K\22>I3/4K_W.2?^<[2R_3AE"*@518RA7Y,JB$ &Q M+X]*X:GTBI"!(6C-#/4N=^]+1:31'\I%N++4-+#9R41WF9'''D(OE\B-Z5'= MQ]YL.?4R4D3%+)6Z6=J=M?GWN.D!U1#!%)*X.*=B1P!;-EUE5)7;V%D&R_K- M%X!GM=<4T>DD'4?I5%%"32_;L:?OA'/8<4D#! MGE+QA**8^&ZAA-D"4*R")=#6#H8FJR!QE;"TP-F6,IT& M#^@U_46\"5/J>UH/PQ1!G888,Z7K*,=&Y].*OE9%9>:9'_T8*X1>LRYY!H@% MOGY#Q/4C^NLWAQ GY*=STA_C-**8.X(#*3?QDMMUI-.(/.X%T8@DI>: 2SE= MS,OENZ1Z%EXZT3I 4<1B;"02'_N+)Q+?;(07-E4HW1I4TM-&GS6T@=?Y1$*B M=6'9G^9=A<3M?2+ATMJX3F-GVU"P#F>4>O<3"[=6!W8: FWJ8I?3BFV1]HK2 MUD!F;_.;+\1'R_/4V_D1)OL;I+'[51GJ1,*S^X$TO#(V[,4E#G>(L+MAEBJR M&NVUP!4H\A6S^Z@G$IX]&%Z+XLYLR>#RUAS6O, [>9*& WP:2W"JQ>EOLY2Z MJ#BRBYY'=1C'O.A[O:SO@/ T9)U?6_07MG0@\]+N]6Z^"T30-X7&+IRA73!_ MZ>ZJ&HD%)ZDGP]\@@[LQ_M+=]S46#TYC!+:4($)NY3R!SQI9?K#';FB"OT$I<)^J8[QP]8K"AS(#@!4DYIJ#^,>2GV M\I;I [3W3/K*CUC,;D)JKMDT!KC$)GL/_=,G^K_)ATDY$/U+=:S)?V2C_:?^ MLV=A//TQI;Q7S?*F%J;/15XZLD*3Y%6SL#6,]\PJ@N#5S6S L6_6>*2Q/Q*$ MI&^;%?H!>#2CJ'UMLCH"-MY3F<,G9\OK^?P>Q02'LA6G1S2C7.6\:>G>^\^('V6Z0 MGL VR$OA+RC&BZ!YG3':5VS/4!V]&8T)$/;:Z6&\<>#6V75__KFYZTY'_9 . M.ZF.VV,'/N!,X3L9INP.>I7E2[K8EVT>G3W[M^FK0SQISJ+AQK>1%R']//V MY"!PU ;&]G\T\=8R(]21VS\I=,=80@D]5NKRP=G(#Q?C? K0>82K^HTGE8-S M8+3BUX@L,=FP()L71L_3?,K/.M/:&LJA94QE+ZMG2QAA3E3/6J)ZMB49N0D0B)I@1CVP6B5J">=]M7CP#SI[Q-S8B]"+/ MQ9 #6\Z>,AAK^*?:WOOFDW>A5'&SNK'LGJP!N,*/:9!2E+I&^=Q+J\]>I#7E M-1TM1FDYF>U#3Q4WRE1@=^8/.*U12 U^/>:F>#H1^SM*K)*6=AOJ9#9 G92L M&T^,1+R)2)MZGI]]3$,'!AGQ9#9;6JHP"&M .(7]5>@O?=>A: ]I\1YQX+O, MF1U2:"ZJ_41P2/_H9D;SBB5_#=2\QW_Z].73YX;WN/S\I/S(I"!@XH3>)".A M]G.-B,E_Y&18<37;S''_'>90UUJ-ZSV-](E31$]/SR@5]%"*+M*TQOC5')3=X1G7Z;,;59JG30#/+\I M (/:2S^KTN,C/.>D[G>+)5.QX/47<#D2&&?>T((N M(0(3>)7@*YR\Q,LDR)>+Z)&@C9]LF&\FK=Q2PA1N0+N.!L9UIR3XSC"!";^H M;_F$MIC$C,9YMM((7Q]*.IQ&QFD5),"D=%SVJE)0Z8JRV156?E?I>%HIHE40 MG;ZK.]N;+S U)3L?)U&PS]XU7^+0HV>V] ^'>JSY(N0$95U675?YEU%\UX30-1T3@MPTMI_% MPS!5RYQ+Y?&8W="H..H'&-B0]['R88$?O]$"F,M^,"$6'L8&8#M^X0H90N<] MIPT MY)$KS@\MNM]GU-+YU#]*.UQMFM GM#;WM[%M@-)JCZ%"-IA6-=[A:L/ M:6O;O@4E.4@1V!$!7>V]Q(UG)(_Z%*P,_&; ;AX&7Q[XJ*T*BF')J8F$:X6D M+9 U0Z9V1]SGH1@M_9<3.Y=4&Q#Y#4=L-RR^8! VA; BM"I+F8)+!&,L%N?> ME!T*$WXQ96$K""9>G;$\!/:=$*J6,:J8QL91_N@(U'-,N_<]@S"$'T_ND7-M%>E+^;'LFCR;\$B(PYR.+1&=>TI0\@7R.VD"YQ!E<2$$T7 M[@WSNSU':)D$=_X.12R?-J9;Z'A/N[.RN]OT6*+I4FSF;AC&I7B@F#&4"C"5Y2:614IR.A@NX^OD/!/B2M?H19UO&(?B -[9XGFXU#]G@I%8>C&.(L M3/9FZLNF#O$L'%[D4"Q_@^%*M"#ZP^&_Y(4E;PLC0.Q=J?X*Y)384*T:+^TZ M3NXI3S;)1LC/H]\AG HY"E P](A:2RQUWN0LK?]N>Q?9QM(ZM?;W@,6&@#U' MC*N[@HM]2VX?I9XPG(&6#+P6IP"K B-2FO!'J2> Y:.#TBO)L0K3OAPO$C]- M@7^[H?OF7::BTOAT60?;2U0'Y:RG@Q5#&\N929=-1-@!C:V?X>I J=BQV=;# M]J+640A*V$:3@N.NV:?94??&<5E>Q;V**%2Z0?&"=)*'"D#[1HR]KDYB1.0B M:VT-)?:TH_D2XAIKUHR^26HXX8PZ0>YLWS!88O)A]IO:!)_H985PFA9.U*7( M3Z[4T_8Z;E'[M/@$P?M>3?5SV_^4_-K!6U2B.UOS*G]_5\/LD^ M!"1(EI.;/KK85_ZF%A*K.@R0:AHG6^6DKP#/%5 >2S.%5#.%5"&FS,WC)6( M70E[MW0+$*Y\]KPQ+4=PL;]W_HG)9>!$LFP46B/ < (/:0^UX(.6=TEL:UIW M[5$ V<\.&J\H;SYT^S*_3*(8;UBT89#N\:.UOY6[@:4]H!CCCJI<Z9$S#7&6) !OMH'B .[!:@$R^_I_ MAYP(7>(P)HX;)TZP0&0CV8F(FUO:=HC23@RP[1!CA2DVZ79"U@'0SJ%-'=OD M,_:9*_WF+)0\FSAN 64I;]>8@YTZAC J,Q>ON(69E190%EU=9E8@V+<='(O8 M<"*WNV_N;%_NZ,#AOPY171I.]'JE@'>)-R]^F&Z^FX41G<,61EH:\3(AA-U% M9"U?HE3Q6Y1EQ.]"L0.ZNF> -O0R*V(G6^276S@DDR97&_BB4-=W8#!]- MASG,?<\*7.5Q>PXX,Y^&9DM/5YF%+/Y>5/J1H*WC>]=OK%0'*O+V9;^9UG$Y M+5!<2N]+Z>4\?\>SX#;2VN\-1(Q:=!&<8JG+%-5/&@ MMTCI>!M>O[GT(_2@ZP+,-4)RF/DQYRX\-A44@E(RH1A4=HB#> ML0T7QDH:L.F2;T-)*WOR-E["XW>LU<<7E>F.;+%VPJ\8>Z\^+9\CA#W*&G@>\;5\Q< ZFF K^_8\.;LK?Y0U#5P M]I+0?<,T&-?L7P%HMB5>GYSAI0A(4KZN&'CYC_E[E$P!M'(^?IZIPQ2FT M/)>F1U=#>BC\NGGUA'#O9YS-[WE3X&S]V FR *N7P%^EPQFYQ>9_V+Q*O]O; M/P&'C=C@;PXA3ACO"[*.[R%$C2J7L M!*:4+6Y#BQZ]SQ#N;)I\ ":_CMPH\)@Q+NU?,Z]=[^!:I)VM0)6U$E[[B A+ MBN*LT&SY=\P>4]VRRADH*F&JQ[ K#08M5$@WUE@7+S =F!+DS)9W3BB2:[4! MM( 855E5,0#C/\?6L**9/H6?_F5!=]'1$E'+Y7U67P4D0T"+]>@1VR]!"4S* MC\X^32JUP+DA*-"@Z"O!D3 K<6LW:.$+JM)L1P9,@AR 696-PK)?TUU!O$^U MT'&+GS4>?*F-!NTBO\=JJ088OAJP0)=X?UCILPK(,\+^G^T1B_K=\[5#?\]^ M5=>*3H-#NT[OH22=\ /5&865BPN7GB<*O/UW .U?@'9E/<(&H9T)P%2(8MK@ MX"6%6V0D1PY91?6&3D/J$(D1WR;C"Y2>*$H%330E=*'J]DVWZ8+:S!K# #N^DIU"NJ M-#+AJE<:CP0O_?C>(2L_G%$#<'CGQEPUE&!VO>:Q'YY0;DK$&Z)AQC4OYY[N ML &Q YO?Q?.O>?+R3ZK""SPCTYWC!^PX3;<1N>*&JS2 J]AI/%-YM57DZS*@ M>;T8R /6![01>S -PR2/PBM<^+SIS6UF7BH]/4MB*, FWQV[.$%U[7A"C"7% MWU@&/<%$4^UL/I'-0,XC58# A'IT52*RD\UFY@4UD">H"0682#B;[CG:.E2O M4+ O0X0JMUC1$]JA,$E+W'^EK(O*5NJ^_#[?,*\,X^7RZ\.'T]>D!Q2GJ%AX M&687Y<,I$&=H\WHS<%Q6/_BV/,SUFRGY=>U<7 XHD12;X+?%%;)/ZD0 M:L<'+AC[>[UCNJ2%)$2- 161D.F73!YC%X\0FB]Q 836+E!24*! M-QL:ZVW+A*BTMUL8H16(;"Z<=ND#V(]&! X(/7G!?3%RC$,4Y*@XG\3=H;S, MZC71Q/",1AI-P]AW_2V[V?M*3P2O3AQ'%W[L8C^\3_W0SW0K3:[0#@4XS9HX MC9G9EL4@=1X2RBLN);D. ]FHK.]13MJELZ7+<+QG.DAM=>IL2BF\91QW@LO8:&\^M*7>2_8P$QW>JM1W.I7")7=[[3T@?( 3,M(MV ")C5% M00&0C2 Z14LV8XM#='A;.^$*W8:' )@LYKN%]WI=H;R+4C>"RM! ^Q6_K7UJ MLG&H[4?\2<^/>/A.'Z>A*/"E\N5\\*+2'5YFP;%./>]#'DW+\QD.,B*,UX\2 MYZ*P-0S_XH!B;7G$",41R2,M@X.D/DF%?H#:%X^(9+5RQZ_06>24'&]6.[W)@II1!DCW-Z(GZ03FQ)N<2 ML,-X;4?05(/< W:"'13QN4KLZ::H.U>)/5>)/5>)?=\J?:X2>ZX2^UU6B3U7 M&'S?562-51@T4(GE"A&Z,+&7WES#;.![4&Z$C:JE ;Z>G"I^A^7_("0;-\#7 MDU/%(LG0%=KB*&Y<+!GX'I0K^]-6Q29?W_&V,]U>/^ LFJ5@LX$MI^"[4((< M3GZ[*>#O.];D^ZPN=[O1>#6'0/<(5/2!='YPJ?XWX-7-;K M4S RYPJ?70:S'>9A()14ER5 U>3]%J'\DW&5.->IM%JG\F=C C==RE*C- 9Z MB2EU>+FD"]8E(A1Q7H:GI4SE$ /:OM0?ZZE+3[8 F_"Q)VQ'153/6%K$;QU//\[*.2;6FOD6Q?,!M':5V/RR2*\0:1 [=F2]K)6:T(6K&$?'D_OV1EEOU$C>>D3DB.]]%G.QUK:UA9*_3X?AA^R>#-=;^G/]-;KXY MA?8 \LPIJE,+T\?.+W?EQ,XE8KZ\W]@3K' E3C$G;&H[PXZR_AQX+80R%INO MPQ5= !&1,IC3R':^%WW6EE0&') M[P8GW(V'Y@"V8][&EUZ&$YCP_%V_N9<-8#M\S8#P4ISPA+>@VV/D+&/^YK_S M4+:#R,P(M(H8F&BIK1A*M$=#V0[?,F-HQQ-M[S.D$@[!05*QK^V8K#[G2D6( M$*Y!\FIZY65'&1-V&Z9$IS$#6K<=/W_Z?'S;D7_FZ#[#.7QKXIKE$;DS5RL<>$UFF-YS+ M#?5NL&XY^&)@0N!$W14TX,P.X$V;_HH_67Q M%Y4EJ-H:BN.^P\I3A6%Y+LFXK](+Q$QI5RJ%F6%8)'.'.6Z.*>>)0=02RN6' MP@000;"J_',<7L0"B]7GE9ESY 88?[UFYM61Y\M''U+\S*M0F1&L7 MZVD ="31!L:0WRPSDLG_77 M^IU6$1DB"+$Z",PU6,R*:)C1>@,?3@QF(&LGV^,("C^C.,0(UQQ%@&"E01#WOI M'"'WQQ7>?2PNCC+!%'\K!5/\R^_3(+@\S'1N^(:\*9B C::2,7[+B;?,^\OI ME8C7Z4^VS_LJ2E)CKV1\<\Z/0WI(]XKUO'<4> M*; @#Q+DAZ<#?UC)0,'UV3I= 1@P)3UMB8Q!6QC[9_O\0J7RC5=$91N,\4A M9BT=;!LZ?44[;*!;D(V6$ &]Q$5=6E':CV8;2]:,]\A\%&LF@&U"".(4(+Q6 M (R.5(VXS!S;JEQB/XS^E3@$B0U)LXUMV]&B":5KJD&Y_87UQ@\=NJ=CKR&B MF"2I!1-ODX2M+9D57LZY43=)0@;8EV21KY0E(LL2=OCA:K;D4!RQ]!X1_R?I M9FK83P"P@(JSH*H!P_+ OMI<8JK])/:IPE=,& N7XUE@Y5ZV;?*8LZ*J#JV, ML"_A&\GGEJ48UO6(.P!2FU++*.@ RHVU*VB8?.%;RF+IJ MF0"IL53I",5FMJNA3& \9*/YCX^^G=9D"EUT1;_=*II.(T!Y?JDFHTX01PN6 M&<"LWPF>,X_Q 3O/H,=C51FK,]SZ:N?9]? %72L !094(!*\"PJ-QJ M\B2EUL_VNVX#HE-CA"%9EL7:J\\#Q%92O9OM5\1&)*G !V"YZM3$W-K:]A-9 M,^O@J0@U*X8\2^*(92MJYFN0M+/]P-.,(#G S;Q%3[];/%_@/HIN-+']Q,^ MX6Q@!C:?LE9J5:9_6,]7?,,G+>LOIF%/"A1*= M%T'L_X:TXP:=&4/,)4I'@J7Z-/R MJM+"MBU]S"N 42>4(A> R9E3:K=,MG?K4>K]I<\8E!7S+?1U6B_J&T7)AB&F MI\"5?VB:):Z:R1=P8$%A0=G%ZY8L*-OR0EV3%*]6FP;Q;P*6/'.:?,% MF';43\;'Q"\H0Y1\"_R.YG7 J#]0AQ4G)?;C:)Q.*M !T5N0$LX5#EG<\#CI%N M_J$OLOQ#'R:5T2=L>*LEHEH,MZ1NE%+/\R/784I(:8CI_(+U_(+U_(+U_(+U M5%^P5JHW"L^1C3W'\29,;PS+E;2Z -8X?)UT"+CVM?P9^Z'Z[J3:;G,U3XE$7!K<+FMJ/0!Y.H&"(PT1WC.UJ1 M-IAN.?Z-TGCY"R<2'L;TA[$=ICZ:U6Z'#DP%Y)N0CO%Z*L/8CF4WM(WK%*YE MP&WV2/"6GBCV],#"W(9;9JWT'&9_:2;L+@:=.*$W.0P[0N[NXD-.DWIA2N[V M/C8L,+LPKP0#25Q>_*8P_%U:0JG93RXH^V;QF"ZIPTK4&)#K2:9G,GF,GTR2 M1+[KA,Z-X[*@DOT=U9ZY+\LIT-H%BE-(KD.5C),M>,;B_84?,X+FGW_]WW3J MLLJKA.^.:VT-Y1"NR'$9E+&8385+F^X?T"O][#\5^-W2 - MXGM<(A;HS9&8'/TQ;"^UJMI65KC2ACAF&NT-!5U\E)K&?V#RASRGMJ2#[358 M6Q0M>.R? 0I+^Q@X85P])U_L6_( *O4$E.6_R\E-"2-@(;9F_U/J"6!UZJ"N M2G(<-#6@*,-";30I_/SGZ#%(HGOL MH:#M7")I;'L)ZL5[,:RQV:[->BCL%QP)^[#?M C^_&LI+$>58]FH:QALV6YF+^-=/B]_:S):\O>W<4GVL MEQS92%.IK50QRZF,R-:A6%@!0%')8FXS0%6P=([=8D!V9/"$M@EQUTZ$#L44 MC\GCGJXU^P(X7[=I7"$=#53C':^&RV0NPYQ@%?[2_SC7=X4O*[ M#E18DI6ZVWD- :S^W354)+.1'^6U[-ONG=!9BUFD>:^NS6/LDFTFU2_M+O-DZX3[?2Z2_B[=&^F/8MB0BE3GL MCO0AC58F0CP5[V1UFM3Z62R_I .LK/K0:ICLO)05".\A8 M>=.X'AG#$Y]J3]LGONZB5$5H)&=@G9@%OD"/^;F*6S= VMSVN7 HD1S! O9B MK?%>]MYQUXSNVELF45"/8F?;5[N=1*D+TL@$FWJ>GPV:*5>A6+/T4YGB<:]4 ME/K9OACN/N74\)DI2'7L2;K=;"A%]#.7&-/NJ_D^8ACNZ;[UU8GC2V=+C31_ M^>H^ENT;YAY[D\Z8[8BW5+VZT@TI]M[?L'V!/: Z].:%T9W0 >@1J2%:?!DG6 40)I8 E"S&_%R+S$(2O,@D)WS_YZ M&V;Y<$5QD[(>,.H==96;%!HPP3V'290XP8S5'&],/7N, KS=):@,DZCA[TI->6NOV6WZE_][-@9U2Z^GD-*Y!7: MH0"G6*)\C.V,W>=>0.AJCP,#!EC$F21K2D%-XRUCO! M8^JK6%;HE=Z)]!D61M&=?IFS*D[!:/Q@UM&19G2?QF[ M3(O>WX;74>QOV/I\D\0)02U"T.MJ7C"#A=<(+9/@SE^*ZN H M]30OT2&=-4H0H0FTN"%[">@&.D[C5?GRXS0T+ZXA'3$\1,"D\X#RE.:25-!' M;$?:85E(\RS]+?1+<^;FVY^;C!)"U=G312"/U4&,2^SX=T:ZFB! MS;OF@GJ5T#WN WJ+%Z\HV*%[',9K81(_U=[F93R$WT,;)C#ALFKUE!W>,UV> MPT9\51W,'+$V_T".**E*U\',BWY(?TE7U, TH1'N3/GA,:_K#J6W+L()WM[/ M?$3_D*X6!8!&%M\#T85N7:$MCGR^MT72V+PT!O.O2% 9C0$N9_438HBSIVT; M/ZU6E4YTND\+]FR>ST)^&96.(YD7WF /EKI"AEKGIRQY-$05H$;9;$$5H ^3 MXKL3O*2\J31"0Y0*&K""J3A1EJ2PMGIW2'[2D\YEW5J954V0Y[36QST!/)3O MH+GFTUJ?,T&.EA';=";(0=*I%A2R\ %E.:ITM/W:NZ<052"><\P;2;1M*\=\ MY0ER\<1?110JW6P_UNXE#Q6 ]HW;;+GT72076$M;VT^U>YHP 2K[HJE&&=Z& M%-V*H$B^XLB[V'Z(W5-0[CAP6]-I5HQ'!^ Z8^0T@:POZ0)^R]MM]J?8@,E.11,%,E3K"GYC M+)6E&D8(5R%?,?9>_2!@_H"#7&K=ASD9TY^]0@PEJEQMJ@PSF-SCQ"LZM-Q0Z,CF7=/ZN2CI?8A+YKA,Z MQ0=EM8$%36T[_U5UIU(56(#$_D;@1CQ-+_;WSC\QN0R<*)+4E6N)9,.AZTUK1!"W>-/JD<298#X$C)*)7S9V(+G>)-Q2 M<[NU#P#KC/2.3L2M/CQ5X9Y/P^?3\ F=AB^3*,8;1%B^5^*X+>=B8>MW=$(6 M8K0OK 5Q/+2AIP&YE)K-H!R'!A!/$]Q8KOGGX,Z/6!)D/K<%;: <5'JP6H#, MOOZ?@NM.<+IXCZX[":8V5YU:5[NN.1UX?%=<^Y[Q1(,=).A.!*H)Y"&%27@4Y@K>PJ;2'FTY&_.&RQK=,)++I=Y0HQ>%%,;FN" M3+6N4((7AY>G5I),$YD<\"LBC=IR>K[67YN1B^FPDV+'Y5XJ=$5YFJ6@COY*+MNB'EU>(^#OGD,&&YSL=]U,VCO9T M[-ER2@@C-BT:(/:G"MK"\)R:4(*:/X#/#/M6N4(2>XK[0 DI_R7-M.>DS]?D MQUGM40!Y4Z4Z7:]\HPERM Q*7/,K=O_(VT-QBG;4Q#(UDA3E2#,M(G%EEM&_ ME3.,_N7W2YS0,S+9.B3>,[<)QUR*F\&(NC1E*<5\L".Z)[0]UJ5C\K@73)I] M 1C"-D4MI*.!:BS+MWA+KD-$5ONG5/$9?89S.:QA>MGP#5N[\9N:[>3/S1$_0GA.@XGM<(A;HS9%,C&6N:&MQL-)_FXWM0[VS?YIMAX M6')',_6@GNM,5_0HM4IG0%X,=;9,?43I$Z[5>2S;(0+&M: [ MJ^!IQ4M'>)36;*HLUX:U49$\2OU5X(Y31,_G!RHFC"R)BE=K$E)6?;0\!P! R4"YD#3Q?[PQ]]\ M1.AT7N_O6(UJV1-#Q<[?9XR,*G?LKS)B/8)S6;?DYM1S 4C M_H&,_MM0?%#@60N57M^=EU"%*1!.D44%5*T3X.=/S1<,Q4 CG-?*,VWQ$>%Y M2]C44.AD7MMW1N:(['Q7%/7*;P;H[-/"\B(NDH_#3M1J3@L+H,ZIB811JI*V M $X;;8ITQ'T>BG-DU]!QJJWJ==)A7:?[NHFW6U.P7N?72>?72>/WD'T"Y15/A>>WC.>WC%);-0M=3,1VJ?:S;1O4[XUB M#$(NRU3J+^D^F%&TP$5%44D)9*V> MMA<"17&IPC%RLSI';L(^DI/]Z/@>3P3<9K:-O.KTX-%NA+E?"36 WAVB-I&E M__O,XVRSC6UCKLC6)N%&>/J0,-IGRVR]R!\V>73FT&F%6)X^'I,5.H%X/M#. M=04D9EYL'*_UMYL-)8A^YA)CVGTUWT<,0/'TY-+9.BXEBNMH[CP6B#< [4+K M#M#HE+H-7<*FLU=\/U4S2IYL2DDZ&9?.7WI-*0D2LY:M>*U5T/$<>N6;+:EY M:^EI7""_]+-Q+7",2*4@=Q9*]ZC<9L;Y_6LG?G-IAQ$#]J+W NCS%U[\UTNO MMSJ]+\P9XV?+['7>(+"%4^@M$-G?8$01\*;2'HO=B=:D45)8! M&8O=AVV9 JO%;:$HM *;Q2 L7=:S6#)!<$3E-QB1IEK;G2,$%MG+5>G&KP#V M+UR%J/'2KK+>.V_^)MD(^7GTNVWK*U" @J%'U-K?5%PX@1.Z:+Y&*+[#V16. MY%@D;@XC8K/3X4@,"J9\I F)KYJ.6I M@+"Y;=.EKG*U5P%"//9%DX9B/.#030BAVR]5$;5W@[+YU!-5.R[[(N,9[KN6 M(JHM?>Q$NV@!$IU\CY:N$\U)P$-TF>G@!28$OS*G"_]&M=L04*;G(+(7PP27 M&>\EO@TCJF;%65<@3%Y#V]$WG47& V/D*H]K)YI,;VEK.SQ'F^\M>(#-"1ZA MMRR*%$5I[O2KU/7VB"C5QZ$^W8:P'?@SJ.D3PSPQ,4_CC/#KL*N4:R/8#A0: M3<@UE&8BOQ!QJ=UV5FF\\4L\W6X)WB%OMES@V F*6"=^\E[EOK9CA[I9675\ M)S =<\];GPVG> C;H4B#3D@Q3,!B5A"C_0BF0<0$6@P%FLR,^^ZCL^?$F&GU M-.\6^S3BY&K R;,^G&&4HVF&_;N2>DH5VUN7FQ#.6#$F$#+JKJ/FL7D.Y53100E,PG]-HMF1XHI8CEJ2]>5GU]7LH@ (FKD>"782\ MZ(8"5A&7I+UY<0WEQI" @O#R)WM67"8VN$EB^J_L.=XFV!*SUI-#Y49-+*X!7R#NM/HJQ M#%A.HJ^S*75BQ>V4J*U$\W2R)342C*D=1T*0,3?8)-#1QOXW#"0&4/\E('3R';$ MWQ!JRLN@,7IBJ>62Y6H/O32B+5OI)!FF)*UM1PH-*@$9T-$R[N@8]\8>KO/: M7AG)8C*K?N Y&:_4%\A3#05$4810'5D1A[H_['T3]$!1+%Y1L$/W%-):&/G9 M>3C;$W\@_>G/"&#'654@_T .6;SBGGIQ&,5V^*$E=3C@/V4MH-\4)I_0'\=V M0*1-3<@X<,*Z<(,3X:-X[6%LAU):U(2, :>L"/YN")N0#6,[W-*F(J0,.%%% MF"YC1 ;2AJ.Q; =T6E*)(RZ-J4T2Y^!JSI8>-/!-)Q.[-LQS,D=^6!D34&M*U MHY)8:GDF1*CL6S0>:5FV;'Y=)8U^ *X(%96P359'P,:Z\OA_'9_@Z&N 7YR@ MK&YS&THJS+1VL7T3J*UGA\N+5FACB>';V@^C&(>2*]=&$]M>_^YL;D 9+3O? M?'Z/6.TF25*^XR:VO>?=V=J ,A9;*R3-E@H\EK>W[:3NSG Y+OL+[1-*[]X? M69&G2JE=R5Y(V@-&#L6.^R$I,K"BDNZ'6OH V@LI***"K,;>"\V= $73%3MZ MBFT9IQ&4_8Z2#I6!&DT@8S'VM\MOE()7XJ_6_&3/PE90]CAZK.4A&2W?+-EE=TR7)I?U9O?1I>;[8!WB,6@XXW6R?DYT'O.1:439.>G+KC MM;]@3%\IO0OZ H^!$PH+2H_[*4#[ ZXR5Z4_#@?L*]$3BF+BN]1DI3.B MI40%MRV4W<>8\Z&^.>2RP;XLB\4B)6N64B*5IZ0]E&V/*9E*6&%?KFEBA;1F M,JL-.UNF1$I674E[2RLP-RI/>P66X+(OI"I-\MI+G(: 5L)69:L58.)@L2^* M.2(^BBX>29YFH7UED_: LKZ)-:PV2610[,N&FO$-#MLEPFD'94U2DP,'P&B7 M#&_4\/I1=D@L/OK-88NDS)&DU W*N5K.='4\8\G@$H<[1&*?+EWUJ9?/1[$8 M5'M"N:50D(0J)/OF:)Z\1+[G.V3/O)$*6RMQ>TM;*VZ8N_[62HP+@)!*DK*7 MFZKW$RH=(6V]VI2Q)C$%;*-=O\;W#OD#Q;,EG=M^N&(M))>ODM90]E;J*E;> MO4I@C5S7V0\YS:$LH7JQ&XNHM$XO;BO?.ZSA-/\AE#V35TXS4=DAM.? M5#G]"=J^J#>G/XW-Z4?B[^CA_C%P7';"K] G9GI[']L/^WKPOQW%$*5? MNG2B=8"BJ#R]M)_<='K;?F[70SPZ,$<35./+%1>Q3$1*_6P_?.LC'"6 X/ MA3\S.PBQ:P0 )VD(ZTZFH7^TF MB@]))A>+YR:IL"RY0[6/P>V^V52?\V9/4-_!T[-H1?/GW^57+#(N\ Q8B+PR-4 M4(P6#"V:=W?2O'<*O6SFN%,&589)M]B?$\U=5[\8JMP897]DYN&)!?N(S)5R M=]O+> >YZX,$EC) ? '(8K6BVRA*D/=,]S,E$&$<0(>1;#M?>XB\$UY@TJ^7 M".*J[2/Q7?19('.-_K:=OSTDK8$2F'SKBOGHD!G):C_]W0D2](A(JJM*AEO< MV;9;>3"S+89HI"1KJ4VYARXS)+F^(>\VC''E["B.4-$8PK;/N>M62QNH$0GF M%42S[$"4,/9L+B.,)RQ9:]ONYJYRD6$"9AM3=-DJ7:VQG<[\!_2:_B)V.ROU MA9$OK9-E5$0(3*;5>CB,1%:SC9KT],XDPRY?6<'G=: MC@_BYN9E-YRC1XP*F+2X)G\I/C]H]#,OO^&\-@KPC!P5RN++V=?]B.-:D[8T M+X7^'A4I(& 32&JE*^F<.JUD]?[F13F<"T4#)C !5R9]3FT2KRF!_RZSK(J? MNC5[F!=B?U^*$C!@8N,YVV=)',5.Z%'U4W)F&\H2C/O+/ X]J7F6&\P;U!@],1:1;D&JLT(N7H7,833(.S_;5YUSZO(Q/P7H=>1WF[K\$9$E)AOF1\H67VE" M46%K**\P3:6Z%C)BK/VG%5O8V+M97THK%%E\@&H;^M%&VN8Z>:(/9Z=!.B[R M^ ;C^HW]470AH=H9Q*-9.+JJRSZX9SN]$]O/@C+0O!-;C_-7__WDX<3:?17E M';Q&&/]\E%(_2HTFWO/AZ'PX>M^'HU.N!63Y@#1F+2!1KAM$=KZ;$9X2*ZO_ M*6QK>]-F2E M;!CQ<45Q<$YWC4_SJ41,LM:V\Y,8%92,$>9$]:PEJF=[HA)E ME[8CJN?1197/8X49)6II.U.(#;-G;";5OR>;1:*6MI.!6!3/^+-G@8L@R^P" M^PG%"0F5]A'*76UG#3$J0&6NC+3%CTA_J7WY\85LXQ_N@W2\=W MT7YPC./[$6*+XN!.L<:O [%7 6J\=*N/%*_V__X(P7O(+PPBFWW M*O;<@"YZ0]BVV7<:7731FE_S]UZK!"=*NX$X9M##FPG"G-XUM3" M&88[T9UH>&1GOM8?\+5F[1KA.[;W;B.KYO ,@_:T_SO*&M(UHJ"3ZISSBF2I M+6[#+)7.C>.3-&>Z*#'$>)^SO>$U8*-&X1LP?3S$N&7WU7QN/K"Z%PQ0=O.9 M7HU6?V>)PA]P_ \4ET'U;>&%PW_/]EY^7(T 3>!:73GU>3Z;>N3M'$&=.A5OCG^R<3XF%W6FXPRDK&E,QMK^L*W.&U])3@:W%TL^Y+UTD] _74RGKT7#2SN;HKRK=$L7B.R6#LA M%_W0:JG]>>N%K8#JJC8CWXL"I_]Y0EGZNN* EH&4.A6'_Y;UNEU 55/.-6AZ M^%TERS^N'#:R!HV13_]TDDNJYRKY C.[Y#F[R3F[R3F[R3F[R3F[R3GU8\=] MPZFF?CSG-8&4U^05/'0^* ME:_G9T0G_?[Y='@^'9Y/A^?3X?ET..*[\V/3?Y3\.5L)*#UI%FBE9&_JPWPO M!\7N'#HG701UBCPG73SA_)@#IHT['_G/1_Y3._+WNS'/@]_&#&4X_L3)K"P6 M AB.>04M;J%KH&5^Y7YXO&"DY+?P:R>S8%IYE2=DVWM5QF^(A?XB;[I#Q%FA M-(;MRHG1X4'BV/JI0,#Y(>E0G(2HQ>>H;IC/2<]!W;H8>]E2DU2\[Z>DQMD) M4:E[+"A_-[=+Y7_J_,)4GV?O4@=M;4Z5O_X^W[0:9R-$Y>VQ@-Q@LD0^2S(T MVJLNV9>^@_>N0[,,H@(.<22L8P9PVN] T/?P=M82:XUDJ&C<$4?);"E2.*4> M[_2%JA+V4XB\:\8EZT;=_:ECU%W^Y7/$W3GB[AQQ=XZX.T?P$=EG6.>SG'O7PG$5HG:D#/<2^ @['.<2_G MN)=W%,8%->S%7@Q%\A*A?R4%5NVXB9]UXB8.WSH'2IP#)WG.-;3C*^I0M?SX6] MP$7 &.$C1*=9%^#I?[[/NE[F UV&9QHP-7PDV$7(BVXH1UD%*K;_FY&YPY:6 M;(H)=$JEX_N..%'A 2?Y<&%>H\<]O?46I8;B&D4H3BBN\\[WWGQ _HQ5C4D M;>E-XT/G6?B$W(2PZF243;ZFC_//GSX?^SC9R)-TZ$F5L*.G84Y*W<0)O4E0 MTC?9Y 1.G'BR9 /MTH%P."$%E9,71F8?[ZC@U,+E9_Z5@G2\S BG=%?(+JAV M8D9S2C(.#P2G]/*]0]@,BC M:O3+=ERN%IA[\,V;V-?9\=0*E/B2[+.42]/0.]#LI@9,QYW\ MEZ8[N3)VZBVNC3Z"%[CR/8>/1>C*5>YJ84(_H8 5DGUT2+Q?$">,'#>=5V(G MK+0'(,^KIL"JLTT*T;X1%I G]9&V] 'D$U702 59C1T@>DU<'(OCUVH_0_%5 M*NG-X6!2@S 6&[^M_3"*<8C$K&PTL7U:[,;.!HR1[$A$XHH-H7\K[0?]"[6* M21@CLF5$L]!#CJ$7-[-DW7FG]0[678S+CBB>T#8A=.\4H>F*H'0S>4P>UZ1K M]@5@VML4KY".!JJQ#-*]3Z&],.^:&Q,<^FZT0.XZQ %>[2_QCW>Q)[94ZGUM MKPB=U.]@RM1QCB2A&>XR$ M7Q&1O#ZJ_@QA$6A5BO*]4)7TT6Y*$Y;Y(/W4A1\$D@="HI80K+@Z4T4H[/L8 M+I+(#U$457R.$I^0L+4E$\[SZO?P!PGAP903^R/="4C]00K] %AZ16ULD]41 ML+&L5^63LZ6"9T/>WO;RH*UA!ZLFQS6Z*^E9?A#@M[.];G3G-A_/6%Q>_)_G M=+F:)]MML#^<4L3L;NE@^X:_.]];@%GR*;$7+H)#5N4W2\LR[TZUX\FJ L8B MI[EJW_@5P$+*U8T:+^WJ[3WER2;9"/EY]+OMM5&@ 5#CZBUQ%+G3<[2^N^V M%\ VEM:IM>S$J9&?NRATJ/D26%I!.TM6]\_#65T!,$O2R&EX#J,M_HOXIV? M:D\(QKQ5EP[;/E54]ET#E2"U]+5#2V(Z<7-+=NLOP]BM=GPP125UW\@Z #!H MJBK8)A\XSQ>/J6.QB.QF[HE:;>F[*I6.MBV@NAK*!,9#9F=G<$?9MTH#8B_9 M52I_D\9K9,G2_3+<#HV'"H(0A!9-WA2 +9,K%)_O@]HN43*]%S][.W2)RX]+ M,NK)FMLV0"KZ4J;%DR$9B]M/:^SYR4:%T\*F$([8REP6HAB+PP^8L(Q>X943 M.]\P^8.:NTMGZ\=.0!<6NKP@R6VP>E_;_F8M&:C#&DLH7^]G*BK/;6;[+9<6 MJ[D([&\[[W 4U=;^B_V#PV(&9LORG_>24YW. )9V/[\.L_OI@AB:@'-*I4<_ M:0\ ^Z7NJBN6XA'*T:*W"%[Z,?NT)(2KT<;VYDE#E7XL82NWF>T-4Q?.+VS<&=+"F.5G>+F6TZP"RS MBJCNGT#EF#GHT6/^"N(*;7'D-_)'M#6VO6[T%I\$&["$$ 6!LY<@/SP)MJV\ MAK:7ESYRDN$"+Z,KE@#M@<[PQ2L*=NB>@EZ+3I#*O6VO7.-(4P 6F(B?D,N8 MXCV'U'1[?D:) ,PT;9+.2F).DZDG$1=PM>$J^L78$#F^^S;9KQ)US=(0HF3V$OLN"B MQL:%V2VB0SI?1=B R>L)[5"8"#/BE3\;ETFWN^<6&UJ@ 2:%:@6'K&[#C1^R M,@[4ZB-_QTY$PEV04E?CTNOF.Y=O@920FEGOTC>G3NAD53MN4$,\XF;FO;*? MAEZJ>+",\+W,+L<4H%"(ZHUD7JY#.V*Z(@>V\/%A=,G< MV6DD\WHP@J.G$W);$[T:BZDXH^M=S(ML0&^.&D1@<_0ZHNQYS1V]@MEWU,:\ MD$;PN!QA,C)CIF&8.('L["QN9I[I0_M N+",\+V2[R2_(5_@B_Q@@8Y+KRKU M,"^- 9T82@@M":8\[2T0V:B)YKB/>>$,Z,U0Q&AQ*R_=>W38 >@-:5ZX SH[ MAF$!L!U$&< Z1W&E,VHS M^Y24@B<4L+4Z)2';+7$W*\*VY@4TM'M%C,V(& Y71!D=MV'V]6F0#H*\!;Y" M2Q1Z#K\&DE9W\\(:VF>B!1>8"?U**6>1;WEN[P7FV06!X53L:U[ (SA#%+$" MD^Y13.-U%/L;2OYL^4A_\.F6CC40+8MJ?[Q\.U=]/U=]=^!7?3^E.M0FJ[Z/7H?Z_&[FU-_-G ,! M[#W,@1\'P,^[?:LKX9YCG?*CGI[0(1R?;D/ZCVCAO.G66/VE66,U&VL2L\%& M.+$T216>4(1-+=C0 RW3)%ZG\I:<0$2- 9TX6L10M7TB-/8WFDW*I(<'<7- MYP2YHLGE N<(0"E!4>R[:2$SLI=N_@5MH6S[VY2L5LJ=#\6^/-)$P]/0NZ.C M!_\[(7[D^6GA4JED6GO9WMIUD5$K*/O2HD >$373GF2-.6IC:6GA;;4UEI8C M$( X+UU(&JT K1]'R?.S$2LU,V7/_35(S1M8XRFRNMD!BE778G83QECL;MHWJ0=-VMRBQTP!QH'30I-^HAZQ\@$QNQYU M"-DO,6$A7^VOJ9L=;$\7'6FJX#'TRI-DOI8'% N)N0US=J* ZZ_J, @(1Y7. MU.N $5B(!KORR-[-!0%^96\A62@8>S/'-NQ1A.++-:L!=!MFL6."*:@_#(C< M-)H34Q\E!/_CM4-8[%]$E^OYVB%(SPGY:],)60PXH2-.TB'[N"+['Y_=-?(2 M]BQ^&L:^YP=)[._0'+GT^!BS&)4W-TCR>.%+O-DFL9--VF/&\'R=8WW$PE3O M2?C%GC^ Y!@\ZA=A^&O'5<*J\1F5F?87(CYU#\Y&GGNYO1N@X[^!&=BN,57> MC%;YEVY_G)"]FRNR.['K/QS.8[I020H!JW2#XFU05=BR++ *.OL3\0E%,?'= M&'EB:;6TM7WHZB*B%DC@Y/(/\V<=^1SWL7W>&E!.Q]!&3,2S0_30]\)R MRN2;_Y2 :(X(2ZDOMF[*76T?C3I;.&6$]F=3SZ58Y%0X*5NF8'&AKV>#Z.- [$*@L-GGJGX;;C$9).EV=%Q^7SYU'3YY$-. M*F..$'XF)%P8A=;6PU!EQ4>"O<2-9X2N#X4M 7@+&C3IR/N\U",]^H^32/[@.+[]#FYI.*BH*7MP[N2 MJE3>S?-1C,_?ZW!%%RNZ:59C,J>Y[36[*ZR. =J7'4L('U7V]M)7 M%ORV8$VB0 UK?E<^)/MRF;II)L=*0D^I:,3-;9]]^DA'C&JL8Y#00#?\I4J> MMSO;=Q>:H ['I+:%ZD3O%QX2ICZSY1/:8A(S*#E0T>Y"UL'VS.H@6Q58P()R MX=:FTMK@2<4Q5DDJ@9$KI%\<"K@VC=/(]EU\5V/&@6*'S]_6^"L*66@\NL<$ M+=9.N$#A(SU"4$2SY0+'3I#K@I)(M,8S+CU>DL AI*>%&I@U:^R">4>NED].3"8E\=EG$9SZ?Q*YA?Z)+U8$+:&L.RV*18WD<0Q$/L2 MN0UC1/*CVG7@;_*\K5*YM/2!L%3K2*<%CGT9Y5J3G?JI%N5V^6"NPQ5#V/!W M'-^@ZHYB]\5+1]!UUW:W]>Q$+YB..5;QTN3(IR]13!Q7]$I%9P#;DWQ -=&! M;:BH6OI5;L'Y\C?;BV!WM3L^)L&K"G^)H_A@+X2^\5H;J!-"31P"4,#$DGJY MZ4%Q*2P#7FMA^U@[C$AJD S9GYKQC 3+1DM;J-S76"%:$ *;'9SR"Y6$_7D] M0C;!13M$G0%LKSY*BMI2G$((#IA@YRA@$+.+YV :>E./'E+\*+V^W*'KMRT* M(V'"+,7.MM!9X00&; 5O:CX/0NO_&B+B_I8MV%,(;$<3%S3IMW;N#Q_Z;G2*R,#*\_T MA;+=71U'*L';(21H?K#V-F/WM 7%>&4C?SY]Y/OK.[HGRA0J6N +E!D3 MY,V6HNM)]?[FI=G7C:$!#K!8C]> ++T7.\UC[+WZ[':P5;0*8Y@7;U^GAB9 M(^:T2M.]'R+"#'P607C]K\3?YK>@#7NJUL^\C+IZ,#1 F9$+BUM 44P)2$/B MLIA_OC=0I8-Y2?1R9[2@ 6;][AWR!\J?;!1)#9^0$_C_1EZQC1(8/;6NYJ77 MU0.BA^L$Y/@6Z$XSD)]6LYW M+7W-R[*K'T83&#!15M8 43AIM85YL?1UI]3(!\;\RX20]+%B7L8I7X4O4(C$ ML1IMG<"PVBHL" _JVTD=?,^V>26XD;3"3TRTKIZ8T!ZYW\(&I02Y*F MQPW[QIAE*BTM@/25$[\I@*> O=2Y5N2>BW L=V5)W3QV0H^547[>LFE!2F.X+WS(T6L!XR#V;GN%BM"T7X@IG3 M!H"]DJ@4A\T0=R4Y2!'8WT!U-:V-H^) IXD[*.^5!V-,+5=JOX7L1!\R MPTV[.O!^0RI[PXE9F4N-9>,K[NQP&#D!0F]N2CY>NF2_C;&;>KA=OR&@HA'L7Z(R$;*B%F1]=8COR?V7]>G C]]_\/4$L#!!0 ( $"("5G0CT30 M-M4 &MM# 5 &UL[+UK<^0XDB#X??#FGN0WYR6*,QQ4.((?8W+ M1W2?'0Y!BC[A/(^3!'W(XVB'$7K__7=_^N[[[]ZCL[-_9R0^! 5!R5+$:/WP MW?OJBW-!+4M_0G]^]Y=W/WS_P[^@/__TAS_^]"]_0C>?*K!/A+%M;(%+XO2W MG^C_/9#1$)$O+?[M=X]E>?CIW;NO7[]^]^TA3[[+\AU!_O['=Q7@[SCD3]_H M!RWXKS\RZ/=_^" M?7B=A4')9MS*%])"T'^=56!G]*.S]S^<_?C^NV]%5+'8$<8B//DV*FL$&?@/ M[_B7O_OW_X(0G^,\2_ MWB(V*3^5SP?\;[\KXOTAH?389X\YWJJ'3_+\'<5_ ME^*2\OX7ROO[/U+>_ROYZ#IXP,GO$(7X O-0V!\&YR[G94+[LI=LLWS-_<1\\-!/,Q/FWWYE!W[6XI!CKO,UJD(<51?*G17H!\2[,B$<[ ME&<)GV2.OLVSO8T?,7)FAOM;\I"H>&\QGN,B.^8A[O7#R?PZ3"!GA#A' DQ7 M1)R>?;G[W;]7X$B"1[\RC/_]K^\:X@ J0O0;7Y5X7[A)*8%[HRH=$0SJ4L/Z MH#(GS#BJ#<5"# U$=^X)18-X_&M8W9!9/-4%^AW8;]\,KO^M*8SV=YV$RU): MHN=C=485O,%YG$67:71!5F^##"=PL$JI9/I4.UM 8&JJX$*O!!P8$6A$P3U0 MW5G8GT&=+],R+I\_Q@G^?-P_X%PA4A<$1HEUK%;Z>_K]XJJK9J#SLW,P1.$0 M!P34U^EYGDU);_$N+LH\2,O/P5[ER%Q9C.'JS3,\D.6,R[N2K+Y.<^.:9D_GV>1WL5;L"!-PTF@MH$848#,Q($G MG7:U4%>((:,L1X( HA3 [09*OMD,:1U%9*H*\1^:GGFO%5X)"VDT!N;;IJ( M!#(0+2J#R7<:5"M^ P:K[*1]6#:$(=$] 47Q1 M]'F$F%O%V?9JD]_DV5.(JW!V\\TNSQ9W"0.OH=+S.H(2TYC6Y>EH%P1&&76L5@IY^OWB2JEFH/-C,S#$X."3[-/S/(.2_I+'98G3\VR_/Z8B MH:^JI-/ P:BKD>E*9Y5 BRNN@8N.)@A8U 9>4AONLB0.XS).=Y_(QC6/ Y5( M*B 8/="S6RE!%V)Q#="QT/GY&T!402[YV]_DF"H>)C/.RN=HC7B^V6Z5"Y<) M&$87[.Q7.J&'7%PW;*QT=(0@G(42!N(HB.$ :LM541QQWDMG%"A>:(Y6%(W^ M=."AM4C#D%V7."*82MWA\$A6P.?W/SSO=GYC"( P&JY83,SN@Y+[^%CX0CK"EQ58/!>E 5RZ=>5(8!\Z1= M)KH;> &**ECH$M?Y>)_MN.)RC_,=L:*?\^QK^4BV-8<@?=9FIS70D <61@': M)Q9*4* C"P,OND1_A8(X#A)(X$<6"X@RF_J?DWUX'B179 ?^[?_&>L7OP$&J MO(;IMK*? &IN9(+G58(8,2@$0$'5^V9V)]!G=4Z^AU%? M)9.5VK:^7%Q=%:-W?N<:!E$@0.6JK@-B@?&Z[$XVP7!@>LC3LJB^J11 M3/'!WUA9!N5EL_T8IT$:QD%RDQ4QS;>O'^@5G[ \$;,?ZO+J/$0TJNE]\!8U M@OZ,=8]^L[3(DCABC98^! EM2H3N'C$N)SQ4&:5_JO8F.B /=*K3TD0- :LG MIC8F-=#TO4M&Z<&UIH>)"= #?>BPK=2):Y".)38V3+IQ[="@9-Y5M3_W\2YE M-_((_^LPI->):#QSP\X4<8&"-$*W.,0G7^=92O[F^7]@I[@N"N*8SX]Y3GBQ MK,(:6#B3,#(O6X42$,0P#)QT-V\,=H4$-/JU@H>VCSY"5,P'# =6V<^#XG&= M1O0_E_\XQD]!0@UP79X'>?Y,+/.O07+4;0P<<>&,H9=PLG$X(8(82P_.NGI' MD)C_97](Z"L4E*BB@!@)8'.:1,R0_H$;=.!EA:]V!5W\"$=DT_<9E\(5Z)R* M$05PD7$0I;76&.!AEAPK0]V51Z"@!H>8S99H,EHG2?:5Q71;>H,ZQU%7WPXX+3!9QS?E MHYB PFRF3IAP9MI#,-E,'=! S-29+U7)'L5$ I7I(4-&)Q$:L"&.EQ!S5)ZX MR)B(X73Q6QYG);.?]S_P]O'_E7[RM_/\^5!F?!R:-3E/R%BL__Y:8T#N:,M; M3U^1J.FXXLQF-]5S"^SNP\#)UOGX$TP4UJA$IRKU^FY>TU'YA:GE:E")6UC& M(QRJCJ4JKS!2/D*5KL,/_ !G"3GNRB O9Y#D ][%:;J8,%HW/5:,N RS>,*V M#D,V.Q?DEWH*Z+;+98.CA8;;U%@$D#7.T:3W2A#_*=#O" MG%FCI?>8!G/,'G6:,NJ=(,&4D0UR^7Q#^"Q)5$_/B [4D7[&^LR2"04RI607 MI9U+TL,#)9%L#"ER*QQEA1@22ZW4:"OTV7#,L%3::+!,3!C<"&,Z,UG&Q!<2 M9J%@ZT!++KG7TFZI6S"0@96"V78X)0$ !5$=#A1!!X,1F5WP>,F9X;E9M=F= M"ZM\:4VR='=&1-^CR,;Z(E;V,4[C$E^3,#.Z(L%)NHL?$A&?ZA=8&Q*<';J) M(QNF&0/$4EU8ZH8@#.F,8:$&K3ZDF6^E[;P/.YU0S&: W="87R-AOT;<_!K5 M4>_L6X4GG#]D,PA&OD$/6?8;>C*6CH&D8S\3_] K(RLC^).4[8IARLLVT%ZD M9D_9<ZYA#AO?FI*,KA.&PHP'VZ;SCE"NWXP*"Y=^QQVA1_#K]!A5GYC,QTEP=6 M@$?ASR@"DC"@%[LA@C2)'Q].58Q95?ATJCZ/"IA -6;W%LF8NIWP&?.//BC? M=1P\Q$EWLGM+4XE0=(@^G%G M\"9XIC>PW&X+G@+#WQ-4LZ^Z(=B&!+T;J&)%?TU.0/M25CA,B .']N^.7V7) MS_TO^751_;KEIQ/-=LWO%,^;>WYJQIPO^M7HOIC2%#+ZM*#D1QQU5T:]']'! M@RXK9B%.5A8U,-3B8N)&Y9HI/%)MM."7F$&B5!?JH,.BGNR+2,E5B!&YZ N\ MQ823Z!8_X?2(?P[B=).NPW\<8]YL[@Z79<(:):GR='VP@?+4_06LL];NJ' Y M[+X\*DX0.0$D*"!* FU2)!%!#16@_/;K$M.<_)Y.UAV5D<@52#(>LJ(\"Y.L MP"B*B\.QQ*BPB[U0-07G^RH-R;['=K5-"0M90V%@OET^H0 $JIS0SXWG">5@QA/$^I:_D23 MT=S9'TD0\$+_))PK@T!.%H4RW3HH?$9G:.MR5PRL(\#L$].BVZ0 D.DJ(+JQ MN(@%]@7>JXQ/96:.23P;DB^%9BZ).S.&!Z5FCHFL3JV9=UFZD6+Q8K.DD*4D>@'M8GJM06-EFB9YH8[P4E'=U=!CF<]&?5'R9, M/7N2+;&D2:#S(_;$B#_Y$'/?%5^4]#S;[V-^7XB^>E,M3:%>:8T8D!6N5D': MA:U:<*!Z5@L_BFU$C<&?5I)Q9MX@.I2NCA4GE''(ANAS5F+T_D_0KU5FX6^/ M64*V; 5M9E8^6]_*U2- OEYI$Z/]BJ4.&N@U2S,[BE>GA 1]:T7'^,G;*J=@4&^IJ/E0 MO2PBG(L'[,\_B>.?IHCVW>'<[)&K"!,G@N0M2Y.A,P M7%;.SE7W:L!NE^-=0+865(&RG&@4>RJ=J1)][2IFID$T+"7ZAO&>K1>'M@*B M-P3Q]#,)O"#<)\_TI4L2JJ+LP)(]A#;]%Z.?O_T.W3_&!8I+O!?O;A&U+7,< M%,?\N:9X(%/V&!1DC(=GADUF@[CY[]CFZ">$>=UNP=XF2X_[!Q(7DV&TO#/C M6#6F(STT%,4%+0NF*2BA.,2*R#_BE !QD(*^^$4$H;>HR,>%8OV!2E,.4 2. M@F0<[B1!'R4=*LT/_PU5 B%9HH[G_$'O*O\[=:OB4V$%3#^.);$1_AY-4%#] MNL A9KKVXWM"D'A'!G?ZZ0_P<6Z66G']ZOW[ M'Z:T,9^>8KQECT;BZ#+(Z7M/Q3HDR_UZL'BR+!&'!+\]73'$SCN(*R(;N4><%L32 M^7T7^@KM9UQNMO?!-\U\]*8">M-ZB, G]Z_[D("ZE=V?1Z.Z\N.P%AUQ30N] MH:3>LM[;=$TA]. OWA3=[!.(V=O8T?SHD+!*)*F;$&) M UW+8&#*5.!0/UEE4+/%:QWZR-(I@& 2^6=&=S033/.I[%7@S98)N/X6Z^HB M#/"0B[9%B/;:K0$&6L*-W'2S,Q2,[FMYVO97"JH_Q5TFZ2AQ?I'M22RJ2T I M $3CUJV6ZG'#A1,\E'#AE4_./ X#=&7_UD=1E0#PY[\<_&5S?B?<0HV--&UW3[ M65W?RBNLJN"'OLS(RIY9XU[^,@+D1;_>FE^A&A/Z M]PF:JG,G.K M* #%M9(OXG\61']OJ19KHB9W=%_*<.TBZFMS];@>%.S:F+-7\4H4JG]0&H@1 M\:JJ=X2LO 8RE!;=L)$T-TH*8)"?LYL@=R]YE\%],;BN"'H#:V ],*A39NP& M])D=\8%6>HX6152E-<6\;\ANXB)+DB OT('6Z](R,WU%#H"1W+'"MW5=)N;$XQ/# >-4MV$^)XJ$'TRHYZ2R6LJ5/)Z9_Y\ +:'K-0(?AE M-FTQ;";#H;TQ%YD=9U/QHO)YA#1M$XG-TH"9QZ8II>XQ!2TLOPQ%(9#-6B04 M;TRFPY.SW4B8'AI/'[G:%I0YR+7T51EK&*.!]>+2C#F 40)"7Y^Q[O?;=V@\ MBEL&"/$B(A9)+L=PQ8CAA6&X!"H&<&@C<=S,MTW%M_ADL#Q^1B8=<8QAB1;: M(_/0!R0:4#_,PKAY5YF$?U18= MPW*3W^'\*0ZQXKJ!'FQYE;&Q3'5%![.HDIB94*1H&"B[F"*@Y[M/X*82[(H- M9Z507B6PP((JAY[Y$PWI D*IB8X3-UV9\6[!IYBV,M 7![>_!ZKV4S%9U_;) M7R[Z\VI&[_RD' 3!UZHZ\/HA+L.,Q H<=)9'P8,R.">+(\[_(RM*H^YI0:&> M^S:SWKSMK89;7CF-C'1?$"+0B(,C >^!THZ6 2R"'\#^-=X%X3.*J!0AE^)1 M_!)5)>\<-GF9[N(4X]QHC0H@(#O4LEM;8 <"KL1;PTKGIY?@H*]M#&$9WE$, MX'H.6V*=9\2C;7IC4D$!69.>X=J^K+ M^+@.XQ-TW615:(=X^P0 !>1RA#FZVP3^W9;0L&\F!?P6S[)%\" #JZ[W"@5 )Z M GD[J_/^"V&+M-NO!\C8OB)W2'=WO^GBF78)'EQZ&VP'W.<]OBOHC5 M?3@6<4IF]#S;/\0I"ZG7X3^.<1'3/V\Q:W++?(5&Y#X$X.RUOYBR,;MC@UAZ M7_:Z1SJ" )(HK)!$ PDBB%$!=Q.C!9:@SW(A6CBC:*[^ T"P93I;XH20V_V, M4[))2=9IM([V<1K3#0I].$)L6323XHH,V/.REWBM!IA.F##=,'NPIGCY-IA%TQ]%73-*@10'Z84GC]3_ M4W4XX(0!YT4F>Q$L8*T3^E6"VV6"^0D)G;\4?>-43^2>X MPQ@G*3<@"0?8/2PES9B>=(]D>%R(RJ./0:R\(6H&A>I"9V:]:3^GA@/L.V=B MJ!O4'Y+%*R?W$3\@_:/&R #;>FWI=S7#XH*]/D,\ZIA;;.]P'G\ MQ+8%K.N=7BPS%JBYN@AT8KDF%&@CMO/FK$M1C_C QU+T90:-KMM@)'(8>'\E)#V)? D8"']443_0:0^Z@7(8+-::E"]VB8:>71>E\.:"OVS(>/1 MMG&0H)WM8T,%M%#Y9]$':$)_TYB%/Z .TM#A+:8V>3W@4)QM]" MQAN1*'\^E!EOZ!_&G:++@32 O.I086O?VI< G(<=QFGW>+=^TR$7A-".4$:T M.06A]ZXBR-3VA"24SYU(=$H&43JH(H0V*9)),3]\0@S6_TXD^JWJMW;)["W@ M=><0L: REH_862#2#=,D#/)/JRI/0Y_P9XJY$5<'#)1#D5TLB*%&"U4$P,_G1PE,W.P;Z@1 MOE4N*GA1,>]M9Y=!+FA0D;^[2$W(;\TWJY0"GA&-%C2 M"O.L+GNM9+N59?L,?DPT7L+JUWLC?KZWJ/GYV*\'?%(TG81:_9S#$U[M#T&< M4T-LO+=+[.Z&!^0+^PA5.T,7)#AOZ,Y=1\$:5)^B[6D$:H)M$F,O%%,[A9N3 M_5Y^A)19%GV-DZ1AC4JDVP9J@ %#1B/[K1!1"0D3$AI8Z8: GB%).VA\- A M01\AVHJ_$ZCSKGK<,C_%*9'$;,=M2/"53<6X8BV3P7Q8O;K\&'+'<:,0B0@/ M]PP3?M%RD./$$BGW'-Z/=:F?!.37V)N97^SN->T_6MT=U[B=+ACL#6P5RZ>7 ML&48L'O8728,]_$KP)GUF7;M,*TQCGSS[A]AIYN )YTU>)-NP[9*">E!-XTN MX\H^&@T8; >-4SX,O3,XJ,BL^](UHP?_L> _68!_FY'.Q_\B9OHY2[.V!,+; M6!KA..#!F;"S4+)!6Y% S-N1J^X;,Q)>;>\"]:T_/7.&BL>; U9V)%:\M^/Z MY^A"*MKA%QSSWNUW"\G&"'3ZJ\ NDY^"_#=5./BW%#A%LL^HLGKI0L>R)+ISECW%8@:%36XJZ;>32I( 5XX1PA92U.E MGJK*A'TC/2U2*)]14=.&[G#*6;Y*GXAOJ X?"BJDH>VI$0>R%ZJ#,.T&J08$ MH*ZI5H[T:M<@,7LJN$&9'CUNYC>+- ZUER7Z 9_@47:O11TE*B2 M3/4IT9 E&FY',D14YGQX:FRPQ,MDN&E,LU%F+[IEEJY(@'EO)W%:*7 C!DPV MW($E33*IFQZOTF5SUADZI\F'"^97)*W-^/7-$'J98.Z56/8KH3PDD0Q\]M)7 M%GY2JL[Z^?""-%T@/Q)%X[=FCT2JYF'B#WB;Y;A*CPDYJW]R=/[_]\$W7%Q^ M*_,@RZ,X#?+GJQ+O"S)7['6ZC'63K! 5%P+\8 GZ+6S8GZ+[X#8,/X"O>D,* MK,A*2P?FB.H+:OB27@]'#XPS5&>Q!6^KYA-.:E6Y4L8A:Z\I<51#%TML/6Q> MUL/?@SX4U3I$KR:^I , 5W*Q,NBR%EA,QP>\K( 1<,#AT]1(> M>H<>7L$G;]!/D<"-_]YM(^\J#T^6^&L5) :PEI:?P F#%7,MI*$,@!,8K#+ M@3+N:L?"Z[+,XX'1IG.Z* M&YS?/1)M_1 4<:@13P,+YT>,S,O^1 D(XE<,G'14I8)%!!@QZ!5B\, .I8\, M[#O:U>(D0W4@(A44&;V)4W21)4F0%\VGGEG%19P0A_"H:/"1%ED21ZP984VRH$K=(N;8'V&Y(F.%J)2U MSYC,QWWP[8:^_9FE/)PU7"#T5[YK"8H/1 ML+HE:EADF!42 VF2Q?YT(UABTL+6I+6"WW'M"R8H2G@HFZL;ZZ<@3JAT'[.< M=KUVOE35GPQDV<(PD=MU#/UH !4V#&%2<5C^4+:N7=64SK99?D9I+7P5R_V- M[4DF0)+M,4O8YI>_E\$L&/,K2T3QR*ZYC*F72[-RYAX,#JQ9^%!MSQXT$R&FSO4W?.'D],B$ISKHK ML_ WZN.(9[UD%R_=HV83KA>QLETX382L1X2.BVV<]8F&95J_1YR:)XK)F:$& ME*64W?6W6+<1M>!XH(@F890*J$* 53P]1]W#2WY]NX$E@1^!U@=]RQQ\MP6X MR/9D$Z0[Y%3# AYZFYAO'7FK &$.O/6<6#4&_D>Z#VQ4H7[_0KQP:.JDT7 +P<&J?I7855\"!ADYJ MID\"IC805)BDXD(5+! XOW1Z"._0'>1*LG#@J*I3,JJT#ABR9YR)_7:S.!4D M4)B\IUF%XW!_Y^'#6 MT5M(V6"5VB\/R M!N=Q%FVVZR@[L$.U;C#OCK:\^O45B6J=*\ZBRM:/*<5]ZPH5<=P5XM@TEU3A MSQ?LCU0Z9<3?!]%/Q>OF MRQO%,^8Y; 4?VF2!UHG@@@3IKVER>[@SM:$A?D M4?'E0!.K%/3[/RL7V#Z(0$\&]!*K?CK "0ON"8$>[*EV=P(7U)UD6!RP*]N3L^E-DA#M&/?_C^[(_? MO_T)2>-LLYSA7L1%F&3%,6=]>%L4H-XKF',FR40";_^74!;@,Q7',G>O"MF= M2M7]*$9WK;GF<"NYJ'Q>G3^PU?$R-;8+<>7^0T#^&6*G&O )N27/FZV4 /R21CA/G@D7M[@@<698BE3WES0N M>=DD9^D.EV6"HX]9?A]\^R4N'T4%%?^<+MI_#9*C\DFEA08&VF'V>0N*IRB3Y&.S9^EY"KQ@Z?MC/3[*:P;J[V+:[S'EY4["H O.!]L&TAXL M7QM6Q'>4%Z@=H!=SO&&W-YHCDF9\U#!0?T=88!5EF_HNEV #$3Y8\QZ)$]2P M@A@OD'M1R,F^*HHC6R6)9IXJ;JVR1$>W."Z/=%)IR!(Y6 '_(/A*-\#^!FKD5_I6M:>V,46,P[W>E*?+O% M.6OC((RT^H @%27\.WZC?FJ^%,0,>X6>C!$,I*/AC [T-!UD[UR-1CP'7W." MZ9.S4;+6R]M4>6_?W8V;I-/XF[DSN!67K=W6+4YX_^#+;S@/XX)\^TN0YT%: M*B/8_C2@GKP?*&P=5?8E !2%+LR]^S)N,)4S0%MTU*FL1OI->AX4CPDN"MJ&T^ (YQX1 MR&$N,Y&U8YUW.#@'O(1<[DZ*IJJEU+3LGS8IJ@9@#70+X#,"D(G3Q])5TG_* MJ85<#&#U\G31H+473:T%_?K]ZH<__&GUPX]_:%8. AV@L)K(!S:1,*L)2PVN MPW\/)N[[F)ZYWEU+':4E0&R.B&FHCS%BP['G.IP M2?1XGME^LQ".BV5?3;^6AY[+[HU&D&?N*( M.OY&ZYJ\W,&-=$5B-^:[+W*7=2IG]#(J'N09&7 JVT;W[C!2*Z)KZ8.,Z].! MI(:Y(040,A4_SR1=A>UCN2=6>WEWAS[A,L_2%;J^/O?27KLN;,C1KN<6JQ?2 MN8+ 5YO5<3>HCL!_JW46=SJS7>Y>V_!B)N=IZ>P[(:HE1&[I)..TCI[B(LN? M/^(>)Y(NI'PZDG07W7PF::?CV:&D*\/=2^![>@><:FRL,VF10E2D&0-!'VTQ M7*I[VOG09J@%146FNJ***%GOCBC'S\1 ?9@WL=/9:YZS-PT*8C2;;;NCY7TF M380)IX+::NK3'$WU*EW/&UZ>Y^U_.I,D_,7/CDIWM%R"H?$T\1S=-Y'0Y;S ME'PK.KFK[$G6*U\Y:$HLSK(73=^\Y0#FE>ZR^R!G^I(=YQ33HO><(B/O@^OL MF;&?>HYZ>4Z?'G;5IT'9=QO6Y:^H"@6C >E4#1WO\H%VH5U3^4HB/N4';5P. M2>YS$$&O+H>%?KYYV@D0/2^K&E(L3,XQPH!?_WNI6FC0Z_D%U%X MSN:)I33DS,>0A*&&D'?), >QG7/92BH^)<.L;.H2'IQ4D\!6I;Z:[-@*!5MB MW[222K2M]#,S,F Z**&S!R9X*('/A(7E6?3SM)IS'<58H: M\BQ(DV\647 R1#5!OU03Y%UANJ^:!!U^!:581^CJ\3')OA;K!Q)=!F&IW;Z: M4"!#*KLH[>!)#P\4)MD84E6O%5D21P%/JPA\UG^ DD",!JR&?<8E9>4FSY[B M"$-P\66=;0_%1#-'H)H@:BNC7BB;4RZB3ST(C9E"CP!KQ.OK[L2B9;[G/ M;C'5_SC!1."KE"R#^#HKR.?3F/D\0\$Y@CFG3G85I_E9?S/ M@,?'UW%()^LCQK?X":?JNCXK"E"FS5&4.HMF@8?+D#DQIFJY4&/1P##A>/32 M//'/#!,JFS6!0)LM$GBT'P(2F)#9I]E^I?G-_#;>/9:;+5G\UT6!U:_=V#"\ M,'*=(!H;/P7WQ<35?!F:J@2R%F&^PJ&@+//XX5@&#V0?1C=EE.I9MCT[TB\I M840G4MIN)9BL,7XX!?H?DW8[>^F?,3T M95&Q>?J 4[R-=9&\#AAN^VMF7][^JB%!MK\F5KJI(PK,JND$.'HC$&:^)F/= MZ?82XZ*ZABU"1EJ^5KFS-P\V@18QA>:0B6W+UVE4':JSWD?Y$UG BTU^G@3Q M7M>%L2<-.,,9)*QL3[T(@)C9 Z-QX/\\)2^CUP76VQ9+R]."9&_.2U@NYQ: M;E]Z=UWM#T&<\^.T3W%*IH&(1OX@^YO+?QSC _U&>7CLA =5--)#J*8JQ $) ML.S#F;NNVM6H5*/V#)E9W)ZA(USA0Q5K3"7:IT8TCHXN9Q;-L:'5Q#\>:-'( M0J*,<&GGCS2->95^)*.Q:N'-]CQ_/A!/>R2;I32,U=6W3FA #JV'2+4_<\"! M%S>?G0 4XO3G-EIW[EVQ($+4)R$D0,2(P)( .+ M44?!)+-IL-@3([ O,H^126I4]8U-5H7*T6&FY1M@@@+\<:4)"%V,A+1ZTH1*^8P*3':^'E2E_DSBI'Y& M8L2 ,Q0'061C,8"#&(R5GXZR_XB(N#EEU[>N*;"/374QI3>V#Q[$ M24"U-S&B GL6!]YL7D8BP9U-163> I$A+F>(M$J[=,DV+>UH%A5N4?=RBQ/Z M&]]GUT2Z'0LAFIOZEGFQX,*[%B?A5([%B CJ5APX,SH5@4^+ZAH*4N\J;SS* M8$%I?PCI#C.QV_(L)!$"1A&QXF.)I6-]3QP,K*QCDH]!<0R2\ED(YBA^GI7GB7\R+#,55&N;T&M$%YO^5[O:?!X>X#!)+6XX^! #O*?06 MLW5)P1D;YH9"3_:Z=:J" 'I3D7A+S\*;YA6"C#^=*T:+S$_\V8-7K&B(%U$G M&FJ= M?1[;IM5(R#O#=1#;P8 -5'PR9"N;?0VZ)NAE-\3)9J$1TQ]=7;^KF:(!=.!,>+#0L@7W)@)BP .YM"0J60Z6W2T7M-B5\Z;J M^\Y>[KV,Y0KQ7'B_U(P!U"CM$S.9 M@\VX-EL?S8[&GE/ ME@^F=-FQW";95YKYS,*8U>'HWH$)T(,8J'E!MB)3Z6ZS.!V(W(^ #1FGF*7: M7]VK_%7U"FS+7;V'+?>80NH3;]4\_S.#NYH\>-ALK[-T1Z_QV._5.>+Z$R08 MA3,%!DI$+X(! V5]ONJ&VBSEDA>8774I-JFQ MZ9P2#.S)>BW+TGOS'1C(Q^(US"C:BG)(6NI?-X>#>Z&]-]N;U)?&;R/G'/8U M]WE8ATD#L+:ZQ-%%1YJ#--]C=47V*/0WBF<,^I68?H3[!M:< GW>Y+DAX$LQ MR2A!1=;N&47"ZCPSM/53$"/?V">+[8?+L;#GY&TJ&BO$J*S8 1Y\ M<#"=S"+IR=XR/@AD)F2]$U_1UR&28T1/X&G;MC(_\N>WB5,B&#LB&O0F0DI> M7*7%,:=-\IO+Z(J2 XBW ?"G[8K:.@YE2Y9^MP7_X4LNJ\Y,<>V;@YX'NV(75JY69'\V/\Z]OQ2;7O]:]HV7+J2]QLN2GH]D5TN MGJM$9W#LW.^7HC^4.,NNWR\]<#%+'#ZF69+MGE]*F;MFBOH0> EE[2HWXH[M M>1G[=.7K?MY'Z2>RX3Y*[%TINT;BCW%*XHL)[J,8"7EGN YB.QBP@8I/AFQE MLZ]!UP1?TGV4_K/0B.F+$;=R _4[D^?LA4CVVJ1+3D&-YT>4;!1*F\Q2(8%' MQ :N;*DJZ?5/CLL?/YU[:UXZIZ4&BR9'N_Q%TS=QBBZR) GR OI%Y>E$C'7O MM[Y#Z_*,0)SQBS'D^RW.39W8%@WXQ9.UE>SG-)2R1#9J%/@PWR2**L)7P8,& M]WJ&]'%]_4IR[4$8FCUK"630#TD+S^[>KWV5T\Y.+; M#_'HW.4WG(=QX730UD7Q8].A$T6WWSB%!]]JJ!FRK%,""=58T*8R5B LH'6/ MIL]2CUX;>*IY.JUJ/O-\(G9O;.![:^X"=BZMV5'A;ZRY\FA8?%/MLW=U^Z!G MZ"MGX\7P/NQ2"N%T*W0+6#PY5G!C64I8Q@L_&/XF.7$GD7QN]-9F0,BO*G8 MQ5)9C!X+U'!L;.GMA^:%&]2E#\R<[:BW@&V9JFS68T#XI$5A9'U">'](LF>, M65.RH2)LZUTQ M"167_H_6JS\%"?53M[@H\SBD[^?1;DQIU/Y @KS!>9Q%ITW7+[^)^V.7XO7R M6^(A+[=;K*TF6YH).((9AA6J^4,48HIPASAJP-_7B=Z >.:ZGKO6R V\31Z:?_8&;L5^P M2Y[CIWBQ#G-R__?RW-G,WFE>#W-@/N R-897W/]8.I9(S3;9;O6:T!^)N*1&CB0VZ" M.")[*HW<'2C(A]R4#+=?;&N! #W-IN!!T3F)0R$*)F_[Q8.=\3\QC1 XT KB M\2?[TVPN;3P! KJ@4(E M&ZI'^@@@8I#"& @PN&X[*;5-D#I$LOEE*6[X33@4%XL;Z$#%:X/$+&N7.^!"U>Z MWIM)Y5,KP3X[INSI#.W=*KI@/0BB])N**E0Q^WC!ZW*;3;M@ !$J]3,J2*(# MV5]]0G%=?]DY7,XM#I.@*.)M'+(Q:&U1IW'\?59UTS)T@1M/#L@E33 %M8L: M00O.98UF6E$HTZ9(+5KYO -]**FBB]9R0SDH-^;E9$ ZN@4FA#C JAT^JZ-2 M]L&=P_N=2_UTK](;T4WWBO7;I74FZS#,CSBZY'=^3\_RAI$ \G(#1:T]6T]\ M.&\VB-%N4"1W6KY*444'583HAX(4JFA!^2Q D2$]TPQB2SVU1=MM5BB& B$V MMHD]PAE]B,LPB].JD"(BF\E+44U*-I-T7*;S;L&M:KXF'@#(DJ:)1GXQV7W M&=\>>(#)85>A6ME?&Q),>M>-*]4")O#J5D,KQ'%1C0R=F9U$M@,Q!$P;"(M$ M"8D5Y,3)+!'"<7], OJL%R]J_'+(TG64'7@D]!E_)9L,*@GQ%'"//IR MB((2*SRPWVR^%Z)0N[ZR(/'69 MRS6MZ:X:NFC"D>&TH!+%(X5OLL0#"0&FB$=QW,T 4G)478\%)NZ+4CS9/U/W ME]5%4PF[+) T=,&RPS/- R$H7GJH[XU$[-B+.K>F>(R111)=T,2P9SH!'EV5 M>?QPY+Z]RH;KM\-*8- XRL#^2?"D@(2*F+2LJ$*)&EA^SP@^,G*7X49Y,H*R MAS*(4YZIK$Q&+E:!M8Q-O@O2^)]L;:')UBR)(_:/=1K=D#FMUIW-5B1=@H3L MADJGNP(3T8:SNTDG1S;320B#6/6$G'<;&$NTF1%]"(JXX.Z@H?R"[44J:DNC MNWB7LE/6M&PBC1M"+R3+Y3W^5GY(]!U7EF?CA5KAB"F?S& '\/#R;'NPD$8W ML$(M1IA7D%FASJ%F!C7"=4 MH.;P/7A3W%Q@V.()!8%?L%ZOJ"+AMV+:O+\[NK>J:5P!7'%]5$Z;=U1J9ULY M?5H)YI!V4EO4E03FSX-6X:0&DB?=L9#^(=^V$=4IMTD]%A Z@%@\:<. M>* O7;H)=?+BI1D)ZN5+%Z[,%8?V?A2PNN:>Y.Y'PD,-=$QX]\'W2R_=D\(5 MB15B1-J:ZFD6?$*Q?;+,G[,L^AHG"9'HBL1RZ2Y^2,3M .=6E3UIP-GF(&%E MX^Q% ,0Z!W#8T=.*!M/3AHJX[@*](=<)9=^@.V""]MIV%>RD_[8-#:HGMQM? MJC[=;86#61 <'KT>+J//%G:!\_B)75F]8FUV>+R>1O^!H]VP5L:C*,)9Y 03 M(5OJ"'(@%CR:W^[^)_N*RDZ M;W/U#4DDT62.7U#5]>CV)_:985I\]06LIV7/^,>*!6G13@*UC=:( F27#CPI M3(]W*)WC8%G#D?%\V8X#=,SL*DQ]VFQ#@#MT=N/,\>R9MC 0;6Y%?P.HT^>! M8@DTT$#*?!X]3K!93/LN?,31,<&;[4D[4E/9D ,2D'$[BU-;MQ5C^8HB1Y84 MY<>.S6^7O)I8W 3/ N?O9)L,C [_ #V6/L$$-#!DMF-AO!PDJ2*#80,^*8M_P M !YB/O0X]=9"^Z(DEOR/$M0#-;'O+Q]\/8CN+PBLPK-F@X$_>.3P ZW&PM:NR'8D""5PT66 MNKTR)*3?(X[FHVJY;T![X/NF<(Z;5&=DC]30??^GTDA$27BZNYU#7N" K^:= M/3Q:/RUSBY.@Q-%Y5I3%W6.0XP>R$$4WP;/+I::Q1 '#QTFFHQ5ECJ(($XQ. MP+):]<\^4 QT[LT;1LZB?I!%M>9%QE)] 09@GI!!%J FZ;<)F'CNV@#%$#8@ M<- ZSVE[;=^NC,TT 5XZ@8]!G/\U2([20FY;X$,XGECUI0+Z-,D#8]I,I/0@ O:32FT/% RLU#59$ MT*+R M35YN[[$O%<88T+0C\*_JJLM:^.26<]36K-+SCTI130NF/YHE&OA MC!W-"SWK43PB5*Y&]70O.UY";XSJ,_XJ/4G5>C2*IDK8P\C%52K#Q&D8'Q+K M >(DE.&,%>C+(0I*?@&5$Z?OV;=> M 13D?5H]9YPDWWW)EP)OMI=%&9.E'Q>:^3D%@K-O-;NRI;8A0&Q.Q4)',0@0 M580:;,7?SWQ&OXK_^F,>?>3!%=@KXKB2$OCTHA> M]HZ:E[!QI'CWFD\M_W]C8YZY1@+J^#'OQ-5M0N89!JYUT)SR=._E-H$EL:.@ M63(/W!_0UD-'SA J,W2H64(QXPF%%5/TKYHKM*W?O2]JOJ":%BTZH6(P=)^A M9CC$QT/U@$@>$=5#HF9,#STSU&2.5CSH1P?B++_!Y/^C6QPF05&P9ZS9N\#1 MWX_\$8X+7(1Y?%#XA.%D(!\?&"9R^P&"?C2 'B$8PJ3B1<(V[HK5S < NO O*!YI&$;^0V_O/05)X[RL]7YNN(!E?GV$:U7WN2#"%/6Y M<]8M:2-(/'E _Y#0/5R$)Y4WI'_@!AW6Y.[S(*)]N-@C;55[+N(6,&'O(<%< M-LUT..+"F5POX623G.F;QS7P'AK9)!+F-?P8!8 L6_I7.D0-!UR=5[C6Y[4 .\#Z^! M.NPUM<# +X.Z*4T#[_$FLJ]0UUFZ.R-4]RCVY?G06_R$TR,FBW*V2V/JG=WL MPP$/SDZ.7"G2 0S/0Z,9*U'>('IRRRCQR [\&-=EJYL-NJ-[^!2Q@P6ZXOKU M!+&;.AJ?'_;8#"<2F\F+_7A^F!9,Q3GE8Y.3L/R0%4&RV=+M[G7\A"/^+(QC MX#6(%&!,-D+T5K@V@ Y,)#>8466='2>%LAQ5Q&@VAT5*C)YX],AC>YYI0K8H MH9.0L$D(/'A1UO FM9MI]R'@Y>OB#F;LCNW;N^)N&FI^\MAC*YU,C*]@^3%@^D:KNS/I:\01^6KH,>&-51B(1Y? MW^)&?!^6N@_'(DYQ49QG^X\XD$)", MX:_=#)13D/^&2WHV?X?#8\X>?3/:B0D!SD[L8LAVHH<&L1,;.QT] M:A!0@^'Q M-;P.98CMYCVS?B8OYN0E&3\>%5)?YRC5L$9<2 ?D_)*$CW,24E M..!+2@9^M,\H58\G>6KT!CY&Q>6BLX%5\:-+K60>G /6C,Z%0%I8:%;Q !0 M5 M'<(C][#(5%4S=)!F**NI0L>U]?M?\EM>&W:=EYU'AF29C)\PK0@RYT\'40*, M>8<+WHJ ^Y.!B8>'\MG_ 3SOK'M"V=G;=^S)3'K4X-F7 MSSEYU9>&;_WV^FQC"9EVUSR9D,L#3C'D018BM8Z/8(>S((]FN'NZB5(LCZ! ME"B2J+*J.487<<)2:QKZ7B([I?3',^(#*9 MA?7:C6G@%MVNV!E1M,]IH-$;#O]6F(G>-A8MKI587'^+=6VLM=#P9;4: 50U MM2>@H 6U2E[TU:82./J5(GBH/O3/'..+C*:!>XA_@N>72BF%LBE7"\D;-5-P MY:1P*U2AHE\Y\CCELR]C9,F^N_N$RSQ+/^'] \XMKE@!#[^@:850K6H=8+AM MMYTKTSK'-HYW=XACH5\YWLP;09?E>K@L0A2.!;FC'2E-UN^7&6'*OSS&:5%F M*?Y27*6AWH35<$"F:V*Z-ED5$)RIZKGI*$(-2H(Y1("A+7,,Z_"6.(3[94*_ M:[)\7Y5X?[J3MX/#KY@Z$0QA8 WK0RAXPHQK.$C1$,,#WM0W&1/1%^R?.+J* MZ(GQ-JY:*(BM8+1.H^N8MW:/<4&^(YXJ,F9G9QO%AZ.;22=,?9HSR1# !SP3 MRF!,RS7CH&8@<:>[BF8BEIF3!D-B-'_RF' 3**:J,T-B$.!G#42EZB]Q^7A^ M)(OK'N>,84GV9R=?-(@2X),'PP5O/8#0GPS,W:7GPG45?R)Y SHS$=[BG#K3G!>6 MPGJ&B[@(=KL<\X)3ZBX94TZ^P!$7SOI["2?;NQ,BB(7WX$QU^43"Y:N^:+?K MFXF.$5,VRJBAXXO%-5N3JY3X@J;MS&E'FIZQ04]J/L0 @R9 O=?O10IX3S^ M5Z.2-_1$[\%.5R;_#'R^V0BBB"4,@H0LQ>Q2!7P5]@5^*)LN(.NG($ZH6!^S M_"Y('!?;7B0 U]P!HK:6WA[X,"MP;P:["S$AT6IB4U,Y(PI[1NGX9[$3R-W: M+F?I$\Y+YJ32K 1>E+7-C0=WXO;"&-W%]3I3\F/'VU-PW6[7D0SX3K<7GY9=[NFFEJIVW=C7.S.> M9Q:V'KMB3Z)]N:7WZC=R7==L'3#@'O$::<*I6K MF((^J ^93@"C67TTAL\KQ$="\E!(C.6OYUEH[FBVNZGJW_*9"N29PF*F7HC_ MVFPOM_#89?T(4<_]20]*\-YH@.#J_8DS&>#]24\^C6;0T*KW)R62 M'MORUDU,.PW2,9CD%)HGN&A2OIDI9O;S7I6\P(>LB$N'G'H?1/ +CPYB*>XT M&K!\N+9H9:][,U%Y*S'B=,2J G_GL+]<;<_"I?$MES^ID.(G*^B]:N_R%>LP MS(]8+A/JN0VP$_!A]7<54[WHV["!UWHW]LPU7IQ$J\#+&VN<1>) 2"QV\."= MYX,"GV>%N:F!%1JRX[Q1@':W>24H4*=Y R_JENRT,JSP,+G>3Q39%!**61G" MO%O6#0FI\ZOF\+K/KM6&"[YQ=1-.L7#$4 2!73J)OS8T8X3E+8#.OWQH-=/JE1U:W_F"^N"UT]!2<_V MWP"U'D-/>CR MC1ELO'0K:D\0$,7PH,O(&$'.&DF6T>TOO73[BW^Z?2J 0;>_>*3;7WKK]A<_ M==M=D+-&DEDRUSA_BIU\M@X2*BMM9+S)02O!EM=E$Q^*ETH;8%_\\Q !9O;+ M;99,/ED'Z87N:GVQ&@Q:=RVNZT1WO?"_0P28RN_.'Y?J0H5K37>T*0E['',Z M3TNO"--*U<]XTI%MXZM@NOR>);UW[5_'-UD26E! +\)VID<*QM<)XXBULU!/ M-:5"8G8:D?,AS,:/Z=MC56/267ST:8L/Y'+ M,W]!,V=RT^!]-6=!V;I(G=*7 M:,4,/M !??%>S75RN:_Z!"T4W,CYX).&38&MF8(++6\Z*K@SZ]I6078D+["W MPD03XM!@H?(>S[YXA*LTS/;X R91*.9_WP??+LA_B A\:8?R>?QKF_6>R!5 M'_S#J G1]80;0!*\/]Q@GBV]XB@M], (5_\BI%>H(LY664'>9_XKF+7N:4X_DB=N*B?O[,8^+B 1GHU^\G_A@CHM6 M31^9,M'OEOA$/.=#O8 FZ^&Q*YAZ.NK7C:CIJQ,:OGB R^T6T^1QLZ^Z M);$4?2\N#0FK]LX;TY#TP1<,GPJU0^A/#]@K#&78: LU47FC0.FB-F&?_<,L M$T-]0]43]LU#M6'B!S$9?S[MRW=WWZ$MCD@(DJ"B#,HC<07/B 0DWNP@UB12 MBN+D2&>G>1CC\EN8'",4K"JN(&\V*?'LWC)AO(!U\S M];1IFM%-- ITT[I)Q3 WMY.&DAZG0=5@/#\@#<=:- $:-I[]"$%W*U;4+R \=@M33THA1,[K29$Z@*%=3I.M^R#?Q< EMNU= MG&AW=A?OTG@;AP&=$/$]F1)Z]8(Z2#$=Q7UVGJ5%EL01/7^RN8I91H)S(S-. MG.QB9A@&Q/W,)H?BVMV.WP0X";"RNN<@I<]W,M4(J,R0/(9_GFK!^7/V8BDN MJR3O&WIZ]+8Z;".QG3_;G,_XZSH,LR,]T]K=Y%E*_@S%G8HT.NI#$.$ MB@\)+MQW/],,XL.F:,KI4N^5IA@!> LUG0C=-CLU#KJCE/TLBK>J?&RTX=85 T8YQT*Z*[$S%-7 M7Z*8:9SENRG,*DC'Q*1*.WD\]$:,^!:=H=8I>5.B5H\LE^LI7DN:I(/C8H9Y MK>F*,/]PK\9 .U,XHY%>@_156$:8;MNG["L)=&Z(!(^T'?%ZEV/>86&R)@JZ MFW]'VA!EL_V$=\'7H"R+\X LQ7'Y3-;[IY@F6+/\0UR&69Q^BFEB535? XA MW>\;*FYSI:\O!R,T6U91010I5M&B!:SU]G!SPI;Z)I.=?-FKRYM,O;X';%0C) M>!*9;F6J#(PF-C(A +8>L(K1:C"@A89I(V!AQ^"-&I0Z+P@<.X\0)F^$*6S" M##>.(B\EPR#_:HR"_.-OY\?],6&[%EY" M,!++&\X84:DI#<%?U+B&,]C1T(:,*(U:(4Z))6<$K15JJ*%?.3VH/!:D[,!/ M&=1\%&1)-F7O#$\=]*,!^!3"$&%;3R7T(0#SE$)_#GMEIRUO+RRS9 (+N8AA MTA[\C?-1+IUF4#@S,[$N6Y,*#L1H](ST4QO;BPG+6,=2TBQB!A_C-$A#PN M M#G'\1/>ZM$G>5]KBBMC^>8ZCN+S.B@+K5J=>%.",9H"@LBWU0 ?PD-91>A(F> M"C[05"LROIMLF\^QILNKNBB]EV/$EAE0&G/.<<"KQ669+K+C0[D])F)G4-SD M>!\?][1X@U6C-3.AC0:'4@.,"\=-0"M"'$8*)E8J*)#O8 MX56:$E7HD'+&N8BJN0@$05^J)B_SG'BQ+,\Q;^Q!7XG+XRSG":LFRJ:=&4E( MP,KCG9Z*'4[8A^K(L=.BN2H[D"KTA=E1;)NOS5+22*+-/ .C7N5,I12Q-,", MK\!:#CLD)A0)424$S%&%AM'J).+DZ\4/&I3C=Y3E%C_%A:CI;*D%:!9R?OZ7 M4%_ED[,:&' 5[C[RJ@2 5&/CLZIZ18!-&2XCPVSJ?!?B-" \D W:4YP=B^29 M'Z+C2'O4;$>!479742K=M\$O;@IN#'5WR@4ZU!BBH %'@.:PC!R+;%#LA1=& M:'"O;RNG,("";FC<"@4<*@"6W<>XL$)<7 MM'?3EAH9J.Q_V8FM[PHL,^SR]V.6E*MCO_S="1:X-,.OD'2C5&*A=>=6,,$R M4YR-]I5+]*EIIKO@/9VI\S5.[GJB^7W;>V1N_E*JBNT'39Q MY-+-+K@,#N57OY^7OP7\C37[]>8KF-_9_)*W[I<&2V_0RR_[XU[[:Y]\#_-[ M*YFL?O'6EXO_YHK1E1>,"(P/!>@]V 70Q>";61?;WP/IHHK)6A?E+Y?7Q>[H MW1^7PWBAB^[LPD;_9 =VP'G)'D0N2:AW^8]C?*!^^\,SK8,UW%IPPH2+Y'L( M)L?K#F@@4;DS7QTUN\[2W=EU_,0ZKZ>[F-YV$YTD/"C3U\I%I5*>L?7"]%#_ MNH(YZ5^#YI?^G?+51_^\J)#_<(P3^O3MU?Z09T\\$C5>%S$AP.F;70Q9S?30 M(-IE8Z>;D! (2,: 7OA'2\/3) ^5;+&$/T?JDVR&B2C$F'F7@-JDE=KOA &4 M:G03I$X1FL'A>H>X\*6*: @24QS1[*'&6\@>M"G+,?*L5?)P1"#KGN0G$JU9 M<(4WBUD'X2,=\9F^>A>$['U+%]MV08,R<'>1&BNWXP":NBMSBJA18/+W!05N MHU'@1C^!9-3X*UR_S'^VGPUV#\Q?<\"YV4U8H>%VOQ8!Y*VO!A1DWVODI=L: M0T OOL);=[S]Y-ALMW'(&_6&E4BSKHBSGYU>F]I<+CGZ:SWK[TSP6S8-S_^N)6F_.EYC\4N#M,;F.M[IK7$Z8'B8FNX(Y)28;-+\2DZ=\=?N_ M"LP58KA,56OL%>+XB!( 7EV'B]@TE3YR:9+X"=-*:TZ0B>S)%K2Y,??A6! G M4!3KD'!6Q*P(\<.S]"^W.Y2N9'RX,=E/9/7]2#<:P+$/SY^"OV?Y>1(4I@9QO2B ]O?H*^A) M7P]7=*A^'OWX4_7Q(!3$85A#HWH-FR@O(X,8'2^.9PTR-Q)_#O;FH]K>5+S4 M89/ CGJL(N&;+NMY[*G/JY8V4V*>G/B>'XLRV],^% D+:(K'^& ^\C5B &:] M[(*T,E]Z<)CLEXT?17-8CH%:*-YDP2:2![AQ9AY$F(3WOYE-H@L&V#!3PW*K M6>8)#$RC3"43';5HP'Q1[;Z,@[V>,.-,CTA ?R%!.GM\0VU3&AB@9*Z.V3KE M>@H =XRJYJ1[_? :57#0QZ.N'"<-Q_#'GOVG&78)N\9!@<^SM,R#L#P&R3W. M]X;P6@\.MZ391)"7-ATLR!)G9J9;'4K!D02/*((7L:]*$F.8:T+P2Y/TP:L> MVAMM,E<;:_1IBL!3L[BS(3>I^E:A$@)H85>WK&6<_\ULUB.! %I.1U&VY93?PUL.2=\:'Y: N6%Y;ASZXGE3#B] M"UUOZ9RX75NZ]YA1(*^XV$5I7W+1PP-=<[$QI+@:TCWG]*A*IF+O/-L_Q"ES M3+23^RZ-_XFCJX@XJW@;!_79 A,BQ]$ZC:[)Q[0&-L8%^8[XM>C\F.>T9(E# M/A1L!V>9R1G'A=?SV2=592RS#0IJ<3-+I3=;:6#^+ ,?&LEC5^>_U>BL+$<: M'PD&5DBP4"'\6G$!G1Z&FF;:)SYDP]&:D/(1HT/UG#=M)A9'.&??_O2*O&10 M/(H:L*<@P?IW<^<>])7X1^UTSN8<.R.^?,^H$6DQMTC&K\LW!0>OR2.Z3F\] M#R'] SM,QLMS?_+J8'],9YFA7XDKM$SM(KM%Z#=]EA,,9L^X\NC-(,"YKIXF MHF^("=!7ZB-O8.+?+?V[F'EYA5[49?(7<:LF1EZ7G[5+ M"N5X!6=(L"8]X\8A7JLW'O"+5%-%IRAC4Q2*R0S,4_7B?/55^D3@,^T3KS.- M]3I\;6?RYO*E]4 OWE>>2+*4+ZR'?45.SC:5]?=L6KYF^6]G<7IVR+,=$6V> MMPRF=.%94=)&1_45TLL@I[V+BJOT\EM(!MEL/\1)0C_9I%]2VL@AP27%XZ4W MZE8(?C$(U2W!KUDX*6;PBCNX6@H/IT'1$(;0Y9>XZXO>6)!&<8HP(TZ/1AX$ M>92EZ-@,0$])^ C? 16!O(1I5JV)SDOB6KTD(O[;T6^;2_H5OV2Y1)QCM-FB MBF>T29'$=5WD"!4XO)C?K[^9O)[X0ML[8H$-DF'LUQ%_6"=WKGA$._"+CT\L MDBT5KYSTAEFUF\.\HB"F[WS?>-@Z9MJ@KGT;GN6J[A^#].Q\+ B_>GCA(NEP?J-(G@*?"2L(0JGEZ1?QTZ_])$65+>D\R) MPXUJ'V:%M4D@^E5F* P.<1DD3!=#NL'W/:%V&^\>R\WV2X&5AZ\+C/<*TEVZ M29PE>W4ZV.M(1JFEZG9&>"2>9T^+)&A@G%,D^L>QJ!P2>A,4*,);PECTEM91 M5"M#4%3%N(%T9X&^ZOL:DDR.TS=+SHB-35-"9'380V.H:;WMZ.'K"3W$H;G\ MA:A2N@F>#2TO%^;A=80>SI,]O"U?A]/X!ZDDY6";%DYTUX3<_XFCN):H>YA7LHT^F;);MLQCC=>R: M6\)8-LL!AT685[S]9]TIFZ=LE@VR&!+,BR\\A^L317LACKHZQ&V.==D)[4)S MJ1W]];AURP3/Z>TU0[^J1< HXZ*.KJD-:56,,'9>T1+R,B;\U:TZ/:>]FIE6 M14UHJ+UY1:D;?AC!6VL])/%.Y8Z6'/B5)&F,TSK?!7W5J"\_'6,0:XH5+<.)9+G]?,BOEEUD[[:"]N#76= MP G64MM0+VE-=9-EVK5U55=+KU[A,CMP1OERJ^X!ZH='D]HXW^"[/!F M^]>,I@.N4N*^<=%,@V52^Q*#]T?#Q+^K[$)$+3:WGE/!4_:3M-JI,VVVCE?IB79(M\W M3*N*2D=3@U\&!TZ )89V(>5+$.W.JV,4+2'/6LHW(EX>(?.=VIP]*;^39.1! M;AT27Q7%$4>;G/Z79@@_'^ES>IOMW2/9@XMOW2=P$'&OK'W$]%B,?P!E7WS! M8-8=78-(O%0#($X"93FJAE@A/@A=.?DP_GF/Z6:ID;5@P'58ST)]3N#EA,;* M>5FG434QXZ,7^PCP/F;"B1H8=]O(^QZ6N_$_-FKO>*.BACEG\\EL<<,R'34.=B!M"! M*GK24#F*$Z -VC)18/U%%#&W)/H.30Q6]N8MP2Y-Q M3RQ]00FA7)8VGE=,5R\VE:"-K\KQ/HCIM:?*:WV-R\='G+!;X 4.CSGU["Z; MJ*5RM![\V!/<6Y9VP3P0ODHCO$_C;J:@/R99,5_3V]W]@BA+*:$E'J),F^4B.G31U:&9><>K!G"GO82OI(T=DR6H5!S3X"RL-,(-]F MRS?%B*$C@E_MBM<%JDA .H^E?D-_$FK5J<-'LG\M\77\U&W@^PNFC1E)]$[V ME<$.?RGP]IA#N.)& 9V013T2H\&T$/IE1M-,.*+D8B?<-IGC&BJD[A M%6$D*"-.&E':T%5QTT]+\RS0D8N9F,23%VQP99>ONRUUU1*@*( M4T"$!#,M=NM:"?"B.EI@(69)Q#2:X#3BV*["32@.B11$ST?TY@&G M>!N7;]&;*Y9F$+="QL4,FJV"?('E)L_(L)^"?!>G&[*GJ?;X3!PMLW3NEVL2:13T MUA98;\5EYG6S19PXXM01I2(]4TH'0-4(_,M;?%;51\.G=V>A M=:5A,#68RPXCV=4_^B@H4N>8Y:@FRC*835,[1EK/-VW)6L)#K=@_6HXB=VM)KNJK)AUV#K^GE*]SV*+=5^0_[ MUSW.]QH_Y8H,M[;V$T]>1]TP0=;,/JQUU)$CK[I+8$U!6!FE ;P.CA*TD8?; M&QEM#VQL)W>D=-O8+ACP(:*"Y<[!H 0#=]C784)]@"<>KV%P*Q$$LG_Y<#+7 M2X:S7+PRZ]$M.>G@X0X? IK-3)Z;1EK23<#BE@2FZ1$7ZS3ZF1AKT4!I9FCB M,;RZSS)^LBPW6H8/X,N=EK$2.-YJ:8:1.]S) ]'ED@_%[K.PP218_^ZU3#YS MO*5%SM'X2V(L)05\>#A ],^X9"+3_GT9;44PW:PJ2+\HEZ.=FI&>ID/WI3@8 M#>,3^A4R@G GK%,F&^3EN1/7>:+2QORH<"H7XG['HGVGSWS1^!=Q ^9CIB^\ M-KX*-^^X_MS=F&U23?<\)A\4OIIJ?NGLEU7)7_BDF6-S%8Q=BM)>(BC0D7R7 MHX?*$4JOAD)7>P%,[70-&] O\@^@O[H"FAWU28F-"EO8BO0GOM7G+IXB[3H9 M57]6BX$38KSSUX^D5YY^$._*%YYIMI.>[7U]C,/'^L9&CE^9_YYFPC2W _OY MVQ5DQGS>^1GF4U=,"8$S[O0Z@S0?]X9..1I8P-R[B?E6 EX%").%UW/236,W M+S&*A/RO#/Q_^Z4RZV^Q]J!&">J/PLBLF_2%PGFA+@TC+MI"H3U3EHN,'CHZ M2EL!^Z,P;?9-*L,AO5 :F147M>'PXQ1'L^4_S_*"+(-I\)$W8G^FG=OOXA)_ MPG0%52W:5A2@S;JC*/5.W (/M\UV8JQ[?Z%$M_A .\"D):I)H(H&>]T 42KH M5TY'KT_S;HJ'B>>!1.:][/1B^;507).=^E6)]ZY;"PG>G^6B(X1IQ:B!O5@T M3KAQ63#M<+/30S9U=+L(E669OLT427503KJ>2DT:,-I*(HW6) M:$;V.)'/V$AS'EP(.I9/E,/7N9'5A#" M9+I*R4(0)#?TO=/-5I+0-%VCR +[TPFFI.-31]"$]ZNCF3?XUGU%F[T45!$5 MMA!SLNC WMHET+)QD']V72NT$YUMJH@CK6FCBCB2J0L?*N@C-@!%DX;PP9%Z MJTS5Z@W=W9WVJ1>WQB7933=/+#B07=L=A&EW:#<@ '5CMW*D"(+8PPD":=7: MUOCP^-,0F>IF#.8K*Y,(X-0Y?.C/4O?FH(?@B>FUVT7LW='$?;)J%T/VPG8= M]:)CGCY=+NLO0^&)B3H[%KXLRZLQ[Z5#PVM:R&K>NHPY]WLDC."KM&ZYPA\; ML)AD/U2H<\!^HC7G@6YX@.>"?1CLQMU[UBV1[/;(,I"S"\9O(LS_>DL+[XJ2 M:%V01^R*QYY\3!]&H7M%T6B1KAO\M13ZDFE(7SC=)ME7VE4YH"]/'!-&/61< M4H)-YR>!=ZKG4!'+N(D\KP5L^A6)9V1\V>U,(.4%/F1%7+*M@OCY#ME7$DL< MBV W2UI&RKP7%[@,XJ2X"Q]Q=$QPMN5=?HF"7L?!@W@QOFH+K"J1FX0B5#.7 M22:BZ?LRBMRBNY?)^#7=0"_0&T'V+3I#%6GJNCAQ?HVM(5^]31U-4NTWM?)? M:X[E)Z/ZTHR@,R'C#>$:I!!@4I[5Y[(F7;^>J'C O2]Z\77NBUL49 M$PF"\_@IH,U?.;!J(N<=SY^.[)-/HJF=^V2#P=]IF4\JY6V7 MH-Z-1S42V4DSFWQ#=M01WA*VHK=D8UU?NP[8_49ZKBI=;?'BS:L%)T_9REZZ MFRZ/6BWHM5-;GWH[/C1JQA8H/ER*67!2+TYTT'>'7ST$Q(*4LG/;88'Q7H'# MUTWB+ [_=+#7X?#54ED_2'%(Y-F5R=7Z= MV)XSL$*,!=3P +OIA9[DCW)V.R047Y4[/.CA$NY4L&._"4M>N(<52TW9W*L?^$SG^(=/=U;RK4._0'J M21G$XI5RJ2F@M@1B)$%_ MD@?]I\'XNJL7&@TY4ZC*0OYQM9%QN8Q$.D& MY'O'&7*BY(\W["&XR0TZD/'*_SGSZY:;:U_OE1Z3D0AZY-L I'_OF2,;/@62 M?&%+\$,0 U>7J^6DK[*PRC>)V6HK^^R^>[93\BJ@=17<$I;:R/@27+KQZ;A) M:8BU;7M5QWSZ:U.3"']@!?F7:=\(;^@L!.2?(1:'3Q[H7'4'' M-Y_M(+3=8QN(>.2OK5RZ>VMU;QEQZN'?&<<@X?D)#KV'$=,*S7DZ Z8D U+ MX2'55X$Z,&"]_]3,2LW^V@"0W?U4G*BZ"3$P]"#@P"[+].2W@H/MQ3=LCJ'O MOW-V://K'&<9GUALB\13WV"5EQG)]&AX)_7T+#8WXW4 MSSGZ\X;C)()74N5VJ2;8V\JL?H@3@K@KKM++;V0K4&RV[.AFG4;U!=K+(*>^ MP[@5'DP2>.<\&67NOD[ M.^VL/=6+ALHCX>P!XY2RC.,G_LY77*#H"%9_/L^/=-Z:Q8HNJ@BCJQ1QTK2G M&&^E0PO+F^O_%7VP=.&,D\-3#;RK ZM5J'4N:4J @!L)Q46PV^68&\AF*Q81 MT],Y9A3 !D,.HK2:#1G@81H/61GJED&T4*CSJG8!,UZXOR<8F^U-GD7'L-SD M=SA_BD.L>#K'"@VT<-L%J-=D/>CR%]IMO'2+JP@"];L"!6UR)) 0Q8),,PV3 M)6MD(>MI(629X&V@7IJN?/?' =XK;>^^_F,%]D7CC6\ J5'L#P&!Z;Q1FDK; MV;LFKJ*,4'BV8]&_7]3Z&DB=%2S6VBM]!Q<-=9C0[ N!WQ)R99.#0-J-(Z=> M;J2O+4__V-&\VU!W1'+85-!)@W.-]F^9YF M-)I'7/\?'.2;5-F]K1\^D",?(F3MZ?L@PRT%_;DT9,'DFO9#3G<"0<*4BJ;# M,G1H:+=27C111M-1:5;6*2FI2T*56WLF7* L!4M/33!535I?T$ 2$>GU9D3) M($('I^82UON47S/OO8]^ MJOIY'T+G17@?O;S$;_P!UOL0,N-V/X*"]QY(%G2 #Z+H+\$+-7P"^R'*B/^> MR#!=/7T1I?0RO)%!9N))_@CJCSZ261DE'2?@NS>2Q>SOC"CV"_!%#9NPKFA+ M^/#>$QDFJY\CHH1>A!\R2$PX(8+]$MQ0S2:P M&R)\^.^&])/5TPT10B_##>DE)@[DS^!NZ/X1YSC8ENK#Q,&D7H)KZHH^S$DU M=%Z(NSIE&-YQT0N[@J47X<.L,]C?FZ&&YHMQ;-9I<)!IJ;!O*D=W0LI[1Z<4 M?5A0^+(@DG M5[PX(8*4O?3@3&=Z*ZOMK1#W/R65RW5SD3"P+4Y3<7,9JK;29HP(MK=K:4'4O_(2#9;3%& U5$ MP*YW#1"EC8,JI%75B +PPOU@F=JW[>M?"O3:_6!A.G?N[?),$?)4N\R/Q-Q; M;!.7^(D^M6/<\SA@0P?P)95_VVPYN^?"[RDE^L2V;*H)&$0& MR+N,$+EV,P-HP/F;PQ7] -CG>S8&E%^:;CK^IS05G!:J MB*F:EW#OQ2E">JOI)L#);LCX/B5KP5VH?X3"F .CAK@7H2F2EX MLCPDT=FQY#6^%P&:BT2=[4B# =H@L*\6[8: M#,Z:3?QT7\PEP*I%&^S._V7:2 V /T_47X2;/0HRC@N^A"_%K" M=%1'.!?3CT!)5 M8T&,_OT@E([VP\2"('V"L:8(Y25&2ERATS6_,BQ" 54DD$P#TGU,):?D0+2_ MY9*;A(JQ'@YF,"G/MA:.HEMW'18Z_FU(G!CNO5I'_RHSIB_.F0>)TRT9CKWZEVU/=4!Y,.*"!G4:Z"Y2,UGN/OMC_<)$YYE5*W['\*\7LVASH MB>)(P;H_V9S.(91*9\-!?2( MDP@]/(O'7\E*E,)5>@^2ML)"#,VW[R:FS2)OOBX@'< M<<$JH_L))]5%NR%"5D7WX5!1BL;1^6Z!;!-8UIT]#B2%FK[L$:82EN*C38KD M;*A/_F*6'W5>_W&5/N&BI*I:Q.FG(/\-E[0LXO(?Q[A\OL.$9W;EC&C6=9;N MB/A[">." ,=)H7J69VKB4)F&J:>G24M,17GY]R\F9KT;4C?0=!/=C(#X$*@9 M@[D\.LH9'0;)F&_$2&\G>71(?4VYR$OIBC+Y5W,]F?SC;U724/$(4??KY35< MQR+5T=/O%M4R]>#=C5:54I_@J9W6[UO@\+M=]O2NRMGSW[CZ5_,;5Y_\;9TD MY[5W5S[$8P9=_K=W89WJ@0EN49VP,](-I9($-:#3O% S3D_.UQ_+G?=-!2+GH M]4$$U"EGL5K*9<6"T3)'MFSJ-N-K;I^R7=9LU->['&/ZA_Y]-PL"4&CH)$8= M[AFAX=)0#FQU-(7B2)$6JK&@WXZ;5ACX%^8FE6<.2[[ #Z6(Q54QK@8&R%YU MS-8F>@H 9Y5J3A1Y$M9,BM4,/3PCVKEOE^6LVBHB%% A2*P0CMFCB<%3$"2&W?'. W2, Z2J[0H<_;+&=(76FBX0-,B@!Q=:D!!0DHC+QUMJ:%1 ^Y%]H(% MPENRX5ZG$7^T/$YWFZU"NN*>L%&HOS+F.:8= DY1YY@J6;NGI ]B$M,+X&1' M] MQ&OM=9PP8;8^/5CK>G!:_,WK6FL<5J_R>?U7+W9$M4B?<% <=AQ/! )?6"*!6P M"PZK;CI^#,JU0ASI_VOO;7LCR7$$X>_W*X0##E>%Q]W3W7/;L[T?#DB[JGJ\ MCZOLL[.F=] X#,*12F=L9T;D1$2Z*O?7GR@IWC+T&B])9<\ @YZR35*D@J0D MBB*O"$09L\%.P_P9,6$4R!OI(1OSR0BV_(\ M9U,+*67 -?R66^.,P]'*L&?2@^.9O$V$MKWK8%&,W63@ AB%V/ M2A+C%L>$$)8FZ3NA@M,FX+='I4Q ;DE-IWB5%#(_X'J-2?2'C@QB.ANG% M,FE:'RL(C=.Q9=>\*U+A$D .9>,R6,".-+/D>YUP=EL4!^@:\XZ-9S65012P M,L(&"=JDB'FA(^:,#>#3:%9\HTP.!;R935*FZ;0H"316@#:4*PHO>Y*4DCW[ M/8#7SVK7AY*1('%4;,AZFWU!>]\X^8Q(1U/1(4#(U^T@/PJ\8Y_LMJ0[=56A M:0>XX,>!O6F:](%@3?TR'PF>L#__0T$8D/ 1D;>4#]%1W!YFBYB)DM,6PYH- M@!D%;QOI(DI[ VF"1]DZVAGJ5\25*+" 2:2VRB%O%0<(]#%),Y[&5JW/&&AV2# M/D+51NF"A&>E[MPIU$BB\AT/9)E"FRF.#:M14N-CV?(DLC%;QS=4_N=^W:Z#J=]YNJ.A>09GD5J.P8J#Z1<F6EL7?5=VVS/,J/;7.YRXJ"%EKBI M66V:MW7_CMBU3<5(/\V&0]7E#=$>37EQ6X-A+C_#YI>\25(B?OD6=WT1U11% M80O[^J*%QEM?+ *TUQ<-*,KZ8N2EIS\_RYJ551V1<-:187)4M3>W6?I"^)U! M,!NN[A.(SVG>*CL*R[AF'NQH>";B*E+;5FPX*$;CQI3QK7@"V[ &4U2]?0/( M>D=\'DL:*!SW AX>\B0^O710 2!6J^JQV:E* M5?\5I_K4R?#J70;A$,BZ;&<5%H ] /"MD*SA!YW\J(-DCU^ M,%^PGX"B9T,H65?D-73@$%LQF1@R%WMHY2JA]5\:RGT%SM.)?D#MNC1:A'QL MZN+$>[)%56CI0Y:#'UFR_:/3FJI&#&5?9A)+OS-3806P-].S9=^=+3J%M #[ MB@!^4/LS#P'A3[QA1.O%=(K^8MHLSFG2Y: YZ1,)U=9TXKK;W2F% &U0S>(P M>^SETP9MG*Z25SG ^"M>)UWSN5RDJ]/91K+-,'P*(ET/>8G;NBYRQ M<:Z0/-DS9>!>A;Q8J%K4>&&&NBSTFLMXH 6X )C:PCAX_1E;O?A$DN(-71T@ MW'PJ7L/]G>9YQ$ :B/&H(<)V0E8^!'"B6OX<#E/>NU">'^CE[)JO9L+%SM(6G M=N>0[:F,\O),TCW3ER1-SR:@0_&1D<+=!!6B:(Z^0FRB./\0%?3/,6:?*MPLK_?9 ;8 M6=YNY!G;6I3'2 1P]N!+;,UY[3A8KS8;%@0SO_XW8VC?KJ_1.//?VK$ MB3O9:E3H.BFAE-+3]S_].V/C8P+/%O4564S02&IC%Z!6&#TH7A:"C:>>LD@$ MPC#^DS 4LN,XV$VXQLA! (4(G #Z;WF+W<'=A1G?,X*'I.J:AG0&V,#4W5B>]-,?%B%IM)%7K4[/V*#N,8M_6[%S=#68 MDNLE_1H9-C+^-)#T?ZBPM5'X$L"SE&&<]E2R(M,HHTY).2V"?<9!$AM_GX@C M^%PM,]DIK:Q&8KO8OV;Y;^;^F08$Q&::5C$ZG36UT+AM-BUL*9M2 DZM*E?\ M: 5XM7? [*LYASR8EC^-3+.4E_Z7'XN'[:'XF*WHUA8-,0!C%8VVL=_4A]9! M(I:"-K/4=_Q4%G&&>JW-&1&"WI'P_&5&&-&G_X_L@*0,I*'5=?84#S@G@$ X M1A7?"<%^!XFR!U':'V).^_6VX3#MV,^6 [7G>6PZ+*,>9MAA6_'Y(M/*M8I*OJG[>[?9Z] MBJ;$1G5UQ,739"_AVDKNA(BB_QZ<]2\4)8*H6OXL?X)JQ35^*)8SLYAS;-(6 M:*0MFXL0]<[-!(RW@;-SU4__EB@B/>K-3]^1Y9__ M4+P-)%%SI$#DW[D\P:2PC1%'Q#[X5YH@ *)>/(N\;"V<[*=FT60__.T&JGK0 M?!_EY?%3M%/UM=:#G=^J;2R#,>M@SKK F9E07%DUH 1@YVM9;5$(=@AD\F^B M@BY>Z6[]!B3>.FP%$Z[!/+&46=Q[^LHN)GY@?3>D HDK*-36[%@H+F M39Q$:3D1(SRF[W!@;*C+8*0)ITW:Q)E^W=W@.8HA\AI%"<0K3"[7+"X@_W:Y M@7HGI<'F>S!81JYAMK'J$P!$,U9R,M!N\V^))(9FI6[BM#@-PPB]V<8-R,LF ME ]PO%CF45I$,>A#<7UL_T41=1A" "\T[R]F.S[OCHT2I/=E3^$31"]1#C=? M9&.@6BK#&2; ,-2L'ZC00Z&KC3$$<:(>4X0?!H6^/D9I],(C*,J=@QH$)Y"E M8[6*5YW^_>QA*34#BA8]%1CVZCJ(Z>ETM*#QMR_9ZQ]6-!$JRO[1:"?[X6]W M]"7:OD]+]?-S)<3Y==/ **BFXL]GU4SM^/U4!H B FSR%< MSZQBL?K&[;^=_0/W!^_?P&WEMX6>YU;',^(PNMPDN5@!.T\6;[+=/DJ/,O;. M_ZX_K/K30#K,#A6V/NSZ$L [# _CU)QQR2@2<0WS+%^E[L2!.19422S("B"L M<_-$DG,R42Q6_&BFH M2GXG7+E6\YNLRKM&HSX=0.7OUR(!YAW=;[,C72W*[B-]E:RNF$A:Y2=8K5=N M:'A+F ]__<(S'!EJ*\FDLI7$)U%9+5MK20)KI9I"P/MU]5B@PB>+\K1:!%II M\_-^Q_F=QC*[I@\RFV5EE_4$/ CWH!1!XQ,ZL*$X @53B@T,)>FIYI09>::D M2D9B"B1ZUE:_(%&5GA2&/W"1L^<$EAFYIJ1&P]R+#I9&_\5 J4E5%E7[^7 # M]P_1D:>\+[-%S+8V.?T8Q1L0Y[AH[90T$6E79+P OY]X[:"_&R;*18 /:_W= MK$0&;97HI,;O;G&1'WF,$G.Q6B7\4@V]3\JXKU6YB[VQU?J8=RERHB+Y8K(: M\7X/OQ4^3N4OW?"PWJEX"-6\5W% 0GRWXLR=97L1U81TZ]8A70$H)XSUJ&6X MM UJMF$#7:7;\[6['AF:CW6090W]Y M.A80$_E(7Z(O45G>1'MVWE$'*H;3P@J(C12^"9(-)(3G?\9QK/1).PE*8@D+ M2IU49$DLZ))"$#YU4UC'GHDGHG9.-;TK4E,DDB21-*$;MIRSBBRF%YMK*DQJ MTM>-'B,4'SC19.E]X\@! O*9DTCB[DM;&X23G0%99[G>QH)Q MK?/,E\KEMG:-O>WBQ;KCF:>OJV%G]=A5M*X^/S]E6V.$^P00.;:M9+L7U>Y MX<>S%>P8#B>TOB@M&#AVC-J/]^:2%\!#B$K/PO]9 LP_1TEZEQ7%?0H-&._7 M\C9=WW3ZZ%1 L8V=GJJ! CD#:"\)X*?G>=E1MH "^)D8H:LOV-%+J1)Z=Q]LHLT+#DGB=/H#I /F^3%]51P02( M>/^O9;MSU]^#PKG7U["A/X$WD-AW]:ZLM^(L<;;;)24_ID0[R,\^0T(2W!V?:O(D88-<+)V8IEGS$L$I[P2(OQNP.] M33_1K^7R"]V^TH]L'[_1[8:=L4-:MHT"FM=R)6H@"[R!-Y=5_TI>BC]$R>J* M_)5&3$M3?9H8UE[ 1TJF[/\+NY9%G.4KNOJ<,DWM7:!TA7JB ,3KYF,H<0P M:V*,$;];-V,():3:&L-95;Q"%<1(AQIQL]_EEPS9?B>="V9=_Q)8ACL[>Z\. M<9F\TD51T%*[3-KQ LIKUPEE3&D_10HCFUW-E5,B>X-*!"[V4CB!;)&4;=_( M%IEE&W%,=9"TO*8ZL(G/!,C%2H M!5M2COLDCK;;(XFC8G,%BO.:P'($RE05/1"%$> PVV0&M:[%L$ZUOG/0W'37 MJVN%@?N*U%>0=E+-?,T;^ZOX(]U%5=$%&8WC"_O[*-\>85UGYPE3KI$O)>2D MQ6&"]U(3_3S(]R?U_3(PU!PBC"''&:V*?V .8!FB,6 M_"!!_GY@ZY)0&OQ P%.\H:M#*[_D^, $+=O/]I;1\_;4/_JCXYTC?$5L'R=< M<5%.%7[,:6N^7!&.=EKZA:,BEUR%YH!U+S,FEW-?/A=$W/:2;F*=MITT8Z&U MHW1A2]GY\8IT6]7=!MB(;Y2 )$]>-J40;@O_F:P'WVCCNE^ODYC6%F^T)PTL MG@D9F6];C1(0Q5 ,G/141\!RK8%*?@?8+S39YH$8QF0"X=K!398697[@]\LXOBP._#V&>^@ MEG23=+'+\C+Y+_Y[[2QH9FTZ\GAF.?44M0UX*MHHICXM\_WP M>T.>M.E?D7H$;DGM,:[(B2NY.DN%MY_$9*7T!;@UN9&9Y^P.]KI1:^)6K4%P M/8V+N)I)MIH*NE(B_G$TG(Q8I:.(1^W=.T&%>Y M<,*+G-MT1==)FI3T+GF%=/&2B9(\;V4ZCMMUCAN1$"YU?,157^VX4$"^X'%G ML:>[%1'8CC9DON%T2$-()I--J2,MI6\0'*IHMQ\J+, M6;5A8/6L=Q*DZ6!O!$?L9^_ 5]\'U@ \\9F3@!*6+1IH#>V'R".02!>+-&BH MK>Y'"-3])%>0RVN3Z#SQ^E:L 4Z"78^F"SI:D!!CZT[B="+F1@R<.+@#2ZKD M\B9HQ$_C)^L)\H9NO%"!1<(^C(V"V0F$$ %S%5,=_;)A(T>^W-@S1KT^S!_Q M&I^$=BC*;$=SJ$Z71['E9*V%1DP],PO0R3I3@^(DG)EXZ4=A)#2IP4,YC ^4 M(Z[ <;7?8.2V$[D;*IY=^(C6-A(7/!2+<6>LIW8V1SS5:7I.?33EF=G1@M1# M;:Z9#2$+L"P.YQ.:<_XE3>GG C\PIL#I&$C M^V^>+=0NRI3;$S#2F('4I9ASP^ND!@UD+\^D#9/!;.S'2S/J#VQ2)YL<0>R2 M3+HM_CB+!DH78M -JU/:,U"].',V3 4SKC]=G#4SV.GFAA.[*&MNB3_2FAGL MI5ASS>JDULQP+L^:]5/!C.M?+\F:%VLV/Y.:] G%2[%KY40,-^X.N0NP< 6_ M$YEY!)0OU-A=9F6YH3GE0N+:_9+1OE\OFEK,BZ^)+@:N@<6S52/S;2M4 J+8 MEX$3Q=O$+(5V2GVD'VA>565 M?/&24ZJMZ>H C]7!P$&(ID^! 1BQ&X&5*\42FQ1DQR%(P1;M5<%[EG!*3[[:QWJ:M*$AF M[2A*;=D6>#SC=F*L;]__\9D(-"+PB$0D=W*%N0PH M&/>1_?=+5);%_9H[%>Y*5G4+-96([KA(9NXK7&WOKHAXAN_'H:)9IJRI4Y D M96O[3KR6A#)_LF$,M"VKQF![ 3D(KR#*UYR(C]-JE;5(913% M58]BI/!-I8J!A!!K6(SB>)AO4WFTHGY\>.K,F &4PBP(-XN"_8US0S@[Y(_? M71'@"*UJQK0SJ'!]#<4KLB@))THX5;)43@5JS8V)I^.7EF*XJ@*Z@[R/RXQM M-!F)[W[XT^A9.J%V"4Y2.0'#W&2'U(4X2@7/N*Y2,D3^^#U8R ]_N@AGZ3*+ MP]SEZ71%V6R@W/;.DIR\;P:'/.J M)C;'SJ.I?G.S@6NEXC:M^%A]8'S\!=BX7Y](M'@NN M0N9RQ%)%V(--,1+T+ M&4?NK-8X&;_ZRDAL^91DF7V2FC !RH23!I!3PPYJT=!E@/3!@ED6E'D?IS A M.'Y=MH>S0DS"L&BH_CXU=EAQY/PZ8C]"$TJ^MWY'8W'G*K=#^@>!$PKR5$9Y M.;LH?PQKJ770I&BT:[$NI>_H/BL2=>4_,RCZXJ=D7;&J=>#P#LY&AHR5^BIX MK,/J>,[G[)_!#XM/A_U^>ZQ3#WY)RLWRZ\&2Z&-&PLSV<1&GF_)CPD#.^[&S M-BPF)*(<@GHKB^8+HT^6__$9-2-H@,P6<<+)#II>MCG 73^C&3J M"A9KHV[]#<]\>TST&Y@#!&[;&UIE3F_#BSX_2Q5C57$46:MP ,P^0&,#Z' M_55;X3M-Y5X=$)+]:=FM[:\'@6=_&E;Z36&ADFX" "2O&[JMDS1*XX2WI^9S M GO.>'M8T17[!XE("4>7;\ERP^ ;F"BGY%"(?*154L3;C/V54Q7'?1@DZ](Q6YO6*0">7:DYZ7UB]J0\6\ Q*2<3J+4UNK%0//?!U94Y5"(2G';8)4S7,L M,.]<$B KYMLAOL4PQ+T_UEHZ5%:!!_D_,L!5H?+-;X6,:>DC);-\P3E]PFT: MY^!X5C?1/HK9'H +P?3%)*8!"=DG6,7I^00M!KY/L+!FT*:DPH0UG:-*'6/( MV-8_4*I[:%%:256A2I_ D$.P?E_)%JM5 CK ME?-!Q,?J?YNL^X'JM3_BM_/ MZ:IY &#T.<3J*.V%51>E-&OP$8R158V:^M7PN)9_ 6EOJZ M\8<%DMGZ3DS!L M?%3@QWFZ@JWCLTC'1WU!X,7W-7U)TM2%];,\ZSF)FY](IH7">]2C8;C]IN<$ M!.5)CY*'X7<1\V[8!C*]FC&E81''^8$=+K.4+;$'7B7T-GW(LQ'%SR'-- M0H,;'E:=+@^AFAI=#DB(];FO7=8WR_ B.4+SM%0^J(' K'2,I-I269 5O M@-E?LN=M\L+YX,E30'I5/[ O-Y&$A%CB/CKR_"@HYAFW.(/LI[WD[5OHLLDS MJY@:;FE<\J%CP3&!%"M D!QMD^@YV29E0@OR9L68A10KF4H%#2TAGTK^"L!3 MR,K:$KA$8@Q#@.,80[J6J#Y%\[=H1<.&?RV)2MJX\'JUPB82';54V AEU*C) M;*^)'BGO/7R3%24/G>^2L@2MES+(0O'*C;P?/N8;(T\AN\^-')&17QYY<=FW MJEUV@$+6TKBH@";/%+R&J$&3BP&8(RM*>5-2C8'Z_&BVCD%A;""=RFQ2$'8S;; MC!8:L26%68!.ZPDU*$Z+"1,OVDUL#1Z* ?B)48/AZCQ_SB0Y=UXN;$AX%N F M3ML0S!@H]N#"DN9=6F4< :X/PZ7"M9"[)(424CE=)>6'* :VCZHJ* [P>'9A M%:)M$EI@%&NP<*-^O)>MB< @%8JUM,AYK.!XNBS1=81W@L9H[. C1M&\P ",V:+!R-;PNT:Y-FX@7G$ = MK8V"OZP=% (XA"-AF_8T\C2?9-945@?SUL-B)[;:S%H'&$":Z\3F7*?"!F#* MGC(V"UM@)CQ8CHE,=_3V4Q;1?H($K[M,5$$QA(#TX'A;49L([0VI#A9E6VIF M1EOOG,.3"B&(")%*$F._ MQ]>*H+C([\%BWN1KF-%>Y;?@L=?FD9)L?20YWP7_IRR56=&N9F%'0[[D=Q"I M=\UOP,&[Z+,8*Q6&%MN0(V M'J+5<.1^JWZ'7I!VC%COZ#-RAS$5US+#YSK+\^P+W+S((@ >@NM)A&4Z-E%M MEJ3##\:PS RZVEF=DD9J0G7YBP#-SE-H^1[DF8./+(8UVB#!)=SR9U%5K$DC MN H0L^V?CNUNX[]3**36?VHVE/Z9-)!7/":)WFW.D7D>/^7-6TJ_@>)U%/BCVF0'K]S*+Y2F)"F*@^BIF*[( M+BK%ZW(&M95+@$B=P+HU\!12NVXA&NP8.4[R5J[X)4)X.\7;E/%%B_(Q*ND[ M?E$IM,UCK=:3"&NG:!/5ME/4X0>S4S0SZ&YQ%1T"A(B@1 2I +>*GE+7PN6R M0 (LKOWZMV%;ZJ)\J"H"#9RI#H5P[50AJ(^9MM"#M-(>?T.--"JE@1)&*G C MM0O=M5$F&TWY]F<"T]35EJ!L%MB.[85WTGTN%_M]GKW2U?UZF971]D&V>U/7 ME7#&Q:HIX2E<4T_"$1&QEH07A\K"I_N:!*A8DW=3M?@K9!NRD*JDCQ3[H2,R M/R)7%. 7G :IB:!6D)A24/D=253)"H6.]E8QT5;\C]'79'?8C8GBZDF$M>;; M1+4M^CK\8%9],X/NR[ZD<_8H[BO-GS/_==]3[!HN'&-T$#848[(9"[HQZ)0= M>@Z)7-&.V@>TC]7=G1_*HHS<2JJB+2-BMYW$#]%1T<_2"S,,/;<(9ELK3M#0 MK<+(E_O*4*$3B1^0]?A)*/]:M**H$.$NJOJI83P%[%[B, FIN(1TNO-I@X=R MX]<707_OU\ &R3H#RB@@RI*$3E.4-$%CQ/(BLDZ^\67PK M?(F\'\S$8T605K=0=T 0=W@*5CM;N=;?' 5]!5 M%]V]^PDAH&6(F-<= 8QPG+>Y.J02,@Q7;J@#J0!#=^SFVHA=_][DU'X4V5<) MVF6)OR@*UW]5]7$(1^V;YRP. K>!PU#^/OLZ_6\@T4W@E!6K%;S_&F\// 8: MM#U8Y1(OH:#7B+")%9;L.-]5!-&(B681>D M8QYZIOF,G1\[ (WVEZ>'40UFAL5J,605H&HMI01';B5EX,K45 M!PRA,T3B8'79NB A+ VUSB/)>8H95-W8.$_5HW)=#I(6&K%T@5F 3L4"-2A. MH0(3+_VM:]TS3WK_&F%F.X L/-,&W$^,!U$<3;8VA*=,W!!:%0G0LYR&?A=W M24:LPT_QAJX.6WJ_YMS)WEJFKNPV#*3UV$V0>DTV@Y_5?IWYZ3>(E4CD?BT7 M (E'*L205@*(J#J9B ,Q?^WV=:[?H *P.LW;-@=/L!B%Z#Q9UYXQ=C$^UET M^R]1GL"!W*;:"C@\S=8RW5;L'A"*7FNXZ&E&!1>05GNS'HI.=\U1KB5.IEO# MAN*U3YC7.VX)&(#O[G!B=]\2/*C=NJL(0N&I18*SZ/S3)LM%>5^+(UA4/1]+&& M;$W$M7<+E_Q:8<]R651O'&ZB8O-AFWTI/K /T]UZ*!_:.R(BJ9276+56.6'A M72QYL&?8(,8,F:P!F\"$D:R[=41K;#&-=(!,.#8!='*RM\<+64\HH_A.D O3 M^GC\LV:'DG]9Y$:&R9%=@\')B8$1 MV/Y3$!-U-5+ZY=3/3W;[-7%H[!<*TM#5@OG2Z(4^ MTIWHP\3_"$?%[YW")2YD0@FHN8NLC[79:000AG-ETAZAJR@128K4M*2U!U!9 M=B+9*\1O(BEJ7HLJ#)E'1;[I[>,"-NIW21'#PUIXX">?]@V90R690(W:(+*S M42MHA&?46B8'&'5%2[Y:E>1"-FMWZ7MFO:J$Y77V)K9G:RCIPZ$\Y/0C\RN[ MP\F!I"H!X19=\B*$'G :(+8B!N5!!3,LY;'66>\8%,D9>M[23[J=E*LA_^]DBC[?L":D LTM4B M9NIRV$)!B'?0NC=.1*O&YFW%_?HA!R'*HZ(3ZP3TSF_UDTT"V/]H8F==O2;B MMF< GZ(=5_X*=+X^L!,H-S#;2*7L##N.5+@J;1+=1YM5=()49#VC#CH\1>]9 MS2[KYYR=2\3+&7T?>P40TAY)RVZ]!>I!X.UP-*ST/KB D^OR>7I<:K^A$K MCL +8&:B/(&XB46VQZ%R, R9;R)P K#1\WV2F11%^9+3'JT&5#\' )X0_;-Q@4 KF;J&K#1(5"-"D" MU12\.]!/]&NY_$*WK_1CEI8;2P2XL,GX)^S1%_6HC%2(8RJZU2HG^Q M?@76_PSA_&1U1?Y*HYS(S:_F7"S)/-J:Y&)P7G0LQT;;0@XT4B(1O MI@V7$QDJ$+PL4S5, ;.='R_'6#^PJ9Q@0@29RS#5MLA#+15H!&^H#9/3V"G0 MNR@S-4P ,YH_79"5)J]3K*B"S(58:4ODP5;*:(1OI363$UDIHW=95JJ? &8T M_WH95KI8ES2?R%1/:(5OKTKAAQAMAU#0EJO@=+3Y1D#S HW892Z6&YI3+N!E MV//(*;D$JQUCJ$';YB3FB%YK8Y2LHA3'(:T>5=#5R7U.P%;XN<7U^Z\Q S4V MLQQ(*U#[M GO;*PZ0N%9KIG306;<)DD$S7E;;/XDYB"E+W##/-BP!TP%J>[0 M19GB"G^6O(\RBW_;9-L5S0OHV%,>W]$R2K:&ER46#*P\#B=!FGP-(SC"BR8' M?OIW_BVD_TD$&GDC$=].\L)!HS;_?Y3D6?'S-GN.MDL:;])LF[T<;]-8G^MG M14%2'$=1:LVQP..E]#@QUM,A@44$&FGPH+]JC)T%.*U(7"+\?$"4[S3"UG_9 M)&E19JDA4;X'@F3+&E9KVSWY.YZM*AGIOZ>NH+#M,$QVS68V.<\C3.C]T]-' M6N99JC>A'@B2"6E8K4WHY.]X)J1DI-^%\NF)"#!L&W+F5[*+OU#YSC!RA3;* M'Y\]1'EY7.916D0QKU/9?S3KA(%88"FAX', M]XIUO%XIGZTZX@2G6_V'J$X((>F7\6FI0<-F?&/Z%&UIL7B!T*Q^W5< 8450 M=.PV09-3",3W*VI6^B$2@","$'L',(AG_&W $+;G,*<_W_S"+/5+#C6F]/:D M@D(R*#W#M47U0?!,2L=+[T/_^=N;;TD#BVU6[GRW .PJ_GF>X21"=+%_?K^ MD%]G4;ZZ7[]+M2;XG!:2 8[5OC:K(<2 MPC/^<1SW5%:2@\>(C%?R#!3AAU5%D[]NCE)")5GXHR2,[4]FFHK[-6$$":<( M/]0T^9OU14HJLO#':BKPO=1%*<:9#H1%F2E_[/ 8AX #03,C@:BB3B.*0=8OVK<[3$Y'F"2VN'Q@UFN.LISP2C51XW7Q.7!.>0R1\TQXHU0_???\3V4O1]A*9 MG3Y]/M<(L[_)TI3R8: S_98611-*L@=G?;"17(&_@+53<$?%^:/(L3'I9/\1"J\28. M2(A^Q)F[OK*IK$G<(4AT=-\QJW !^(L)Y*,MSU"TTD1F=@\^5\'A70"[7_L& M>-GK>U,8Y+7N-$($8,+G^1AG275B1R#>TM+PJK@+@I?,I&*UG;W4_CM*NE*? M@?ZYF/U$>%_0$%X"5PP;G_Z> N$K@/YQ;Q<"50F,SW=;:C#CQLJ<--L@A:C4FX[F G: V01BD( M%Q%_13_WUYFCON&=L8>E U9H=0Y[ MEK'=[-WH=2:Q*N/+G5/ RGD>%-EK[2 MO$R>M[2;M=]E@K HN__1E'"VVV,$+R])1E !F7?,IA/54"S MHG2:M'Y%!#4BR)'#'B*\-4'DY/SIIN#3 ?P_#\\(>=F_8G$*%/&:A-'BW5_Y M#,3V&3B+K;^CS^5M6I0YW\NTIJ,1^"%/8OJ]9@(]\/'LVEO(MC4[(Z/8L"=W M/;4%?-(0N"(M$EX,B;)"7OLNTVR@NR9];+3?HOP^?RJA\M-?H)#V \VY:](=11V1$4_T7N)U3OI.F#@1 _6%(D3)PLF MPX=&WX("X20(HR$64F03G$A2L2060D)1(;ZVOSFL4I]>(1V"O),1R[[T+'1U MFY99*_2KN0SV(X&7:#%$U':VA0\^:LJ%/Z.FI:*^<9,;N[BB1!)&JK/)PWI M,[G,]2VJW+S7E B0ZKQ$0\[$F/Q;[T^X&^U<]B2E?%!V8]$&J(F&6Q_11C]GXMHH+:79@=$7.+[RI6 M=WMOPT+:VKNQI=CL"D0"DT,J5+ZQ9\B@E0(=?4,_B7SP'+>0G#$RBX6$3IE732P.#5=C,PH:_""&E6G81ZI">7\ZRG++Q2J MG;*]8\3VD-$+G2_NI'LW1'.XIV1#B]H32:&XKC%"8KT1,C+>O Q2@B&^!S+P MTW>A-7!U6R# L3:-0YF7E5<$..HCGREF?PXS%+=#S''P+>B?Z7:U9 =3YA-^ M25_F3W1LMSRQT;WZY/*BY_3I%2>!N<8!VYE+%OLUYX:-17A\EZ?FE\R),RH<5-M-W2U?6Q2C.7@+K<[M%4$?-SIIF03J[..)(X M>3M3\-R/@@/5UL-#B%1PA"O2F%I#G0CRY/G8O&^H,+ \;R! MOO6370>,CW" %WR&GBBHAA._YL MSMN-G\1$IO0%]AW&J-+YYO-4]FI6L.-JYYN!OV@Z$X2ZXZN>#?-X8U-AH%JM M=)F9 VD%MKMS%=ZZI[,1"F>=Q4!R,C?H[C(6%K9.S/&Z,-W1U@$O5 MJF?4 \UYY7+F)/EVOIF$5BK?(BZ3UZ0\+I[9'Z.X5$W_9*2QGDE..S7-6\II MZ"(\N)R2\?Y)4U('7U+W+VL-0,3ALN5F.E4^JE%(-4P X:!K^X'J^O1 Q?\# M9R3F*ICT2;;2G3"F'0(Y_#/Q5/7"/A/1QPOW3"K '&$>_G]$CD;$<"%$-6:> M.)J_PJ&.!T:JIG&OIZY+-%JN5T"G?Q/ITU5NTWK_UP-6,/7-MUM(5-V3DFY*F,\C+D*;FF M+TF:NLS*97G\*GMV(9)G?X:0Y3MV:/T0)3E_;SKW]W!@X'>P+CA/\RQ+A77T MRUX]',6;;T'IK"=U/KIDY^1JX/>TO R=^-X4<A^:>NQ 7 MK"''-#EO7,KB-A4GM9_SK# >3Z8>Z0(C)_:)FR2 HA_FLN(H-CEF/8Z(44F2 MRI@*_(:-?*FA%>^Y[.^W.>[<*3/,@SYGH/Y&3W^+M:=^;>:-M6JHN(!_T% M-1CD//KE1H(\)WCZE/: ?>ZY9#M+XOOE>%BT:7?UK):L^8O8['[(\C5-R@/[ MC-6"--.JIQSIMAHF;JU1FUUF&$]]SC*7_;B%Q)TM M7<6VE/M2K(YW1%\^T1XLZ2Q!^JAQ NDW,1F^4ZAM^=I N4PUSW[-"Y>7VFMFXI>'.[7 M.N?JA(%7>*Q_ W']_2QA_3;&-%8$_9WMH*C=@@P2Q IRN"&A2G%8*) M%X>4,5%)0#Y1/$\[:WO[@Y$RN4IS::OQG:FU-#9'_TBK(NXG7GM-=\-$6>)]6.O9@A,R M\GH_2L!E5D9;L8V1IA>W<-&? XR2[SHS1YJK>.&G]O**/6K=PO,#&?L;.Z>1':6\#$XAAN@< MV; N[GS%5; ^ZVF3KW%\DJ%<(,T?:7G(4R>K<$9%,A)/T6J;<<3#,R$O!A5' MF#WCBHK'.#R\P0\2>YJS0PA_I TE(L76IQF#Y'P0$H)-C9-?[.I:Z$3@RUN7 M11#QJLGDM'S"67W+AR0OR@53Y16H\S);?F'_=_S$#JPEI>EM"NW8DE?ZP-C6 M>YD!1)#\S6!Q:\_C30'/!PUDM:>EG ZI"56E?@4Y4M$C-4$"%,]DG5H'](\@ MO-DU!3X#H\X%S,Y78[W6$"IH9XFA K=.&;XD,,\?PWA5;-6!4*#6:SB/_".( M;W9>P<_!F//<)LE'>Z\!1+#.>$/%;4Y[OA00SWW#6%5D/3,Z@5JN_M#W#R"\ MY3@8]@R,.2BRF2HWHT^* ZA@'14'"]R<%;U)(!X6!_+:/RYP0H%:K_ZX&+KX MHV(\ZPDLUY\(6HQGH+BM&(\G!4R:3(89QKG 8B.V29NDU(AND,LJ-&*68H[WW*?5-4@S: C/L\\PB;V.50Y\5P N:W0UJ:J^2/W"UM@3:Y;A+K<6AFT*IZ\GUQ_K(NM8 MF(4Y0\6X=G7.WTWY"<]9_5"_]5W5[JSQ!NV*.]++ 7'VVY(<:=EZ5''%3F50^@/9OYU[_CZG>?.NI)WZ MS7Y@\_0/X-CD2I#E\E< I]O@G9N)WZ$+-$[W6?RBDH/?E[,TB#BG!Q7#\NSK MUL"_5X_J,\EF-WLE>[7RF<DIX9>^AI MTX5NW?A_($::I"^/4%>W8*+!773T,GF)?_W0U(>;].BS/DVH[@O M-S1?;J)4V8-MZFMT[^$O,#5EX!1/DK'B.?9E);(,$FZ6 M]%T<0_";R/->G-P3QZ(N&+\NOE"/RO_S2-D<%4E9A5'%3!@38:8?ZP)]I(830-=EA>T2S+?GK >ELAQ+]RS#9E+*?A\ <)>^XINZ49Q!;-(5[Q*HOZ= MP" RH;15<1=9WVO%3B.@!BRNS+I6J,GI-BIE?9I^JY9>II8L< *5-@\P9#"M M6P;/BZ*?RVF9T44CM*@X.NO;GRJ7[B.-BD/.W5*_Y&I4%+2$HJS;)'I.MDF9 MT&(G$%91":UU>+9=!O>EASQG'YA]T*30]@4CD_;0V@*_@@5NK2TF2,4%BPJC/7T_W;;H_E,4= M?:7;[XTU^HT8>%M^!T':&W<#.,KVV\J/05^OB$"Z(AR-?(_]XGVX4/_GD,%Z MN&?KHN@$',7\7=TNRG\#:WLC)7P;R",[E80_>)O/#V&:SP]^YO-#8.;SPT#S M^2%D\S$+]92\I,DZB:$/:<8C@-DSO/."A899$U"I3.B'B4P(8WMY9VIX<:Z1 M?X_;S-[$GF>K60_[.]MNGLBE+Z<]R7;R+IAF$B#*(A91+)Z-F\+1G\TL^U>1 MK&@NVW4(,8\:]^=/!K'!Q$"1.ZTF/&G@-)T8Q&2__020(2TZD*9>42(=4FQ9 MKHAA]Z.81O:6H'$;K[9[O9PC%F3H>).4W+TQ'U/S$#,G(]V=-FCCC(JT)'J* M5J]ICGCG7Y2\&%/H5XW-EY,.?BN<,47\0:-L[_,X*_57 9T_(RF-@L5:,5I_ MPPO)]YCHIX<_WMPOL4OM.+ )$$2 S'(_E7VAN>'>J?UGK/ND/HO-/5'S-\3[ MGU,F^O<7 (&M;*YL6I3M##G,DTWHF#/XH61'!S[.=;+=&NYF=9!89UPCX\V9 M5 F&6'+-P$\__L2!B= "#HYM7&/9QS>ZV3_ "&/\99.D19FE]'-QMXWUIJB& M0S)$$].U&:J \(Q0STU/ VI0\OF)G3+O;K MZR!!:IT;#7VX'2:(3!M^AS?YWAMTE%7K9NDMA/S2T2^^%O3TP#.0]/,4TC M)MOB:W)ZV6N .[^%6YD&P]8"G37";.%"<4DI0,BO (2A#)*!SVFQIW&R3NCJ M7;:+DE,'98%%4@H;\[5BZ #/KQQF3@P*(L!FV01X M&BE$)7;V&_UNP!43:5O@)UB]/W!#P]LH^/#7TZ@:&3( F2Z<*R-+NU&82)K; ME#!@4N-7C03@E_B[AW-_LMD6C#MV0'D1=>"B@FJV#BH@G"5"SVZU-O0ASKXH MZ%CH*4(#2 2;=?097C)J&LW#7K0$!2BS[I:+1HX9.4X9<2N(C/N&YZ>DYO\ MN"^SFZP9UM#ZU02.57_,+D)34$P/BU@AS,94?TMY?4L$"KG)2$M?L!NPGE&2 M$4K_N,E6R6'GHO!:4"1EM[!>*[H&#D_)C0SU7\D*Z(!4>W[^1RCTIRR'UPSI MNZB,?LGRW]@^\R;:)V6T?9<4^T-)#;D-[KA(*N\K7&T#KHAX1N''H>M;\CW- M2[9?D*_)4SD&6;%!R!97_3">WMYE1=%);;\^?HH@I>M^W?SZJ(C^#"& ][+(7\SVFR)W;)37 M1+[L]4,)C$#K@<.1"/3YHDZ#%50*I@Q".6&$HH)*0?0ZUP$/0,D4_%BUZJI6 MJQDC50]YMDY*&-KPEJ$'@_6@0<-L\ZKA! #Q:8.2DWXZ/@,Q MC[E2FK\<;W*Z,M9W4X)A/>[2L]P\\NK#(#[VTC%CVA93CD1B@86U^75G74 2 M"3JKSE[G-(HW8A>11W&Y2%>\2.R[:!>]F*)%CHA8R0(^8C6Y BY8B*D"[NR9 MK&&5Y#0NR4I@\?8@SYPR9*K&DO85V6\/!=E"2[0]]Y_BC2P#++*4ETF!'U,: MTZ*(\B.)2J9R*3T6_Y.L*5X8:5'MJ%+>!D\G1FXH>(9A8]H;1-QP4,Q&'?&5)$/CDI@B@@@ MPQY?HI,6/K(YC1#Q)BHV<$)IR5F(2O_C3,Q80R5*(]&?X /MV8D>#+6FBI+E MD]HJ'1CL&BL*9C2E078U*.K1TY?M!I0 [#S[\:J"&EA5966+EPB>HXJZ#H^4 M[=E*L#7UIM"+ -J>?("8K5VY!S:>50Q@TU11KX#%H/:;D2!#UJ+61UX3PC*F MB:7E2U^]&DHR1%8V:0CA;LK>%TS=O[RC^ZQ(2LU*>0*#M\U2,MO>3W4 4#9. M"@[ZX1$.0R00\C9H0H:GJ88E;R"6V;7J?.7?9 6J;KRN7ON=[#GD%!AEAS^#F!0TL)S](LDXYJIN./!5F(*6UO&4R M?:/S6'ISWEK2?.Q9FJ!=Z9=-$F\NR_*= M)%3:?H-Y10 W+.OWDH M5!X;1Y/$2AN89BJ:A()Q]!!3#:9@O%]"9T/A@0('(PR=D@/T]X,,A!4%]1;I MZK)S@TA&4!6 1TLNF&56*JJD1=:IRO\5J:@3((]:$F&6F7G7T95*(?KZ@)R^ M7#\)>*)EN>41/;']YGTJZ0JBVCR)Y"'*M4T\O*D@ICD/$[B3^NQ' B<=>@B/ MIC?\#9DK(L]GDI*XMQ")1IP8_;QEJK9OPC&'BF_7^6L'8'G'$BKK^ )(!"!@5K@=) 4JF\T2Y$&NA,*(L:]305S MBRTG0E?+[!U=TW05I:=!*G&E6=ZFTJ.0F@I90BTU2FI:F,YF2I$]OG!03QS? M%V7"%)C>KQ_8'Y+G+04 W6;,#3>89X]FX0P/(-6((3R%-''F\"BR0HV+OE:ZWS=/VY]N]&.I!54UQ!WX2T= M1>R$0NLVXLJQ>\L+MCO3!?*;3JYH!_CY)J'3Q83MRG41_7.U[7VE^7/FW>9D M\%3<;-A/QJ\_AS.[3>-L1Y?15WNW7BTHDBNRL%Y[&@W<^5^,&1GIZ8. )AQ\ MXN:ZHS>)M22+0[G)4 V)LO$SL6)0'E*#!U&[J"^% ML7"1'CPD[=&7+-+!!J)!QF)%:AV:HE#1:"UB3,#Q.;Z!<%9^5#[\M\#BZ8^1 M^;;R* %1-,? 23\)0<*>*@YN/<)S2G(6$^"=EA;IZHY1W_[[(4^*51)KZXLZ M8^&9A:- ;0.QH*"8BA-/_6KN@,4O;#D>:2.&8CH8DIW%E)AYBU1@PR;V! ;/ M3)3,MHVB X!B @H.^JF-S*7*_.L0MJ4UR\;=: \J #70[SU/0'!5P;C3;"O# MC(4P^\VGGI*OAFZO)G"L7J]V$9I.KWI8Q#ZO-J9ZRL&^XX_8!:3\N5:V8V-( M ;1CF^L33&69FR1G+-%7:BB5;T$(P3IU8JCM\Q0Z$ M5LZ50D#_^*2@;=>3[ MQ$HY%N%HH=GII!]BTON".U.%.B-X,/<&/1$,=P=W>!7GK,PXWR'7Z""$4EM.)H2XN=PJ-7&!.S8ZIR!Q/*FFC!%-GSE&63[0D M62W/EJ>1 !JQ"C2J*%8N;HW9Z%J.;],572=I4M*M,G5D !&T@EH#Q6V5V_*D M@%F,:Q"KBII7>94:LJ:0 ;#E0;2"A]-2C=962DN*P_-_0M%J>"*2DG_][G^0 M;;)+!->$_:^,OO*:U E?(*Y(N8E*LH*>9R6A7_=)+D)V7Y+MMFL/#*-A':]R MV+1S?+\FX <,?HVTJ6%N"J<2'4(NE5[%!^SRFI#:QW43LMJ_0&4IR&G/<[J" MV\JBH*7(CKE-11*\QOO[D\';,@P5N;V1\*6!LKT8QF1/86LRI*9S12I*XH8. M:%TQ2XUS7CF6[7?%O]Y6ST>1-R>3ST14T<&UW@_"C]3'D_=?]S0MZ#5-F1Y'T((SX*'B]VV87\J*%8\E,W^(V>YZ+2R2R0M\D92>UM5 M"T&7:[<23$$(*)>SYX>6YBOMKR@X"M!4N?/^US*,L7R5IE!]Y MW.\3LQ-HVI-M&6LOMRG;O#"/I)F_64?$3N2<=2+[N:"S#(>83CJC/+IP]AL8 M\ZTHHZ!T..29#TS:X>\KTAV*5&/-?"C(RFAK\DWGGT4>W/";O%EJK1_8R2O"PH* N0$T]:*Z@.HLJ=+'*D:)ADGY\JH8*PETZ^ ML*?5V'#1;<=-.(4%F1$Q[0SU78FT6.C6 M9!-(M1)I4%!7(B-/^I5(AE8"MAE/R8*(DW07T3&KD2,)?#/R$56_NPMWB?)@ MT+;ONSI=LJY0[,\6'IA \"6,06(I_K. )6^HP-4+..)L7]UKF@[W?1BDT[V. MV?IX?PIP_O.]FH/^M5)U'1[""=^39^0S?L6&^8I/8Z2NR(AOSKW$ZSQ"=\+$ M>97NP9K>5EPNI-%OL$:)&DI MQ@XNPA)'"!Y&+*%V*<;+<9L_LB#C6Z";>,H5SXB)N^(YL&98\1Q2.;#+M(P1 M-(CHP\F*/2C\X$DC &,;&H#P(A#"9G/02?QTSQE(#,+9&$<'(5;5!,@HQ!RQ MAZ=X0U>'+;U?GV97%\"TK,*9T,(4G!A !"EZ,5C<.KSA3>'\\8^!+/:+$4DZ M\.*G_W:@( LPQ(::/8XR08RLEJ1YS@./%EILF*(K+MC(<35W 7L1-SLJWD,_ M7QYU;8%DNI7LQ"&?_+WVWW@4\/O:@99,:2,8ED2E:/#$W_.56?M=('\&LVT8 MP7JO-WJJ5+;:>JW'Y6Q1"2'L.5C6>_WW.XL;JG[Q",4F#H[>IX\4BM/1B:/W M-:<8 ;D8-6M.YE+_KL(-Q1=AN\K6&X3XJSGUEH,]H_J=W*G?Y/MX/_% M4\9T)3?^Q=,FRNDU=+AK ]QDVF<%\PR%?PJ>8^I4A^4IQT$]4T\OB(O[$(?M M^@]R0'C#U%#D1_-J4'9-VP6!DM&X4"-/Y5&;Q;[R9: 5\EKU)2Z#K MI(RS7J5.=[10]B=ZD?0[E#Y.0'L4'7-.*WK'(B5Z*!N5"Q/,<[?B+)V->9Q= MRL]9MH)J-X?K@ /2_@[[YHU>CM4.W,2*X^8MG[_=M^WMA9<4)PD.P6I_OPB=J_0J MS(#L0B^8T4CZ:&%8C(XO-_-15$L,)G/67\3@*A[V1&$;0%>I.6A =M-BW6@H M#"X,RZ@9<3,%OC=?G]$B!B\O>L% AJF7%DO,O4ZY=DQXHFBYMQ.6LDS@3PP[(KTCN;)*W-+K[T\&P^\ M(!83LU":E46-A+W,F+@RKSDM3"A.7>.&M/?RE*Z"$$O.S+>\+=X>DY=->;_^ M7(@@N.4.RX2(?]-K%TMUUZO'"N*VU\:>+M_U-(NU2BJ6Y DER]IT;O1/H"HOF2T5)ZR(*X)#_D$,DO MCP^,]W*1KM[__9#LP2B\7*N!2FC+M55@^^*M)1'04F[AT<,F*TKL7T"+WR_7 MU )=ZGVE_Y!\9:+/?\SL]XW=W'"&VE=KGX/@4/: 5VO@+OK+9S MWH./754]K\.G>LHUF9VHHFSVJPPM%KZ]6 12V8P&!=5NC#SYQG7Y%N7A)Y_B:CTX2ZHO<;PL28N%;TD6@8Q7A0%9DI$GYPO$T&X*G8317!J2-RWC M&5?]JKDHZKG(T0MW:N16%R35YI5X4PG.A]@$=O 2.A(A^0$SCX,MO5=[\*1; M8L@F[CDEC:!;+F@I)$Q%8NA:FG@Y5Z-#C1#5@\_;W3Y*+IBWPR4);OTYN:"!=:?V.9#3GEHX5M!8GL8LSO;\0Y[(7-NA# M=/1T%PK MXE.6KNCJP': SULJ3T#O=_MM=J2=XD\>TE9=#GFGYA=*4Y'2?Y67WX06M GZRTO=;OO^&W\962"@K=@"HYR.)]OOM M$8HJ\+$93E$F<;UG;X[E+8)P0B\@J6B?4_A9_NG-MND:'S>-S[.F\?EI4E+: MGC="Y8QUJIYAI2'-\Z7U#KI#N([F5J0[M? "]-PCI^4)#M1L$K[_\8?==#7O MYHH#J83U+LTY$>W@8D;#)L,3;M)41Y'."56&'=6@S"&@- M!?51@SN*:7G\YZFK.G4QQ)PWOGBSHN)?;]GO.'T2\^DK"-N,MS/;PCJ$N7]C M0T",TV!.M-.F*,"CE;NPC\T';'^_L_*>]9N,6KF*+ @E?M7U/O'VBNVB 3H'=U%?:?X;D&>__BS M)KT#]<8.[MRG$]#AS'>*&M)Y3\W;B+.>>-_6HAAVC,91?O-K0TS#4^RT/"MZ M3D$X.',=,"T.ENQ!-20C]V9[A/W+(TJ2*CNI*LHMANT?QD]=,R&*[IVX+J7^ MJIV<9]5+#_DGKT=6DU''.DD+"]+?3#%?ZA=.Y,UM2O9" M].B%(C\3=Y'>\_G3.))A^Q&?AU%CZ 7K.9">3%V.JYCO =7E.0Y5\D[S% 0Z M@(UR(F[DPW8H/E/DZUQ<: ?K:-R9GSYCKAF'B($NR0&-F#C%*ZQ)G8[F2ME% MJMX+$?E!5#=&X^@A73M/,0GU1?088GA7T^.Y[FGT0ZVY_X 7UG'OM136=?4, M7]8CFMY[ 8?MSN>:D_[SN%#V_MW?2C7%1D(9<=<9C@C5XH>U?Q+FF9/=2ODD9N6PT$ ]ZQ6J?!:[.J MI1;V/M7"]C^WJ.TM:JYXT!?R[M3WX[JO ?;5H4[SB#<>602<1S M">_K;,2QSMQ$,F1W;I\*/X>NIQ>X2[&K4=10?MU[R_LX=GA MES?UT\N*_.4X=^^YT3PV#<7%]]^%C73P!H(!NW?K-'@Y=RVUL%V[A>U_.G;+ M\]:0G;KOMW5WZ8H'L!?CSGUG1?$V]O*"QOQA8?VK].6VI#M-C&8ZLF$'A%VF MQ#?\:Z(9;+#7SO3H=[HMZH23Q_86,\^/D/KBO,3X1[Z3CQ*V#QGY_'?B(8+U M,($_#+X<5S3S,^%S'%"?X@U=';;T?KU@6^Y5LCV S$\T/N2\)Z3FM:\G+M*Q MTU>X^H3IBHAWF/3CL']W*=')_9JT"9"& JE((!VI1DKX/LI3MCLHP)V(JVN[ M0&=9^6URO?\:;P\KNOK ]/B&G[3%MF==2<0$XO(LX1RL\5Y3#X*W[L\S7>UE M?]H14%;].430^XQ,[S.J@408IS44("E,\E<^(/([]9%S=GW4.*BOB>ZMV*PC MXMGJ&2:R;;@S#H=BQ;/+TZ^,J#'C7P$G2*O\%.WHNVP7):>[(G>TT.RC+Y)= MR1N<@#3UE"E7=;LB@$E^%;CCU$YSS/DE@D3%LEAF#VP>-E$!K3YV\/8YBW_[ M2'?/-%?M09W0D XW'B+5YQH''+PCC3-S/;VJ,/FEDL2%6RJ&3 J>I?FKP)^Y M4I#V+#.!:,N,5+A$(!.1@"K0,:]Y4#_<6=:B1\I.C@GO#(N) ME3<2"N,Y< DG,2'-NGJ3L<%SGD;_D,LH*.>\>*(Y6]JO]6NK,RK2^NHI6KW& M.N+AK;->#*I>[%;8I$87%E4008!<8Z^W08AX";&+NR2E_ )UGB-IBWQHIZ[A M4S1A"**F'= I;BCSSL$%[Q@A#"3R%"[;V$3%XWD^1D7[8LVL.SD3VI@@?(D& MUN9\+NL*I [WG#/%(0J29B6DFHK)25*>L!J?3,_#TRQW[/0%-F2WZ3K+=S+I ML8R2;:&ZP7/"P+I/=Q*DN44W@I_5(IWY490JX$BDA47>2+RWD]Q?:;3FD;[2 M]$ _T?)C LJN/TGI()&TQ,QXK1UJ,+QCD8D?13"! Q,&303X6>)P6M4>RSQR M^,-?ANNDC#/FQ5WYG\00WZ&3TF!2_71^7;#A#]H81 ^\ YB!(^UAE M $Z$D#G!D3%XP8 6E57Q"C5C7@86C5*3_N6C5% M>L)XO3H49;:C>4\NXUVD%0M1O]P$ZNB8&05'SUQXZNN:Q")]I0O,?5T?KVD: M;W91_IO?RGB"%I CTXAD62,[.&&X-"53+GZM1@MSR:S9\ULW>V@AZ9Q:)+/. M=7$"T3D54YXZ%\2"^A1M:=$*/9B640TLXN,($_.=-PXJ0)RG"GI.M$??ELX$ M<610/9[GSN4= 9$$_O-=FLM!T= MR5[9;[[_[G_P8GY<]ES0&.<#IP_--'4'OW>-&'10 @K)*$0QAF-:\&&$8GH, M.81AZBH[# LY]6^T/#F79V^7YTQ/Q3K%RM;2"4 *HSQ*%,N,"5!DVV3%O,?* M5,9C*#',QV5CQ.^^.AM"">DYVG!6%4&O-C%8":HP&,_HK0C"D\DVR1E+:11Y MV=)\]E.C]>R'OS5<,'[Y45AQ0V0"/+^VVMD&3=1#G57+;&RHW&,#+((3\UWP M>"N'\C+'#!J*@O0O;4QP 2B)[7*FKR9!W,G6Y[7>5!"OFH<)W+F$]B.! MQ)_6W@[H>>NI[*TK+\F]IAKL$ +A:+)=3),2Z[&#T%\; M>W;5;=]\-FK,?B5!^)5ZA?5K11V[D,KH>6@)5RU#,A;[;S,^,CJ-II[\#??Y M4"<^VOD#^L,@7:10/ R&((K\>.S_X^PE3?ZK>B']DF6K@K"#T.J*?>C\-8EI MP8#2%>5-L9*T..2\&/<^I[OD +T2F.IGO*- ! 7"Q;/K#Z4)!%/DF%K ^&;,H/!H)(/US7HQI/ 'HC] MHNJ0\TS7<%$B.]>*V% -4[7I^;+A'7]J(:."1/R=$.W,5FOX"V=ZST&E(YAGQ>NV M<#%U&M##HJV(9N9;*Z0:\/P9<&9.]-<058^@,_4#L+G=<4+,LG>KVH!\B)(< M.G_0^[5\GJX2P02-5>K.*D!3W4X+BEC0SL*3H>O*FJ'PUBN\JOVSP,+:]@R5 MXS8E@,*[Z?".'A(+TU G^R8V6::UVW2=2*93/H4 M)RC;5C/GK%"K&IV=C0 _('/W$ZUG]PVZ;+ 5F >8^,LAGZ+8.?F.;8[O4_ZD MZ7XM9%JD*_Z/V]V>,0^ZS<3)7ZCN"L"?#.)Y;*#(G4.;)PV-]C:%>>R2;YXCF=Q!TX?\D#3TB"E+W?,QPA!BV5V3=\EQ9[-U^I^K;OA M=,='O$GV%;)SJ^R*C'/#[,==_[:Y,4"FE$#A&TZB,M4R(\^45&08S$SV^9,0 M-:4OD-)GLL]I)9YBDSVI$=ZR+6'Z A6XA4RB$B@[QO^<9:LOR=9E6AQHA&&, MSL+J#-)* -TH'3FTJ&E#I3+,-S4A4E'2!RLQ;',:P5\D,'):'EQZB7:XN@2R M-@1B^EV?T4[*7?-GG#2[T_$U#H?3;;>MK\%45-3X?OOV"#HXO\['R??R6ON,$=/T#>!33V+LL\>3Z(3 JV MC_K$9B5+2S;Z5B27B/MK9"UWDK52\?%78J/U^Q/](BM;L$EDS*?LGS'E2;CW M>15Y:4,PWI/]UM@S>"1-/"N:9#+:AC>*((JM3L"QKG0*3_!FFYA5E*\*\GD/ MKXUX[*()T[4@:\K6]TCG,>P+G)B@'B&O% M.OJE:Q5MRI!99S.>.X=LZ;!=BVV*X.@7PV2LR6*5[:M,O\739P)F_,UW_SK' M92@$?&%CD]-H"XF#60K!VBI6FZWC_+@OL_B0YY2)T;O.&$@#Z9ITJ+#UG:DO M ;P+U&&<&A)I6_FA$-*/-9=UIW2Q;EDGDK^Z#WF49,2]2$7F?GUS0@;SYG4B MD2M1.[?.$MD,Q4U,(E!S M:1J2.YCL6VGLOOTSV]O\]K__6_4;]I_GJ*#_^_\!4$L#!!0 ( $"("5E$ MG_W)"YP +N("P 5 &UL[+U;<^,XEB[Z MOB/.?]"I\S ]#UGEBZQT=G3/#OF6Y;UMR\>7RCWGI8(F(8F=%*GFQ;;JUQ^ M%XD7 0(D 0AQ<1T9:8 $.M;'X"%A86%?_S/SY4S>@=^8'ON/W\Y_O7HEQ%P M3<^RW<4_?XG"^9?S7_[G?_U?_^,?__>7+__GXNEN9'EFM )N.#)]8(3 &GW8 MX7+TXJW7ACNZ![YO.\[HPK>M!1B-CH]^_?KKT:_'HR]?_BMNXL((8!7/'<5M MG?QZG/UPF;;FN7\?G?_V[;>3HY/QZ/SO9Y._C[^.'N^S8O>P8W.[IIQCNS__ MCO[G#7YM!.5S@W_^L@S#]=]_^^WCX^/7SS??^=7S%[#RT>EO6<%?DI)__T3_ M4"C_<1J7/O[V[=MO\:_;HH&-*PB;/?[M_]S?/9M+L#*^V&X0&JZ)/A#8?P_B M?[SS3".,$:_MUXA8 OWM2U;L"_JG+\_VI3R6UG^ MZW^,1@G0ON> )S ?QS5VD&-QO^V],'\G[_XMA?"3IZ<'I\D M7?Q_KE(J9?^=NM:U&]KAYM:=>_XJ!NB7$6K_]>EVVRG4SIOCF3_-I6&[OYK> MZC=4Y#>VUGZ3T?'G$'(5?>/2