0001558370-24-006400.txt : 20240501 0001558370-24-006400.hdr.sgml : 20240501 20240501163333 ACCESSION NUMBER: 0001558370-24-006400 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240501 DATE AS OF CHANGE: 20240501 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: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-33675 FILM NUMBER: 24903580 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 10-Q 1 riot-20240331x10q.htm 10-Q
0001167419--12-312024Q1false0000267991956230836624P2YP1Y010000001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:MinersAndMiningEquipmentMember2023-01-012023-12-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2024Member2024-04-012024-04-300001167419us-gaap:RetainedEarningsMember2024-03-310001167419us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001167419us-gaap:RetainedEarningsMember2023-12-310001167419us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001167419us-gaap:RetainedEarningsMember2023-03-310001167419us-gaap:RetainedEarningsMember2022-12-310001167419us-gaap:CommonStockMember2024-03-310001167419us-gaap:CommonStockMember2023-12-310001167419us-gaap:CommonStockMember2023-03-310001167419us-gaap:CommonStockMember2022-12-310001167419riot:ServiceBasedRSUsMember2024-01-012024-03-310001167419riot:ServiceBasedRSUsMember2024-03-310001167419riot:ServiceBasedRSSMember2024-03-310001167419riot:PerformanceBasedRSUsMember2024-03-310001167419riot:PerformanceBasedRsasMember2024-03-310001167419riot:ServiceBasedRSUsMember2023-12-310001167419riot:ServiceBasedRSSMember2023-12-310001167419riot:PerformanceBasedRSUsMember2023-12-310001167419riot:PerformanceBasedRsasMember2023-12-310001167419riot:PerformanceBasedRSUsMember2024-01-012024-03-310001167419riot:ServiceBasedRSSMember2024-01-012024-03-310001167419riot:PerformanceBasedRsasMember2024-01-012024-03-310001167419srt:MinimumMemberriot:ServiceBasedAwardsMember2024-01-012024-03-310001167419srt:MaximumMemberriot:ServiceBasedAwardsMember2024-01-012024-03-310001167419us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberriot:AtMarketOffering2024Member2024-04-300001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2024-03-310001167419us-gaap:CommonStockMemberriot:AtMarketOffering2024Member2024-03-310001167419srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberriot:AccountingStandardsUpdate202308Member2023-01-010001167419us-gaap:ServiceLifeMemberriot:MinersAndMiningEquipmentMember2024-03-310001167419srt:MinimumMemberriot:MinersAndMiningEquipmentMember2024-01-010001167419srt:MaximumMemberriot:MinersAndMiningEquipmentMember2024-01-010001167419us-gaap:OfficeEquipmentMember2024-03-310001167419us-gaap:LandBuildingsAndImprovementsMember2024-03-310001167419us-gaap:ConstructionInProgressMember2024-03-310001167419us-gaap:BuildingAndBuildingImprovementsMember2024-03-310001167419riot:MinersAndMiningEquipmentMember2024-03-310001167419riot:MachineryAndFacilityEquipmentMember2024-03-310001167419us-gaap:OfficeEquipmentMember2023-12-310001167419us-gaap:LandBuildingsAndImprovementsMember2023-12-310001167419us-gaap:ConstructionInProgressMember2023-12-310001167419us-gaap:BuildingAndBuildingImprovementsMember2023-12-310001167419riot:MinersAndMiningEquipmentMember2023-12-310001167419riot:MachineryAndFacilityEquipmentMember2023-12-310001167419us-gaap:CommonStockMemberus-gaap:SubsequentEventMemberriot:AtMarketOffering2024Member2024-04-012024-04-300001167419riot:ConvertiblePreferredStockSeriesBMember2024-03-310001167419riot:ConvertiblePreferredStockSeriesAMember2024-03-310001167419riot:ConvertiblePreferredStockSeriesBMember2023-12-310001167419riot:ConvertiblePreferredStockSeriesAMember2023-12-3100011674192023-01-012023-12-310001167419us-gaap:RetainedEarningsMember2024-01-012024-03-310001167419us-gaap:RetainedEarningsMember2023-01-012023-03-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:MinersAndMiningEquipmentMember2024-01-012024-03-310001167419riot:GMOLitigationMember2023-06-130001167419riot:RhodiumLitigationMember2023-05-020001167419riot:SbiCryptoCoLitigationMemberriot:ProfitLossMember2023-04-050001167419riot:SbiCryptoCoLitigationMemberriot:EquipmentDamageMember2023-04-050001167419riot:RhodiumLitigationMembersrt:MinimumMemberriot:BreachOfContractAndOtherDamagesMember2023-12-292023-12-290001167419riot:RhodiumLitigationMemberriot:BreachOfContractAndOtherDamagesMember2023-12-112023-12-110001167419riot:GMOLitigationMember2023-10-192023-10-190001167419riot:GMOLitigationMember2023-06-132023-06-130001167419us-gaap:OtherNoncurrentLiabilitiesMemberriot:EquipmentTermLoansMember2024-03-310001167419us-gaap:AccruedLiabilitiesMemberriot:EquipmentTermLoansMember2024-03-310001167419us-gaap:RevolvingCreditFacilityMember2024-01-012024-03-310001167419us-gaap:RevolvingCreditFacilityMember2024-03-310001167419riot:ESSMetronMemberus-gaap:RevolvingCreditFacilityMember2024-03-310001167419riot:ESSMetronMemberriot:EquipmentTermLoansMember2024-03-310001167419riot:ESSMetronMember2024-03-310001167419riot:EquipmentTermLoansMember2023-12-310001167419us-gaap:TrademarksMember2024-03-310001167419us-gaap:PatentsMember2024-03-310001167419us-gaap:CustomerContractsMember2024-03-310001167419riot:UlListingsMember2024-03-310001167419us-gaap:TrademarksMember2023-12-310001167419us-gaap:PatentsMember2023-12-310001167419us-gaap:CustomerContractsMember2023-12-310001167419riot:UlListingsMember2023-12-310001167419riot:NorthernDataWorkingCapitalDisputesMember2024-03-310001167419riot:PerformancebasedRSUsMember2024-01-012024-03-310001167419riot:PerformancebasedRSAsMember2024-01-012024-03-310001167419riot:ServicebasedRSUsMember2024-03-310001167419riot:ServicebasedRSAsMember2024-03-310001167419riot:PerformancebasedRSUsMember2024-03-310001167419riot:PerformancebasedRSAsMember2024-03-310001167419us-gaap:ServiceLifeMemberriot:MinersAndMiningEquipmentMember2024-01-012024-03-310001167419us-gaap:MeasurementInputDiscountRateMember2024-03-310001167419us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001167419us-gaap:ConvertibleDebtSecuritiesMember2023-12-310001167419us-gaap:FairValueInputsLevel3Memberus-gaap:ConvertibleDebtSecuritiesMemberus-gaap:MeasurementInputDiscountRateMember2024-03-310001167419srt:MaximumMemberriot:EquipmentTermLoansMember2024-01-012024-03-310001167419riot:ManufacturingTermLoansMember2024-01-012024-03-310001167419riot:EquipmentTermLoansMember2024-03-310001167419riot:ManufacturingTermLoansMemberus-gaap:UsTreasuryUstInterestRateMember2024-01-012024-03-310001167419riot:EquipmentTermLoansMemberus-gaap:UsTreasuryUstInterestRateMember2024-01-012024-03-310001167419riot:MiningMember2024-01-012024-03-310001167419riot:EngineeringMember2024-01-012024-03-310001167419riot:MiningMember2023-01-012023-03-310001167419riot:EngineeringMember2023-01-012023-03-310001167419riot:DataCenterHostingMember2023-01-012023-03-310001167419us-gaap:FairValueInputsLevel3Member2024-03-310001167419us-gaap:FairValueInputsLevel2Member2024-03-310001167419us-gaap:FairValueInputsLevel3Member2023-12-310001167419us-gaap:FairValueInputsLevel2Member2023-12-310001167419us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001167419us-gaap:RestrictedStockMember2024-01-012024-03-310001167419riot:WarrantsToPurchaseCommonStockMember2024-01-012024-03-310001167419riot:WarrantsToPurchaseCommonStockMember2023-01-012023-03-310001167419riot:ServiceBasedAwardsMember2024-01-012024-03-310001167419us-gaap:PerformanceSharesMember2023-01-012023-03-310001167419riot:ServiceBasedAwardsMember2023-01-012023-03-310001167419riot:CorsicanaFacilityLandSiteMember2022-12-310001167419riot:OtherMember2024-03-310001167419riot:MiningMember2024-03-310001167419riot:EngineeringMember2024-03-310001167419riot:RevenueNetEngineeringMember2024-01-012024-03-310001167419riot:OtherRevenueMember2024-01-012024-03-310001167419riot:EliminationsMember2024-01-012024-03-310001167419riot:RevenueNetHostingMember2023-01-012023-03-310001167419riot:RevenueNetEngineeringMember2023-01-012023-03-310001167419riot:OtherRevenueMember2023-01-012023-03-310001167419riot:EliminationsMember2023-01-012023-03-310001167419riot:NorthernDataWorkingCapitalDisputesMember2023-06-132023-06-130001167419riot:CorsicanaFacilityLandSiteMember2024-01-012024-03-310001167419riot:CorsicanaFacilityLandSiteMember2023-01-012023-12-310001167419riot:MidasGreenTechnologiesLlcMember2024-01-012024-03-310001167419riot:CorsicanaFacilityLandSiteMember2022-01-012022-12-310001167419riot:EquipmentTermLoansMember2024-01-012024-03-310001167419us-gaap:RestrictedStockMemberriot:MemberOfOurCompanysOfficersAndEmployeesMember2024-01-012024-03-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:MicrobtElectronicsTechnologyCo.LtdMember2024-01-012024-03-310001167419riot:PowerSupplyAgreementWithTxuMember2023-01-012023-12-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMember2024-03-310001167419riot:PowerSupplyAgreementWithTxuMember2023-12-310001167419riot:RevenueNetMiningMember2024-01-012024-03-310001167419riot:RevenueNetMiningMember2023-01-012023-03-310001167419riot:CorsicanaFacilityLandSiteMember2022-12-310001167419riot:ServicebasedRSUsMember2024-01-012024-03-310001167419riot:ServicebasedRSAsMember2024-01-012024-03-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:TxuEnergyRetailCompanyLlcMemberriot:PowerPurchaseAgreementMember2022-11-012022-11-300001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:TxuEnergyRetailCompanyLlcMemberriot:PowerPurchaseAgreementMember2022-03-012022-03-310001167419us-gaap:CommonStockMemberriot:AtMarketOffering2024Member2024-02-012024-02-290001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2024-01-012024-03-310001167419us-gaap:CommonStockMemberriot:AtMarketOffering2024Member2024-01-012024-03-310001167419riot:SalesAgentsMemberus-gaap:CommonStockMemberriot:AtMarketOffering2023Member2023-08-012023-08-310001167419riot:OfficeAndOtherLeasesMember2024-03-310001167419riot:GroundLeaseMember2024-03-310001167419us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-12-310001167419us-gaap:PerformanceSharesMember2024-01-012024-03-310001167419us-gaap:RestrictedStockMember2023-01-012023-03-310001167419riot:MidasGreenTechnologiesLlcMember2024-03-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMember2024-03-310001167419riot:CorsicanaFacilityLandSiteMember2024-03-310001167419riot:OtherMinersMember2024-01-012024-03-310001167419us-gaap:CommonStockMember2024-01-012024-03-310001167419us-gaap:CommonStockMember2023-01-012023-03-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMember2024-01-012024-03-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMember2024-01-012024-03-310001167419riot:MicrobtElectronicsTechnologyCo.LtdMember2023-06-232023-06-2300011674192023-06-232023-06-230001167419us-gaap:ReclassificationOtherMember2024-03-310001167419us-gaap:FairValueInputsLevel1Member2024-03-310001167419us-gaap:ReclassificationOtherMember2023-12-310001167419us-gaap:FairValueInputsLevel1Member2023-12-3100011674192022-12-310001167419riot:CorsicanaFacilityLandSiteMember2024-03-310001167419us-gaap:ReclassificationOtherMember2024-01-012024-03-3100011674192023-03-310001167419riot:NorthernDataWorkingCapitalDisputesMember2023-06-092023-06-0900011674192023-01-012023-03-310001167419riot:RockdaleFacilityBitcoinMiningFacilityTexasMemberriot:TxuEnergyRetailCompanyLlcMemberriot:PowerPurchaseAgreementMember2020-05-012020-05-3100011674192024-03-3100011674192023-12-3100011674192024-04-2900011674192024-01-012024-03-31riot:segmentxbrli:sharesiso4217:USDutr:MWhriot:itemxbrli:pureutr:GWhriot:customerutr:acreiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2024

OR

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

For the transition period from:         to:        

Commission file number: 001-33675

RIOT PLATFORMS, INC.

(Exact name of registrant as specified in its charter)

Nevada

    

84-1553387

(State or other jurisdiction of Incorporation or organization)

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

3855 Ambrosia Street, Suite 301, Castle Rock, CO

    

80109

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code (303) 794-2000

Securities registered under Section 12(b) of the Securities Exchange Act:

Securities registered under Section 12(b) of the Securities Exchange Act:

Common Stock, no par value per share

    

RIOT

    

The Nasdaq Capital Market

(Title of class)

(Trading Symbol)

(Name of each exchange on which registered)

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

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

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

Large accelerated filer

   

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

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

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

As of April 29, 2024, the registrant had 288,784,946 shares of its common stock, no par value per share, outstanding, which was the only class of its registered securities outstanding as of that date.

RIOT PLATFORMS, INC.

Page

PART I - FINANCIAL INFORMATION

Item 1.

Financial Statements (Unaudited)

1

Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023

1

Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023

2

Condensed Consolidated Statements of Comprehensive Income (Loss) for the three months ended March 31, 2024 and 2023

3

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2024 and 2023

4

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023

5

Notes to Condensed Consolidated Financial Statements

6

Item 2.

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

23

Item 3.

Quantitative and Qualitative Disclosures About Market Risk

31

Item 4.

Controls and Procedures

32

PART II - OTHER INFORMATION

Item 1.

Legal Proceedings

32

Item 1A.

Risk Factors

32

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

33

Item 5.

Other Information

33

Item 6.

Exhibits

34

Signatures

36

i

RIOT PLATFORMS, INC.

As used in this Quarterly Report on Form 10-Q for the quarterly period ended March 31, 2024 (this “Quarterly Report”), the terms “we,” “us,” “our,” the “Company,” the “Registrant,” “Riot Platforms,” and “Riot” mean Riot Platforms, Inc., a Nevada corporation, and its consolidated subsidiaries, unless otherwise indicated.

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

This Quarterly Report contains 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 United States Securities and Exchange Commission (the “SEC”), including those documents and filings incorporated by reference herein. All statements in this Quarterly Report 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 (“GW”) Bitcoin mining facility 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 this Quarterly Report and in Part I, Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2023 (“2023 Annual Report”), 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 Quarterly Report, and 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, the forward-looking statements contained in this Quarterly Report and the documents incorporated by reference herein. The forward-looking statements contained in this Quarterly Report and the documents incorporated by reference herein 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 of 1933, as amended (the “Securities Act”), Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and the PSLRA.

ii

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.

1

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

$

74,597

$

48,023

Data Center Hosting

 

 

9,042

Engineering

 

4,675

 

16,147

Other revenue

 

24

 

24

Total revenue

 

79,296

 

73,236

 

  

 

  

Costs and expenses:

 

  

 

  

Cost of revenue:

Bitcoin Mining

 

41,084

 

21,899

Data Center Hosting

 

 

25,660

Engineering

 

6,018

 

15,563

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.

Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation in the Condensed Consolidated Financial Statements and these Notes. The reclassifications did not have a material impact on the Condensed Consolidated Financial Statements and related disclosures. The impact on any prior period disclosures was immaterial.

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.

6

Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

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.

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 chief operating decision maker (“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.

7

Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

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

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

8

Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

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.

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,

9

Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

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.

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.

10

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.

11

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.

12

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

13

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

14

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.

15

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.

16

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.

17

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.

18

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.

19

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

20

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. The CODM analyzes the performance of the segments based on reportable segment revenue and reportable segment cost of revenue. No operating segments have been aggregated to form the reportable segments.

Prior to 2024, the Company had a Data Center Hosting reportable segment, and, as of March 31, 2024, the Company had terminated all contracts with its Data Center Hosting customers. For the three months ended March 31, 2024, the Data Center Hosting agreements, by themselves, were no longer material (based on revenue or profit) and therefore, commencing with the three months ended March 31, 2024, the Company will no longer report Data Center Hosting as a separate reportable business segment. The Company has no plans to offer data center hosting services to new customers. Prior periods are not being recast for the change in reportable segments because such change resulted from Data Center Hosting business operations becoming immaterial and its costs being absorbed by the Bitcoin Mining reportable segment, not due to a change in the internal structure of the Company.  

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.

21

Riot Platforms, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

Table of Contents

The following table presents revenue and cost of revenue for the Company’s reportable segments, reconciled to the Condensed   Consolidated Statements of Operations:

Three Months Ended March 31, 

    

2024

    

2023

Reportable segment revenue:

  

  

Bitcoin Mining

$

74,597

$

48,023

Data Center Hosting

 

 

36,996

Engineering

 

5,360

 

21,356

Other revenue

 

24

 

24

Eliminations

 

(685)

 

(33,163)

Total segment and consolidated revenue

$

79,296

$

73,236

Reportable segment cost of revenue:

 

  

 

  

Bitcoin Mining

 

41,084

 

28,691

Data Center Hosting

 

 

46,821

Engineering

 

6,559

 

18,886

Eliminations

 

(541)

 

(31,276)

Total segment and consolidated cost of revenue

$

47,102

$

63,122

Reconciling Items:

 

  

 

  

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

 

Current income tax benefit (expense)

22

(76)

Deferred income tax benefit (expense)

 

 

5,045

Net income (loss)

$

211,777

$

18,513

22

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 Quarterly Report 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 Quarterly Report, 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 this Quarterly Report 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 Quarterly Report.

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 Securities Exchange Commission (“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.

23

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.

24

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 $74.6 million.

Data Center Hosting

In 2023, we made the decision to stop pursuing new hosting contracts and end our legacy contracts, to focus on our self-mining efforts. During the three months ended March 31, 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.

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.

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 this Quarterly Report, we have been able to effectively and efficiently mitigate delivery delays to

25

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. For the three months ended March 31, 2024, total revenue consisted of our Bitcoin Mining revenue, Engineering revenue, and other revenue. For the three months ended March 31, 2023, total revenue consisted of our Bitcoin Mining revenue, Data Center Hosting revenue, Engineering revenue, and other revenue.

For the three months ended March 31, 2024 and 2023, Bitcoin Mining revenue was $74.6 million, and $48.0 million, respectively. The increase of $26.6 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

26

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.

Costs and expenses

Cost of revenue for Bitcoin Mining for the three months ended March 31, 2024 and 2023, was $41.1 million and $21.9 million, respectively, an increase of approximately $19.2 million. As a percentage of Bitcoin Mining revenue, Bitcoin Mining cost of revenue was 55.1% 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

$

32,532

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

$

41,084

Bitcoin Mining cost of revenue amounts for the three months ended March 31, 2023 are not provided as they would not be comparable to the 2024 amounts presented above due to the impact of absorbing costs previously included in the Data Center Hosting segment.

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.  

27

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

28

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

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

29

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.

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.

30

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.

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.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Market risk is the risk to earnings or asset and liability values resulting from movements in market prices. The following discussion about our market risk exposure involves forward-looking statements. Actual results could differ materially from those projected in

31

our forward-looking statements. For more information regarding the forward-looking statements used in this section and elsewhere in this Quarterly Report, see the Cautionary Note Regarding Forward-Looking Statements at the forepart of this Quarterly Report.

Risk Regarding the Price of Bitcoin

Our business and development strategies are focused on maintaining and expanding our Bitcoin Mining operations to maximize the amount of new Bitcoin rewards we earn. As of March 31, 2024, we held 8,490 Bitcoin that was recognized at its fair value of $605.6 million. All our Bitcoin held were produced from our Bitcoin Mining operations.

We cannot accurately predict the future market price of Bitcoin, the future value of which will affect revenue from our operations, and any future declines in the fair value of the Bitcoin we mine and hold for our account would be reported in our financial statements and results of operations as a charge against net income, which could have a material adverse effect on the market price for our securities.

A 10% increase or decrease in both the price of Bitcoin produced during the year ended March 31, 2024, and the fair value of Bitcoin as of March 31, 2024, would have increased or decreased net income by approximately $61.5 million.

Risk Regarding the Price of Power

A 10% increase or decrease in future power prices as of March 31, 2024, would have increased or decreased the value of our derivative and net income by approximately $44.5 million.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures:

Our management, with the participation of our Chief Executive Officer (principal executive officer) and our Chief Financial Officer (principal financial officer), has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of March 31, 2024 to ensure that the information required to be disclosed by the Company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and that information required to be disclosed in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial officer), to allow timely decisions regarding required disclosures. It should be noted that the design of any system of controls is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote.

Based on this evaluation, our management, with the participation of our Chief Executive Officer (principal executive officer) and our Chief Financial Officer (principal financial officer), concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of March 31, 2024.

Changes in Internal Control over Financial Reporting:

 

There have not been any changes in our internal control over financial reporting during the three months ended March 31, 2024 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II - OTHER INFORMATION

Item 1. Legal Proceedings

Disclosure under this Item is incorporated by reference to the disclosure provided in Note 16. Commitments and Contingencies in the Notes.

Item 1A. Risk Factors

Investors should carefully review and consider the information regarding certain factors that could materially affect our business, results of operations, financial condition, cash flows and equity as set forth in Part I, Item 1A. Risk Factors in our 2023 Annual

32

Report. There have been no material changes to the risk factors disclosed in our 2023 Annual Report. We may disclose changes to our risk factors or disclose additional risk factors from time to time in our future filings with the SEC. Additional risks and uncertainties not presently known to us or that we currently believe not to be material also may adversely impact our business, financial condition, results of operations, cash flow and equity.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

During the three months ended March 31, 2024, certain of our employees surrendered shares of common stock awarded to them to satisfy statutory minimum federal and state tax obligations associated with the vesting of restricted stock awards issued under our 2019 Equity Incentive Plan. The following table summarizes these repurchases:

    

    

Total Number

    

Maximum

of Shares

Number of

Purchased as

Shares that

Total

Part of

May Yet Be

Number of

Average

Publicly

Purchased

Shares

Price Paid

Announced Plans

Under the Plans

Period

Purchased

per Share (a)

or Programs

or Programs

January 1, 2024 through January 31, 2024

37,829

$

11.95

N/A

N/A

February 1, 2024 through February 29, 2024

96,340

15.93

N/A

N/A

March 1, 2024 through March 31, 2024

910

12.16

N/A

N/A

Total

135,079

$

14.79

  

  

(a)The price paid per share is based on the closing price of our common stock as of the date of the determination of the statutory minimum for federal and state tax obligations.

Item 5. Other Information

During the three months ended March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) under the Exchange Act) adopted, modified, or terminated any contract, instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act or any “non-Rule 10b5-1 arrangement” as defined in Item 408(c) of Regulation S-K.

33

Item 6. Index of Exhibits

The following are incorporated by reference herein to the exhibit previously filed with the SEC at the location indicated below or are filed herewith as indicated below:

Exhibit

    

Description

Location

2.1

Plan of Merger, dated effective as of December 30, 2022, by and between Riot Blockchain, Inc. and Riot Platforms, Inc.

Exhibit 2.1 of the Current Report on Form 8-K filed January 3, 2023.

3.1

Articles of Incorporation filed September 20, 2017.

Exhibit 3.1 of the Current Report on Form 8-K filed September 25, 2017.

3.2

Amendment to the Articles of Incorporation of Riot Blockchain, Inc. dated November 21, 2022.

Exhibit 3.1 of the Current Report on Form 8-K filed November 23, 2022.

3.3

Amended and Restated Bylaws effective June 27, 2023.

Exhibit 3.1 of the Current Report on Form 8-K filed June 30, 2023.

3.4

Articles of Merger between Bioptix, Inc. and Riot Blockchain, Inc.

Exhibit 3.1 of the Current Report on Form 8-K filed October 4, 2017.

3.5

Articles of Merger between Riot Blockchain, Inc. and Riot Platforms, Inc.

Exhibit 3.1 of the Current Report on Form 8-K filed January 3, 2023.

10.1*

Purchase Order No. 03, dated as of February 23, 2024, executed under that certain Master Purchase and Sale Agreement, dated as of June 23, 2023, by and between Riot Platforms, Inc. and MicroBT.

Exhibit 10.1 of the Current Report on Form 8-K filed February 27, 2024.

31.1

Rule 13a-14(a)/15d-14(a) - Certification of Chief Executive Officer (principal executive officer).

Filed herewith.

31.2

Rule 13a-14(a)/15d-14(a) - Certification of Chief Financial Officer (principal financial officer).

Filed herewith.

32.1

Section 1350 Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Principal Executive Officer).

Filed herewith.

32.2

Section 1350 Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (Principal Financial Officer).

Filed herewith.

101

Inline XBRL (Extensible Business Reporting Language). The following from this Quarterly Report, formatted in iXBRL (inline XBRL): (i) Condensed Consolidated Balance Sheets as of March 31, 2024 and December 31, 2023; (ii) Condensed Consolidated Statements of Operations for the Three Months Ended March 31, 2024 and 2023; (iii) Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three Months Ended March 31, 2024 and 2023; (iv) Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2024 and 2023; (v)

Filed herewith.

34

Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2024 and 2023; and (vi) Notes to Condensed Consolidated Financial Statements.

104

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

Filed herewith.

* Certain schedules and similar attachments have been omitted pursuant to Item 601(a)(5) of Regulation S-K. Subject to Item 601(b)(10)(iv) of Regulation S-K, the Company undertakes to furnish supplemental copies of any of the omitted schedules to the SEC, upon its request.

35

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Quarterly Report on Form 10-Q to be signed on its behalf by the undersigned thereunto duly authorized.

Riot Platforms, Inc.

Date: May 1, 2024

/s/ Jason Les

Jason Les

Chief Executive Officer

(principal executive officer and duly authorized officer)

/s/ Colin Yee

Colin Yee

Chief Financial Officer

(principal financial officer and duly authorized officer)

36

EX-31.1 2 riot-20240331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

I, Jason Les, certify that:

1)

I have reviewed this quarterly report on Form 10-Q of Riot Platforms, Inc. for the quarter ended March 31, 2024;

2)

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3)

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.

4)

The registrant's other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5)

The registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

May 1, 2024

/s/ Jason Les

Jason Les

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 riot-20240331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

I, Colin Yee, certify that:

1)

I have reviewed this quarterly report on Form 10-Q of Riot Platforms, Inc. for the quarter ended March 31, 2024;

2)

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3)

Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report.

4)

The registrant's other certifying officers and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

a)

Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

b)

Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)

Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)

Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5)

The registrant's other certifying officers and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

a)

All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

b)

Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

May 1, 2024

/s/ Colin Yee

Colin Yee

Chief Financial Officer

(Principal Financial Officer)


EX-32.1 4 riot-20240331xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Riot Platforms, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Chief Executive Officer (principal executive officer) of the Company, Jason Les, hereby certifies, pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

the Report fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934; and

(2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

May 1, 2024

/s/ Jason Les

Jason Les

Chief Executive Officer

(Principal Executive Officer)


EX-32.2 5 riot-20240331xex32d2.htm EX-32.2

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Riot Platforms, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned Chief Financial Officer (principal financial officer) of the Company, Colin Yee, hereby certifies, pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1)

the Report fully complies with the requirements of section 13(a) of the Securities Exchange Act of 1934; and

(2)

the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

May 1, 2024

/s/ Colin Yee

Colin Yee

Chief Financial Officer

(Principal Financial Officer)


EX-101.SCH 6 riot-20240331.xsd EX-101.SCH 00100 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40303 - 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 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 31403 - 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 - Estimated useful lives of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - Bitcoin - Schedule of additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Investments - Convertible Note (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Property and Equipment - Schedule of property and equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Finite-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - Finite-Lived Intangible Assets - Schedule of finite-lived intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Power Purchase Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Deposits (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Leases - Schedule of future minimum operating lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Stockholders' Equity (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (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 41404 - Disclosure - Stock-Based Compensation (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 41501 - Disclosure - Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Earnings Per Share -included in the computation of diluted net income (loss) per share (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Segment Information - Schedule of reportable segments and operating income (Details) 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 - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Bitcoin link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Finite-Lived Intangible Assets link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Power Purchase Agreement link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Deposits link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Bitcoin (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Finite-Lived Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Power Purchase Agreement (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Deposits (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - Finite-Lived Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - Deposits - Schedule of deposits on 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) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Leases - Schedule of other information (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-20240331_cal.xml EX-101.CAL EX-101.DEF 8 riot-20240331_def.xml EX-101.DEF EX-101.LAB 9 riot-20240331_lab.xml EX-101.LAB Document Information [Table] Document Information [Line Items] Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report 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 Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Condensed 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 Cash and cash equivalents 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 $2,517 and $3,166, 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 Cryptocurrencies classified as non current. Cryptocurrencies Classified As Non Current Bitcoin 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 16 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 March 31, 2024 and December 31, 2023 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 BConvertible Stock Values 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, Value, Issued 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 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 Common Stock, Shares, Outstanding Common stock, shares outstanding Condensed Consolidated Statements of Operations Product and Service [Axis] Product and Service [Domain] Mining Member Bitcoin Mining Data Center Hosting Member Data Center Hosting Data Center Hosting Engineering [Member] Engineering Member Engineering Other Revenue [Member] Other Revenue Member Other revenue Other revenue [Member] Revenue Net Abstract Revenue: Revenues Total revenue Revenues earned Operating Expenses [Abstract] Costs and expenses: Cost of Revenue Cost of revenues 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 The amount of casualty-related charges (recoveries), net. Casualty-Related Charges (Recoveries), Net Casualty-related (charges) recoveries, net Casualty-related charges (recoveries), net Costs and Expenses Total costs and expenses 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) 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) 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) Basic weighted average number of shares outstanding Weighted Average Number of Shares Outstanding, Diluted Diluted weighted average number of shares outstanding (in Shares) Diluted weighted average number of shares outstanding Condensed 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) Condensed Consolidated Statements of Stockholders' Equity Equity Components [Axis] Equity Component [Domain] Common Stock [Member] Common Stock Retained Earnings [Member] Accumulated deficit AOCI Attributable to Parent 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) Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Stock-based compensation Condensed 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) 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 Casualty Related Charges Recoveries Related To InvestingNet Casualty Related Charges Recoveries Related To InvestingNet Casualty-related charges Amount of cryptocurrencies - mining. Cryptocurrencies Mining Revenue recognized from Bitcoin mined Proceeds from sale of cryptocurrencies. Proceeds From Sale Of Cryptocurrencies Proceeds from sale of Bitcoin Gain (Loss) Related to Litigation Settlement Gain on acquisition post-close dispute settlement Gain on acquisition post-close dispute settlement 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 Deposits on equipment. Deposits On Equipment Deposits on equipment Deposits on equipment Payments to Acquire Other Productive Assets Security deposits 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 Payments to Acquire Intangible Assets Patent costs incurred Net Cash Provided by (Used in) Investing Activities Net cash provided by (used in) investing activities Payments to Acquire Debt Securities, Available-for-Sale Investment in convertible debt Investment 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 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 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 Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash transactions 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 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 Restricted Cash Restricted cash Restricted cash 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 Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Text Block] Revenue from Contracts with Customers Cryptocurrencies Abstract The entire disclosure cryptocurrencies. Cryptocurrencies Text Block Bitcoin Investments. Investment [Text Block] Investments Property, Plant and Equipment [Abstract] Property, Plant and Equipment Disclosure [Text Block] Property and Equipment Finite-Lived Intangible Assets Intangible Assets Disclosure [Text Block] Finite-Lived 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 [Abstract] Lessee, Operating Leases [Text Block] Leases Stockholders' Equity Note [Abstract] 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 Earnings Per Share [Abstract] Earnings Per Share Segment Reporting [Abstract] Segment Reporting Disclosure [Text Block] Segment Information Use of Estimates, Policy [Policy Text Block] Use of estimates Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Basis of Presentation and Significant Accounting Policies [Text Block] Significant Accounting Policies Segment Reporting, Policy [Policy Text Block] Change in Reportable Segments New Accounting Pronouncements, Policy [Policy Text Block] Recently Issued Accounting Pronouncements 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 Investments, 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] 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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of antidilutive securities 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 included in the computation of diluted EPS. Schedule of Potentially Dilutive Securities Included In Computation of Earnings Per Share [Table Text block] Dilutive securities that were included in the computation of diluted net income (loss) per share Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Schedule of reportable segments and operating income Fair Value Measurements (Details) - Schedule of Changes in Estimated Fair Value of Derivative Asset [Table] 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 It Represent Corsicana Facility Land Site [Member] Corsicana Facility Land Site [Member] Corsicana Facility Land Site 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 [Axis] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption, Adjustment [Member] Cumulative Effect, Period of Adoption, Adjustment Accounting Standards Update [Axis] Accounting Standards Update [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 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] Miners and Mining Equipment [Member] Miners And Mining Equipment Member Miners And Mining 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 Contract balances. Contract Balances Contract balances Schedule Of Changes In The Total Deferred Revenue Liability Abstract 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 Schedule Of Disaggregated Revenue Abstract 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 remainder of fiscal year. Revenue Remaining Performance Obligation Remainder Of Fiscal Year Remainder of 2024 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year one. Revenue Remaining Performance Obligation Year One 2025 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year two. Revenue Remaining Performance Obligation Year Two 2026 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year three. Revenue Remaining Performance Obligation Year Three 2027 Amount of transaction price allocated to performance obligation that has not been recognized as revenue year four. Revenue Remaining Performance Obligation Year Four 2028 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 Reclassification, Type [Axis] Reclassification, Type [Domain] Reclassification, Other [Member] 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 Amount of change in cryptocurrency receivables.Amount of change in cryptocurrency receivables. Change in Bitcoin receivable Change in Bitcoin receivable The quantity of crypto currency changes in receivables. Cryptocurrency Quantity, Change in Receivable Change in Bitcoin receivable quanity 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 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 Investments in Marketable Equity Securities and Long-term Investments (Details) [Table] 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 Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items] 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 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] Asset Acquisition [Axis] Asset Acquisition [Domain] 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 [Member] Change in Accounting Estimate by Type [Axis] Change in Accounting Estimate, Type [Domain] Service Life [Member] Effect of increase in estimated useful life Property and Equipment (Details) [Line Items] 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 Number Of Miners To Replace Underperforming Miners Number Of Miners To Replace Underperforming Miners Number of Miners to be deployed Number of Miners to be deployed 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 Asset Impairment Charges Impairment charges on property and equipment Loss Contingency, Loss in Period Loss Contingency Loss In Period Unusual or Infrequent Item, or Both, Insurance Proceeds Insurance recoveries Area of Land Area of land (in Acres) acquired 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 Costs incurred for land Development Costs, Period Cost 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 Depreciation Depreciation expense related to property and equipment The entity's current deployed hash rate measured in one quintillion hashes generated per second. Crypto Mining, Hash Rate Capacity Crypto mining, hash rate capacity (EH/s) The entity's option to purchase additional hash rate measured in one quintillion hashes generated per second as per the master agreement. Crypto Mining, Additional Hash Rate Capacity Crypto mining, additional hash rate capacity (EH/s) Purchase Obligation Additional commitment amount Schedule Of Property And Equipment Abstract Property, Plant and Equipment [Table] Buildings and building improvements [Member] Buildings and building improvements [Member] Land, Buildings and Improvements [Member] Land rights and land improvements [Member] Machinery and facility equipment [Member] Machinery And Facility Equipment Member Machinery and facility equipment [Member] Office and computer equipment [Member] Office and computer equipment [Member] Construction in Progress [Member] Construction in progress [Member] 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 Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-Lived Intangible Assets [Line Items] Amortization of Intangible Assets Amortization expense Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer Contracts [Member] Customer contracts Trademarks [Member] Trademark UL Listings [Member] Ul Listings Member UL Listings Patents [Member] Patents 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, Remainder of Fiscal Year Remainder of 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four 2028 Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after 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). Finite Lived Intangible Assets Amortization Expense After Year Four 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 The margin based collateral requirement of the Power Purchase Agreement entered into by the company. Collateral Requirement Of Power Purchase Agreement Collateral requirement of the company 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 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] 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 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 Variable Rate [Axis] Variable Rate [Domain] US Treasury (UST) Interest Rate [Member] Treasury rate Balance Sheet Location [Axis] Balance Sheet Location [Domain] Accrued Liabilities [Member] Accrued liabilities [Member] Other Noncurrent Liabilities [Member] Other noncurrent liabilities [Member] Legal Entity [Axis] All Entities [Member] ESS Metron [Member] ESSMetron Member ESS Metron Line of Credit Facility [Line Items] Debt Line of Credit Facility, Current Borrowing Capacity Amount borrowed Debt Instrument, Term Term of debt Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate 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 Long-Term Line of Credit Outstanding balance 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] 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 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 Leases (Details) - Schedule of future minimum operating lease payments [Table] Property Subject to or Available for Operating Lease [Axis] PropertySubjectToOrAvailableForOperatingLease_ [Domain] Property Subject to or Available for Operating Lease [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] Schedule of future minimum operating lease payments [Line Items] Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Remainder of 2024 Lessee, Operating Lease, Liability, to be Paid, Year One 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four 2028 Amount of lessee's undiscounted obligation for lease payment for operating lease due after 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). Lessee Operating Lease Liability Payments Due After Year Four Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five 2028 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] Related Party Transaction [Axis] Related Party Transaction [Domain] Sales Agents [Member] Sales Agents Member Sales Agents Member Of Our Companys Officers And Employees Member Restricted Stock [Member] Unvested restricted stock awards [Member] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Sale of Stock [Axis] Sale of Stock [Domain] Represents information relating to 2024 At the market offering. At the Market Offering 2024 [member] 2024 ATM Offering Represents information relating to 2023 At the market offering. At the Market Offering 2023 [member] 2023 ATM Offering Stockholders' Equity [Line Items] 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) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Number of Shares Number of Shares, Vested Vested 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 Number of shares held to cover withholding taxes related to the settlement of restricted stock units Performance-based stock awards [Member] Performance-based awards [Member] Share-based payment arrangement awarded for meeting service-based awards. Service-based awards [Member] AllocatedShareBasedCompensationExpens Total stock-based compensation Stock-based compensation Schedule Of Unvested Performance Based Restricted Common Stock Activity Abstract Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Performance-based Restricted Common Stock Activity [Table] Performance based RSAs [Member] Performance based RSAs [Member] Performance based R S Us Member Performance based R S Us Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Performance-based Restricted Common Stock Activity [Line Items] 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 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 Schedule Of Unvested Time Based Restricted Common Stock Activity Abstract Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Time-based Restricted Common Stock Activity [Table] Service Based R S A s [Member] Service Based R S A s [Member] Service Based R S A s Service based R S Us [Member] Service based R S Us [Member] Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Time-based Restricted Common Stock Activity [Line Items] 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 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] Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Recognized Stock-based Compensation [Line Items] 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] 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 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] The amount of an asset, typically cash, provided to a counterparty for purchase of equipment. Equipment Purchase Deposits Purchase of miners Purchase Obligation, to be Paid, Remainder of Fiscal Year 2024 Recorded Unconditional Purchase Obligation, to be Paid, Year One 2025 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 Escrow Deposit Escrow Deposit 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, Estimated Recovery from Third Party Loss Contingency, Estimated recovery from third party Loss Contingency, Damages Sought, Value Loss contingency damages Schedule Of Antidilutive Securities Abstract Earnings Per Share Abstract Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of unvested service-based restricted stock awards using the treasury stock method. Incremental Common Shares Attributable to Dilutive Effect of Unvested Service-Based Restricted Stock Awards Unvested restricted stock awards 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] 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] Segment Information (Details) [Line Items] 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 Reconciliation of Revenue from Segments to Consolidated [Table] Revenue Net Hosting Member Revenue Net Hosting [Member] Data Center Hosting [Member] Revenue Net Engineering [Member] Revenue Net Engineering [Member] Engineering [Member] Eliminations Member 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 Total segment and consolidated revenue Total segment and consolidated cost of revenue (exclusive of depreciation and amortization). Total Segment And Consolidated Cost Of Revenue Exclusive Of Depreciation And Amortization Total segment and consolidated cost of revenues 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 Other Income Other income (expense) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net income (loss) N/A Rule 10b51 Arr Modified [Flag] Rule 10b5-1 Arrangement Modified N/A Non Rule 10b51 Arr Modified [Flag] Non Rule 10b5-1 Arrangement Modified EX-101.PRE 10 riot-20240331_pre.xml EX-101.PRE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
Apr. 29, 2024
Document And Entity Information Abstract    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Document Transition Report false  
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  
Title of 12(b) Security Common Stock, no par value per share  
Trading Symbol RIOT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   288,784,946
Entity Central Index Key 0001167419  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
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
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
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Balance Sheets (Parenthetical)
$ in Thousands
Mar. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Contract assets, retainage | $ $ 2,517 $ 3,166
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 267,991,956 230,836,624
Common stock, shares outstanding 267,991,956 230,836,624
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.1.u1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue:    
Total revenue $ 79,296 $ 73,236
Costs and expenses:    
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 (in Dollars per share) $ 0.82 $ 0.11
Diluted net income (loss) per share (in Dollars per share) $ 0.81 $ 0.11
Basic weighted average number of shares outstanding (in Shares) 259,506,242 167,342,500
Diluted weighted average number of shares outstanding (in Shares) 262,358,332 172,114,333
Bitcoin Mining    
Revenue:    
Total revenue $ 74,597 $ 48,023
Costs and expenses:    
Cost of revenues 41,084 21,899
Data Center Hosting    
Revenue:    
Total revenue   9,042
Costs and expenses:    
Cost of revenues   25,660
Engineering    
Revenue:    
Total revenue 4,675 16,147
Costs and expenses:    
Cost of revenues 6,018 15,563
Other revenue    
Revenue:    
Total revenue $ 24 $ 24
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Condensed Consolidated Statements of Comprehensive Income (Loss)    
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
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Accumulated deficit
AOCI Attributable to Parent
Total
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 $ (1,313)     (1,313)
Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding (in shares) (784,346)      
Stock-based compensation $ (2,296)     (2,296)
Net Income (Loss) 18,513   18,513
Balance at Mar. 31, 2023 $ 1,904,175 (737,829)   1,166,346
Balance (in Shares) at Mar. 31, 2023 166,966,766      
Balance at Dec. 31, 2023 $ 2,687,692 (799,820) $ 150 1,888,022
Balance (in Shares) at Dec. 31, 2023 230,836,624      
Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding $ (1,998)     (1,998)
Issuance of restricted stock, net of forfeitures and delivery of common stock underlying stock awards, net of tax withholding (in shares) 10,986,032      
Issuance of common stock/At-the-market offering, net of offering costs $ 345,744     345,744
Issuance of common stock/At-the-market offering, net of offering costs (in Shares) 26,169,300      
Stock-based compensation $ 32,000     32,000
Net Income (Loss)   211,777   211,777
Other comprehensive income (loss)     (141) (141)
Balance at Mar. 31, 2024 $ 3,063,438 $ (588,043) $ 9 $ 2,475,404
Balance (in Shares) at Mar. 31, 2024 267,991,956      
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 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 $ 230,328
Cash and cash equivalents at end of period 688,497 187,770 597,169
Supplemental information:      
Cash paid for interest 13    
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  
Cash and cash equivalents 597,169 230,328 230,328
Cash and cash equivalents at beginning of period 597,169 230,328 230,328
Cash and cash equivalents 688,497 158,272 597,169
Restricted cash   29,498  
Cash and cash equivalents at end of period $ 688,497 $ 187,770 $ 597,169
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization and Basis of Presentation  
Organization and Basis of Presentation

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.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies and Recent Accounting Pronouncements
3 Months Ended
Mar. 31, 2024
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 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.

Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation in the Condensed Consolidated Financial Statements and these Notes. The reclassifications did not have a material impact on the Condensed Consolidated Financial Statements and related disclosures. The impact on any prior period disclosures was immaterial.

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.

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 chief operating decision maker (“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.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers

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

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

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bitcoin
3 Months Ended
Mar. 31, 2024
Cryptocurrencies Abstract  
Bitcoin

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.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments
3 Months Ended
Mar. 31, 2024
Investments.  
Investments

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

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment

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.

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.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Finite-Lived Intangible Assets
3 Months Ended
Mar. 31, 2024
Finite-Lived Intangible Assets  
Finite-Lived Intangible Assets

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.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Power Purchase Agreement
3 Months Ended
Mar. 31, 2024
Power Purchase Agreement  
Power Purchase Agreement

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.

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.

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

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deposits
3 Months Ended
Mar. 31, 2024
Deposits  
Deposits

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.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses
3 Months Ended
Mar. 31, 2024
Accrued Expenses  
Accrued Expenses

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

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt
3 Months Ended
Mar. 31, 2024
Debt  
Debt

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.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Leases

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

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

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity
3 Months Ended
Mar. 31, 2024
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

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.

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.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Stock-Based Compensation  
Stock-Based Compensation

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.

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.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Measurements  
Fair Value Measurements

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.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies.,  
Commitments and Contingencies

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.

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.

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

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.

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

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

XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Segment Information

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. The CODM analyzes the performance of the segments based on reportable segment revenue and reportable segment cost of revenue. No operating segments have been aggregated to form the reportable segments.

Prior to 2024, the Company had a Data Center Hosting reportable segment, and, as of March 31, 2024, the Company had terminated all contracts with its Data Center Hosting customers. For the three months ended March 31, 2024, the Data Center Hosting agreements, by themselves, were no longer material (based on revenue or profit) and therefore, commencing with the three months ended March 31, 2024, the Company will no longer report Data Center Hosting as a separate reportable business segment. The Company has no plans to offer data center hosting services to new customers. Prior periods are not being recast for the change in reportable segments because such change resulted from Data Center Hosting business operations becoming immaterial and its costs being absorbed by the Bitcoin Mining reportable segment, not due to a change in the internal structure of the Company.  

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.

The following table presents revenue and cost of revenue for the Company’s reportable segments, reconciled to the Condensed   Consolidated Statements of Operations:

Three Months Ended March 31, 

    

2024

    

2023

Reportable segment revenue:

  

  

Bitcoin Mining

$

74,597

$

48,023

Data Center Hosting

 

 

36,996

Engineering

 

5,360

 

21,356

Other revenue

 

24

 

24

Eliminations

 

(685)

 

(33,163)

Total segment and consolidated revenue

$

79,296

$

73,236

Reportable segment cost of revenue:

 

  

 

  

Bitcoin Mining

 

41,084

 

28,691

Data Center Hosting

 

 

46,821

Engineering

 

6,559

 

18,886

Eliminations

 

(541)

 

(31,276)

Total segment and consolidated cost of revenue

$

47,102

$

63,122

Reconciling Items:

 

  

 

  

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

 

Current income tax benefit (expense)

22

(76)

Deferred income tax benefit (expense)

 

 

5,045

Net income (loss)

$

211,777

$

18,513

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies and Recent Accounting Pronouncements (Policies)
3 Months Ended
Mar. 31, 2024
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 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.

Reclassifications

Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation in the Condensed Consolidated Financial Statements and these Notes. The reclassifications did not have a material impact on the Condensed Consolidated Financial Statements and related disclosures. The impact on any prior period disclosures was immaterial.

Significant Accounting Policies

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

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.

Recently Issued Accounting Pronouncements

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 chief operating decision maker (“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.

XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of changes in the 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

Schedule of disaggregated revenue

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

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bitcoin (Tables)
3 Months Ended
Mar. 31, 2024
Cryptocurrencies Abstract  
Schedule of additional information

    

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.  
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Tables)
3 Months Ended
Mar. 31, 2024
Investments,  
Schedule of convertible note

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

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of 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

XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Finite-Lived Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Finite-Lived Intangible Assets  
Schedule of 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

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

XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Power Purchase Agreement (Tables)
3 Months Ended
Mar. 31, 2024
Power Purchase Agreement  
Schedule of changes in estimated fair value of 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

XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deposits (Tables)
3 Months Ended
Mar. 31, 2024
Deposits  
Schedule of deposits on equipment

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

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Accrued Expenses  
Schedule of accrued expenses

    

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

XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Leases [Abstract]  
Schedule of 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

Schedule of other 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

%

Schedule of future minimum operating lease payments

    

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

XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Schedule of stock-based compensation

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)

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, 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

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

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, 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

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

XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Measurements  
Schedule of assets and liabilities measured at fair value on recurring basis

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.

XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of antidilutive securities

    

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

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

XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Reporting [Abstract]  
Schedule of reportable segments and operating income

Three Months Ended March 31, 

    

2024

    

2023

Reportable segment revenue:

  

  

Bitcoin Mining

$

74,597

$

48,023

Data Center Hosting

 

 

36,996

Engineering

 

5,360

 

21,356

Other revenue

 

24

 

24

Eliminations

 

(685)

 

(33,163)

Total segment and consolidated revenue

$

79,296

$

73,236

Reportable segment cost of revenue:

 

  

 

  

Bitcoin Mining

 

41,084

 

28,691

Data Center Hosting

 

 

46,821

Engineering

 

6,559

 

18,886

Eliminations

 

(541)

 

(31,276)

Total segment and consolidated cost of revenue

$

47,102

$

63,122

Reconciling Items:

 

  

 

  

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

 

Current income tax benefit (expense)

22

(76)

Deferred income tax benefit (expense)

 

 

5,045

Net income (loss)

$

211,777

$

18,513

XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Basis of Presentation (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
MWh
segment
Dec. 31, 2023
segment
Power Purchase Agreement [Line Items]    
Number of reportable segments | segment 2 3
Rockdale Facility Bitcoin Mining Facility Texas    
Power Purchase Agreement [Line Items]    
Mining capacity (MW) 700  
Corsicana Facility Land Site    
Power Purchase Agreement [Line Items]    
Mining capacity (MW) 1,000  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies and Recent Accounting Pronouncements (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
segment
Jan. 01, 2023
USD ($)
Number of reportable segments | segment 2 3  
Accumulated deficit $ (588,043) $ (799,820)  
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2023-08      
Accumulated deficit     $ 6,000
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Significant Accounting Policies and Recent Accounting Pronouncements - Estimated useful lives of property and equipment (Details) - Miners And Mining Equipment
Mar. 31, 2024
Jan. 01, 2024
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]    
Estimated useful lives property and equipment 2 years  
Minimum    
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]    
Estimated useful lives property and equipment   2 years
Maximum    
Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements (Details) [Line Items]    
Estimated useful lives property and equipment   3 years
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Contract balances $ 13.2 $ 15.4
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of changes in the contract liabilities and deferred revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Schedule Of Changes In The Total Deferred Revenue Liability Abstract  
Beginning balance $ 22,332
Revenue recognized (1,593)
Other changes in contract liabilities 713
Ending balance $ 21,452
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue from Contracts with Customers - Schedule of disaggregated revenue (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Disaggregation of Revenue [Line Items]  
Remainder of 2024 $ 5,576
2025 2,459
2026 2,459
2027 2,459
2028 2,459
Thereafter 6,040
Total contract liabilities 21,452
Bitcoin Mining  
Disaggregation of Revenue [Line Items]  
Remainder of 2024 1,771
2025 2,362
2026 2,362
2027 2,362
2028 2,362
Thereafter 6,040
Total contract liabilities 17,259
Engineering  
Disaggregation of Revenue [Line Items]  
Remainder of 2024 3,732
Total contract liabilities 3,732
Other  
Disaggregation of Revenue [Line Items]  
Remainder of 2024 73
2025 97
2026 97
2027 97
2028 97
Total contract liabilities $ 461
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bitcoin - Schedule of additional information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
item
Mar. 31, 2023
USD ($)
item
Beginning balance $ 311,178 $ 115,415
Beginning balance quantity | item   6,974
Revenue recognized from Bitcoin mined   $ 48,023
Revenue recognized from Bitcoin mined quantity | item   2,115
Proceeds from sale of Bitcoin   $ 44,437
Proceeds from sale of Bitcoin quantity | item   (1,975)
Exchange of Bitcoin for employee compensation   $ (459)
Exchange of Bitcoin for employee compensation quantity | item   (20)
Change in fair value of Bitcoin   $ 83,504
Bitcoin 605,595  
Ending balance   $ 202,046
Ending balance quantity | item   7,094
Carrying value of Bitcoin 267,448 $ 125,699
Realized gain on sale of Bitcoin 7,182 $ 13,893
Reclassification, Other [Member]    
Beginning balance $ 311,178  
Beginning balance quantity | item 7,362  
Revenue recognized from Bitcoin mined $ 71,396  
Revenue recognized from Bitcoin mined quantity | item 1,364  
Change in Bitcoin receivable $ (80)  
Change in Bitcoin receivable quanity | item 7  
Proceeds from sale of Bitcoin $ (9,518)  
Proceeds from sale of Bitcoin quantity | item (212)  
Exchange of Bitcoin for employee compensation $ (1,461)  
Exchange of Bitcoin for employee compensation quantity | item (31)  
Change in fair value of Bitcoin $ 234,080  
Bitcoin $ 605,595  
Ending balance quantity | item 8,490  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Details) - Convertible Note
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Mar. 31, 2024
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]    
Investment Interest rate 12.00%  
Investment $ 4.5  
Term of convertible note 3 years  
Level 3 | Discount Rate    
Investments in Marketable Equity Securities and Long-term Investments (Details) [Line Items]    
Discount rate   14.1
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Convertible Note (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Fair value, beginning balance $ 4,709  
Accrued interest 135  
Amortized costs basis 4,844  
Unrealized holding gains (losses) on convertible note (141)  
Fair value, ending balance $ 4,703 $ 4,709
Convertible Note    
Debt Securities, Available-for-Sale [Line Items]    
Investment   $ 4,500
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment (Details)
3 Months Ended 12 Months Ended
Jun. 23, 2023
USD ($)
item
Mar. 31, 2024
USD ($)
item
MWh
$ / shares
Mar. 31, 2023
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
MWh
Dec. 31, 2022
a
MWh
GWh
Property and Equipment (Details) [Line Items]          
Purchase price   $ 147,167,000      
Impairment charges on property and equipment   0 $ 0    
Depreciation expense related to property and equipment   30,900,000 57,900,000    
Crypto mining, additional hash rate capacity (EH/s) | item 75        
Net Income (Loss)   $ 211,777,000 $ 18,513,000    
Basic net income (loss) per share (in Dollars per share) | $ / shares   $ 0.82 $ 0.11    
Diluted net income (loss) per share (in Dollars per share) | $ / shares   $ 0.81 $ 0.11    
MicroBT Electronics Technology Co., LTD          
Property and Equipment (Details) [Line Items]          
Number of miners to be purchased from Bitmain as per purchase agreement | item   31,500      
Purchase price $ 453,400,000 $ 96,700,000      
Crypto mining, hash rate capacity (EH/s) 25.6 5.9      
Additional commitment amount   $ 252,800,000      
Midas Green Technologies, LLC [Member]          
Property and Equipment (Details) [Line Items]          
Purchase of additional immersion cooling systems | MWh   400      
Miners And Mining Equipment          
Property and Equipment (Details) [Line Items]          
Estimated useful lives property and equipment   2 years      
Miners And Mining Equipment | Effect of increase in estimated useful life          
Property and Equipment (Details) [Line Items]          
Estimated useful lives property and equipment   3 years      
Net Income (Loss)   $ 27,100,000      
Basic net income (loss) per share (in Dollars per share) | $ / shares   $ 0.1      
Diluted net income (loss) per share (in Dollars per share) | $ / shares   $ 0.1      
Rockdale Facility Bitcoin Mining Facility Texas          
Property and Equipment (Details) [Line Items]          
Crypto mining, hash rate capacity (EH/s) | item   12.4      
Rockdale Facility Bitcoin Mining Facility Texas | MicroBT Electronics Technology Co., LTD          
Property and Equipment (Details) [Line Items]          
Number Of Miners To Replace Underperforming Miners | item   17,000      
Number of Miners to be deployed | item   14,500      
Rockdale Facility Bitcoin Mining Facility Texas | Miners And Mining Equipment          
Property and Equipment (Details) [Line Items]          
Loss Contingency Loss In Period   $ 10,300,000      
Insurance recoveries   $ 2,300,000   $ 7,500,000  
Corsicana Facility Land Site          
Property and Equipment (Details) [Line Items]          
Purchase of immersion cooling systems | MWh   200   200  
Purchase of additional immersion cooling systems | MWh         200
Area of land (in Acres) acquired | a         265
Consideration   $ 10,100,000      
Anticipated gigawatt under development at site | GWh         1.0
Number of megawatts construction under initial phase of development of facility | MWh         400
Costs incurred for land   270,800,000      
Initial development costs and equipment   256,000,000.0      
Deposit for future power usage   $ 4,700,000      
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment - Schedule of property and equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
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
Buildings and building improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 358,201 348,865
Land rights and land improvements [Member]    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 10,320 10,320
Miners And Mining Equipment    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 597,542 496,230
Machinery and facility equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 39,992 39,144
Office and computer equipment [Member]    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment 2,431 2,108
Construction in progress [Member]    
Property, Plant and Equipment [Line Items]    
Total cost of property and equipment $ 203,503 $ 166,970
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Finite-Lived Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finite-Lived Intangible Assets    
Amortization expense $ 1.5 $ 1.4
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Finite-Lived Intangible Assets - Schedule of finite-lived intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 24,060 $ 24,060
Accumulated amortization (9,846) (8,363)
Net book value 14,214 15,697
Customer contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross book value 6,300 6,300
Accumulated amortization (1,447) (1,292)
Net book value $ 4,853 $ 5,008
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,167) (1,042)
Net book value $ 3,833 $ 3,958
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 (525) (469)
Net book value $ 2,175 $ 2,231
Weighted-average life (years) 12 years 12 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross book value $ 10,060 $ 10,060
Accumulated amortization (6,707) (5,560)
Net book value $ 3,353 $ 4,500
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Finite-Lived Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Finite-Lived Intangible Assets    
Remainder of 2024 $ 4,340  
2025 1,355  
2026 1,355  
2027 1,355  
2028 1,355  
Thereafter 4,455  
Total $ 14,214 $ 15,697
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Power Purchase Agreement (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2022
MWh
Mar. 31, 2022
MWh
May 31, 2020
MWh
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Power Purchase Agreement [Line Items]          
Power curtailment credits | $       $ (5,131) $ (3,075)
Collateral requirement of the company | $       $ 0  
Discount Rate          
Power Purchase Agreement [Line Items]          
Estimate fair value of derivative       0.229  
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 66 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Power Purchase Agreement - Schedule of Changes in Estimated Fair Value of Derivative Asset (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Power Purchase Agreement [Line Items]    
Balance as of December 31, 2023 $ 104,218  
Change in fair value of derivative asset 20,232 $ (5,778)
Balance as of December 31, 2024 124,450  
Level 3    
Power Purchase Agreement [Line Items]    
Balance as of December 31, 2023 104,218  
Balance as of December 31, 2024 $ 124,450  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deposits (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
MWh
item
Dec. 31, 2022
USD ($)
Deposits [Line Items]      
Reclassification to property and equipment $ (100,812)    
Security Deposit 2,200    
Ground Leases 1,800    
Deposits on equipment 139,329    
MicroBT Electronics Technology Co., LTD      
Deposits [Line Items]      
Reclassification to property and equipment 95,900    
Deposits on equipment 114,800    
Other Miners      
Deposits [Line Items]      
Reclassification to property and equipment 4,900    
Deposits on equipment $ 32,400    
Corsicana Facility Land Site [Member]      
Deposits [Line Items]      
Security Deposit     $ 4,700
Power Supply Agreement with TXU      
Deposits [Line Items]      
Security Deposit   $ 23,000  
Additional increased mining capacity | MWh   215  
Number of Megawatts capacity | item   345  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Deposits - Schedule of deposits on equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Deposits on equipment:    
Beginning balance $ 185,294  
Additions 147,167  
Reclassification to property and equipment (100,812)  
Ending balance 231,649  
Security deposits 29,870  
Total long-term deposits $ 261,519 $ 215,009
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses - Schedule of accrued expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Expenses    
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
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Debt      
Outstanding balance $ 0   $ 0
Repayments of Credit and Security Facility 72,000 $ 500,000  
Total borrowings   $ 880,000  
ESS Metron      
Debt      
Amount borrowed $ 10,000,000.0    
Revolving credit facility      
Debt      
Interest rate of debt during the period 4.00%    
Interest rate at end of period 8.50%    
Repayments of Credit and Security Facility $ 0    
Total borrowings 0    
Revolving credit facility | ESS Metron      
Debt      
Amount borrowed $ 6,000,000.0    
Manufacturing term loans      
Debt      
Term of debt 5 years    
Manufacturing term loans | Treasury rate      
Debt      
Debt Instrument, Basis Spread on Variable Rate 2.50%    
Equipment term loans      
Debt      
Term of debt 3 years    
Percentage of finance approved for purchases 80.00%    
Outstanding balance $ 0   500,000
Revolving line of credit $ 500,000    
Equipment term loan fixed interest rate 6.60%    
Equipment term loan outstanding $ 800,000   $ 300,000
Deferred financing costs 100,000    
Total borrowings 0    
Equipment term loans | ESS Metron      
Debt      
Amount borrowed 4,000,000.0    
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 $ 400,000    
Equipment term loans | Maximum      
Debt      
Term of debt 3 years    
Interest rate of debt during the period 4.00%    
Equipment term loans | Treasury rate      
Debt      
Debt Instrument, Basis Spread on Variable Rate 2.50%    
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Operating lease right-of-use assets $ 21,723 $ 20,413
Operating lease liabilities $ 23,646 $ 21,300
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of lease expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule Of Lease Expense Abstract    
Operating lease cost $ 1,089 $ 903
Variable lease cost 110 55
Operating lease expense $ 1,199 $ 958
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of other information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Other Information [Abstract]    
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 years 8 years 2 months 12 days
Weighted-average discount rate - operating leases 6.80% 6.60%
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Schedule of future minimum operating lease payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of future minimum operating lease payments [Line Items]    
Remainder of 2024 $ 3,270  
2025 4,429  
2026 4,192  
2027 3,961  
2028 3,582  
Thereafter 10,663  
Total undiscounted lease payments 30,097  
Less present value discount (6,451)  
Present value of lease liabilities 23,646 $ 21,300
Ground lease [Member]    
Schedule of future minimum operating lease payments [Line Items]    
Remainder of 2024 1,498  
2025 2,058  
2026 2,119  
2027 2,183  
2028 2,249  
Thereafter 7,369  
Total undiscounted lease payments 17,476  
Less present value discount (4,437)  
Present value of lease liabilities 13,039  
Office and other leases [Member]    
Schedule of future minimum operating lease payments [Line Items]    
Remainder of 2024 1,772  
2025 2,371  
2026 2,073  
2027 1,778  
2028 1,333  
Thereafter 3,294  
Total undiscounted lease payments 12,621  
Less present value discount (2,014)  
Present value of lease liabilities $ 10,607  
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Apr. 30, 2024
Feb. 29, 2024
Aug. 31, 2023
Mar. 31, 2024
Stockholders' Equity [Line Items]        
Shares issued, value       $ 345,744
Issuance expense (in Dollars)       7,480
Proceeds from the sale of stock (in Dollars)       353,224
Common Stock [Member]        
Stockholders' Equity [Line Items]        
Shares issued, value       $ 345,744
Stock Issued During Period, Shares, New Issues       26,169,300
Common Stock [Member] | 2024 ATM Offering        
Stockholders' Equity [Line Items]        
Maximum amount of sales shares (in Dollars)   $ 750,000   $ 235,900
Proceeds from the sale of stock net (in Dollars)       231,200
Issuance expense (in Dollars)       $ 4,700
Stock Issued During Period, Shares, New Issues       17,525,200
Weighted average price (in Dollars per share)       $ 13.46
Subsequent Event | Common Stock [Member] | 2024 ATM Offering        
Stockholders' Equity [Line Items]        
Proceeds from the sale of stock net (in Dollars) $ 154,100      
Weighted average price (in Dollars per share) $ 10.63      
Sales Agents | Common Stock [Member] | 2024 ATM Offering        
Stockholders' Equity [Line Items]        
Stock Issued During Period, Shares, New Issues 14,789,000      
Sales Agents | Common Stock [Member] | 2023 ATM Offering        
Stockholders' Equity [Line Items]        
Maximum amount of sales shares (in Dollars)     $ 750,000 $ 117,300
Proceeds from the sale of stock net (in Dollars)       114,900
Issuance expense (in Dollars)       $ 2,400
Stock Issued During Period, Shares, New Issues       8,644,100
Weighted average price (in Dollars per share)       $ 13.57
Member Of Our Companys Officers And Employees Member | Unvested restricted stock awards [Member]        
Stockholders' Equity [Line Items]        
Stock Issued During Period, Shares, New Issues       500,000
Proceeds from the sale of stock (in Dollars)       $ 2,000
Number of shares held to cover withholding taxes related to the settlement of restricted stock units       100,000
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation $ 32,000 $ (2,296)
Performance-based awards [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation 22,290 (10,890)
Service-based awards [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation $ 9,710 $ 8,594
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Unvested Performance-based Restricted Common Stock Activity (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Performance based RSAs [Member]  
Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Performance-based Restricted Common Stock Activity [Line Items]  
Number of Shares, Beginning Balance | shares 4,928,526
Weighted Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 21.71
Number of Shares, Granted | shares 14,071,926
Weighted Average Grant-Date Fair Value, Granted | $ / shares $ 14.18
Number of Shares, Vested | shares (252,380)
Weighted Average Grant-Date Fair Value, Vested | $ / shares $ 23.30
Number of Shares, Forfeited | shares (3,005,813)
Weighted Average Grant-Date Fair Value, Forfeited | $ / shares $ 22.75
Number of Shares, Ending Balance | shares 15,742,259
Weighted Average Grant-Date Fair Value, Ending Balance | $ / shares $ 14.75
Performance based R S Us  
Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Performance-based Restricted Common Stock Activity [Line Items]  
Number of Shares, Beginning Balance | shares 246,426
Weighted Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 19.59
Number of Shares, Granted | shares 1,000,000
Weighted Average Grant-Date Fair Value, Granted | $ / shares $ 14.18
Number of Shares, Ending Balance | shares 1,246,426
Weighted Average Grant-Date Fair Value, Ending Balance | $ / shares $ 15.25
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Unvested Time-based Restricted Common Stock Activity (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Service Based R S A s [Member]  
Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Time-based Restricted Common Stock Activity [Line Items]  
Number of Shares, Beginning Balance | shares 4,897,894
Weighted Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 9.14
Number of Shares, Vested | shares (218,611)
Weighted Average Grant-Date Fair Value, Vested | $ / shares $ 6.46
Number of Shares, Granted | shares 47,884
Weighted Average Grant-Date Fair Value, Granted | $ / shares $ 15.12
Number of Shares, Forfeited | shares (886)
Weighted Average Grant-Date Fair Value, Forfeited | $ / shares $ 17.21
Number of Shares, Ending Balance | shares 4,726,281
Weighted Average Grant-Date Fair Value, Ending Balance | $ / shares $ 9.33
Service based R S Us [Member]  
Restricted Common Stock, Stock Options, Restricted Stock Units ("RSUs") and Warrants (Details) - Schedule of Unvested Time-based Restricted Common Stock Activity [Line Items]  
Number of Shares, Beginning Balance | shares 155,213
Weighted Average Grant-Date Fair Value, Beginning Balance | $ / shares $ 19.30
Number of Shares, Vested | shares (8,000)
Weighted Average Grant-Date Fair Value, Vested | $ / shares $ 15.47
Number of Shares, Ending Balance | shares 147,213
Weighted Average Grant-Date Fair Value, Ending Balance | $ / shares $ 19.50
XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
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) $ 205.9
Unrecognized compensation cost, period for recognition 2 years 3 months 18 days
Performance-based RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized compensation cost (in Dollars) $ 16.5
Unrecognized compensation cost, period for recognition 2 years 3 months 18 days
Service-based RSAs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized compensation cost (in Dollars) $ 19.8
Unrecognized compensation cost, period for recognition 7 months 6 days
Service-based RSUs  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized compensation cost (in Dollars) $ 2.3
Unrecognized compensation cost, period for recognition 2 years
XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
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,000 $ (2,296)
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 $ 22,290 $ (10,890)
XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Schedule of assets and liabilities measured at fair value on recurring basis [Line Items]        
Bitcoin $ 605,595      
Bitcoin   $ 311,178 $ 202,046 $ 115,415
Convertible note 4,703 4,709    
Derivative asset 124,450 104,218    
Contingent consideration liability 589 909    
Quoted prices in active markets (Level 1) [Member]        
Schedule of assets and liabilities measured at fair value on recurring basis [Line Items]        
Bitcoin 605,595      
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,703 4,709    
Derivative asset 124,450 104,218    
Contingent consideration liability $ 589 $ 909    
XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 29, 2023
Dec. 11, 2023
Oct. 19, 2023
Jun. 13, 2023
Jun. 09, 2023
Mar. 31, 2024
Mar. 31, 2023
May 02, 2023
Apr. 05, 2023
Commitments and Contingencies (Details) [Line Items]                  
Revenues earned           $ 79,296 $ 73,236    
Corsicana Facility Land Site                  
Commitments and Contingencies (Details) [Line Items]                  
Purchase of miners           10,800      
Purchase Obligation, Remaining Commitment Due in the second quarter of 2024           16,200      
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] | Breach Of Contract and Other Damages [Member]                  
Commitments and Contingencies (Details) [Line Items]                  
Loss Contingency, Estimated recovery from third party $20                
MicroBT Electronics Technology Co., LTD                  
Commitments and Contingencies (Details) [Line Items]                  
Purchase of miners           305,900      
Additional commitment amount           252,800      
2024           202,300      
2025           50,500      
Midas Green Technologies, LLC [Member]                  
Commitments and Contingencies (Details) [Line Items]                  
Purchase of miners           45,300      
Purchase Obligation, Remaining Commitment Due in the second quarter of 2024           $ 6,700      
XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share -included in the computation of diluted net income (loss) per share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
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
Performance-based stock awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Unvested restricted stock awards 2,852,090  
Restricted Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Unvested restricted stock awards   4,771,833
XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares not included in the computation of EPS 17,198,898 63,000
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
Unvested restricted stock awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares not included in the computation of EPS 15,742,259  
Unvested restricted stock units [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Shares not included in the computation of EPS 1,393,639  
XML 85 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2024
customer
segment
Mar. 31, 2023
customer
Dec. 31, 2023
segment
Segment Information (Details) [Line Items]      
Number of reportable segments | segment 2   3
Bitcoin Mining [Member]      
Segment Information (Details) [Line Items]      
Number of customers over 10% of total revenues | customer 0 0  
XML 86 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information - Schedule of reportable segments and operating income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reportable segment revenue:    
Total segment and consolidated revenue $ 79,296 $ 73,236
Total segment and consolidated cost of revenues 47,102 63,122
Reconciling Items:    
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  
Current income tax benefit (expense) 22 (76)
Deferred income tax benefit (expense)   5,045
Net income (loss) 211,777 18,513
Bitcoin Mining [Member]    
Reportable segment revenue:    
Total segment and consolidated revenue 74,597 48,023
Total segment and consolidated cost of revenues 41,084 28,691
Data Center Hosting [Member]    
Reportable segment revenue:    
Total segment and consolidated revenue   36,996
Total segment and consolidated cost of revenues   46,821
Engineering [Member]    
Reportable segment revenue:    
Total segment and consolidated revenue 5,360 21,356
Total segment and consolidated cost of revenues 6,559 18,886
Other revenue [Member]    
Reportable segment revenue:    
Total segment and consolidated revenue 24 24
Eliminations [Member]    
Reportable segment revenue:    
Total segment and consolidated revenue (685) (33,163)
Total segment and consolidated cost of revenues $ (541) $ (31,276)
XML 87 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure    
Net Income (Loss) $ 211,777 $ 18,513
XML 88 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non Rule 10b5-1 Arrangement Modified false
EXCEL 89 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "V$H5@'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 " MA*%8]0Q>WN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$GV!TSJ2\M.&PQ6V-C-V&IK&CO&UDCZ]G.R-F5L#["CI9\_ M?0*U.@C=1WR)?FC MVB/4G-^#0U)&D8()6(2%R&1KM- 1%?7QC#=ZP8?/V,TPHP$[=.@I0556P.0T M,9S&KH4K8((11I>^"V@6XES]$SMW@)V38[)+:AB&K-]9++F]6W![PI>;6LNFD;PAX_)]8??5=CUQN[L M/S:^",H6?MV%_ )02P,$% @ +82A6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" MA*%8O(D1+.T% #L'P & 'AL+W=OHS!.KAL;K;>?6JW$VXB()Y=R M*V*XLY(JXAI.U;J5;)7@?A84A2WF.-U6Q(.X,1QDUZ9J.)"I#H-83!5)TBCB MZN5&A')WW:"-PX59L-YHIX,D^R7 M[/)GV^T&\=)$RV@?#"6(@CC_Y\_[BG@5X/8J M@^@+T+H%5O@7 M,HGSYF&JN4F2#5NZG9,L]<=V KID(]20:PU]_H5WG-QOV3Q)[4PGMHA+:F'I9"8N7 MK;"1XN'4:7ZU(:%1-9$Z!5+G-*2O*5=:J/"%S,16*FLB<2FM4ENEC-&HFGC= M J][&MY4J$":ENL3&#FLR<.5BOY8V2'1^)JQT;'!I:$^ZJ@+LZ M!6XFUH$912&-#SRRME%<9S9Y7)#IW6AQ^SB[GU^0R#EDTAU8H](]MM-VNFX;K]GP\6#Z_*^\AST%-Y)[$D%/3)# MO2!S#<,0D8J,91IK]0+_OC7E1]0?OEF1T:"ZR*Q$9J<@CWP?U).+PP&Y@^?( M8VSGQ"7=?J=#1M%2R23@4'L*/*"5')6I2U[:)(H:$)Q\L9-6XX[-&33JA=S%5E1<;LP3#0/\3'H_K+#G<$JTM$H4-SCO M88LN/%7R*8@]>[/&-<>/5M!S>"9:FB:*>YWWH%.9:!Z2?X)M]2B%*_8=ZEQ9 M2<_AFFAIFRCN=;+V.E*"5X/A A]. MB/2NVDWF.(Z5[QR&B9:.B>)69Q&8@4*N"&4?EA_)7'BI@EQ:(7&EL8PB\!YS M#8/.!8DEV7)%GGB8"K(5*E\0L%; .5P4*UT4PRT/&'T_B-=D_A(M96CC/B)@ MS*)U7>$<;HF5;HGA?N:02?+EV=OP>"TJO? 1H8?1_//(^KV-!]8E+,T1.\D< MC5.ES!=;_IF6I1+FD]2Z]G1$\;MUQ6J,1]7E+*T0.\D*36(M5+Y^:3Z]^0'< MRHDK5G&>PP.QT@.QDSR0^30%-P^68"V5=2 ZHG/'%;3VD><)$ (9/Y>T$I_# M"+'2"+&3C- \XF%(;M($;B?V=HOK5*XTX'%U^4K_PT[R/U\BH=:F8_X."GH# M%B':\MB>6ERP&O0<]H>5]H?A[N60R(V 1&)X-5>,\+BZ>*4)8B?9 M"C]Y3#68VMC,H5;BGV1O]O60JW4R-;/7]#1D_7ZOW[YJ=P>M)QMDZ83828M' M8QA2%5B^2>R+9_*GL.<1EP*K1VFWUZ96JXX'UTRF6QH>%_FPDS(:%80:ASV8,13^5; MR_F)EMML=W8IM991=K@1W!?*/ #W5U+JPXEY0;'!/_P/4$L#!!0 ( "V$ MH5A @?HOV0< ,@D 8 >&PO=V]R:W-H965T&ULQ5K; M:A"Q42$)#@'*\7[\-BB$E M H3DQ%O[D)B4&LW3+:#/:8"73[+YK#:<:_2E*FMUM=AHO7VW6JE\PZM,O95; M7L,W:]E4F8;;YG&EM@W/BFY05:XHQM&JRD2]N+[L/OO47%_*5I>BYI\:I-JJ MRIKG&U[*IZL%67S]X%?QN-'F@]7UY39[Y/=<_[[]U,#=:O!2B(K72L@:-7Q] MM?A WMT&S SH+/X0_$D=7",3RH.4G\W-OXJK!3:(>,ES;5QD\&?';WE9&D^ MXZ_>Z6)XIAEX>/W5^\ CF(5/\5I9_BD)OKA;) A5\G;6E_E4^_<3[@$+C M+Y>EZOY'3[TM7J"\55I6_6! 4(EZ_S?[TB?B8 )9@;0?@ ]=P#K!W296^V1 M=6'=93J[OFSD$VJ,-7@S%UUNNM$0C:C-SWBO&_A6P#A]?2OK GX47B"X4K(4 M1:;AYB8KLSKGZ-XX5N@"_7Y_AWYX\R-Z@T2-?MO(5F5UH2Y7&C 83ZN\?][- M_GETYGD_9\U;Q,@244P#Q_!;__ [G@_#V?'P%40^A$^'\&GGC\V%WS8-KS7* ME((X7>'LQP?N\6:1O5/;+.=7"UA%BC<[OKC^Q]](A-^[@GLE9T>ALB%4YO-^ M?9NI#8(?#>7F@O_5BEU60NS.J/>NHLZ5J02[ZRA)@C2^7.T.X['-PC0F43J8 M'2$-!J2!%^F'/)PH/$)" ).$$IVU%@QA';ICA M #/T)U36NH$RU$^>):R,O&P+43\"< T5%,H@DFOTABY#$G>I?\.6)(J6\+W: M\JZ E<^NJ$([*D;)-/L.JY"%,\F/AJ@B;U2?&K[-1('XEZVI"ZK#+?6&-U". M3BV6R$+$6)BD$]RV%4T)CMVXXP%W[,5](W0N1>U"Y1WXTB4]'>\@8EN)L0^N\LAV5O9&+YSQ9784,((3[/ML,)Q0MQXTP%OZL7[L=5M MPP'EOD=H3*9X)C."1$+$WM-^DSLHSYGKOYO#I<1)B MJT8Z[ C&23B+]("ZR8FE"FJNT<_=$C4%?0OZ2L^6RM[;(9"$DL@JE@Z[& C1$)R70] MNNQ(B/%,W28C:Q(_;7X4M=#\HH0B4@ 7Z:Q^%$"= SW-30L7A5(23&$[S,(H MG:G:9"11XF=1N_*57*ES2@FQ^2\!D4*FP&VSF 5L#OC(D\1/E+_ V@/

GW&8_F]X= M1A&;X4H$=HPE"W5P3B"'C;[!L!@>N+O)10I NAMJWF"%:J+KG13LY@',UC MA+$5S"FSXV!&?J2G^+$/IN$[7K?\+)5-;A(L]1/L\?=SZE"9%-H2J/ 6AH.IJ4$DW &[$BUU$^U]MHX M5\A0FUM)"+5GBMQEEN"9++.1@)F_Q_1,D',C8'9;27%LU5B'&4E2.M/+L9%. MF9].OV.1GQVA3;.VV'08S8I--C(Q\S/Q5&R>6 ?,T;V&\50VN*RB.3''#K9U M_82\7[&G$-I4"\HF858Z'781PW.DP$9.9GY.OI55);3AV/V.8OYU_N2 &*;* MOR40,8FW14?N8K]*S@ZCGXD<19Z!?>]EOGGC2QAE:A_=ELUVKGOR[Q: MX*7D]EK>CH,>=0 [N9//'.F9QO8'[W//A^1\>P_%4H9+=YMT;=::;@PI)(I<^[P<];DF^&LK3.ZXSFO'J"TN8_0^CQ_ MPWZY.\_?[^@XSZ.*87X5@X<\W_CS3)9Q:/),_A]Y]L;PDCQ_OZ/C/(\"C/D% MF*GJP/F.]?T>L0#[)C&-XF6:DF4:1EW**,/+A$7+"%+X6ED_?=#&;(''<,0" M-NV5'(8T2N(HI6YF#$8M&/BU(#34;=66W;%[P=J.RZ67YV M /;AO'N?T67HW&=<';QF8M[Q@27X*&H%@GX-(_';&'+0[%^;V=]HN>W>/'F0 M6LNJN]SP#( ; _A^+4'U]3?F99;AY:7K_P)02P,$% @ +82A6)+JAVK& M P 3A !@ !X;"]W;W)KR*C2VW M EA4.&6I[3I.8&\)'.11F^A0 M5IR_ZLZOT=1R-"-((50:@N%C#W-(4XV$//ZL0*UZ3.UXW'Y#_[D('H-9,0ES MGOZ11"J>6B.+1+!FNU1]Y8=?H K(UW@A3V7QGQQ*VV!LD7 G%<\J9V20)7GY M9-^K1!PY#)PS#F[EX%[KX%4.7A%HR:P(ZX4I-IL(?B!"6R.:;A2Y*;PQFB37 MT[A4 K\FZ*=FR8FMD(G&L\-JU.=R5/?,J%^8>"0>?2"NXP[(M^4+N;_3J#:1 M,8XDJTQ="VQCSNK$N77BW&*DP?G$*8&+D# I,44/N*855@TN M??(/N>M+28D7%'BZNO8SUZ?#B;T_#J]KY-$@J(U:5+V:JF>DNL#* "%P6G$Y MA:\/9,L$V;-T!^0>Y_&%IRD3DFQ!E.GYI".H4]87BM=AZ9S$8;)H!3&H@QC< M%D0UH6RG8BZ2OR'J(UIB^D9WL#I3?LUEBW6PYKU\';6B92[?L;##@\W&(['=.P' M)XQ[+#UGY 6!.^AG/*H9CVYGC,(K%>ZQ2;[IHSVZFG:/I9GVN*8]OK0/[D&H M9)4":6ITJ:,@2Q )!O'Y"V0K$'T!&+'U$>9);ED(4PO/*!+$'JS9CS_0P/FI M3QH^"*R5!NHT0NKAM5/12#_JFC7>I39)+DL(:?9S'(3J+\O):=A3?%O>_%5=XFRR:,5[X06@#_+[F M7+UU])6R_@EA]B]02P,$% @ +82A6(VT M#]EFFG;W60$!GAJ+M02D^^M7LAV$+5D)B3.A2]WO/@IEHQ) M\+C*9U81"G6_*,U'^![LJ-L8#,-T(R5=U8X5@E>;5)WVL M.^*@@I3,JU^#@?<_B,A_NR/>-;5F^81>N MGJE:$G=+O7(OQ)I.V=5 +4W!BBT;C'__#4;!'RY:/25KD"1[DL27??R=2YJI MY5Q2=3&MFD=EU<(T7YR"!LU.2^YTIJI&*J1>P%OG M$%59PX/.#^,H1*TALJ,@BN+0/43Q'G+LA7S#5#],4UI5=(UVQ0N9_EM><&&- M+11JGA#4ZM,.I$B&RE$)"+M4NX(#,,D0AU@C9I"KXZ-:P^2+]2$GO(5 M ^\S+L2)$RNV(* CTA[]CKB8(SCCF4'C29"XA6>KW*IYN\3S+I73YSB [WR M>JSZ])6MR=OH+?3*V_A++IG**RWJ3N:AU?EQ$H3M(;*CSG"".THY-%()_5KI M'B(G3EOXDC9([[U>V^U&0Z%?1*MES%_.R);'.(%M#75$^7K>J"CTR^B?3#97 M,'A@ZFF4 4D?.TJ/+8\(PCBTYHH=!W%(NI:SD5'XC(YNBD*+4(U:X520L#E3F&='0_;G/;8<(5MSE:GID%QD)!?Y M);>:[T=3LS74&@U'#!E%HP[ 1F>17V>M*>_$AZQG(#W+X[B-T8Z#27BP?)L@ MC;XBO[Y>4Y%.M4]IK4XENT H3Z,N*"=YP[.,%L)<=7.I;A4?8 S.$ZNW75$0 M=A QZHO\CZ0W:;;11JPG*L1%!0:'?VVOZ6S32_SS>I!45#&OF0A -]((96?TUY)$[TO+[O9V?**PE$81,@R2XY0&,68H##H MT 1DU!CYU?AIR/KE9@LWBA .$VP]QCA"8:Q6'\&X:UT9=49^=:X?#\&M>@K/ M%TZ@W@1'%]V>LC7I&GE'R:MWO9#7&1Q-M*=L3:+&%2"_*WAVYZMNW]C4(N'( MJN=V&$G*'4C7O,/& ^"@C]TOW*OB]Y6MR=DX _S,P[CBK(M%/2I.-XD=&@^# MA+2&Q1&&8#+J\ +8> 'L]P)ZDQY,F'Y2 I\5W(Z:X,]R]+#TE*W)^6 C_ T[ MX?UNA?\?>^'86 _\QMUP?_NCV1)KCHX"TK'3@HW/P+WLF^->-\[[RM;D;!P( M]CN0%U6.GA[S:\(.>Q)&48>7PL9O8+_?^)@OU!56=!667LU&7]F:7(W9P*\W M&[A7L]%7MB918S;P&\T&MO<1R.&O,S4+.PI&D,3N.4>,UR"]> W2J]?H*UN3 ML_$:Y.U>@]@F(@I@>_O0$07#,.IP@,18#>*W&M4>I^^WV5Y-1E_9FFR-R2"O M-QFD5Y/15[8FT8-?W-_ZD[O]:SIJVUM_3(5L>/!6R8H5B_)E&P&F?)/+ZJV, M_=7]"ST?RM=86M>OX<6D>BW'I*G>$KJEA5(K 3(V5RF#\U@M@J)Z\:8ZD7Q= MOKORP*7DJ_)PR>B,%3I ?3_G7#Z=Z!OL7W\:_P=02P,$% @ +82A6, \ MUM3, @ ? @ !@ !X;"]W;W)K>Z4QRY'OZZR$BNISN02!)PNI*FIPJ0I?+Q70 MW#E5W ][O:%?42:\-'%[MRI-Y,IP)N!6$;VJ*JI^3H#+S=@+O*>-.U:4QF[X M:;*D!/V_ G]@]..6N94PU3R[RPWY=B[ M\$@."[KBYDYN/D*C9V#Q,LFU^Y)-8]OS2+;21E:-,S*HF*A'^MC$8J(8)F\6947C*T,^D M4RERS GD!&=:>N.M-#J/AGJ+G9EUOTM\J MY!6HPO4WC7%="5/7O7:W;:&7KG/L[4^PM=:=\ ],W9>QJA4V;QP6"-D[CS$5 MJNYU]<+(I6L7.QWNB\8:7#V+)F$1/>5:(R]%2RM6%98EDR7(JSOF*%?!F MPW923,5_++"W838G$.L]I^?R) M97QS.<*CEP=?T_NE5 ^LR7A%[]DMD]]7-R7<60W*/,U9(5)>H)(M+D=7^"(F MMC*H1OR3LHW8NT9J*7>L8PE4D%0^'ED4Y9E"@G\^%&#CIHY ME>'^]0OZYVKQL)@[*MB49_^F<[F\'(4C-&<+NL[D5[[Y@]4+\A1>PC-1_46; M>JP]0LE:2)[7QN!!GA;;7_I4$[%G@)T#!J0V(!T#/*PY-F(W%/]8I_(9G:'OMS/T_MT' M] ZE!?JVY&M!B[D86Q+\4NA64OOP:>L#.>A#GD/.5+-HK*?#UE=)LL[76>4V M9$B:I%(#,GL%Y,OT&EU)6:9W:TGO,H8D1S>T! 8T8/$PV#-QOT3%6O"[&B";L<07D2K'QDH\FOOV#?_EU'E\8Y[&%W;](6 M/T[#CW,4/^\A_6Z7$"SQX2BNMJC>OCM^$'@8XPX+T\'Y3V1A9A(L-@36XMUM M>'<'>;\68ET1#Z4!T&'3)&KS";5_/Z("3C=X 6?8@J5R#0,0E 78FAF<".6S M>I=L-WQE@-90@,KL.2WNZP=T0\NY:( D?8*:*)>J_L @74#=?E)C!SN=8 XN MZM1@F@2+W5Y"MOUO1,F]+K5:?:&V0Z3 M]MJ4+=+"AK3PV';D+UHV1ZRCXR[4M2,N#KQ.WH6:.N $(8DZ[ QZ=BH[_4DQ M]OW]XM/B)VKXB=[2CKS*5:1I1_S(]P._NTL'YS]UEYH$BPV!M7C']D[#V&]I ME+5LUU#[J4G\,/"C;N]7#VSG9A2%Q.[DI@81>YU!L08-AV%8=:BZI,-[ @[_ MWRY83P3N>40<.W1\GW1%P[ 'IR:>4;38%%J;_9U$P\,:[:?KA;%&X6%(VVY( M30J\F5&TN$;S#BZA':N=7,3#>O&G[HBQ1I7:4>C;3J\P&56E1M%B4VCM".^$ M*3Y>F>X'R[J29W+)SG):/E316; 28M+$ZN4!& FI_P]67V,ZKA>XO5)I5&4: M18MQ7V=VUM"F?:PEM&G?Z$1L0D,,8)RYEBONBCF C]@?>.:!9G&[_[O0#(RZZ^X/ M(6[@N?:!PX?LQ!\Y3OP-R&XM#:2OR(@/ @]'7E=W#WMP:J(818M-H6W9M_:^ M)*H/Q<#B?5H(E+$%P-OG =!5;K^];F\D7U4?%^^XE#RO+I>,0F>L!L#[!>?R MY49]KVR^@$_^ U!+ P04 " MA*%8,[L9UH0) #)-@ & 'AL+W=O M3@LTR5;T?*36+-<_3(7Q8I*];%8#,MUP>BL*K3*AF@T M&@]7E.>#R6WUW?=B+M@67BY6X ![LO'OEB*?47P\GM MFB[8$Y-_K+\7ZM-P[V7&5RPON9W@WOX.2&1+E!9_,G92WEP#70HST+\ MT!^^SNX&(]TBEK%4:A=4_=NR*+WS_J4*7@7S3$LV M%=E_^4PN[P;1 ,S8G&XR^2A>?F%-0('VEXJLK/Z"E\9V- #III1BU116+5CQ MO/Y/7QLA#@HH/^X"J"F S +D2 '<%,!F@?&1 J0I0"IEZE J'1(JZ>2V$"^@ MT-;*F[ZHQ*Q*J_!YKN_[DRS4KUR5DY.IR&?J+K(94%>ER/B,2O7A2:I_ZO;* M$H@YF-)R";ZH+E*"&_#'4P*N?KH&/P&>@]^78E/2?%;>#J5JC?8Y3)N:'^J: MT9&:,?@F!T,EPUX+M-/B 7D]?J/%)X#ASP"-$'$T M:/K^XM@5C[]XPM)CQ3O1X/V=Q94_?,3?;VM64,GS13VVN.3,>9=J+\3M1:>= MS^6:INQNH/)*R8HM&TS^^0\X'OW+I5"?SI*>G'74(WOUB,_[Y%>5,Z,-]M$&WKYR M/_N?2C7U>)="Y?-4Y"G/&,B5#+R1(=,RZ)_UEZE.">M";+D:>^#Y#5QM=!+A M^340CH[WV25?T&?/Z]-9TI.SSKT8[^_%V-OSGJ1(?]SHN6P&E/!J@B^IGB)= M"M:>@H.>A=6$/S+ZGVUU@U \-OJ?MU5GQASN8PZ],2=,.4TYK5$@GP&Z$H7D M?Q\-/'0$CHDQI*:V51!C8LB3>)MV9N#1/O#(&_C]09QZILUXJF=C,&=,C<(M MRS?,%7[DN*/$"/X=-HFW<6>&'N]#C_T95J48G40RIKHZ8*^ZHSN#C:U HE%D M!&O;!)'9P;W-.3-8.&HY:W2BB\]9450ILDJGDK[N@@97SRQGCEOHA8?&YK)MYN"9=7:)%W28N%F6;^K#X\5;,D# M V2FE;[J[,K3,SM750^.WTTE"B$TN MF+KL2%2M4;HZ7 )@84NPT MED^^%2!F;E77T)'8R^]ULBAUMJB20EE!5,;I,\^.\S?L"?D:I?KTEO3EK2MHRZ/0 M#Z17:NU7:#"Y'LY8?:7%/5C:5#([5;6I$X86FCJLR#@>0[-?70).84NGT(^G M.Q6&5SL5KKLR''0QIQ8N"!UA:,W)#KL@L@C.W]ISU6B!%9X@UH^O>YVBV+!Z M$X118'41VTXM/4T(&N:L;&*#:ZCK_"#\MS"1)&+0DC/PD_L713 MF!EXJ\E,6F?I"BTK,JL5#-D+V]="5MN M1GYN[BY&Y5(M'DJ5J/*T6I2F8K52F;K4&_U@".[EC;*X6='BA^J08CY7Z2M? M.!6W,1D'&%E;O_[6?5C+2U W:JD;^:G[MT:0)H7-1=&CH X4#XFU9>AOX8?U MO 2PXQ;8L7\CNMLWIVHVX+)BBSUG?:&I7M.].9\6]XKQV-Z-CDSUD[ZJ[.K5 MTCGVT_DC6].W]BC$1_5R('MH[L.ZC (+2OWM/%>'%L.Q'\.5#@V6'@ZY)55U MZ8?"2B3 5NM,O#$&7KA<+D56T:FDKT<.'KB0/8[-'3BG&;8>G_M;?ZXZ!X:[[B5[YJ7E+.%D=VW0=Q"$G+6U?'EINQGYNK[K*F?%9A'L\E4[4XM\*PC<+FE##U5_9A M:2Z!P;C%8!Q[N]BO(K^I!I$L:%[2:K/'G2W[A-5IK]Z2OKQUC_2UZ$O\Z/O( MTHR6)9_S='_B9K>I6#&,?+/!E8\4P"ES28J,NFT,KSKY';)"%01Q!4Q6'&8P",UW[6WVN*BWP$C_P M[IZ@L]>T>KQ:)Z4]XYXZFT=L;H7$?, W=5B1(#:%N 3;DI9MB9]MJY=/".SXH5B^I=J5+-0IMJ6C?U2U[?:*&&=:GR]URY''T*U8TLZO>FZ@]2K*LWB9Z% ME&)572X9G;%"&ZC?YT+(W0==P?[MM MPWO.?8@Z7EOWQ5=$0=S6VOB3015"\WHT\GE%M?29;BH*5L=;BVZW?4\7G!>+G5/OX7ZV0[^WT@\M8'6W?.B*!6)OW*VTZ' M'8?#\3<B,X93@I-\%A5<$OS/]R MI33J'YDD,H4XDUYY89?BRI$G$^+*\2A@+_88Y1WN6<*=?@-W)BZM"947?YB" MBOO^(\38!SK=!'HV?1+P4KI,S"9#,1U/#Y[ F_7$9Q%O]K\33[@'C^-R$[WV MC3E^.B)J _ZJ ^>0O^)J)_&_=,&$I-,?!_^?;-K98.X MTC+PB/ "YE*LR 652ZWOA#*!2B<# 4R%W"K#=:Q,*7);-]+.&RDG@.0]LZD_\!X, M,AT?;=;$1><0GT^.?D7_.@?--%.T*U4@\K;AX%^-QZ*F4JYE" #K@"X_]9[8 M,M@@-0;,"H.S@2(L0,[A0.:]4.]1BPG0WFYL%Q)I>4"(3^DCJU4J# 4QN(R>LFB4+P7M(NCWW$9?@NKDP@O MF3 4,L3*V:^00OG6MDBV@YN4@.WG3IJG/!S5(9;@$0\-B#.,YMN9SW/N>[/A>]STWOT]<5APB2 MGH1!QZ=\^CZC/ 6VMC$Y"R+#+!OI4DDP 5=@!TK*AXY4:P)3VN%?DB$7FQKK MU'0EQ?8?320=XXLZG=;$>>JIO3T]O=K$D8GWR8M+F66$?8VJ*RFE+>7LNZ7@ MDP37!7I$HU@^XQ4;GP^C\LI'%MC"\#M?1\$<<2/'/GI@7Q#K8B@G[W&HB54E MT4O*W:\-(/HVK^(T=*H&IL>YP6?0 EI!!-!P:X5<*%.HV("HR)IE13L[2@70 M*6A;C[BBY/)'Q%^6WNQS@"1Z[9@R*^M8A4)XM>Q)-A4>AP4 M&Q;/[Z>\0[J+PJ"0>_U5?-]$_7#68[=-O!@V"]K.'I:(X[\CZ?"B*3BY;P!2 M+Z#/YI0Q%+"*"<547;:A==3G#\(J6V3BHG6S-?4MOVDBWN!/=*5W;=I*4'I2>-:;']8^,D$Z<^EN;/4_ H3%VPSOQYP"6" M%OGS ;C\YL^&.')P!"G:X4:\?-&PH3A/Y:^+S0:2+%W'N MU"+9I://829NJ.3M,6YZR1\[L8UV#ML86V7\I/ B3L!T[NZ?]E\MI^FPOC5/ MGSPXTY8*Y:UI"==Q]NK%0+CT&9%N@FWBT7UA SX$XF4%:^SESR:F7L5U<0>?%2E=I= M#PKOZXOQV&4%5=*-3$T:O\R-K:3'K5V,76U)YD&I*L?3R>1L7$FE!S=7X=FC MO;DRC2^5ID)NW%G) M547:*:.%I?GUX/;XXNZ4Y8/ OQ2M7.]:<"0S8[[RSC!A0%12YMF"Q)\E MW5-9LB' ^#W9''0N6;%_W5K_$&)'+#/IZ-Z4OZG<%]>#\X'(:2Z;TC^9U<^4 MXGG+]C)3NO"_6$79LQ\'(FN<-U52!H)*Z?A7OJ0\]!3.)WL4IDEA&G!'1P'E M@_3RYLJ:E; L#6M\$4(-V@"G-!?EV5O\JJ#G;Y[50JNYRJ3VXC;+3*.]T@OQ M:$J5*7)"ZEP\44;?_&R-QG5&*(]W5V,/)&QOG"6O=]'K=(_7$_'):%\X\5[G ME&_KCQ%!%\:T#>-N>M#@)VE'XN1X**:3Z>D!>R==6DZ"O9._.2W1Z^ENKSR M%ZZ6&5T/,&&.[)(&-]]_=WPVN3P0TVD7T^DAZW]93 >][H[IG\:3F([$_P.2 M^.)(F+D@YQ6F%%J?"Q+P54LKP^3CQ[G24F=*EL)YR$1%I45F-!.;\FO,G2_$ M3[>WC^":WQL%K)@S#6)B8>$-[KY2SPMCDPYD5K,3)WPAO9#S.>@&%FIC/4&@ M8M".(4"6?%0KE9RI4ODVQ%RYK#2NL2$08.(PV>L^'>!!C#EPL )?SV2) $E$ M)F<%?KH+AZ4EZ8:"#+V W!TLYHWES&YT^*XFJTSN1LB];Y ZI 1@YM9LXVC>E"C8,I67 2PA M'NJWYF!*HQ='+)"G$E\*A="4#;V&KBO73KG8N"^=4#"&F)6GI*RTEWJA9B7! M LZ*[.L1'U$Y>JCBRLH8=-L.##TF%!4SJ] P,&V00FZ2, &[\HQ3CJR%A)JP!J)PR-G5/UWF%1)IG1'R4]_*,N4HSR)?L/&ML:(.D M'T@#80;8J37N#:JC.4Y<.9!%'O!_Z-KA>=,.*79T)9-.ZDC["GNNA+!AH\[\YME0&@ M2N84H#N/6:*%RE#-3(6=BA-.%:9=6H4!S@BM$V5E&8@%72(40KE3/C.AL"9O MTC:EN?N)&/E7K0'#A MJ)B*-8)SW ,G\1+]37%,Q=F(3WG@!%^RB?>=[GT P$SP% XJ"?*#WB(.W2-( M7YG&E>MMV":$'!@SU=-NM&>- UB'E""'8D'\Q2E8E^&^<.;!)[MI,Z M$>LH;:$8OX]8^6!R_SKZN3\M895KPG[$M,3_,-.K+1_;ZBALNU"$<+%QR+H& MC+0^C,1O!3&W">4VDGE:/P\:3]OI[G)N=JEN =P>H; 1>>S S+?.-_GZ%5:. MUV',,0.1"EV#3H_%9.$#A+SW".45FX_"$)_G%5%(&S@.(QT2;/$*S'-=EWC+ M8#?296D3:95>1?O?H(BN4,'^P,6@1FAB\8#6J&8 PXT8<[:QT^L3F-2YM.#E M.X,_X@VCF4XN/]P^WX7+X\L?4-387L]?,#"C8/)H\N,0?K#2D?@L7Y"+-Y]- MC2/DW>GDAPOQL0+ Y:9[-I+BH;=*[ $*WWV?T=\Y^^LV2W$D?C(F7RD<'AOUS7\W<;=],US,_,!ULG;R=$9(^O%'@82N@];;SK;%H:LT%1-6ID( MXZB8)9"(Y9_#_6[8DQ];*K*+\$G)B1!J M_.[2/>V^6MW&CS4;\?C)"R@[5R>C=VX&P\3-2O$%"PZ>;F?'>5.&R MP,9%E@7P^]R (-,-.^B^Y=W\ 5!+ P04 " MA*%8@1=>HT($ "5# M&0 'AL+W=O:; MD_1\H_1G4R):^%():19!:6U]/AR:K,2*F8&J4=*7E=(5L[34Q=#4&EGNE2HQ MC$>CZ;!B7 ;+N=^[U'_IWWG7Q)F<%K)7[EN2T7P6D M.:[86M@[M?D>6W\F#B]3PO@G;!K9\2R ;&VLJEIE8E!QV;S9ES8..PJGHP,* M<:L0>]Z-(<_RAEFVG&NU >VD"7=[A(\HUPDJK M"JZ5M)KB9(B$+>':FT=MYD-+IIS",&MAKQK8^ !L I\(JS3P0>:8[^L/B6+/ M,^YX7L5' 3\Q/8 D"B$>Q>,C>$GO=^+QDK?XO>\V_':9&K__^TL!:/#'+^.[ M7CHW-?G0Z@/M6X*-L MQH[KWSY)*1-,9FB>=I@Q2/PT"C(&5L%:9JJJ!3K<#[(@-U%S64#6^3* 2P-J M!5166=G750A,YG"#&58IY;_=3L)>K[.T08UP$B6#F'I2"#]>2/,DF@S&W4Y( M?$R-?NJ([>")K> LY8);CLY]3K.0B^TN^9KB3L[7;.N"8#PT,3 \1]W$0A-% M@LV;##$0%.9L"SE- ,A<.#64RECO]*T+!V'YI\M4DRD)5, M%D2;L$3B.,P2>*^+BETJI#\SQW0;Z)PD$ZU1^])VXBH5O&@2>S3Z1 ^0LEKYEEJM[5KW_GAM*F@GRHG*BW)) 7S%$5_N3UY5N MBIT)S =OSOO_]=UDC9K/!>"_-N[KFQX3]YBZQVSWVZDK&;J-K5S//RC+!/QP M9!AT!7T"43B;1:Y"PV0:/WOO5'"[/PU'XY'3FX7QY&QO>G3"23A+XCT'HOCB M3>O7R#56FEY]UHO)LZVSV;^W=8CR>!JUL3\Z,4Y@$DYFT[W@CBF67[]NDG)H MW+QTT1CN7!7I5"C\A9@&NUI+V]P:^]W^SGW97#6?Q)L+.\U@J@%#A\^*5$># MV20 W5R"FX55M;]XILK2$>1_EO2_ ;43H.\K1>=]NW &^G\BR[\ 4$L#!!0 M ( "V$H5BD3Z"*SP0 &D. 9 >&PO=V]R:W-H965TV <=MT [(FB7K]IF6SA91B51)*H[W MZW>D9,6)'"_+@GVQQ1/ON>?>J.-D(^0/E0%H&PP=DE1* MBZ)11@8%X_4_O6_BL*<0>\\H!(U"8'G7ABS+3U33V42*#9%F-Z*9!^NJU49R MC)NDW&J);QGJZ=D%TXE@?-+7"&9$_:11O*@5@V<40W(EN,X4^4=DCH>^2P NB(WAAZUEH\<)G\!9R6VJ15%("3Q@H,E\J+;$* M#OE:0T6'H4QCG*F2)C!UL/(5R#MP9A_>^4/O_ C1J"4:'4,_EH+CBK\*#23J MD0: _)X!68D<^XSQ-=%TF0.Q?+E6A/&Z@VTK++$]B<;M"U&4E&\_O(L#?W2N M6JA,Y"F"J#-B7GGA^9O]_U91KIG>DGDA*D/L@N:4)T"H(F)%?J&\PL.!-'70 M41^YX3!H5^^Q8'S7'\7D!NZ 5X#G1"+6G/T%*5E)4;0.8>N@Z"F:CV@';*!X M/"2+C/(U8.!:$ 0'=F?CVM'I2$YB[Y1<2Y$ I*HFHRAJHI,[O(Y*X >G7>G8 M'?CQ*?E\G]2,]A PIP2*,A=; ))@,O&XK'/<00G] ]"^&PU1_N#JBC))[FA> M'25JZR7H)C<((]>+O276$+*N76=$#' MC8-T3F@W+D__WY-@.'*CR-09S6UUK?&#AW#LK0W,^*YD0+2Z042G]D^"5D M$N=-_:! \_SADPAYVL3(Z-!4E+:.<#V__6[Y?O1BX_.3#G,)Y:EKO=YAE5*D M58+^JFJID(HQVG!Y!M>U+QEGFB'OEJ 1[N4O!0VR;D1C3CYN60M;5A+=!=6S MP=V+B,)/OF%/R8I)I=&6VSR98>'D\NOEMU,S #-4_51).V*\Z(A#[YLXU%6Q M ?GH%#$V,D0]*HW325X97)3]4R!4&:#?A^)=";9F$,M+?+V=]02P,$% @ +82A6.3%B*;C P _ @ M !D !X;"]W;W)K&ULA5;;;MLX$/V5@7I!"[B6 M;[.5X@!?FEE_#RI0JC/T]07%6KAA[9&0SLKZ[0(-'7KU-<.11F=M$HGH]'[ M5 MIDL4LKMVZQMHEO8HI=1HO+0&'*[FR<7X_#)G^VCPC\2M/Q@#*UE:>\>3S^4\&3$A5%@$ M1A#TV> 5*L5 1.-GAYGT(=GQ<+Q'_Q2UDY:E\'AEU;^R#-4\.4N@Q)5H5/AF MMW]AIV?*>(55/O["MK4=9PD4C0]6=\[$0$O3?L6O+@\'#F>C)QPFG<,D\FX# M19;7(HC%S-DM.+8F-!Y$J=&;R$G#A_(].-J5Y!<6G\T&?: L!S]+ P'RM\^0)YPQNK F5AS]-B>7O_BD1Z=E,]FPN)RP&0TR4_@9;VZ M+.)ESZL;'I/7>N?'O?D^G/M:%#A/J. ]N@TFB]+* MZEJ8'<@(2':2;@R\S(=3JCJE^ (5#P.( "O*#FR$:G (?Q/,(YM*>,()E4-\ M%UD$=!J$*8$FQE,86J"(#"; "7*Q*QA/7D%-'(4QC1[ MI)%156_@R5"+61D M5PA?@74T?' M8Q84JL;3XQ?KCRJ%NF'T_JX2\T(U7%\"2ND+VU"@_C3SX?@5[(^17EU^DCEN M=RC"4!&5;-PV%J!?+1L-E@)'J_85)Y>=1%4"]:*X3&;4=F*14Z-@':2!JCZ0 MZMOS=*CVP8O M(1]\&/T!%T7AFGC/N@LPSJ9PH2W%_0^YD'V(I4,%E _.\AQ^&,J-BIN5526K M69-Z#V^4]1[]VWAEBZ+1C1*<*TM:' %IDEMQ&]UP@=$<'_%^,\[';Q^S?W#& M+?7LH?>QMS ]Z$@:W3KV70^Q+MKFU*_VK?VB[6CWYNW_ B*Q9ID*5^0Z&GZ8 M)N#:7MM.@JUC?UO:0-TR#BNJ(G1L0/LK2V?833A _X=G\3]02P,$% @ M+82A6 DYR!X:"@ JAL !D !X;"]W;W)K&UL MM5G;))*O#L/6_L D9"("DDH &A9 M\_5[&N!-LJR9[,Z^2"()-/IRNOLT=;51^JO)A+#LJ7*WY2GP1]A_K3QI7PU9**@M1&JE*IL7R M>G [>G4WH?5NP3^EV)C>;T:6+)3Z2A<_I]>#B!02N4@L2>#X>A1O1)Z3(*CQ MK98Y:(^DC?W?C?2?G.VP9<&->*/RWV1JL^O!Y8"E8LFKW'Y6F_>BMF=*\A*5 M&_?)-G[M!"T/_-)([[:;ADO4_;N6R77\+B]&EK(IA7# MI)9SY^7$+\@9LWM5VLRP=V4JTMW]0^C4*A8WBMW%1P7>Q?MPMC-2#R[T.F>\F3PY(I;5Z9-4_$]0!Y881^ M%(.;'W\8S:+71_2>M'I/CDG_C@ =E_.KLH+-0G98'GO(!%NJ'#DJRQ6S?)$+ MYJPIK6$6#]^H8LW+[8\_7,:CB]<&#WMR1"/G%:,%T?CU__R-^">9 T!SYZU( M1+$0>N9+3=>W7)$YE+N/BY@.9[/ _F\_C0[=%DPCXNES(13E:"\%46SGLN*PXF MXU'O:A1=(MHE\J'RE5.6%.T5T&!Z?A\'TVC<&3^;!?.+B#THRW.<9BQ3RQ= MTFT*XM$HF%_.>W>BV3B8C2_8!SJ-)TE55#FW(D6I!1X3R9U*S?K3\1Q>CR9G MO3O3>3"9C,]VD=X>'K!2V%[8 >=@=CGMW;F()L%H/FGO/'3H9ZE,6:DL7))4 MFM$=((-+[09NV$KQ# M]O:_V1;LNDT\H9D;@6[J?6K52TI:BB-6G(RC< X@Y[GKH5AS,KWH[@009=;" MM=9\&QX%_ZTA2.PJ&O1K"\MXRK@_FO3.U18:9-QD3$-=EG!46S\T >-Y3A EC]])FRC\OO=GDV7><&[=09]5\C6%7>RG.K5:MWIG]96!RD+C M?%G"2YSEJER=XTZ![FLHD=85# $?<,8:"(79R!'A098Z_W)G\B]5*1B)]X?@ M)B]]L(<;='K\\H2CR!&[4@IY)_EUH5,#+1ZNZ!O2.& MHU4I$\,>1)*5*E>K+>P( _;AX2U9I56URIR'"EY6J"O66\U1(')@0P3L2P5G MW2:%Z,LX?0^KV=_Q<<8^R$*23:>@''D3\59WKTNC]/'#F-(H8,/D^4(L#7'G:R&BQV M$$0TIT _ <^E>;.BU62MJ>)B&5\CLYXD>".YZ60^"R^:I E14J39UQYW9&<= M*2F>I+'DM6[EFIZ9(\8!T")':+3+$JPP+6AP .5_4B>^2JB$X4@28T2B .-O M%=V.N:.+(();]S7@\'A?!0W)X$W>',"/9@RRMUX. M_31.A3R);H0TIXQZ08/ 1XR>:4'#",D935QT:W']DQ>B*S#D]4INRT A<(5E+PN/6['FSB41:"?)2S?O0 MA00 0/4(^+G&*)(JT0X2Y6IM%N]1O;(Q/$5X_0GUL6UAQS&B[9P[=8;:!TR MS)C?4QV%0Z//,$0,Y:%<4$6$2U=,P-SNT?"#D 1& M'Q^@CE."=>YQY\?=\<%^1R%I)Q?AM-6OWMOYAU:X+/3J[,QTWLJTVE?*@:4G-7/$2RS5U$XS1\^Z=D!Y7ZAI;V^M\STF6?S(LLGQ4.34^>I[T$8 ]DU;GKJS7%7+/7'16S?U>E%V" M>))7;M3G+,/8?HY3++*1K=6&4KQ:@#O89GIQKP/!T>HJON%4!E":2U-(X]XT MUAV?\(VHF&J]1M7SLGH[U!X[^-@&H:W)S]Q$._JN E(*:I&.@MR".>8MZVI> MQ ATHY7\G3=NSU"0ELP#7&6N'/[_NTPWB)O'S4]/NL2VA/!OC_,,1UW7-QI^8SG.MFF M1Q0:EMADF\8P[-SFK-GHTY!W+C>3 < MP2/],%OVICRA79%KGQ"Q,T1-;"^1W0#2S8G[\)F&?_D8]U>!KH[&_Q%U?P)D M\MEL\1VH\2[_H[_N69[_TO%BE^_64J$Q+]4!N M9=J/$>UW[T;QK*/<[3M+.,5W_=;= ?2;SL*HE4B KA'8T\W4UNV^CSH53U#+ MT/C5LO2SFGZRDTDW7!/)56CD#BG+BE*@KMZ505<(#[V2'_;^/T&05^Y?(M(# M[=__E=+>;?^(NO7_OW3+_;]8".0*18KE8HFM47@Q'?B7R&PO=V]R:W-H965TDDJ3O;K.Z0<64YJ)RC:O;S8XI!SYL(S MH]%D)=4WO0 PY+;F0D^]A3'+PR#0Q0)JJ@=R"0)W*JEJ:G"IYH%>*J"E4ZIY M$(=A'M24"6\V<;(+-9O(QG FX$(1W=0U57O>"2S1?&"H+99$GG M\ G,Y^6%PE70H92L!J&9%$1!-?6.H\.3U)YW![XP6.G>,[&17$OYS2[>EU,O MM X!A\)8!(I_-W *G%L@=..O-:;7F;2*_>=[]+I/6,>36;Q"A)8-"&/1D4:[R3%B_>@9>0#U*8A29_B!+*;?T ?>L< MC.\=/(GW GZ@:D"2R"=Q&*=[\)(NX,3A);\LX!8O_3&>+9I#O:0%3#VL"@WJ M!KS9JQ=1'A[M\3;MO$WWH?^$M_OQ/DH#9#@@^W')U0)()3E6+!-S8JC=2KK)15WKUZ,XFAXI$G5XG&'QS9XM,6CFLB*X%46B^XN#XG5#I.C__S_ M5U?:4+YYM/-.2:V[U7%1-'7#*1[M9!^QK]J>U GH#2CL=H2S"CJA.W%#>8,9 MJZ4R[&_J>E8K>GT'5.D#1*T1);N]HXE?EA3QE5H[RGFOBCQ"E^/B?G3!ODQ,9R[ _[JEF<'?3V MHF%&HIA<8$Y$S]TH],.\IY4CR);!!#W]0A63C;[GZBYN;0*,TRU4S,'8'Z5Y M/P=1ZL=1NO.F?P_OSZ" ^AKO;4W]Y/]#_>>60)_Z_R;EXW'+CS9L\: MY;B.Y#8+!4#J]OT-]OW]H&43*DI'8'_[SN 69T0-.*2U###RJ<)8866\C 89 MCC2BT0,1)@:'\6[6]_5 M)AVD9"41TA!68CI9=4>LD.$>4SA_&QL',T]FJ_P9)@U^-"0%O7D6BW_NIG:- M/: 1IAUM.VGW87#323?2>N+V^ADB(1$U2# *%G]]7UV 5"D++NYF?L2612P MV)=GG]T%\V9KW;VOE KBH3:-?WM2A="^.COS1:5JZ:>V50U^65E7RX"O;GWF M6Z=DR9MJ\+-;=_7&=L'H1MTZX;NZEF[W3AF[?7MR?I(? M?-+K*M"#LZLWK5RK.Q5^;V\=OIWU4DI=J\9KVPBG5F]/KL]?O;N@];S@OUIM M_>!O098LK;VG+S^5;T]FI) RJ@@D0>)CHVZ4,20(:GQ.,D_Z(VGC\.\L_0/; M#EN6TJL;:_[09:C>GKP\$:5:RS)S;,TX8YZQT/8BW?RR"OWCB[%8Y60QK]P:;R;BBG M&PK*77#X56-?N+JU6^7$;>>*"K:)Z[53"CX/;\X"I-.:LR))>A5;MW?Q9@1^EFXK%^43,9_.+9^0M>E,7+&_Q?S U M2KHX+HD2Y95O9:'>GB 3O'(;=7+US5?GW\U>/Z/G1:_GQ7/2_R<]GY?TBPU* MO)R*IR2F'^ZZMC4[<8/P.62)D$TIWB/W\?%)^=8VV','(W6AO+AU=NUD[<5/ MC?@H=Q2Y_XN_GK[^="*BFG"J%;H(54AC;K$_QI!8MZ]MF0V1OR M2( F\ MO;W.H@3VM\YN=*G27AG$2C] =NO8'"R@K9]L<5]*H\0'66BC U3>:,D_-4JZ MY4[7 MXN,?]%=OWR3J=LJZ184G<(*H03&ZA79+ SW]1$#VRAH0JG\ESAA^AXOSRR)&_V(VJEW#Q>/^O M1;#T-"7R]U-Q79::&%D:LYMDYPEI/-S$-O&S/LAPD.QW9*<@C*@A]RA:,8[L MD@;.5N64@%QTS@$70#7B5>TCM,?A&&,-?2H'BYI<+GILH?*Q /404C&"2J4R MJ"9N)_S.!U4+.*+QM?;T^QDA/T@6LXIXTA%JZ9M$6O8"((QK%.P [IX$Y CB M'_92^V3.F,_I7E@?/,QB5Y2B RM'.XYM%M*12@1"<$@I%*MV?DDEIPM8V7G= MK(57(9BX03>Q(R C4XJ5 GE")_R0[ %]&"V74?\;VS4XF.S]33T@7)D ?OAT M\^MO?<82OD@9IPKKR@BM&YA"^QS4:CK(IQV<8;INHS[J2RB+(AEKJG)>&'VO M1BD;*L"JDIOX-.N-@,!_'1(2NVM;ZM5N%+ .1VEJ4-*Q6!_U(Z2YCM'D::_7 M:R#83\5O%6K&%ZB;F8M=RB(3YAG3&VDZN01"UDZ7.'[O:1(+[S6V1@A\%HO8 M5,JT%$9FQ5BW,GX'^XE_*XE8864!UZB@8T9 K+&2J%.5N@C]\AJ_KX$$K(_, MY5NXEG(2.WQ<]Q>?6R5MH8MJ"MLYN<[/R^@.3P8CU/0H60MMUT@5^!ZPV&BO M!V8R!5F3=FB76!Z/T66VK#9MIS/1QSH9K$, /B;JD"X@AH@]$H5]NC+J09-/ M'/GI$ '0 M!X#2S5#0QIJN"1)LO8N '0AME%L34M%F'V(5!(%FGK,[^BX%(EHS.K4U:'FF MS$&SQ6OQ>V:4+P'SN#@6(-P#UTD VFD5F!#;[*G[QFX;XO;$%01+8R3Q;CHA M$0=#BEO]B.]2<;H%*KFM=2'1MD:DY49J(X]$F?EAKQ9M@6*^0TWL%:(\H'5; MZ4H:!S3@A/% *(E5Y%?%8\8_.F3L#T1189>/^=;X>#A-&R6=6"%3**J2F)B5 MC+T,#F"FJD&M85A(LD';2D,M'9@KE[K-*") M#Y,*AV$ ,PE%!ZR:<_=8[WAH")P0<3E)-CG%#94?$SA1-4VB MT4'1>667TTL$C).44;U??/*D'GCGF"/(T^ @DG/4E)B'A[JD?"($C\,4?W@J M'O\$"P( JWZ(U,>:PU#%P<&6QHX5A,WHW3KJPI"/QL1&=:_S6!5NSP8IRV[L M*S?'[ -0BO4@%' X#1=*WO=%_N+FMB_Q;4Z!',H5E>/DB ICM/+AE,,^ZC?0 MG*#F\<&<;:E*K.A8NE,@#,8)],7/7:,FXN>.&LSK;HV2'V-XI]K 32J&C(2+ MJ ,A8Y*I;Y]A\%'8M01#. G- ;D]*0CG.>O]@"2IRDP%#!WG )6)(3Y3ZC-/$PJ7ESLM.A!?B3-;?-(G]M1/E*'LQ>#TL"[^\K54LB@ ME+9([X0^45"YC\D\[')3@TF [$+G5(]J8X;F\!B(9*48[C!*3?;%"0.#@V?[ MFDWB#'\6;LX5C%-/.BBY0$Z3XX.?FO3Z[]]B8 M)"2@3T.LHM1,K!S0A%6DQ0-,;-8J-KHI;'(M:>\X2M'98 >./!X3&X@E&H65 M[F?:OM,I%=BGY)!%@*&HC0>P@REFQ!U],.+1:(K!'VNN*$L,&T>([ NZB6-0 M2 TGIB;?L^R$I^^ K&_9+@BF)BAYESM<\D1-$X9:K2"2Q\:I>#\H&Q6FI,PM MBFZWTJ2<+Z?XW$<@!$LYFJ6^(!"'L8N_ ?C6E#P M^#,!XUQBXKOUY?3F-Y"9HJ0K)XU'(DST9UP T>V*?BA^APX8BE9_H,8.\Y\:VVGGFRCQTC^,T,H_RZ7 Y90?E,8*PY,8Q M7VXP%8,<7.I;Z7LQO$;CY()NZN!$JZ+$)4Y0:>!L:)XV_<5'+ #I802U+X!; M0HJ*HPU@8?3^$@MQ 646%%U8/;Q<>2$AJ#FM5,GSUB!$6=MO8S]0$$Q4+(%T M@35<2NKTV$G%$(6048D=$M6$9E*5>V%NN\G[7$]B7N^%>4! W$3(ZV:XG6]7 M#A82&H^>E9Q^2#5)0-X.VPJ#/_5*]U9J5!#@@"XM2I[%P: M)["]H#N_KK%+:K$8"[II.W@B$7P_./%X3E&:BCND(V_M+[P>J:M]]GPA//)B84P_#(TJZYLRW*K+\$\U0"C"/ M+R*]S.$GW W\91MU&NQIU2VA&"6;XOKG1[#G^]CD.ZZ!J:HG%1W, M=#R^2(P58NA4A">-['3;E':GD!^)^!$,TRQKNI)&ONQ0GIEHRWP^_?>_!ATG MU:I$9Y@2B8\?I:\GWG+*<+>;4."TOV=G=DVAB#2;?>(/\!D9G@HD.3(5RNA[ MXCS4KU%\B( WL6CM:ZIZ>4I!M\Y[L1"LO8>\FKV+H'?9(9L0\=NQ![GG[M ML13IY]G/F#KH%I2"]V=7KKGP1$^7<3+D]#CU*7&BVU>(2J\BP<\/\)<'0M(, M''<:SRJL(:'H,BY MJO"HWN2KJW_Z?"<-AFF5F.L]!J%Z\ YCT:_[6IS/+B;S\Y=?7LGRUOEL,E_, M#TXZ:"L'QP B%Y>S_.386\:SP4M@S,)K?M5--0.)'-\']T_[M^G7\27R?GE\ M%?^1<8A!1:VP=3;]_O($*CL'J3;3( GV!W=B55HZZ,XF#5_!/=B_FH7&MZZW4H@*:B-4 MS30LI\%5&47RJ-03O?Q13(.8 (&$W)(%CG_/< U2DB&$ M\7-G,_ N2?'P>6_]FXL=8WGD!JZ5_"$*6TZ#4< *6/*UM'=J\QUV\?3)7JZD M<;]LT\HFO8#E:V-5M5-&!)6HVW_^LN/A0&$4?Z"0[A12A[MUY%#><,MG$ZTV M3),T6J,'%ZK31G"BIJ3<6XVW O7L[ 8:980UDZY%:W36S7>:\U8S_4"SQVY5 M;4O#OM8%%&_UNXC"0TGW4.;I68.W7$>LEX0LC=/LC+V>#ZWG[/7^1VBM9G9: MDQKAPC0\AVF E6Y /T,P^_PI&<279W!E'E=VSOI97.POLH02V M5!([2]0K9OFC!.80UWAI\=(5O;!;II;N_5I5#:^WGS^-TF1X:;!^=Y8:+HH+ M1N=Q[_)?_ST ["OXN18-MJE]59]SR>LP,Y5(^@][GM>;D.2T;],!UG M[*HH!'6I\7=)-@R3P9#=02ZY,6(IW)([#49+^ M?H0$*RPO?8F]BRK%FT$V9O>0KS61YMGQ$N-P-(S9@[)<,JGJU1<+NGHOUV'I M( G[R?@D8U\]X!OT0XG#S-A2 ["J;2F@ECJ"&QXF$$= :]^B09>/+M0&[ZM M7/XQX$Z29-$(YX:4- *1N5N1:S5_P*K1SEZS1A\XU4@:QPOHUMA;\V2IET:9 M-W2L[404GN@/4A/BN<"I+^26Y9A$82P%CEIN/FM,KL2+JE&UPT[*HJH0CL/- MZR?#U@8Y$;5S7, S?D]:$GUIHW#.:\Z^\5Q(S%_T"_QJ7W8HV!GWH[$/'OUY M9AQ/![02[D[V5KCEQ:M\7+X8&W)3[[Y7&V%+!PFA@&A\G%X^PD(%YF;"(&*+ M0YM?#V5VQ>PK\("4+7"](^-=E[[E@^8#ZZ2]*-Z'%C(N)8':E )IU$ K@&$E MR(+:C>\C/ME[82MBCCKM% 4$.4WZ[/8'WN:X>!C'.('S'1BRI7B!X@L6&76 MVF OXNV2BI2LB#()2U2-HV$_8+I=_-H7JQJW;#TJBZN;>RQQ5P9- GB_5%@\ MNQ=RX+?OV3]02P,$% @ +82A6)(5,QBR @ BP8 !D !X;"]W;W)K M&ULI57;GDB3%W3!R;F3A)IWE(ZTEZ M>99A,4Q HI*(W;_O2MB8I(FG,WE!VJ/=LV=U6>9;+IYD":#(KJF97%BE4NW, M<6160D/EA+? <*7@HJ$*3;%Q9"N YB:HJ1W?=6.GH16STKG!5B*=\T[5%8.5 M(+)K&BK^+*'FVX7E60?@H=J42@-..F_I!AY!_6A7 BUG8,FK!IBL.","BH5U MY,N7UBN%@0U9$HS4!R>X1KJ6A.AC-][3FM( MJ0/'\P/[9U,[UK*F$JYY_:O*5;FP$HOD4-"N5@]\^P7V]42:+^.U-%^R[7V] MJ46R3BK>[(-105.Q?J2[_3Z, A+WG0!_'^ ;W7TBH_*&*IK.!=\2H;V134], MJ28:Q55,'\JC$KA:89Q*K[),=)"3VQT>LP0Y=Q2RZC4GVS,L>P;_'8: W'.F M2DEN60[YRW@'U0R2_(.DI7^2\)Z*"0D\F_BN'Y[@"X82 \,7?*#$GB%\FT$_ MC)EL:08+"V^^!/$,5GI^YL7NY0E]X: O/,7^7_I.,WSE"HCG3LAKJ@& Y!Q M?$]2$5X050(I>(W/LF*;&3D_2WPWN/SPB,>7E>;\#L@-9-"L0;P #Z,^Y+$1 MD&N4J$37O]J*D5;P#>ZZ'+P^$2^R+Q)O!/B!'48>6?$MIA%04X5%9UPJ22C+ M$6DJI2C+X,CBN?8TCHZF9WM>B,D;O5/4)'^M-;9C?_H/ZH5VDB3DCLE.Z!3# M0F@'H3]84SN\<,DWW'4Q(@RBHT=DQTE$OG-%:^Q6KP[N6&L8VFX\'0&QC[J2 M _#6C71&#:(!L3%M4%^&CJF^5PSHT&FO^@9S=._;-![OIF*2U%!@J#N91A81 M?>OK#<5;TV[67&'S,M,2_Q8@M .N%QQOZ][0"8;_3_H74$L#!!0 ( "V$ MH5BEB($V7P4 -(/ 9 >&PO=V]R:W-H965TP/.%M9]\S.B(!YR;?QY,@NA>-?M^G1&N?0=6Y#!SL2Z M7 9\NFG7%XYD%H5RW1WT>L?=7"J3C,[BVF?2+2])V\5Y MTD]6"U_4=!9XH3LZ*^24[BG\47QV^.HV6C*5D_'*&N%H.!/ M10O?^BW8D[&UW_CC4W:>]!@0:4H#:Y#X-ZS;H F_NZFM=1E)378(344=]:$F1IDKSC]6AKS,25S8OI%GR4O_MJ4?QC;W*%.KO0-SR5^X5.#WNEZ/2[T3W\]V-#YA>96SY69BEN %7:R@H,B*<&;0+5=4TKYF%P3 MU ,D=I@)90+A2!!922+G)-++Z$;AE$E5(77@7,RE4W*L:6T<9XP-0I/W4"&-..ST7D48TI'PS"A,C)=1 MO_2>8!DR:V( *JX@;]-9RT<^WUAQ$J%;2"]..D>O$$"X Y!\),PY[05Q# MVS0!RH+_&%N[#7%8=:*02_1%8&I'Y>9[J0I>%A]*E4F34L7'_J!$ZLGE*OB( MK,X7$:R8*!.UE 5_G?28(KBT4)Z.B,_LE0[<+X_XS4TWZS'UO0 MQ?4?@S6L,&.P^H!]!CB6.NI":/=98<=>]J+2E[W.$<:(UHJ+WI&6/!0UBFR5 M2AS!E@^1Z31U)1QOZ/J)@%HS1YY4:?0 V<@PQ'.AK32@$MM+X=5#S2W:PTR! M@IF5:[DW]V=:N;6P'K M$BI0;M#Q&+;FUN*:*8UAF%,\MB[,YS4E613./B@T?U3W1MEO=)"G*YF;1UW- M50M P;59WD) ->E7,=ILLF#^N'/\2FQOR\]N?)/=N<; '[%PTK!0=\-ANQOZ M@M)'_7#G]/@7G7AGQC!81ZF=&O4W.#,4)Q]>%^1XOE6CF VEUE<3[I%K_94G M5==@%1B.+O:F%M*,KY$M_MH<_ B#XXA)?U'W_YL'/ 4QYL7OL==I:Z9OJI:. MH$K9!L;-YJQ0[VR[\W=8[*RY0(5[T@JX]@B_AJ&]N M-V#\.<.CFQP?P/[$XF%0?["!YAD_^@=02P,$% @ +82A6+N1I=MB! M2 P !D !X;"]W;W)K&ULK5=MZC76D]WPCY314 FCS75:.NG4+K]G(R46D!-5>>:*'!+[F0-==DXB[G5WB[]WZ=RW$*$IR%,/URJEJ=P[6#!*Y!/ MX"S>O:&1?W4FP+ /,#R'?H;Y\WY_" V$!A[I,KQ11.0$Z4N+GC_"FXQ\@!3J M)UER738K4AEG(DW-&OH2>DSF10>8U&.G,3WR6 #)186GAL'4?%D! ML=O08) :/Z:B;D5C1=>AEL[T7TX(W*PP-B< 5-F?[ %=Q M*3VU3I0$O?357B60_AT@-(K'G'RV0>&?@LU*E M8MUH@CCP.F[D)>1MCQ)A+[\]6S<2]MKUL#GSM5[CJ8!W6EFOZR/:6OY26U]^ MXGS[_K5V^/Q%(B-9%\NG/"]3V)YRF(K<,?(H3"<\V-W)4(UQ[I6AZ;5PENS) M<1R,9.8&L6^[3/S/79^) U^?GQ2('7<10>;>.I MN6(RFNYJD"L[PRIBL]@.>KVV'Y-OMM/A8+Z=L;&+5F5C+L8<77TOGCK;&6 G M:-':67$I-$Z>]K7 41^D,<#ON<#IHQ/, OV?A\6_4$L#!!0 ( "V$H5@+ ML*?ZOP0 %P- 9 >&PO=V]R:W-H965T84Q].AKIK,"2Z4#66-&3A50E M,S15RY&N%;+<&95B%(?AT:ADO/*FYV[M1DW/96,$K_!&@6[*DJG-)0JYOO B M;[OPA2\+8Q=&T_.:+?$6S6_UC:+9J$?)>8F5YK("A8L+;Q:=7J9VO]OP.\>U M'HS!>C*7\LY./N<77F@)H<#,6 1&/RN\0B$L$-&X[S"]_DAK.!QOT3\YW\F7 M.=-X)<4WGIOBPCOV(,<%:X3Y(M<_8^?/V.)E4FCW'];MWF3B0=9H(\O.F!B4 MO&I_V4,7AX'!Y!C^8$9-CU7<@W*[B8T.W"N.FLBQRN;E%NC MZ"DG.S.]-3*[*Z3(4>F?X.-]P\WF?&0(V3X?91W*98L2OX"2P+6L3*'A8Y5C M_M1^1(QZ6O&6UF6\%_":J0"2R($GO9N+PDE>X";](@_#';*Z-(G'\ MN+<$42'\*$!] MPP1433E'99<6C2"^'1GB:13/[+ ER=9TKFY_6G:Z(;=YE?,5SPF)J&V&C*&A MZ*B=/L1A=+*-[>'9RR9N0W3V+H"O@\/7 MW!0%BOQ9-J(^&^0R':"Q2XOO;(#!@G$%*R8:=(%Z8G\0!^$6P+=!R.2J<]*= M2/)Q2F$/E&>%@IG'3#Y-0'OT_FB[:-2H2F[LHRZ^+XDR3OZ(5U MV 5O]O5Z&Z6MX:^+!5I1VV3$"=".?LF%/$S."!QFS9+N6+?'?Y)<.I6TFE/^ M.^^>P?B= -8%MSHQ%*I&6.728R=.>O4(:&H;GH/).'P,K%-K7RJ[!#0LG^"5 MY3GT@BH(*7@Y5!0MRG.&F.L=68^B-#CIZ1W2?!(D0R$ME=2Z1_ ='BV37-*A M5Y8WE3?-M L!/E#SH%&_@X629:L2)ISNCOVC-/6C,!R$@INGK@,SI->U>[.2 M$XRD2(W"=P(^H,MM/+$R:I&ZM%BL9SD+X)NM@9Z'Y6BO(T8R>UXOE:0+)N>V M>Z"+Y)'F54O17:A4%I3E.;9Y;V\Y354RN!UVL+"9>E&3GW"N&FJ0=N1SERK3 M_TF56\;_O3KC) KB@3KC9#Q0ZQYUIL'D'ZHSFOCC>.S'/T:>Z=%+\DR_$\8V MJ+?-7-/[R]ZEE*AG;V B3[&6S;* 6:VX@"3\5^4_3@?OC>?!2/W)\8D?_HA@ MA,%1\LI@[&JE1H..MT2U='V])=14IFU^^]7^TV'6=LR/V]OO#@KNDI,B!"[( M- PF8P]4V\NW$R-KUS_/I:%NW T+^OQ!93?0\X6D%JN;V /Z#ZKI7U!+ P04 M " MA*%8-C+NOL<% T%@ &0 'AL+W=O#]Q!.W$C%HG&B>'%6<$6?,KU77&MX&VX1HE%QO-2R)PH M/C\?7+HG5S[*&X%/@B_+SIB@)S,IO^#+^_A\X*!!/.611@0&CWO^AJQ1HHT"-W?5"QLJW3+.+,R67 M1*$TH.' N&JTP3B1XZ9,M8*O O3TQ53+Z,OQ%?@5DS^2!SG93DMSSF<5]_"%:M3:.M:5?T2< /3-G$H_@>>M M7?4,GG< 5VLD?S<2$N6D+%C$SP? A)*K>SZX>/7"'3FG3]CIK^WTGT+_+CN? M1OHH-2>N;Y-]D.0VX1!>=T)^^UH)O2+O\XCGR!-RG3+@3*43J<1?O"0:)!>* MP<=\0>25"=X7O.L)2-4*R0/O1KC3%-9>)B!)2Y+G=B[8TM?\ Q)[,5B9CF"ZE6)P35 M'._T8,_;1''>(_.6"% 30H/<;&>0H_C/(]=F;ZW":)$A(QDHL<^!-C DVA]T &6&3!)7LW7 MRXV[=\;=[0!O1002E?!4+ 2F&C 14Y'(>ZX(@X2#[3U><:9(L4'"L9 QJ0%E MOC,O=1T\Y$$BTQC@%->5RM?,NIW>M,0BS'"B -D834"\]Y!,#P2$T A9+1+R MED<\FP%04^>#9]C"VM-#2T/3U;%R->_%5G"P-!R>).WSLVG[N$T073C%/*OP M.];08^C5SXO"1I,I!GL]\[$RP0)?IW4Q>L>$(I]86G%RQ5*SD%85FXH;D$Z131_(U#:CEA+HB+ZD3V!,X6P$Y(>]!L\H[O.U1.Y+ (\53IC=) MO3OCK*9]0!' >A U"C/>K0D-(Q7'TS-F^[+)IF/69%/30UIV@G%]XZGM$:1R M^6_PYNY_R)NZA'XW;:@_LOP^$R8VI. 6:;!I/&H<.SEC:BH][8BU,]N..[."P?+G[#_C2'BWV=-G^R:/IL)L^*G-HK$O9.33]$_:5 MO<5^=:Q^QPHG8_CS.^D[L5U_BWL^2(5^/\E=NMVLW- :N6ZW_8QL?[2K5X7A MJ"OFCFWJ/LTYWQK3D45#MV>LY_TPU29V^.-4VTZKGT0SQQX=IBT]]N!72^H< MA *+NEXW/R=XYGI,B_W=XS$S0FQSZ2O2RO@G<":UEID9)IS!KSH4@.]S*77[@@NL+XHO_@90 M2P,$% @ +82A6!()*&UL[5?;;N,V$/T50ELL',#5S7+B)+8!.VG0!3:%FVRWS[0TMHA( MI):D[/CO.Z0N5A/'C;'HY:$O$CF<.9PA>>:'OGWLY9=R9CJUL(:=C4>J,<5A( MHLH\IW(WATQL)T[@-(('MDZU$7C3<4'7\ CZMV(AL>>U* G+@2LF.)&PFCBS MX&H>&7VK\)7!5G7:Q$2R%.+)=#XE$\)3B?.R"$)K&B9Z0>Q_1GJ>(8&+Q:9LE^RK73# MR"%QJ;3(:V/T(&>\^M/G>ATZ!B/_#8.P-@BMW]5$ULM;JNET+,662*.-:*9A M0[76Z!SC9E,>M<11AG9Z>D>9)%]I5@*Y!ZI*";CB6HT]C>!&Q8MKH'D%%+X! M-"#W@NM4D9]X LF?[3UTJO4L;#R;AT M0"0SI0!_E"?D,Z-+EC'-0#4Z":&Z:VH81!X@+J5D?$WF5#%U1;ZD0&Y$7E"^ M^_AA% 87UPBXQ\TZN'D'=V5P-WM(N#2Z)!;)>:506*Z)QCI7(\/HP"E09 M&1Z..&U/1]].=@LQY$N0C7AP18Q/_N#Z7_O?[>/VYFS%8LKU MNVU^+859^4*R&+>-\8-@ G=%MB,E%TM#!+K,X!7>%Z%I1F(JY%%V1EYTJV/9^PP;R$APUK3"MC4X(W.F8X$1].A9:_<#.?>' M_>'E\*C$GN;P^H#D1O -2,V,A]QPK+?L@D?]"W_P+J"7-K<@V8;:1;$4(KVX M"QS@.8^&_HG0C15ZK7'UD?@5N1*0U#Z+#45WI)=TIQN.+D^E&[-#;^?!M[]?I0WM=6 -8ZI2 MJVX;\*W$O<^,\YA Q+$H31B8B@"S7.B;7=,2.5.G-'WD)Q24)02>L2A24$54 MT=)X:E:I46T!"[I[@=;)BJK,!75E"5W8HI#BF6'1@5*$QRA:+M?A+"&F)>Y/ MG2"I5$C]HP:9$TXU+F@]H REE9:EW23W4(+J=:J''.3:UD@F!T/WJT*BE;9E MV*RJ/O;J50V'.[/&Z4@&*S3UW8NA0V15%U4=+0I;BRR%QLK&-E,L)4$:!1Q? M"3Q:=<=,T!:GTS\ 4$L#!!0 ( "V$H5C?012WZQ $,Q 9 >&PO M=V]R:W-H965T=D65)MI,XKQE' M:=-DZM83-\GPXRT(Z M-3?%!YTWZV='CXY$KI:R+9JW9ON+"NS(Y&UKC%EF P) M2EWY?^7GH(=DPJ/)'1-F8<*,Y?8;L90O92.?/[5F*RR-QFKT@X_*LR&U8G$Y'8C:9G=VSWFEWWE->[_2O MG'<\.G1BO^#9X04I:!Z[6F;JV1&BPBF[44?/O__7],'DR3WBGG7BGMVW^K>; MY][E#@O[FVF4F#X8BWLW&[R]PKK6#X)/8HQ0?[:ZII?BC[4U[6HM8+ELW9EN M))JUHC5J6>U$+74N9%U;\UDCLE2Q$]^=3L['%UBN*"A:=24:T\@"$58;IX-$ MM=QY 1H#&3)K7OPA $R\=MUB/\2G,$L2BN3#(]=*R(3A-.1*ND99<;FR2K&L MN7*9U0N5TWZLAP;;9\8X_??NYOCL['Y]^[4$.2:_+$M+3Y,R8@K3K M=A"\=(F\<=[<8&0F*RE^EIDN=+,;">F^Y6!C\;*UM DMUZRA&E'Z&%84PU]Q MWNED_"@];W?2;SO6D5//B*+" E/0D9B]]O@O6F=R JI2XPKY-:UT;PKLU&V(E&P M89UL:%4A&U:VX;T6K8.K.C^KL;)RDK,5'ECM:"#Y#Z0T%@L@:T)K<&K69)P[ M%A^4@+XJTV O; 1):.*4^B5R62/X8IJNL:.G%2.3:0MTC MG+5R !:H4U>,#M;L:G@<5BZT7' X).O0<2NAEH@=1CDLT9"GLCC% M!A.7UI2I_<;B-3Q*V9+7I" & #>$EEMVAH;_JYVH3+(/'P0:%G(C=2$7A:+= M6J@)5O 3NR&8VX^BDVR3,TJ$0$,&-:0]^%?>PN%YI',F(Q_$!-VLO3EUY@HM)K"&L M#./RV5D:^KME,!&K5N=>)'B5;NB\4/O"*X5\C@1S#H0:F =O4P!%0(PF1X \ M,C%D/Z!BD7("NN"'.501?U,H \-P4IR^X=SEO)?06^_P["(X/LD#>NY,!8E8 M7TBQD(V1N]K7&GN\<>P\8 0&/D-"0OJ&C],'LE^7M.(=&JYIJ@#82!05J1:_ ML(3.V8HO9,'ZNR%R2GX7M95(AT3A]&W%D:$1IIW:OEHKX9#PE5R[#.K@,PBX MT(JG=?N1IL;BFO*7^ER3] &@)S==3Y&XJP0 M#EXJ]B&V%?:'M*07K MP1JHA"[38"1!'!^>(I3S#@M"_,O^(2L!+$8SG@H>& M7%*A_,G5!C56[7E%2!L^MD>,3XVP+25<'[1(R-!)-] A^31JA42Z7%+!A&4) ML?9U$+!B+'[WTQ!1FFT3(RJ)(P[9'+(A+RU4H2%>CRZR]P(5K.)#(C@"PY*R M9%P?TYK!BC19%.2IJ+J\IFCL%S$;*MJN-0X D=*,CN=*DU 0/-<;G4.UQ8X5 M%!0C5V"+*\@R%J\LA>I;M3%%R^@R#PSF6A+>B)?:U2W<$[KQI&DVBZ3IKJDC M8$TV%C\089E-GKQZ.^=?TR<_0D25#\@6!)H3B?K-C,6#Q[.SX_G[X^GY+ KZ M01&YK4B*QA('@%7^4)^E)U:U%Q'F(:ZG//&[,J2*6F6<"_G@D(!1"7^I%0L@ M/9NXF[=!SU!<'S=17L3&%:# B=?=U.[4O_XZ[P[-@[IC1PE%T,7TX1,GWHUO MQE'+=/R+T<7%;'0Q/>L6H8W#<'KLQ\9%?Y/U1PQ^ M1%'X%4O:%LZ 6\!\_-R:G2R:'4Z3T%8VEJI6DHP58(2E1XQ1/X0,Q>#C34'^ MOI%%2RA*HP*_2\WFX6>MW,6^G Q&8 MCN% EB(>D2(;*3X$)Z?-6YZ^!%XON\[DODH2VAU)Q1&\>9KREC0-4_= @P'U^.^0?)#$[_O7#AQ\I[T'^6,]UE1?HO4\Y," D,Y6W/T4 C0L:@>]_@7BL93KZY:VH;*L*@NN Q<7(;HPNR0RW"" M4CN&H.@]Y,&P)KG&1]0(F1<>8X'CI?:ND@?T);3SI4^NB.?B)V^!T1QQJ$ZI ML"4K>4['14 :4C!BIF[U)V87X_.TRJ5RU&P%+1:U?6C;H*W#^S*'&Q&/>M/" M(A>IN@[/@'4HC%B!6ZN1C:N#VRZU%PN"+N4&*@ERQ#-B2% 8005RC?-M"IJS M?_"'XVD\^%A<1MI!V>*>D7%#KR:2U[/4K62BI9B*,]8$13(<<>Y:M,WM;!)U M-#V-2NHXE5547AR2?'S6B;-619Z8#S!^-)KZMO(M(_&PB_ MOG$\\8@$_D$&K M53S08_>J"X=H^5HU M>D CX^JGDZL/0SJ1O=]PBX.> M#Q?MGX?Q/DTU9J6X5F+D'9X@E8^6#OM1Y5GP#1QJT\#\PB8OF7HBLE/NWU*M8WG^0G4E M;<=<+%U>^M%F480XBWO?$K%?OLO!O35#6PJB[2@<+@^&ZK0B<( MZQ4F5F"5J8XC!XXG_ZG*Z @(OCZ$9B &_(!$B ^GDW+K8_3.@(I#?\,^UWZ? M>\*WEW@_1H?+]8CA8R.+5RK<6R>5)*Y_(##XCA &8Z-30J#ZU"YT$_R0IL5F M0UOQA9*JE%T!J"5,U[D.EBFH3XE,O=2-[T!=MBOJBTW/;L=J5V3 6ZB6WP]T M2@E\X:"^/2[N#LDM]:QZ[Q4+U6RI\3,LNF)G?^#^=/T\K#5[ILL!-L0^K\DB MA8%;S".DFL0W*>X2W5,<'9AON#?6\:E&[D(G*K37.G;@&Y+]@GR ERH+\G?5 M7SRHK]8:CHV!(#D8?-51_DOD8;J;$9?)D,MP/4"_NZ1V>=F[9^1]>S7 ^:!H M2_L[=Q6W:3\HNK%+@2@WR@VZFDFHI 98RXWRK4R<)U L;E\F="EPS.$-&_7? M^CNY=&M9.!/LXSIU>2WPSA];JQU1J6@]V:)RMMQ8->1H #U(3RVO=]V;&XZ5NF6))ZPM%-7!IXO8V'\- +2ZRU!I8#V\^F=Z?7PQ5MS+:#RC9\]BL,0P,P=QC%M1WZ@\'^?1\/ CSE";X..J'IDT7LG/_V9+/ M#'\+ \*#KX*"7I4AB3C$2K4;?H3 A'DA;;@YWDHPM#S>^_J;!YH07#Y-/?0- M"W5-F-+!';-/:1+J-X=YJOT*/J8D;O)*CM/;^>C+EP <_K2GNT/&-0-9"<5D M_K.,?QZV!DV"OW67<#=LO;KZ/;TK2)N4* _H[2LH,>/<*][=7(:>@>^W..J* MY/YS\=RV^87X1\]WM3FN7(ACU#WA4"O#_KSAZZ&OI MD^3#=AQOQ9_O.Q\U_AOW[FGW?PA<^@_C^^'^?R^XDA;A!(VH):9.Q@_/CWQU M'_]H3,V?R2\,,G[)/T&Y@8\T .^7QC3Q#]J@^_\FGO\74$L#!!0 ( "V$ MH5C:$J44B , &X) 9 >&PO=V]R:W-H965T2S:KA![Q!]ZFY-C1*1I12U*BLT H,[M?157:YG7C_X/"'P,Z> MO(-7LM/ZU@]^*]=1Z@FAQ,)Y!$Z/.WR#4GH@HO'W@!F-2_K T_MHT4$)>YY*]T'W?V*@YZIQRNTM.$?NMZ7I1$4K76Z'H*)02U4 M_^1?ACRA^9<@-403.:'\IMPX0U9! M<6[SCALEU,'"-1JXJ;C!5>((UUN38L#8]ACY-S 8O-?*51;>J1++A_$)\1E) MY4=2V_PLX'MN+H!E,>1I/CF#QT:1+."Q)XN$/Z]VUAFJB;\>T]O#31Z'\^?D MTC:\P'5$!\&BN<-H\_)%-DM?GR$[&]"6\?+'(4_;ZV<^/0>UIG?['Y5[]ORT^&Z<#!EMN14'J_)DG*'Z'AJXP M4&V](\XD*M"V0->@=5R5/G\CP'093]-9G$_R<2Z;S6,VR6D^A;?'9(X9]AFC MC1I OY^,3^H.K>?E:U,4^,K?6R7=H53RH@@&IXM;X!TWI;TG%B^F>9PNTP> M67X"^#V(8\!Q/(GG\RQ>,-:KHK!GYFR6QVRZB!D[R=D\C[-L0G/L9)M_2,4J M[7Y U0+WF"A,CQ7Z6*=;6<*.;,3DU9'%\^O[X9%].&3PF1O#O72GH6G)1'4P M%E/8OQF+4ZJYX3'N,VD(#5\]N7BR:3RG J;B_A_5TRI!Y+*8+5D\8\LQXJ-V M5/79/,Z6BWBQ7!SY#&ULK5C;X:5>!$IV;$]$]OI- ])/'':/G3Z M )$K"5.28 '0BOOUW05("I9H)[V\V"0N>SE[]@#BQ4ZJ/_06P+#/55GKR\G6 MF.9\-M/Y%BJNI[*!&F?64E73JPH[=J:L+ MV9I2U'"GF&ZKBJO':RCE[G(23?J!CV*S-30PN[IH^ ;NP?S1U='X]I_5VP2\"=MI[9I3)2LH_Z.5M<3D)*2 H(3=D@>._![B! MLB1#&,:?G6OHC#;R\ERP@I8\[8T'^7N)^CR M2+DMM_[*=6QN?35C>:B.K;C-&4(G:_>>?.QR\#,P<.@!ZA9LV"/3N=2&['7+INR]9*AUBEM^#!ZV_ '8"@ %9+-1L.$& M'1K)*"0;RP@ 4W:GA%2TC @L<80(+ 8!6SW2L@H5^ 'P=0?(BEJR4M8;W(%<1!;QDIUX-70%PS : M)=?"G-K:H1%4:JD@P)PJ-)Z3)YO4/XBV1VHG$)M]& [S\5R0R%B(AB,EGI1Y MU6KL :W[*DV/.@KM-R6O-3% KM=HM" 'N7.P[1QT'6!7U7A^>:5P_$$V"EFX M?JJE01HZFN0UO]01,9(3KD56'C$@7OYT&Y! M<:$:,%3K-C>M&C2@P_LI^(4$;NL<7T ?=9#UP1&[=*MANG!?VJJM-VNAT)(Z!SZ^G\ M"SY[@SUS/=$A>KIA!,_90C3M;4R)')' %B^PHNCO-7;D!X)RL$LCOGP?:+7+ MU5*CCPV]UIKGCJI[S892])HX(((249/BX).6I2CL[+W!?XX0Z.?#0/LINVTM M"%\I-10M/B4DVD26HZH,;> RZ3$MG-RXUCR@^/??+.-H\4HS))81N6C<,;XO M7B/Q%DAMQ+!M-TBFH1Z2,"VM_0V6JB'+@\RX:HE52]-1^!VMKN11APWN'8/S M <#, M'(3)J__M_R?+#O\F[+&C7T0LL03I[J)C-Y8OAW9 IG[X6[:8!^G9PAN8+P-R M-B;ROM$HWAM/LN#L+'NB /U4&B19N,\E"I(T.VC=87+N/[[I^M"V9S]^DBW3 MT_U;D@11EIRR3Y9F/2:.*<=$\Y,^"V(,V!M(@CC)_G4A1RISP-7C"CU3D7D4 MA$L/B660G47_J!KS+,"!T6ID09J>#6_1,E@NLV>03N>1CW04Q(OLBT@?-JC' MJD40A;$WD&'MXO@_(.ZZF;)[B^TZTIWW^,,=IX-.,4LGM;P@":1?_O0,!\)3=C/<3M9< M*/; R];J95__P[#C9(X,"(_&ETF0AO-GS158Z0>7D[TQ>/J!U(Z]N(+%8GG* M[N2.3M\6:2M*QU@\;NFD+M< MX4U?VJO"5UOQ& M38-PGK+WL$\:KWYZO_Y;U,L(J^6K,_9L&B7]P-C'@YGW:0?/[(W]@$4G=UL; M]Y5G&!V^D;UVGX;VR]T'-CR,4$,T*V&-6\/I(ITPY3Y:N1M4' "G%0 M&0 'AL+W=O[V<+T-XO;V9UH:VT0E4DM2=KQ__7U#4K+M<"_9D:LQ7 MOOF8W_1&;! 5E'G6(/&SI ]UH_Q!\AR]3Z>C!%+^K MW"]N>A<]D=-,UH5_-JM?*?GSCO5EIG#AOU@EV5%/9+7SIDR+84&I=/R5+RD. MW[-@G!:,@]UQHV#EH_3R]MJ:E; L#6U\$5P-JV&Y=N18O724SNNFAV!S9)?5N?_[I^&QT=<"GT]:G MTT/:;[\X$F8FR'D%8--.^WY,@_B\( %+*VEE*#>\G"DM=:9D(9R'3,2*TB(S MFME$^37 [A?BE[N[)Q3X'[6"IP"W!ANPL/ &=U^ILPL'6SHP2,6;..$7T@LY MFZ'&H:$RUA,$2LZ"8Q,@2SXN*Y2Y^!C M#CMX 5]/90$'243ZY 7\=)<=EI:D:PHR] )&=="8UY:ALEG#=Q5997(W )A\ MC= A)" 8#LL:)L-3*S@4%F$MUF)F30D%QG6"- BY*(WSPG6P*S?@W,13Z059 M=AII\:\SR(\>3%E)O?[YIXOQ\?F5VY?5K*ASNFP=M909[,V*KL12%G7C:0[3 MEY*I. 9:9 5^820"5H,"K/@75!3B1)AHTDPJ&S206"BRTF:+]174( ;@PT9M M[6A6%TC8,J67#5A"/.1OS P#@HXQ- M$&[AOY#(]92(FW@GV2CN1 1\R1'(:ANPF-8'WD.L0^P2/A\,(*(YV+ARH. \ M!/%#B\G)!I,I 2B-?YNV+.PKVW.5"VU\-%.VQ16P 58Q_]O&EHH@L&&99,!& M+9*]';".K%A)%%79&',H\6=MXL\.9NTO^M@N&/PMA>(QTANWX;YX5@AQ*7,* MT70>'$-SE0'EF0H#'F. 2K"@M K$EA%**LK*(A NJD

^&3Z1K0? L5!"WH:ZTP6+,KA!$IN;Q80R3Y;P*^;I0Q%QX'1)"U2 UA2 MSN2%:SD#0+FH2%5>3-?=>/531S$940Y$H]$T;>'/1'S0_AO +P-PPH >>^W[ MT-&Y1_Q3ZAJ'!=%ZUTU(M@ 14Z39IJ?EFU8PHR;#:!1D8V&FGL'31A6(/[30 ML5C#.<<8.(F7 S&AR!SB;,#C'.Q$'V$5[YNU!ZKRO*W*\X-%]!!<8'I[#B. M1%O!SO.]8^/?4 H!F+/R*N2,\#)%"G]1$S ,#W@WK,X[^[/O1O*LU=JQKC(KTW0+"\(&1 M3WYQFS JM%,-(Z) +6?K79:W#O=C;]YV]ENWFF+YUD2_8A/X5,Q"A\+9 =KQ MQ:!)EOBHXXF;;7[_DA'*JXE:]-)QU^(Q98HYIP]UM-,01/%$W&G-LV3$1- C M>8*2JD@MJG;NP,BW9XRL$M,?ZDX7;1U<_-5, :_!*!\QW<.H'SI*'52]^RCU MW?N%IMT23C@EU&'T9F;G/]#B:BLJV\L!Q696#0G","NK"H%+D^E _+X@;@]" MN8UDGDXV!Y6G@\]N &[&]/9LL5WT8=CV.%YQRW*^SM>O;&5_'9@251N[B:M1 MFQ%^+'R@I^T=C/CTQ@-.\,_SZ4-(&]H$2"@$V)HB'!.K CGC;:3+TGS9+'KE M[8]8$;="!KL4$9T:H.S$(Z!13F$,ETZ,V49/!R=0J7-IT=KN#7[$&[9F/+KZ M<#>Y#Y?'5V^1U BOR1>4^""H/!K]HX]]<%H@\5F^(!9O/IL*7?C\=/3V4GPL M8>!R@YZ-I'CL#(A[#,7>W3WC?A>\7WMH$4?B%V/RE<*3.IISZ8=?)N='3&EG5\#Q2"M8];A^AM#7U>4)=U&H0)!**8UQ"(Y??9 M?=YOZ?"Y/2"G8(TO=@7K==?;"MHNHAIV/IZ59.?A$Z$3P=7X':U]VGZ%O(L? MWS;B\1,F>A<: S>7&9:.!N(*#A4]S4>&_*<+G T$J6!?!^9D#I MZ88W:+_-WOX74$L#!!0 ( "V$H5C9E 3A/ , 4* 9 >&PO=V]R M:W-H965TVTCI ((&8 MM@$?$!_=_1EQDS<*[$)U[:>APZE6KV'MCR=8 M*&'\EZQ:V>%Q0(JEL:I9*R.#ALMV9+?K.&PI',7W*-"U O6\6T.>Y0MFV62D MU8IH)XUH[L>[ZK61')#)&Q-SKUY MT(8\NV8S >;Y*+)HTVE&Q1I_VN+3>_!3\@Y!:T->RA+*7?T(N7:$Z8;PE/8" MOF/ZD*1)2&A,!SUX:1> U..ECPG KO_D\]G,^/4O^P+0X@_VX[NF.C$+5L X MP*XQH&\@F#Q]D@SCTQ[V@X[]H ]]SH#64V%/>]7T^]5M]^N2(QNDI>>AX76N G4*X(X)I+>HNKV0* M%9>2RPI;3C!90"=X0"@-TY223>(T%*J2_,<6Z+,DS([3Y^0]QD%OQV5O3'ZG MDB>I(WF/\20<9+0GS!F2NY856EH6*V/RW]D(]-R_\Z7H*[34I,'<;F M7QOWY8>?S'V&[I-O[QUA,0/>?G.+]*Z598*\Q;P5WTF)QR\I0+J-6AGKZJ>K MMP.2A'F>N (*TR&],VX5V'I]&,:#V.GE(TAT'$GKZ MJ/E#Y%HK;2O=:97TSM)Q_O>6[J,\&";KV//# M'$\#W3XZVHE5"W_1SY3%>\O_UOA. ^T$<'^NE-U,G('NY3?Y"5!+ P04 M" MA*%8_F,B1W$$ "4#0 &0 'AL+W=O2\1*$YE(0!:N9=Q&<+V*[WVWX M@\-&[\R)]60IY7>[^)3-/-\2@@)28Q$8#G=P"45A@9#&CQ;3ZTQ:Q=WY%OW* M^8Z^+)F&2UG\R3.3S[S$(QFL6%V8&[GY"*T_0XN7RD*[7[)I]D9#CZ2U-K)L ME9%!R44SLOLV#CL*B7] (6P50L>[,>18OF>&S:=*;HBRNQ'-3IRK3AO)<6&3 M0(C(9RE,KLD'D4'V M5'^ ;#I*X9;2(CP*^)FI,Q(%E(1^&!_!BSH7(X<7'<"[5 ^5D6FM%(B4@R87 M2VT4EL,^7QNH>#^4[9!S7;$49AZV@ 9U!][\UU^"D?_N"-&X(QH?0Y_?8L=E M=0%$K@C+,F[+EA6$BZ;W<+6/\5',0XR3T(_>D9\U_EXS8;AY(!>EK(719,$* M)E(@3%M??F.BQH8G;4I[ZF,:C<)N]09S']!@G) ;N -1 _9^*M>"_P4962E9 MDFW-8CN@Z#E:@&A[;*!X,B*7.1-KP)!V( @._,X6?U^G)SE)_%-RK60*D.F& MC&9-PK9X/94P"$_[T@D=!LDI^7"?-HQV$##;!,JJD \ ))4EGK_:9;^/$@5[ MH ,:CU#^Z.J*<47N6%$?)6K'(.PG-XQBZB?^LYQBDZ9YUZ4]I83&$W\GI2-_ M2(>3X:LK[)(I]<#%NN_&7CHGK!^7Y^,;$H[&-(YMG;'"5=<:_\003A"30R^Q M-BU6;G*%>2F;,P_LF=>SOGR)]3$-DO#5 3G685%O]XA.QO&.[2 8TC@8OK+# M0HKZ/6F<4&OZ7W9'@,R&>XHXCFDU1Q+1H1\?ZXY^.L;4 MG^RF S=1/Q[]/]T1O; [@G!(1Y/)3^Z.Z(7=$40TF3Q&SE+^BO#I04\YFOM1 MX]^ED8Y();5YR\L*DXMW2/.HP(JB4\JAR-H861V6R0"_^B1=T?0"G?REX$!U32B M-:>>MJR#K6J%[H(^<\'=B8B6Z)^]^Y(55]J@+=K.\'Y.3JX^77TYM9=:CJKO M:V4#^[(C#KUOX]!4Q0;4DU/$VL0XVRK13^H1]9BR3J=%;7%1]D^=V%;O%@$K5/7/QGC#5\T;H%D86;E[]U(:O,6[:8[/)E!V M WY?26FV"VN@>XC-_P902P,$% @ +82A6,R4+*VB @ W 4 !D !X M;"]W;W)K&ULA51M3]LP$/XKIS AD!!)DP"EM)%: M&!H?D! OVVA&:ID14>5(LPCJ+SL&9^J*P["+/QDBWP">W+\D&3%?8L!:]1 M&JXD:"PGP70PFJ7.WSM\Y[@V6WMPFG7&73$)(B<(!>;6,3!:5GB-0C@B MDO&SXPSZD ZXO=^PW_K<*9V&H2# ,HL&2-L(]J_0V[?,X<7ZZ$ M\5]8M[[Q90!Y8ZRJ.S IJ+EL5_;6_8C2)X](5YM@:-G-A=HCL>A)69W'^8=RZQE MB3]@2>!>25L9^"H++/[%AZ2HEQ5O9,WBO83W3)]",CB!.(K3/7Q)GV;B^9+/ MTSS9E5Z+3G>C76.,S)+E. GHY1O4*PRRPX/!>72U1UO::TOWL6=/U&A%(Q!4 M";DBH=IRJ@-(97&7UOULSQ5"J00U&Y<+L*ZBX$6["G/9MK'OASGU*%AR_S_H M" X/AG&47'VZWC*N8<5$@\",TW^#.=9SU)O:)? %TI.+Z!*F>:X;+$B"19)C M89"?*D#[J+VX(,$Q3>)$T9(2_K)0H7#8+&C+T3(4RAIXI45%3 MYTW="&;)2U$NFHAJ2K=R8V.%Y$(VOM-]-$@'Q^_5TZO+J_[9==*3724.MSJN M1KWP<\50\$;:MOGZTWYT3=N._>O>SCT*NG!I"2P)&IU>G 6@VUG2&E8M??_. ME:5IX+<5C5_4SH'N2T4UZPP7H!_HV1]02P,$% @ +82A6,H".UPH P M@ < !D !X;"]W;W)K&ULI55M;]LV$/XKA%H4 M#4!$+Y1L*;4-Q&F'#6@PH^FV#\,^T-+)(DJ)*DG%[;_?4;(4I76\#_LB\D[W M//=&'E='I;^8"L"2;[5LS-JKK&UO?-_D%=3<7*L6&OQ3*EUSBZ(^^*;5P(L> M5$L_"H*%7W/1>)M5K]OIS4IU5HH&=IJ8KJZY_KX%J8YK+_1&Q2=QJ*Q3^)M5 MRP_P /:/=J=1\B>60M30&*$:HJ%<>[?AS39V]KW!GP*.9K8G+I.]4E^<\%NQ M]@(7$$C(K6/@N#S"'4CIB#",KR=.;W+I@//]R/Y+GSOFLN<&[I3\2Q2V6GNI M1PHH>2?M)W7\%4[Y)(XO5]+T7W(<;&/TF'?&JOH$1KD6S;#R;ZV[Y9J75D6AGC6QNTZ?:HS$XT;BF/%B-?P7B[&:GL;_:?B>\ M**6O/W,]Q+,UP]K#"V) /X*W>?,J7 3O+L0=3W''E]@W#W@?BTX"425I MYUV#,?AS$5_F?/,JC0+VCOS?%7N45WV31LU[R*'>@WZF=!UT'T:VG9"%: ZF MSV!_DHBH,;-'<,F8"?6:L"2E41#.-7%*TT5"/CJX=C=O8)+NRR('J!XN5P(4S4GTR1;TB2.)CG.%C1BB.5YY>!#%TJ>"RFP)3\3C"O+:)9% MY]1A')/?RU+DT'/EJFX[B\7[F2NB,0MG4ABDY$XU>&:[80#0*0YJEV4P3+!A=L"7YZ+SQ/._J3G(+ M!D 3MK>QJ%=)$F,\TRB&F8 MG9T+_FPJUJ /_>PWF&[7V&% 3MKI>;D=INJ3^? VX?D^B,80"25"@^MEX@VG M;A2L:OL9NU<6)W:_K?")!.T,\'^IE!T%YV!Z=#?_ E!+ P04 " MA*%8 MWV@23=[!9(BR!)VV=:&ME$)=)+4G&R7[]#RI'D7%2C MV.N+)0YYAF>I[(55%0=B35PG"F$K*C& MH5QZ:BV!YA94E5[H^ZE74<:=^=3:KN1\*FI=,@Y7DJBZJJA\.(-2;&9.X#P: MKMERI8W!FT_7= DWH+^LKR2.O-9+SBK@B@E.)!0SYS0X/DO,>KO@*X.-ZKT3 M$\E"B.]F\#&?.;XA!"5DVGB@^+B#>B_,9RO9HY8X?D4-"ZU-=B\QMLX[$$,U$J^TLVV[6^0[)::5%MPP#"+> T/)N-K(L/U!-YU,I-D2:U>C-O-A0+1K),6Z2AHW,Q OVSH^:QR'KSB.R"?! M]4J17W@.^2[>0Y(MT_"1Z5DXZ/ 3E4'/4OLCI.(!#ZYE33'BUQVI!+7[X$1&J0]:.2.(PO\G_ MFY(/)V$_W4;7XSTE[\=A7X&39+RGY.-TTI=\& 7[2#YQD]3O<+&;H,^_0/)C M-TJC'_5L-$ M?EBUP\RV]/^13]HUF+8X1T$CV$!V[N# M;7FA<;M.9[&9$)J6SZ[%ES3A]1I)K,.E;9<5EF/-==-3MM:V(S]M&M%N>=/. MXUDM&5>DA *A_M$(LRJ;%KD9:+&V;>E":"QZ^[K"?Q4@S0*<+X30CP.S0?L_ M9?XG4$L#!!0 ( "V$H5BM=+K'8 ( (X% 9 >&PO=V]R:W-H965T MS M 5:-S6P3NG\_VQ"636FF?<&^\SW//6=\M^R5?C8UHH671DBS(K6U[744F;S& MAID+U:)T)Z72#;/.U%5D6HVL"*!&1#2.KZ*&<4FR9?!M=+94G15S-P1Y\)5NEGKWQN5B1V M"@;GU#,PM.[Q#(3R1D_%CY"132@\\W._9 M/X;:72U;9O!.B>^\L/6*+ @46+).V$?5?\*QGDO/ERMAPA?Z(?8J)9!WQJIF M!#L%#9?#RE[&>S@ +.)7 '0$T*![2!14WC/+LJ56/6@?[=C\)I0:T$XM2PZ71>N]K@MM*([LXMO/W"M@+-NV5D71H?'.4CY7J@I*]0 M)O"@I*T-?) %%G_B(R=OTDCW&M?T).$#TQ>0S&= 8YJ>X$NFFI/ E_QGS<=* M'9C2XTR^8ZY-RW)<$=<2!O4.279^-K^*;T[H3">=Z2GV[,EU8-$)!%6"DRHK M-, EH+'8X[-UMWH^(N2*>X-S.-T1N<+N ORO?K3FB7<)B& MIK/T,MY[CMU]=- C#>HJ3 (#N>JD'=IE\D[#YG;HL=_APZ1R,BHN#0@L'32^ M>'])0 _=/QA6M:'CMLJZ_@W;V@U,U#[ G9=*V;WA$TPC./L%4$L#!!0 ( M "V$H5CE3\PLB@( -D% 9 >&PO=V]R:W-H965T.8M92E=2@J3:^ MKA30O &5W(^"8."7E DOG39G]RJ=RMIP)N!>$5V7)55O<^!R._-";W?PP#:% ML0=^.JWH!I9@?E7W"BW?L>2L!*&9%$3!>N9=AY-Y8N.;@-\,MGIO3VPF*RF? MK/$SGWF!%00<,F,9*"XO< .<6R*4\=QQ>NY*"]S?[]AOF]PQEQ75<"/Y'Y:; M8N:-/)+#FM;U&CAGB3+J 2FIF M-#E_I"L.^F+J&Z2U3C_K*.8M1?0)14SNI#"%)M]%#OF_>!_E.$W13M,\.DIX M1]4EB<,>B8(H.<(7NQSCAB_^(L=#J;7(Y##2=L1$5S2#F8>G82# MX.J(KL3I2HZQITOLL+SF0.0:"ZE[!ZQ4>*Y9A85O#@D^3GEV,HJ"^(I\M2X. M73=Q[CGE5&1 J+;:%I!!N0*U>Y/8Q9V2<-3O1>.$7.92&>Y4S>WKMMV?0]OAQXFM&'X2SBL$1I<#OL>4>T@:0TCJZ9Y5]+@ M*&BV!4#8 _6LIS&PO=V]R:W-H965TG3<. :M*^U+[SW7//W>6NTXV0 M3ZH"T.2E85S-G$KK]LSS5%%!0]6):('CRTK(AFH4Y=I3K01:6J>&>:'OIUY# M:^[D4ZM;R'PJ.LUJ#@M)5- Q.;F1,X.\5]O:ZT47CYM*5K> #]O5U( ME+P!I:P;X*H6G$A8S9R+X&P>&WMK\*.&C1K=B,;0L"@T :! MXO$,E\"8 4(:O[:8SA#2.([O._2O-G?,94D57 KVLRYU-7,RAY2PHAW3]V)S M ]M\$H-7"*;L+]GTMN&I0XI.:=%LG9%!4_/^I"_;.HP<,O\#AW#K$%K>?2#+ M\HIJFD^EV!!IK!'-7&RJUAO)U=PTY4%+?*W13^<712$[*,GU"[99@2*?'^F2 M@?HR]33"&R.OV$+->ZCP ZB(W FN*T6N>0GE:W\/:0W7@0\([*$Q(% M+@G],#Z %PVY1A8O^L=GZ=58B,BEX$K+KI_"FI-6BC463PU6GTB0N*=9,%*$D1LG 5F(#8:1P*C& M6A1":44H+U'3U%I37L >)?#=29KLQ< -@AB#-Z: U ;_FVOJIN'DC3:(W2S+ MR"U7G30AAH?8C>)PD"9N?.J3;[I"AGO *-E;)&Z:)>11:,K>]'.4:QR[?CH9 M*=(0>64[Q7L?EC<:^ ;DVJXUA07JN.YG?] .F_.B7QA[\W[M8GO7-5>$P0I= M_9-)XA#9K[)>T**UZV,I-"XC>ZUP^X,T!OB^$D+O!!-@^#_)_P!02P,$% M @ +82A6(2DZ18 ! E L !D !X;"]W;W)K&ULK599;]LX$/XKA'J@ ;3609V);2#IGD"+!DFV?5CL R.-+:&2Z"6I./WW M.Z0428X=H=CMB\0A9[XY.9SEGHNOL@!0Y+&N&KFR"J5VYXXCLP)J)A=\!PV> M;+BHF4)2;!VY$\!R(U17CN^ZD5.SLK'62[-W+=9+WJJJ;.!:$-G6-1/?KJ#B M^Y7E64\;-^6V4'K#62]W; NWH/[<70NDG $E+VMH9,D;(F"SLBZ]\ZM(\QN& MSR7LY61-M"?WG'_5Q!_YRG*U05!!IC0"P]\#O(>JTD!HQC\]IC6HU(+3]1/Z MK\9W].6>27C/JR]EKHJ5E5@DAPUK*W7#][]#[T^H\3)>2?,E^XXW]"V2M5+Q MNA=&"^JRZ?[LL8_#1"!Q7Q#P>P'?V-TI,E;^S!1;+P7?$Z&Y$4TOC*M&&HTK M&YV46R7PM$0YM?X Z)(D[^[8?07R;.DH!-5'3M8#7'4 _@L E'SDC2HD^:7) M(3^4=]"8P2+_R:(K?Q;P(Q,+0CV;^*X?S.#1P4-J\.B\AW]=WDLEL C^/N5C M!Q&Y%S,&!H.!P1SZ^A8O6MY60/B&5-I8 M H]XYR2<,G0>ZNVKQ'?I!?F__[M" !PD=CC"]&2%R<]S(9TO_:'DTPX$4V6S M[?W)N%0#VVOBV6Z23NC4I>0S$Z4NP5,2GN<.ZS \0N^C=:# 2P\4A,E,GL(A M3^%WYXFK @0IFZXK8GLYE:MYN!^5J_^4,Y.K"7&4,TD:?!'XL)DQ61!LZAOL MXA)#ZKO)D06O21*/J*:_ZUBUF!LF)2B)J=TA,E_D!],8T7\I_8 T)M 9\*_1B-D I$;;@][^*Y/DGBA7ND(%G, MP.>ES'C;*((X\#)NM$C(FP$E6D3DS4P-1D,-1M]=@YM6M0+THU#6;7T4R1W[ MAH^GDJL(C9 F!W0<^Q.:VG[L:J%PK'3;#9,)16-OH ([\%/-'AUW-BS#],2N&].C MW0![CZ]AXJEX,C)J,T<;J)U&GF:?FN4'Z82=4CIA#['T[S!.P#98V,-!;-,H MG;#YZ1@JS[6CB/81Q+X=^6.@J&N[:4P^@)3$/(=X M%QY8U4ZNQA/K.PPJC<]&&F/F!1,ZLH/0.R/7!S##.SAM!I,\4]NET_:N_7/C MR89/[2B(3ETW9S(IU2"V9AZ4Q%C=#4W#[C!R7G:3ULC>S:O85+=E(]'4#8JZ MBQC;O>AFP(Y0?&?FKGNN<(HSRP+'9A": <\WG*LG0BL8!O'UOU!+ P04 M" MA*%87+),_8X$ E%@ &0 'AL+W=O[>KW5-5VNZ'TWTPB8&H2H'<.+,/)[QS..QW5]3=L<7A CP,\\*/C 60BS/+(O'"Y)C MWJ-+4L@O,\IR+.0KFUM\R0A.M%*>6J9UMC0N+514)H+)KZG4$\.)H/'=I['T*P$7-)?!YEA/U\DUGF:$G_8M M(8=1PE:\@1R7D.@ I .^TT(L./BC2$C2U+>D>96-:&OC&'4"?L>L!QQH F0C MMP//J7QV-)YSR.<%9J3-YQ%CN)@3F70"3!] 7>X2/^CNT1JS!/SS34*"+X+D M_-^V"2K'=]O'5T0[XTL=IF$ %PE8%:G@E>IO "$317:MXP3:9AC9IV B(Y ^%VC; M1F8 [;W>T/0B%UQ3@;.#DU\SP4&F;3=L4D;ZIQUIX%5IX'4&;'^&KB8CWA;X M3IPCD]6OK/3?F(K^*W@75-X%SZ;B98JUV=R-^M)4W+8_= 63AHWN"9,5 M^4F%/V6(Q"=9=IX6E=E8QK#J^7N53V6GG!G=S\%GG#)PB[,5 6. $O#:BL*=$T[@%*\+@K='@S!+>%UR1/D M(=,)Y:)0PW1ZC@WD'F!&TH:L(\GKF2%T&M*H%WB//-BM9 T'H&<&KB2\%S7- M"KR.W NKW M_F?\WK=G6B7,D0Z+*RNB-^1^]@G?0WNVN[%=9 9Z ?6]+P(TN ML;^\ B#7-]TFJ:.>9-,>_U65?51I6^FO6HC.:V+;GGWZ'Y9]'OG-%NN]'NKB M/JSMZF%WWC6V-(1 .R/1&Y-_8\ +.[@[9\#.C7YS*]Z(2 ?SNR'? M&_./+_YA%,B?6Z-/U(/N'O==*16Z39)!M%_W86CZ$-8KN=]S_;:R'X9^70P& M/02[.>^: ?)-%,*&L8[3E62[XQY\XKSWB.KM1;X;Y%@F[ XCT'MKJK_&,0;N MSC&P\R!Q'-6[(=\;U8\L\M#S3 2=9I&7&_+'1#]_.W$RPM4:<0\+3C( MR$RJVO(480!6WDF6+X(N]3W@E I!<_VX(#@A3 G([S-*Q?9%#5#=# __!U!+ M P04 " MA*%8N?W7C84# !8# &0 'AL+W=O8?.MM2S:>R,IP)6"JB MJ[*DZGD!7!YF7N2UA@]L6QAK".;3'=W""LSONZ7"6="AY*P$H9D41,%FYMU& MUXO4^CN'3PP.NC9?/O- 2 @Z9L0@4'WNX \XM$-+XL\'TNBUM M8'_R6%#*VX^R,,OT.@96;Q,B+:6!P%^L;9 WB MHD:,OX.8D$=)/J:T!DJ/ ]EZN=8[FL',PX+0H/;@S=^^B2[#FQ,TTXYF>@I]OL+ZRRL. M1&X(U1KPI5"1$\[HFG%F&&A2UO1S0@W96%5[I\J52U8IQ<36'EEV5-OIW=^^ MF<1A?#BYP7E=KF H]#5G3GX8<16+&M8!N646%>'?.^D@9Y[A3+\.TP M<11,F@)4MU()N;8GQU;;-W@?I:&<9%2I9_LJ6W/])<.O@'JRIZ(U]X"8V%6] ME:^F]=D?_ I[X"2Z:$=Q-THNR(*93**" ;WHXGXBE^%H.+H:G;38413?'+'< M2;$'99AE*#!39+#N@Z?#<9B\"NCKF'M0;$]=4ERED$'6!X[B=)B.PC.AVRAD M;3#[^(D@F<3+* =%W8725N(S&>3][4:3JS.WZD?\]PKN'C(HUWAFFYI+?AB' M_VON2,TE432,QI.3EG]4<^>>UCKF[VHN3(=Q]#J.WT:=77-79ZOH1]B$KP#( M;S9!J=^^"-\EJUL8^>0=)E.;ND/RG>)N=>*3I3S@*5M6>#]AGTANMPI<:V%= M\YYK=.FCPK)D#9*]UCO%F;W8_9;:L3XBZ'5[):BMZVDU)JH2IF[\.FO7-M_6 MW>*+>]USXUVZ94(3#AL,#?WQR".J[F/KB9$[USNNI<%.U T+;/U!60=&PO=V]R M:W-H965TW?[Y"R%*?U:M.^F-AKT; MLU[JUE52P8TAMJUK8;YOH-*'591&_<8GN2^=WXC7RT;LX1;4 I9 M@[)2*V)@MXJNT\M-YN^'"W]).-B3.?&>;+6^]XL/Q2I*/"&H('<>0>#P &^@ MJCP0TOCGB!D-G_2&I_,>_<_@._JR%1;>Z.J++%RYBN81*6 GVLI]TH?W/P' -V-&"!=_>AP/*M<&*]-/I MC+^-:'X27 W62$XJGY1;9_!4HIU;OQ-&2;6WY 8,N2V% ?+J3FPKL*^7L<,/ M^&MQ?@3;=&#L/\ X^:B5*RUYIPHHGMK'2&Q@QWIV&S8*^%&8"\)32EC")B-X M?/"6!SS^?&__OMY:9U <7\_YV\%-SL/Y@KFTC$:&<+&35>@D3"WEKI)-@SU$>!WWY8LX2?D5^=<1, MY.60BJ=+3KX(8Y"B)4Z3IL4CK!.2Z[K&ND,)Y_=DRFF2)/WP63V =5"0!DQX M6%0.?_CB*K#0,1TR]X>=I3@(4]B!2)K1V811EBV><$S9U2/J3QBMDD@NI7S! MZ90O!HL[[41%TAE-%W,Z7\Q[?D?DD21F0Q*ST7B__3EIQ)7"D0.@^*3*JQ9+ M!2>X&T+6M$Z$]PJS'C*.IPH?9[RJ:RS.2EO[VL>-6*_?!+$<[+@9".LS#$:_O5$*/$ !IL!46V]11\Q",%-2["A6"=4@>7[ M") M:)9,*9NP1WU,9Y2C0#),XQ#\1CO "L)<]Z(,H)?_Z^P@*5_<\MDB972> M,9HLDE_0Z \0O4&_GM#9+*5SSCNOT.PW8S9EE&=SROE)S&:,IND$]_@YR<[)H_*V$ME204[-$TN9JA5TS7.;N%T M$YK55CML?6%:XG\-,/X"GN\TIO*X\!\8_KVL_P502P,$% @ +82A6(;G M:9U&! 2PL !D !X;"]W;W)K&ULK5;;;N,V M$/T50KM8) ;2Z)NSMH&$F<7FX>T09*V#T4?:&EL$2N)+DG;V7Y]AY(MU%$D>S49R96I1 /WBNA577/U[1HJN1E[@;<3 M/(A%::Q@,!DM^0(>P?R\O%>X&O0HA:BAT4(V1,%\[%T%E]>1W=]N^$7 1CO? MQ#*92?G5+FZ+L>=;@Z""W%@$CJ\U3*&J+!":\<<6T^N/M(KN]P[]<\L=NYI$"YGQ5F0>Y^0);/K'%RV6EVR?9='MCYI%\I8VLM\IH02V: M[LV?MWYP%#+_A$*X50A;N[N#6BMON.&3D9(;HNQN1+,?+=56&XT3C0W*HU'X M5Z">F3S" EULR&W3!=AZZNR)SRK0YZ.!P1/LOD&^1;ONT,(3:(SK MF38*D^/W8W0[M.@XFBV82[WD.8P]K @-:@W>Y,.[(/$_OF)KU-L:O88^><0" M+%85$#G']+?VVK 0W5'0A#<%P>)4O.4AFES6<(S#ZZ=\>)>%/OM(_J_W4ZD MODL#@D',RS:*NTTVFO;!MH%PB2'7-30KN'SSJ&MA9BN$3/$,4.2+U,;5LN\@W(.SA Z'"3)8H,- N5MCRA)_SR6@+$[( M3Z9$U*WM^Y^1^_FI$EC";9'I7GZ69/'Y?L48#1)V3IZDX57O$QOK'+5D)0IN MT*!P/ MSD5EV=T:J/6A@Q_Q^L+?E"R@PA0#D*:I)AM M-X#]*A==NV\1:ML._^P$>P^%E$7,T8^'*/#/R;3DS0*PYY Y%XJL>;5JV]0N M_B_-#EF$&> ?R#-&8S\Z"5=@I-<=)ZXU3BC[_H&I'3IVT33-SLF]W& NY2M, M6U%U&:N@$$8?'!S3@ 4'4D;]-"93KE>\,M]^4%"U&7"6EUPM\$+$',CE&HT" M34GCVD.9[SMNIG&(B75K4QLP>[K>3,[@&6^V6 T7*[,]9L'+"=X-C-.7 &G!HP%G:,TUB:J\9TLTXO[2?%JVY MVF_OQDR\C+"':%+!'%7]BS3VB.I&MVYAY+(=EV;2X/#5?I8X[8*R&_#_7$JS M6]@#^OEY\A=02P,$% @ +82A6!:>UP<2 P C0L !D !X;"]W;W)K M&ULM59M:]LP$/XKPH/1P:C?\M)TB:%)-U9HMM!N MZX>Q#XI]L45MR9/DI!W[\9-DQTE:Q]#A?HGUVR+G@",#RE+;&>SUQ' XS%#P(;L;=&6LJ2L7N]N8HFEJ,C@A1"J2FP^JQA!FFJ MF50D4@F$^O,0A&L<)'*&[;Y#)6@ON8+ M62K,+]J4MKV1A<)"2)958!5!1FCYQ0]5(O8 WN (P*L WE. =P3@5P#?""TC M,[(NL<3!F+,-XMI:L>F%R8U!*S6$ZC+>2JYNB<+)X"N/,25_<)E3&J$I%D0@ MMD(+#@*H+&].+D%BDHIW8ULJKQIKAY6':>G!.^+!1W-&92+01QI!U("?M>-= MKX7 5G)KS=Y6\]1K99QC?HI\]SWR'*^'YG<)$A"KUI1-P;5374)84_G-- 11ULD17$C+QJZD6)6VOF5:_">WUOK#G%GYM<1!MOXZVWQKM#0OO(ZPB_(1#DA+Y MB*9$AHQ0-">4T'AW_@T>L&B*NM7!2RO7$=E!+@9U+@:OT[N#+C/0$=E!!H9U M!H:MW5#5/,3*@Z[YR?RN\>$,\:=563_^IXZS6<=:J8\:X("&F>->^ MU_H_XI9(:-+3RO;2 G9$=B!\5 L?O4X+C[K,0$=D!QEPG=U@X'32Q!7-?A>[ MSK,V;G?V4C'VWL"3 8_-'"A0R HJR]FG/JUGS0LS8=D[\W)05<- 3*A *:P4 MU#D=*B&\G/W*C62Y&9^63*IAS"P3-2\#UP;J?L68W&ZT@WH"#_X!4$L#!!0 M ( "V$H5ANW85E @, ',) 9 >&PO=V]R:W-H965T$WLS':@D_;C M=W9"2BE$W<27Q"_W/+GG?+GS8"WDHUH":/*4I5P-G:76^;7KJF@)&54MD0/' MG43(C&JS:5(X&HM IXS"51!591N7O&TC% M>NBTG\;>&GQG ML%9;8V*4S(5X-)//\=#QC$.00J0- \77"B:0IH8(W?A5<3KU)PUP>[QA_VBU MHY8Y53 1Z0\6Z^70Z3LDAH06J;X7ZT]0Z>D:ODBDRC[)NK+U'!(52HNL J,' M&>/EFSY5<=@"!(< ?@7PWPH(*D"P _#] X!.!>C8R)12;!Q"JNEH(,6:2&.- M;&9@@VG1*)]Q<^PS+7&7(4Z/9FS!6<(BRC491Y$HN&9\0:8B91$#12B/R3U$ ML+,M!<=Q!)@ 6I'3$#1EJ3HC)X1Q\FTI"H5 -7 UNF@^Y$:5.S>E._X!=P)R M)[A>*G++8XCWX"?-^+;?0.!B;.H ^9L W?B-C'=4MDC0/B>^YW?(PRPDIR=G M1,'"2-_G8#-="%%-%[R!+FRF^T)YBW@[= VJ@SHM LO;.<#[M775][T=R8U._:?D;BVYVRAY4@K& DQNDP0K\CF9@F0B-@DPCD5N2O0Y MCGYB03+GCAFP50UF&G]V*F-%'O(8XV:3\<+K[PM;HR-OEUG&]IADX9'(7AQ MKSZ WC%RKI'D7X-W3+*P]RK+>Y[WG.)E4-RM-I6!7-AVKXC-H[)CU:OUC6)L M&ZG[;%Y>1[ J+QA7)(4$H5[K$D]/EBV^G&B1VZ8W%QI;J!TN\58$TAC@?B*$ MWDS,!^I[UN@O4$L#!!0 ( "V$H5AT$$_*SP( (0, 9 >&PO=V]R M:W-H965T^!'_<@5@"&; ME L]=5;&9.>NJZ,5I%3W9 8"=Q*I4FIPJI:NSA30N "EW/4];^2FE DGG!1K M%-@48U3-A37!B%NPQQ)ERPI6 )BZ@PY"**9"X,$TLR MEYQ%##2A(B9W$,%?VTH*'$> YVDT^4"NM6'H*<0DUY#DG' \'$UD0C*%-TZ9 MYX()'G.660QY=P6&,J[?(_@6"?HGQ/?\00-\U@[_0D6/>(UP%ZVM_?5K?_V"+SC =TDU*WR8*] HB-K+ M>T(69='8C4Y.X(^=/[]B!N3&0*I_-;E7ICMH3M>^,\YU1B.8.IE-6#V!$[Y] MTQ]Y'YN\[(ALS]F@=C9H8P\/7+GF^];D1#N]3YZ!*MVDNA7XGZH'M>I!:UJV M0-(\;=+3"CSV9#LBV],XK#4.7U?-#+MTMB.R/6='M;.CEZV95OICG6C/M;$ M]U2?UJI/VVN&;@[53"OP6#T=D>UI'-<:QZ^K9L9=.ML1V9ZS9[6S9R];,ZWT MQSK1GFMPN&;[Q3?2ZKL>&PO=V]R:W-H965TRB$A*X/8P^*6J6RD9D M8-FR&H1F4B %98KOPWD>NWR?\)U!JT_&R"G92/GB@F_;% >N(>!0&,= [>\ M.7#NB&P;OWI./)1TP-/QD?V+UVZU;*B&7/)GMC55BN\PVD))]]RL9/L5>CTS MQU=(KOT7M5WN;811L==&UCW8=E ST?WI:^_#"2"D#TMX"X!WCG2->9 ME[6@AF:)DBU2+MNRN8'WQJ.M&B;<+JZ-LJO,XDRV@@.(/:!2R1KE4AAEC=6V M"5.AW)<'I='E @QE7%^A:_2T7J#+BRMT@9A CXQSNQLZ(<8VXRA)T1=^Z I' M;Q1^I&J"XO 3BH)H.@+/WXR,ROBP8KX/?9L4+^A MG(H"1C>WH[CS%.ZE.&1A/(D2&ULA55M;]HP$/XKIZR:6FEM(+QM'40JL&F55K4J[?;9))?$JF,SVX%VOWYG M)V2L!?8%_'+W/,\]MB_CC=)/ID"T\%P*:29!8>WJ,@Q-4F#)S(5:H:2=3.F2 M69KJ/#0KC2SU2:4(HTYG&):,RR >^[4['8]59067>*?!5&7)],L4A=I,@FZP M7;CG>6'=0AB/5RS'!=K'U9VF6=BBI+Q$:;B2H#&;!%?=R^G(Q?N 'QPW9F<, MKI*E4D]NHG_UM5,M2V9P MIL1/GMIB$GP,(,6,5<+>J\TW;.H9.+Q$">-_8=/$=@)(*F-5V223@I++^I\] M-S[L)$31@82H28B\[IK(JYPSR^*Q5AO0+IK0W,"7ZK-)')?N4!96TRZG/!O? MXQIEA9!I5<),2:O))T,B; $S3X_:P#DLZ#:DE4!0&20%DSD:X!)L@9 T62 X M6W+!+:<])E-G#FJ-*1U>37(Z1\NX,&=PXI(?"E49"C3CT%(I3E"8-+*GM>SH M@.P>W!!K8>"+3#']-S\D"UH?HJT/T^@HX W3%]#K?H"H$_7A<3&'TY.S([B] MUM^>Q^T=P&U]N\U@UOAV[4I'>%"6"9AO3=J>Q/?&Q1>X6AIO[#Y[:M;^?E;W MDB_-BB4X">BI&M1K#.+W[[K#SN- [7>Y@'+?/@*//6(XV)RB7__?KH:^H:8[!#?=X=?.KMIQZV MU,.CU+=TU?7NU=]W[?>I&;Y1,^H>T#)JM8R.:J%+_Q_W1V_=[_8'K]T/=_H& MO?/<=T=#E572UBVD76T;\%7==_Z&U]V;W@]="@,",TKM7(RH8%UWQ'IBU9N(# M #D$0 &0 'AL+W=O\[Y')!^1FAVX^"PW I]J:M&SJ.-4MNK.);+#=147O M-/K.BHN:*GTJ MUK'<"J!E&U17,4F2/*XI:Z+%K+UV)Q8SOE,5:^!.(+FK:RK^N8:*'^81CIXN MW+/U1ID+\6*VI6MX /5I>R?T6=QG*5D-C62\00)6\^A'?'6=)B:@;?$[@X,< M'"-3RB/GG\W)^W(>)<815+!4)@75?WNX@:HRF;2/O[ND4:]I H?'3]E_;HO7 MQ3Q2"3>\^H.5:C./IA$J845WE;KGAU^@*R@S^9:\DNTO.G1MDP@M=U+QN@O6 M#FK6'/_IE^Y!# ((\020+H"TOH]"KWH*BK)+OT!O$&O1QPW>2-J6F9($'N(%M]^@_/DAX#KM'>=AK+K'C*3 MJP1A#)LGXC)X3)&W*T"I=6?H96T6L5I[2F+JWB#*UIKS4-:GW<@.;R2H%P M*4Y'BGDR2=R*E[WB95B1*UJA94<-5#'ZR"JF&#@G_>6X9CS)B-L"3BS DJ") M:Z:67 /G VM8LW;2)IC@A=,7#PB+7PD[7>+_V;C%)0YR[7GDZ7(,NQ47!?;T MJH4>#E//!Y\N[*M1E.:^0611AT^RSLD?[("=7\[2#I_$G1-!V,$[OYP%'CY) M/">%L -Y?CG+/!R&7AA$>,P^/XFPA1\^0;^S6(3'.,0%\1$86R#B,!%_:M;Z M"@@?B8+1+YS0Q**2)*^U 'H-A!*+4!(DW?-(U.48]FE:I)[13 :+QC %SQM8 M9(S#@ F+0Q+&X6]JXYY-X;B7=HSE)IF\UH@* OFEQBV!29C SQM18QP7J:ZN1,6R]8I:T)$Q: MWSN-C)>9/K'4@C,-KS'/8T"7;+@;F^3_71'%@SV[^?ZA-[WZU2%1!2L=E5P4 MN@)Q_*1P/%%\VV[C'[G2N_+V< -4CV#30-]?<:Z>3LR7@?[#SN)?4$L#!!0 M ( "V$H5BE%>Y'+@4 ,L; 9 >&PO=V]R:W-H965T YB5,Q,992KFY,4X1+ MDF!QS58D5;_,&4^P5+=\88H5)SC*"R6QB2S+,Q-,4V,ZSI_=\^F8K65,4W+/ M@5@G">8OMR1FVXD!C=V#![I8RNR!.1VO\((\$OEM=<_5G5FI1#0AJ: L!9S, M)\8G>#.SK:Q _L:?E&S%WC7(4)X8^Y[=_!9-#"NK$8E)*#,)K/YMR(S$<::D MZO&C%#6JF%G!_>N=^M<<7L$\84%F+/Z+1G(Y,48&B,@W5(:,IN */*H>$JUC M M@#;XV?P_MT' M0"5)#E1N=KJ6K=%J5-2N&MS.Q9V^!B<+FJ8T7:C>%^,T)(<:KY#PZU6N-&CI5#9UA-00_UCB55+Z __I:]%8KF/R M\Y3.565*Z6ZH%L2+HF:NH)V2*E M_Y((S#E+P&X J+'5[H@%F59V*)G;R9@S4IWL,)I7H7FO1SLEB=HP0U&]3A(1 M[.N:?D7J:TGO.0L)B43!)W Q6Y6<3 6["1S9+M6SU(!40V&]$N@!@!U%R?+=0.WM3;K(YP.VB2H70;4 MVPSEJXYX#+W X$QTO8AR3Y;C]:2B-B-0[T::(">-G(MZ$=@U([X5]/6PVHU MO1V98V#4 /ARA=I6];I7M4=#CB&!M%*#>*3R0,,9"T#D-\RGW(_A=+@D'?]^1 MY(GP?P[6^*)NX5)JS0:H;074^XJ3]AFEQM&-AC[6N2RU?X!Z W'6CJ34;/0_ MV^OTOPMYB^:FM;8-2&\;SMZ5E+I>8W39@=?"TX<_%Z\V"$AO$"ZV,RGCN(UI MPG/:M!A^A M8\H3=R1O=G<0M@$OY$.:@+6_0'I_,7A+6>HULA:XL#UEZL.>BU7["Z3W%Z_> M5J*NY[A"L#U]ZFMQ+F7M2Y#>E[QZ9XFZ]N,*.AYL8U[HRT@3LS8S2&]F+KZY M+.,UDFMWH-_"P*#:P""]@3EC.P9LRN_L!8N0$[<3HPP[%,O>.11+"%_EID5"#99W*XF2A M>EJ=2'W*SV%:SV_AS:PX5ZIEBF.N.\R5-14@)G,E:5W["I 7)T?%C62K_/#E MB4G)DOQR27!$>/:"^GW.F-S=9 &J\[OI_U!+ P04 " MA*%8?.O;JOT" M "-"@ &0 'AL+W=O><^S=UW8Q0YD0#.W>*6SA?* M3+C18$GF.$%UM[P1>N26* G-D$G*&0B<#9TS_W34-_OMAA\4-[+R#$;)E/-[ M,[A,AHYG"&&*L3((1/^M<81I:H TC8<"TRE3FL#J\S/Z%ZM=:YD2B2.>_J2) M6@R=G@,)SL@J5;=\\Q4+/1V#%_-4VE_8%'L]!^*55#PK@C6#C++\GSP6/E0" M@F!'0% $!"\"_/:.@+ ("*W0G)F5-2:*1 /!-R#,;HUF'JPW-EJKHB)!R.41&:RB,XAA'7"T+1:8KPC2N$ Z ,KFF::O/EP%4Z MMT%PXR+/>9XGV)''#^":,[60<,$23+8!7$VZ9!X\,S\/&A''&+<@]#]!X 4A MW$W&<'AP5$-LU QS340)TVZ@%9:&AA8O?(6AQC$B[K6KQL:+AQ553S#!>"6H MHBB!L 2N.)L?*Q09U!_%KRN= "X59O)WG>TYFW8]&U,#3N62Q#AT]$LN4:S1 MB3Y^\+O>YSJK]@2V95R[-*[=A%XQ3CNA#=$#$$1AG>@1SR"N% '& MZX^B&2F$)R2BKEZ,&@/?*?"D%'C22.L*UYA""']@3&7,5_K.W>ZX:HU ;WV_ M]@2VI;E7:N[]5X6IMT_C]@2V95R_-*[?>%G**[*K&C6&OU5I#N9[E>+@MUM^ M61UR"6[EBY^AF-M&2(+EF7_\R]FRUSJS+8;[;WO>J.F+,*=,0HHS'>JU3G3E M$7GSDP\47]K^8&UL MM9;;;N,V$(9?A5 7119(HJ,/26T!B=/%!N@6P;II+XI>T-+8(I8B79*RMWWZ M#BE%<1R%[0;IC2U2G'_F(S7#F>VE^J(K $.^UESH>5 9L[T,0UU44%-]+K<@ M\,U:JIH:'*I-J+<*:.F,:AXF430.:\I$D,_Q,'#Q&>VJ8R="//9EFY@">9^>Z=P%/8J):M!:"8%4;">!U?QY2)V!F[% MKPSV^N"96)25E%_LX+:2_L=)4\V :D!+6M.'FL]Q_A YH9/4*R;7[)?MV[7@B]'DC"PD#I5A*P[D9VF G-R H8SK]_CR M?GE#3MZ])^\($^272C::BE+/0H-A6+&PZ%Q>MRZ3%URFY),4IM+D1U%".6"_ M\-O'B4<@1/Y^$Y*'3;A.O(J?J#HG:7Q*DBC)A@+RF]] T9NGGG#2_DQ2IY>^ MJ+GBTIGL[O/Z$1N350ZS^&CJ#UD U[L+7A M4F]I ?, DU^#VD&0?_]=/(Y^&,)_([$GFY'UFY'YU/,/E"FRH[R!4[*"#1." MB0UF+J>B@"'R5F[LY&P1V^79)+J8A;M#(J_/5Q*->J*1E^BJ*%0#)6:1 50W M0Q"MPN@ (DY'1PQ>+Z]D&/<,8S]#+;%,_(T4A=18.K"2LL%2,'X&DDVS[(C$ MZ^N5)).>9.(EN1=X^W&'4DE>VH]K@[>?)B=<:@U8^?"R*0[JHL"Z.$0Z>49Z M%F?Q$:DWEE>23GO2Z7_.)!#EOZ31="B-TB.[]_H?R_VG8LWVH^W4GNZ(0<-2>P]_\>.9!#5:_S-J/'S M#W@414 9 >&PO=V]R:W-H965TY')8;R>B\3K3.AU$0C(=KRHO!]65][%Y> M7XIME?."W4M4;M=K*I^F+!>/5X-P\'S@(U^N*GU@>'VYH4OVB55?-O=2?1ON M*'.^9D7)18$D6UP-;L+W9!3H!/49?W#V6.Y]1OI2O@KQ37^YG5\- ITCEK.L MT@BJ_CRP&?V'M!8TT+Q-Y6?^/'MMS@P'*MF4EUFUBE8,U+YJ_]'M[(_821),C M":(V0720((F.)(C;!/%!@C@^DB!I$R2'61H?23!J$XP.$R1'$HS;!./ZWC8( M_[WE&_785.A-RBK*\_+MY;!24?2YPZPESAIB=(08HSM15*L2X6+.YH[TV)\^ MC#R H;J\W35&S]?0/37!Y4"W:I;7/[7D?%I@T_<>%TSOR\W-&-7 U7UEDP^ ML,'UO_\5CH/_N-2'A*60, P)(T P2_!D)WCBHU_?;V6V4HT!VDB>,9>BWO1] M%6U@XQJFV]F'ZS"9A.-)$ 27PX=]N2##8D@8 8)922E4CU"#;[I98]EUJ7F%YZ7S$;V&A/S$,11QVY#\[ D!DB0#!+F?%.F;%7 MF90I:,9IW45CWU5G4Q4JR7):L3FJ1 ^-O''Z:C3N:!0'%T'0+6_=$T<3UXD8 M,GL$"&8I-MDI-O$J-I-/&R6,ZL?Q8OD.T?F<:_%HCE2%N$)2*8PR3[V(O@7LO%/%16$XF3A:M.Z9X?DHC+LE##)_! AFJ7&Q4^/" MJ\:4ECQ#A=*$MYKD6A.D*L*F&XW>\ *E(L^I+,U17VI-VQ?!1O89+^1 M.CN/#L1SG12&!\)!9HL P2SAPL",1 -_<\;SK6ZY3B">/W)?]5K:@7QAL/_O M0*?4F::C)F@^"13-UG//60B]>M[Q3(KI9X2UBR1%P;,2?6;9JA"Y6#ZAF3A[ MASY\3IUZ>O^#ZM^WZJZJ,Q4+W;)FJFE4?]ZL:W[<#_3E:2+%&4UYIJQO1INI^_A71 MI62L?E".=W7]&>C]8,3=(4HXZO2>0(-B4!J!HMF*&PLG_*<>3MCU79)1G#B& M=S/'J1>U/]-5!-2B :41*)JMB'%I0K]-=&K5H'5_P0PI1F?C0YT< MIXW.+@XU@O17,"B-0-%LC8Q?$_H-FQLSWE?=V[6J#W6M1]=BZ[9E_+C>M=ZX M.VX<1>?.<@89&(/2"!3-UM X.*'?PKGC<]6 _:R:K,+T9CDK55_VPPS]=<=T M4^CNW$!:'C-06@I*PZ T D6S!3?V3GA^XDXMJ/D#2DM!:1B41J!HMN[&2 K] M3M*NBZ.ZM7M&+5^O50]7.^Z9$"K-$I5/I=9>]5[=;U:G_D"]'X"+3NRY ,9FBOPVTUTS1+E1I?FN[BR90NT2ST_K*QXH+06E85 :@:+9 M*AOS*0I/6VM'H!84*"T%I6%0&H&BV;H;"RKR6AW7N*SXNGX!NBW98INCG#^P MLL>K4#^_M^[^W$;HB5'IGBL$:C>!T@@4S=;8V$V1WV[RU."J$<:+!<3@=(P*(U T>QGPAA247+B^AYTTA$H+06E M85 :@:+9NAO;*_+;7O^\O@>=G_1";F-/?0]JFX'2"!3-UMC89I'?-GO5# L_ MH[>.#J]L$KJL,M"X&)1&H&BV;L8JB_Q6VJ$\S;\D7L+??X:H4$=,5 :@:+90AM'+/([8A]%]FU.94))6W;#=\=_\R^4[>@H%88*"T%I6%0&H&BV2LTC&<6!Z?M7<>@ M+AHH+06E85 :@:+9NAL7+?9/X7KM2V7/S U_A-[*A]U7T&%TEAQ4XJ!!,2B- M0-%L28U!%OLMIYZ5N'ZK\>/S^/QYZ2T^Z'PN4!H&I1$HFOV,[*W(._62/-@U M>;"+\F!7Y<$NRSN%B18;$RWVS^IJY_']OD"MQ?I9H(]LDZN(Z$LQ9U(]%7HQ MNZXFVC,\%3^HH=;2]M]ZAHX%#Z!!,2B-0-%L<8U3%ON])S-)LY6NF:0Y5_J* M)S5\\R@):I'%W35\8=*=? D:%(/2"!3-5M+X8;'?#_N1)KS7.V]__-Z"0])2 M4!H&I1$HFOU<&+\MGIRXV0;UU4!I*2@-@]((%,W6W1APL=^ TYZXZH87E2K8 MK,B>4'W@MD#W3'+AVH)CZB?V5MJQSC"(76XY:%P,2B-0-%M%XZ[%?G?MMBBW MDA:97L*=B0M09&$7=/6I 7:O7A"10(6V-C!F5 M^&=[PH*P5*PZ TDG272^X_);:N>[M ^ MA,@I%ZAYE'2W=PH#Y[P_3 MT'$[LM]1N>1%B7*V4*&"LXDJ7;+9Z+SY4HE-O3'W5U%58EU_ M7#&JFFE]@OI](43U_$4'V&TW?_U_4$L#!!0 ( "V$H5@7HJL/400 $T7 M 9 >&PO=V]R:W-H965TY#M0\F&+":Q-1VH/WW:R>9?$!PAU%X@23<>S@^ M.3&'.SXP_DUL"9'@1YID8F)MI=S=V;:(MR3%XI;M2*8^63.>8JE.^<86.T[P MJFA*$QLY3F"GF&;6=%Q<6_#IF.4RH1E9<"#R-,7\YSU)V&%B0>OIPB>ZV4I] MP9Z.=WA#'HG\LEMP=6;7*"N:DDQ0E@%.UA/K';R;(5S$B2:"3%XWL%:M7?J1O;QT_H?Q:+5XM98D%F M+/F7KN1V8H466)$USA/YB1W^(M6"?(T7LT04K^!0U3H6B',A65HU*P8IS@D=EF%6>$,#68-$SQ_P6N/ & M( =Y/>TS<_L#B>MVM]MN*V5J>5 M#RKPW%_(T;:'XD0 M:J.(\S1/L"0K]7PK<6**]0[2Q[>$\UL\WKJ1XSK>$=^^.C_R/+>?KU_S]8U\ M%[W"WH",]*KKG[ ($0Q"_XCL:=G(\6#D]7,-:JZ!D>M]3I,5S3:B(+NLS@!- ME3OV1/,6X.NY\-(_JES\9 8!TA1K40HRMN$:,A91@(K"-#6,L07F6+ M"$_R'32;#(7677N33J![3?<:L\_%4@R$UI6B23S0''E>[-[3 M2.-'(]]#Q_8]K?.B +GG_-M$'VC./G,<;[6%2ZYK'-.$*N+-OPW33FS&OO@6 M#H365:()5C"XIIL'#59#H76E:*(5-$:6E[MY=!H7HB@Z,7-?&?3.)&/81"%H MSD)_K]P.A=65HPA6,KFGD0>/54&C=*4*3KY Q MM+S8R!5LVZ'(E_,VFFG:&Z[_4IL<;,:\ M>.@Q$%I7@=;TYZKCGV'G/]?(6*C)6.@Z(R!T.MM!CNL[[K&'>V9 01"-CH.% MW9IUZD'S'/,-S01(R%HU.KH(^_1]02P,$% @ +82A6 &L319, @ JP4 !D !X;"]W M;W)K&ULK51M;]HP$/XK5E9-K;02\@*K6(@$=-4J M#0D5=?MLDH-8=>S,/@C;KY_MA(Q6@*9I7V*??<]S]UQ\E]12O>@" ,F^Y$*/ MO0*Q&OF^S@HHJ>[)"H2Y64M54C2FVOBZ4D!S!RJY'_;[0[^D3'AIXLX6*DWD M%CD3L%!$;\N2JI]3X+(>>X%W.'ABFP+M@9\F%=W $O"Y6BAC^1U+SDH0FDE! M%*S'WB08S6+K[QR^,:CUT9Y8)2LI7ZSQF(^]ODT(.&1H&:A9=C #SBV12>-' MR^EU(2WP>']@?W#:C985U3"3_#O+L1A[=Q[)84VW')]D_05:/0/+ETFNW9?4 MC>]PX)%LJU&6+=AD4#+1K'3?UN$($)P#A"T@? N(SP"B%A YH4UF3M8]19HF M2M9$66_#9C>N-@YMU#!A_^(2E;EE!H?I Q,,X?:KJ65.'@52L6$K#F2B-: F MU_> E'%]0V[)\_*>7%_=D"O"!)DSSLUOT(F/)@O+Y6=MQ&D3,3P3,2)S*;#0 MY+/((7^-]TWVG83P(&$:7B2<4]4C4?"!A/TP/I'/[._AT85THJZBD>.+_JFB MI^K5\,6G^6P;CW1%,QA[ID\UJ!UXZ?MWP;#_Z938_T3V2GK<28\OL:>34BID MOZAK4-B;2:/AE."&Y(/%WQSI.^<2=3Y.>?_3N2U ;-PXTR>16 M8/-^NM-NXDQ&PO=V]R:W-H965T5OO@@I.@ L[:3C*SOW[-1R$$QPD9^M( MN?=P[@T^Y^*.MY2]\"4A OQ(XI1/C*40JVO3Y,&2))A?T15)Y3=SRA(LY"E; MF'S%" [SI"0VD65Y9H*CU)B.\VL/;#JF:Q%'*7E@@*^3!+.?[TE,MQ,#&J\7 MOD2+I<@NF-/Q"B_((Q%/JP<2WB&SY MSC'(2GFF]"4[N0LGAI4Q(C$)1 :!Y<>&S$@<9TB2Q[\EJ%'=,TO MY-FRFBC-?L9'P>2WD]#,%=*G"ZB)YC FXX)X*# 7B4#TZX MEE?H',R+X#@/CNI@7 1?W!*!HYA?RK2GQUMP\>X2O)-QX.N2KCE.0SXVA>2< MW=D,2G[O"W[H +]/F%T!&_X!D(4<1?I,GWY+@BK=;J:;LE-5NU#5+I3CV>>U MZ^][&0_N!$GX/ZI:"W!'#9ZMV&N^P@&9&'))$U4Q18(7HZ0J*8U$->DY%S]'2 MNPF"=;*.L9"_$DXH$]%_.%,-%P)K ME#NLRAV^Y]MF'GL :??"K/OB_O++]UO/FV=;^PCX2U" WJLB->EO7H_:* MA8XSW&.IBD(CI*8)K=I5K5]#%LASE09]3FJSKMJ=H=;TIE\9#N68RUZ4 M-?3JOGVA-2NM_1?:;RE74&OOG7O1$UJS%[790[W;GR)9)<3>0MK7K&-138*U MS4.]SW>1+=@V\P&$WKYN*<,LYY!PU:8/]:Y_@G!YK1[9OMT2+D74R#TD7+5) M0ZWWG2%<>CRM<)V3VJRK-EVH=]VG>W ?<1&E"_4[DC:[\W+M":U9:^WATYMMD/2<@_9QPBG2A]@R ABWI.A;5)%A/"DAOSUVDJX1J:)*+ MW'VBBBC'&QT@NO-BKK?^X\)5 C0Z!(HHH9,,#]&J_1OH7YL["=00/HL/" M=59JLZ[:>Y'>>Q_DDY&J7PWUF9UW.WI":]996SARWW3C1SL@=.Y%3VC-7M0S M M+/"">)5MO_H=7>_3D:UJ18SPE(;\Z=9&O8%B1O:.U/7*HPUSU(M;9^I+?^ M$X3+;\]2=NM541'EN"T#,'>VBK-]^D^8+:*4@YC,99IU-93UL6+KNS@1=)7O M'C]3(6B2'RZ)?,MB68#\?DZI>#W)-J2K?T!,_P=02P,$% @ +82A6*R] MS+;* @ P D !D !X;"]W;W)K&ULK99M;YLP M%(7_BL6JJ976\DZ2+D%J$TVKM$E5TVZ?G7 )5@%GMDFZ_?I=&\K2EM HVI> MS3V'YUP"]GC+Q:/, !1Y*O)23JQ,J?6E;,PKE;,2;@6155%0\?L:SD=Z7I3\(/!5NZ<$YUDP?FC M'MPD$\O10)##4FD'BH<-3"'/M1%B_&H\K?:66KA[_NS^Q63'+ LJ8F-T:-:5BIG^)<";S*4*?B M+ZQD"LZ_82\3G)$3K"/W&:\D+1,YMA6& MTFCVL@EP70?P]@3X3L4%\=U/Q'.\H$,^[9?/8-G*_9=R&UO9]M-K^^D9/W^/ MWVZ[^GO;%;7V#KJ]]0M]*==T"1,+WU@)8@-6_/&#&SF?NX+_)[,7;?#;-OA] M[O$=Z"]( D+W8<^3N:XM(F.AOS:;./ #9VQO=E/TWN?(%$&;(NA-@>!A%WBM M"G? 73\,7X'W6A\)'K;@X7O@41=X> AXK_61X%$+'KT'/N@"CPX![[4^$GS0 M@@_> Q]V@0\. >^U/A)\V((/>\'O,\#5/U4@NO"';_"#X U^[PV.Q!^U^*-^ M?*YHWD4^>O-Q<0//#5ZA=U2%T6C05M5,]L[ZJO&PO=V]R:W-H965TUDG3/KC@@%7 .;9)&NG\^-F& MTI 2ED@^7Q(P?A]?'F.P&:\)?64I0AR\Y5G!)D;*^?+*-%F4HARR<[)$A;BR M(#2'7)S2Q&1+BF"L@O+,="QK:.80%\9TK-+NZ'1,2I[A MU1P,H\AW1S@S*R MGABV\9YPCY.4RP1S.E["!#T@_K2\H^+,;"@QSE'!,"D 18N)<6U?A;8K U2. MOS!:LZUC()OR0LBK//D63PQ+U@AE*.(2 <7?"LU0EDF2J,?W&FHT9-W M>J@:+QKS AF:D>P9QSR=&!<&B-$"EAF_)^O?4=T@3_(BDC'U"]9U7LL 4M@48,<%]4_?*L[8BO OM@3X-0!SJ$!;AW@[@:,]@0,ZH#!3H#C[ GPZ@#O MT(!A'3!4?5]UENII'W(X'5.R!E3F%C1YH'2I:-'!N) CZX%3<16+.#Z](VM$ MP5U)HU3X =<)14@,' Z^^(A#G+&OX 3@ CRFI&2PB-G8Y*)8&6Q&=1$W51'. MGB)L,"<%3QD(BAC%'?%!?[S;$V^*YC9M=M[;?./T O\@JW/@6J? L1P'S)_3 MCCK-^A%S2 7"[D7X_X?8O!.L/83@\$H,P-.##[Z.[3^N14YP3>.-Z$$?O18=E51.&,IP1%&,.0,_P$F7X%[DZNEQ&N4>+U*Q(,V@QQ1F(G'__<2 MT^K.(PO 4P0BDB]AL=FGIQ=]K!Z=,%\G+/ ^=;RUHT93<2V#P\;@L->@CUE$ M2N'L7GCLLM0;?JPEG3!?)RS0"0LUP5I"1XW0T<]Y'(YTBM8)\W7" IVP4!.L M)?JB$7W1>^<&C&.QY$%@ 3$%*YB52$Z\,:)X!>4ZJDMR+_)8R3IAODY84,%L M>WO2/7>Q"$$TV8![M3H"L_I)>GL[ M$]?O2?0:PPR!$$8XPWP#;C"/B%@^S7&!B^0C_1&]PD:*Y$R\:N>G8('?4'RVI#A"8"F'Q2F WCD2>DL\>B3H MI/DUS=N:L=V!UYZO ZU%AKIH;<'.AV"G5[#0&I&"4QAQ% N#O/(*E%TQV[\[& MH;+^C#AY$=-TOI1.:0)+AC(T$(4 M99V/A&%:?7"H3CA9J@WR%\(YR=5ABJ!X7Y<9Q/4%(?S]1!;0?/:9_@=02P,$ M% @ +82A6$50^8$; P 2@L !D !X;"]W;W)K&ULM59K3]LP%/TK5H8FD 9Y]@%K([4%-"20*CK8AVD?W.2VL7#BSG9: M]N]G.VGZ(&2#=5_:V/$YON=<7^?V5HP_B01 HN>49J)O)5(N+FQ;1 FD6)RQ M!63JS8SQ%$LUY'-;+#C@V(!2:GN.T[933#(K[)FY,0][+)>49##F2.1IBOFO M(5"VZENNM9ZX)_-$Z@D[["WP'"8@'Q9CKD9VQ1*3%#)!6(8XS/K6P+T8N8X& MF!6/!%9BZQEI*5/&GO3@)NY;CHX(*$124V#UMX014*J95!P_2U*KVE,#MY_7 M[-=&O!(SQ0)&C'XCL4SZ5M=",T=_#_89P_"H=ON'SWYJ.[[=J);J1D(H?=;85 MM$$]K;X++L0"1]"W5+$+X$NPPH\?W+;SN4[S@XT%X0M@VAOK:6H>L$GMOMVN%":>M3F?CP4[8[2KL]C\DHZY>ANT7 MT;I>$+2W;J+I''?=ZIRGR>(#7' M$%[\T/=*)IN9T-3=)GJ\SLGF4 49HK2.>NH MW/&B<2L&DBU,[S-E4G52YC%1S2YPO4"]GS$FUP.]0=4^A[\!4$L#!!0 ( M "V$H5@3O?+ST00 +0= 9 >&PO=V]R:W-H965T3IOO@@A.L 6:V:5;I M_OBS@?*CH;XBN5_:0'@?XR?QR_O&BP-EWWF,L0 _TR3C2RL6(C^S;1[&.$7\ MA.8XD^_L*$N1D(=L;_.<812506EB0\>9VBDBF;5:E.>NV&I!"Y&0#%\QP(LT M1>SA B?TL+1 S65.TJ_JX-/T=)RU!WA!(="(9#\=X_7.$D42=['CQIJ M-6.JP.[K1_K'(XS5-OI)(Q$OKU (1WJ$B$=?T\">N)S11O) FO/P+ M#M6UOF>!L.""IG6PO(.49-5_]+,6T0F \)D 6 ? )P&>^TR 5P=X+QW!KP/\ MTDPUE=)#@ 1:+1@] *:NEC3UHI191LOIDTQ][EO!Y+M$QHE5@'/*B>#@;8 % M(@E_!]X DH&;F!8<91%?V$(.HRZVPQIY42'A,T@/;&@F8@X^9!&.!N+7^G@7 M:@"VG%\S2?@XR0NH)6X0.P&>^QY !_K@=AN MV_>#=V8'A/@L,%XCQBP^1H# M(G ZP M>SH/#M]6;KM=\IE[)]?[O,_UV*=\!G^3-\7^&/L<*XP]C5,8YXSD* M\=*2*85C=H^MU:^_N%/G]R%W)F&!(5A/G]_H\W7TU34.$\0YV9$0E;E)4) S MF6F9> !R20#\HR"YS'UBR&G%GI9LE73O5[^YCG/JPH5]W]6EO8>QN@S!>KHF MC:Z)5M<6AP4C4DW]M1N24A$F'2E0/IB>&-$.,]:((5C/R+0Q,M4:^8/10GY- M+K%\'@WFS^F1#O?T2(=VC+$Z#,%Z.F:-CIE61Y..Y%+2+IW9L19O[L'Y$S': MT<:*,03KB3EMQ)QJQ6Q(R.C%#?B@BB!&,Q)R<(/#.*,)W3^ -3UY#RYO@B%5 M6O#8S&T2%AB"]83.&Z%S,P^^N4E])F&!(5A/G^NTQ:#SBH^^&MY=P//)_"BQ MZ>]AK#!3M+ZQ3OGLFDEN-:>7W5S_..WKQQMMQQ"M;P>V=J#6SA<18P8V\BP; M;B2TX6,7HE%:8(K65]?6\*ZA(MXU6L4;I06F:'V';2'OOF8E7\.[*]8?R&9& M"WE3M+ZPMI1W];7\R[/9Y*C-\:!_+,=H36^*UI?35O6NOJQ?4\;E%RE#X",* M2:):GDOU)=K*[A]\V^#T#K/A%6JRE%\;I06F:'VG;6O@S@QE.9-5_]HH+3!% MZSMLNPA7WT:\I '7(T;K,]HQU+1N+O%GG532U]+V JZV5EY=T8.L/;9%GB#EHSV!49I@2E:_P?4MC. CIF%"DU6]VNCM, 4K>^P M[16@OE=XR4+5(T;KS M2.UUD&P/0B0'5L[^53^T#QHSVD/4M-Y/E>[DJ:_7: U@VQI ;=F\^ERH4@/0 M'=C@/3H@(9=EQ],SFQ$7>NIH4=Z1*,\_$F6T_K<[VUPI9OMRNU!.G1:9J':\ MFK/-EN1YN1%GMY=7^YD;Q/8DXR#!.QGJG,SD/%BU15@=")J7FV9W5 B:EB]C MC"+,U 7R_1VEXO% #=!LU*[^ U!+ P04 " MA*%87!5C$/\" ":"0 M&0 'AL+W=O7R4:J M1[T&,.0EXT)/G;4Q^=AU=;*&C.H+F8/ -TNI,FJPJ5:NSA70M$S*N!MX7N1F ME DGGI1]-RJ>R,)P)N!&$5UD&56O,^!R,W5\9]MQRU9K8SO<>)+3%2S W.9#RT39^IU/'LX: 0V*L M L6_9[@"SJT0VGBJ-9UF2)NX^[Q5_UFR(\L#U7 E^5^6FO74&3HDA24MN+F5 MFU]0\_2M7B*Y+G_)IH[U')(4VLBL3D8'&1/5/WVIZ["3@#KM"4&=$.PG]#Y( M".N$L 2MG)58BY^K[O0Y)$UZV&$G; HK>2XK4Z53J]=QZ[FLP8D(PL<(%QJE(H(VVDHA*";O5/,?^ ML!^,<,:>=SDZ1SJ2H]]P]#LY+M.4V;VF]:NN4ON[_GL#/QKL^>\,_ MZO1_"PFG6K,E2VBY9QI)X9GWQF@P.*(/2CWF@/HG.8(R&&#<2P$V(!2:$83LEVTVWC&!YRC(8# M;P^C6]AE5%W MY_C+0*W*6X$FB2R$J4["IK>Y>%R6YZW[%E[=6O#PP+U+$PY+3/4N!EAQ5=T$ MJH:1>7F8/DB#1W/YN,;+$R@;@.^74IIMPP[07,?B?U!+ P04 " MA*%8 MO,D$)LX" L" &0 'AL+W=O4YKZ'"D147)578%6M; MU@)HUHI*9GN.$]DE+2HKF;;/%B*9\D:QHH*%(+(I2RI^7P/CVYGE6KL'=\4Z M5_J!G4QKNH8EJ(=Z(;!G#RY944(E"UX1 :N9=>5>SF,=WP;\*& K]]I$9_+( M^9/NW&8SR]% P"!5VH'BSP;FP)@V0HQ?O:X+>)=F1M6C=4T60J^)8('8UNNM'6IE5C-D6E5W&I!(X6 MJ%/)59J*!C+R^1GWA01)/I(E[I2L84#X"JO<#<-N^/0&%"V8/,/ A^4-.3TY M(R>DJ,A]SAM)JTQ.;85X;KCL%[A>$;%>?$=S\0S_$"@WQ^7'X#Z2#W M7\IMK,90$F\HB=?Z^6\LB2FASB$P.^@W[U+6-(69A:^6!+$!*WG_SHV<3Z;T M_I/9BV3](5G_F'LRYY54HNG>*5S&6O USF),NG.*6B=].FP2-[R(W:F]V<]F M'.7Y0?@WZ@5F,& &1S$7? L"3PU&%:Y,RJ62!#<;/BD+I6B5FI>I,PWWB9U) M%!X0&Z+P$YB)PX$X_$=A2[U]J"ZL"2T<31I%WN2 ;!SD!G$#BNBTH2!BO4 M.><33%)T=U/74;QNC_='KO"R:)LY7N<@= ".KSA7NXZ^,88_",D?4$L#!!0 M ( "V$H5B=##\K<@< !0] 9 >&PO=V]R:W-H965TT3,=")=&E MZ!R ??@E)<4T;7ILN>->-#YH?HJ?.=0_I'3YS,6/,D7 M,DL+=B=(N'EG#ZR!R:_S>^$>M==JDS2 MG!5ER@LBV/2J<^U?Q#U/!U1'?$_9<[GRFNBNC#G_H=]\GEQU/'U&+&.)U!)4 M_7EB(Y9E6DF=Q\]&M+-L4P>NOGY3_UAU7G5F3$LVXMG?Z43.KCJ##IFP*5UD M\IX_?V)-AWI:+^%96?U/GNMC^ZK%9%%*GC?!ZGV>%O5?^M* 6 E0.NZ H D( MU@.B+0%A$Q#N&Q U 5%%INY*Q2&FD@XO!7\F0A^MU/2+"F85K;J?%OIW?Y!" M?9NJ.#F,V5B2=S&3-,W*]^1/\NTA)N]^?W_9E4I=']--&J6;6BG8HA226U[( M64D^%!,VL>.[ZJR6IQ:\G=I- K>4G%*0O^$!%X0.7BPBF6(PD M9M&*EK0B2'WX92%+28M)6CRJM,YHD3 7O%JD7XGH&>YIZ%UVGU:)@,VT)0(U M9W6SM^QF#^SF/9O35S6+RI+P*1D)-DDE4=TF#RQ9B%2^DH\T23/UPM7[6KNW MYVT<%H,G>N"OW5]BZ(,8OG)),S+F0L6I7[QT=194:)LG M_0TF@X&#"5*;%I.S)9,SD,F'AP=RRZ3@A8L&&-N6!J98C"1F,1LLF0T.FF,' MF+0PQ6(D,8O6^9+6.3C"KG.^*&23=NM7[!K<^4:>^)[GF#U&8$MMH2")65!\ MSQ@B;\><_,2S)WWA2>KY> I,P;!6VZ&%JA9CJ=D<5XRE?U R-F%8R##58BPU M&UE@D 7@T/M<2*9T)1%4,NT()MJ=3Y034*-1SAB9,Y%R9Z8VRN>KWN34B];2 M%&Z_-2TD-9N6,=0^Z$#7:%%)F#)."AH J1;T YO2H.>M_O/7H:&Z:BPU&YKQ MU3YLK'_-'6,S^F6HRE9D,U9M\_.^QBB6KT4=5B+#4;F?'Z/FB.][&O MC<+J=-5WVE>XJ=9@CN'J?6/K?=C7W])BH7)2-K:!B9QDG!;NR0O3N(]0U6(L M-7OQT=0!@7=02@:HEA]5+<92LY$9RQ^ _GCX58^UQK8ZT<'A/?+*J'"-TQ$< MV1K3,6Q^8&Q^ -O\;0FJ+J!?!:/E0KQ6GM:)$-/!CU#58BPU&ZNI!X+#5M@# MU"5V5+482\U&9JJ! *X&JMV?ST4IQ4+7!"?DAI9I21ZJ+43""_*=BI2.,T;N MMXW'R%E2!;VU*RQ\(JVQ':,L"$Q9$,!EP8>?BW2N@>VXNL(RK4<>:A6!I68C M-%5$T#\L65%K!%2U&$O-1F9JA #>$=AY=87#0^#JBEH78*G9F$Q=$,!UP1T3 MB4I-^EBMH$W30F\>$CJ?"_[$)F3*!9DO1#*C)7,G[<"QDC98G\Y0"P8L-9N8 M*1@"N<[,UV-P-6*^CX(9:8SG?6%E9V[JT=^*-M0_W7>+7W^AA4B]E./?G MO;WV3T=PDZWWWH]AY$-CY$/8B3LN<"J37E3ZI*N+KDY>OM,0]/OKO% =/9:: MSW&25DU.PN0?M'%>H%MW1:@BEU,K=+?!B?,RF3 @]OU83;K4\ MR$OIG&$;J=6\]IU=Q[V=Y1A6.S16.X2M]CY+R8T$M)0,M]*:R3%\=&A\=-C> M1^]<188U6]\QA6JJL=1LGL94AX>9ZA#55*.JQ5AJ-C)CJD/8%>^QBMPHK&9E MY%Q%AIMJ#>88-CHT-CJ$;?26W+Q.$K%0TWR6TK'>]4E92?ZY9?F8B7^=\%#O MO4%5B['4;,+&=H?GAV4KZIH\JEJ,I6;?%&J,>P0;=\>@/"')0AF/PHFRD>MM MMSLU)+C9UK>)'L.\1\:\1ZW-N\[<+W+&!"EXT?#:.X7AYMJ.1U2U&$O-1FU\ M?Q0Y$Q-F43!"58NQU&R8IL2(>H=E*&H5@:H68ZG9 MR$P5$>VX&W_'.O..<&"=&8YLC>D8E4-D*H<(KAQ^X6;-1GG'S9IP^ZUI':.< MB$PY$1U43NS<[X9E6^5PT9^*Q>NRV)(E>":D?SUQ^NGRT][IZH'7M M\QO_8E0_H&MDZN>%;ZEX3%6&9VRJ)+W3,W5)$_4CN/4;R>?50ZEC+B7/JY&ULK51=;],P%/TKEIG0)M'E M$ \N,EM8\VQ@^TTX]]C.VEH1U:!Q$OL:]]S?,Z-KY-6 MR =5 FCT6#&N4EQJ7<\\3^4E5$1=BAJXV=D(61%M0KGU5"V!% Y4,2_T_:E7 M$*"VJ'FP45)1W(WGLZW ".)G &$/"/\6$/6 R!GM ME#E;"Z))EDC1(FFS#9N=N-HXM'%#N?V+*RW-+C4XG7T 4P.%SA>@"67J DW0 M_6J!SL\NT!FB''TN1:,(+U3B:7.GX> T='S1::??;M9*2W-[OH\YZBCB<0K;43-5DQQ2;%I& M@=P!SEZ^"*;^FS%__XGLR&TTN(U.L6>?:I!$4[Y%S/I&TE[GB=A,&A,0I4"/ M_M&.=.I([0.PR\+@VI9_=VAL),N/@]]91XKC07'\3XH9)6O*J*8PJC3^4T,T MC:=/E(YD!9'O/U'J'?2/?;O,S=U2KHR0C<'YE]=7N"O@/M"B=BVU%MHTJ)N6 MY@D%:1/,_D8(O0]LEPZ/&PO=V]R:W-H965TXY/N?$OL1K(5]4 M :#)IBJY&CN%UO65ZZJT@(JJYD!75.)4+5]42:&9!5>GZGA>Y%67< M26*[]B"36"QUR3@\2**6547EKPF48CUV!LYVX9$M"FT6W"2NZ0)FH)_J!XDS MMV/)6 5<,<&)A'SL7 ^NII&IMP7/#-9J9TR,D[D0+V;R-1L[GA$$):3:,%!\ MK& *96F(4,;/EM/IMC3 W?&6_;/UCE[F5,%4E#]8IHNQ<^F0#'*Z+/6C6'^! MUD]H^%)1*OM+UDWMA>>0=*FTJ%HP*J@8;YYTT^:P T">?H#? OQ]P/ -0- " M FNT469MW5!-DUB*-9&F&MG,P&9CT>B&V M+(&(G)1FD< &CPH^3V] 4U:J,ZQZFMV0TY,SWK[,&LYA/Z>YSU>JIBF,';RP M"N0*G.3]NT'D?>HS_)_(7MD?=O:'Q]B3^QHDU8POVJ.4"M5KN&&)+(OI-ZMD MX%V.8G>U:^2P:.0%7*B?PJOO8=] J/#_ :C_?P.BT;AY9Y$=Z>#5" 7MK$J#&;)=7,)N]6N=U_; MEK6W/L&>WK3@/S3-!P&OV()QA:9RI/3.+S SV3399J)%;?O47&CL>G98X'<) MI"G ][D0>CLQ&W1?NN0W4$L#!!0 ( "V$H5C=%#^J!0, &,( 9 M>&PO=V]R:W-H965T5 M VCR5!9VOPD\%:-=;$*)D)\6@V5]G8"TQ 4$"J#0/% MOQ5,H"@,$8;Q9\/IU2X-L+G>LG^UVE'+C"J8B.*!93H?>T./9#"GRT+?B?4W MV.CI&[Y4%,K^DK6S'?0\DBZ5%N4&C!&4C+M_^K3)0P. /.V < ,(=P#A/D"T M 416J(O,RKJDFB8C*=9$&FMD,PN;&XM&-8R;6YQJB4\9XG3R'3 'BIR2*=9' MMBR B#D1.@=)&'=%8K)]? F:LD*=H.7]])(<'YV0([0@/W*Q5)1G:N1K#,>0 M^NG&]85S'>YQ'9%KP76NR!>>0?8:[Z.,6DNXU7(1'B2\IK)#HNXG$@9AKR6> MR?OAT8%PHCJUD>6+]O U,WIC,WK5R.BO\YG2$JOX=UOF''.OG=F\V6>JHBF, M/7QU%<@5>,G'#]TX^-PF^S^1O4I"KTY"[Q![VS934=:)6$P'/FKIKZW-L-!K[9Y%7:_#KM_,&S;S IS2E?0$;P%E''NJ'#BB,%HS-6,,V@54O_K99N=U?,6Z-X&+:+B6LQ M\4$Q#[:7079*5QCO K#[FO[^$K<&6>*+O2.G5<-A3P/R#%2V 2>'@4,')"$I M74_HAB2CS^I !0YJ]8-_4Y\QE8HEUP3%PCME.Q?=L'$M02>(=R]OCUF\Z%QXQ>;V8)QA9+F2!ET!EA7 MTHTTM]&BLE-A)C3.&+O,\2L I#' YW,A]'9C'-3?%&PO=V]R:W-H965TL^LJ7E KPK5D\A7U64S)N@(@]1%"5A0;(RF(Z;]^ZJZ9C5(L]*>EL:(.E@B(K-__)M[816P$PWA. V@#TV@#F-U3V@(,S\" OD'F=4\ 6 M8%&+NJ*J7%;4!9#73$5$5CZ!7)T-5N2[7$C!P?MK*DB6\P\R_O/#-7C_[@-X M![(2?%JRFI-RSL>AD")5J7#6"KK<"$)[!-V2ZAQ@^ M $8HMX5?N\&LZZ\+Q M;G@H6]/U!W7]04T^O">?3UN^W,@DX*.@!?_7UH!-Q=A>4=VW%WQ%9G02R!N3 MT^J9!M.??X))]*NM'6^4;*K.GO6ZW*1(FA3J2^5Y MBE$:CZ-V@, M% 3EPG:G[8KN!SUTCLKI'Y5L^LME]>66%H^TLHYO=YYCY_=;9=MUW4]PB'\X MW\ WFN9M@T[!!K"' ^BF@U1P[DON)[:H 'L<'*.]#D!@2'^MQU)_<5WY,# M=*/#/N:!)C4@%!N=/P4UP!X;X %N<'(/- DAQ8EAX12$@'I"0&Y"\$(?9'(" M3.-4GZ7NTK[6>DY ;DXX$GZ0"0AG<8QUH',7]36U]<# S1%^\-,FW5DP'&'] M6G37]O76TP)R_^#_:['(9A00R4E,R%MKXXT[<@ =33 (I__..@ M-\*"MD&G@ S40P9R0\:K< F9Q '35/^][*[DZZ0G#G20.*RXA"S$@5/]%Y@[ MN:_XGCC00>*PXA*R$$>4ZL3A3NXKOB<.=) XK+B$+,\ITE0'57=R7_$]<2 W M<>S#)62R!L38Z/PI6 /WK($/L(83E[ )%1B-8OU1[BF8 O=,@=U,X85+V"0+ MB!*DW]3NTK[6>K+ ;K(X$I>PB11G*(+&>IUD!V%K"\&-%'ZXA,U=!1@ED8Z" M[MK'>@NWMMG4'N&ULM9M=;]LV%(;_"N$56PMDL43* M7UEB((E8+,#2!G6S7A2[8&S:%BJ)#DG9"= ?/^HCEA5+=(44SC="_E!+SC5ZBL)877266J_.NETU7?*(J5.QXK'Y9BYDQ+3Y*!==M9*< MS;*@*.QBQ^EW(Q;$G?%YMN].CL]%HL,@YG<2J22*F'R^XJ'87'3*P"$2/)YQ>=2_>,DGX:D!WQ;\ W:F<; MI9?R(,2/],/-[*+CI&?$0S[5*8*9?VM^S<,P)9GS>"R@G6V;:>#N]@O]8W;Q MYF(>F.+7(OP6S/3RHC/LH!F?LR347\3F;UY<4"_E346HLK]H4QSK=- T45I$ M1; Y@RB(\__LJ4C$3H#AU ?@(@"_#O : D@10'XUP"L"O%\]I5X1D%UZ-[_V M+'$^TVQ\+L4&R?1H0TLWLNQGT29?09S>*!,MS;>!B=/CB1;3'TL1SKA4?R#Z MF 3Z&;WWN69!J#Z@/]']Q$?OWWU [U 7J2637*$@1O=QH-6)V6FVORY%HE@\ M4^==;M7>>NXH747W8I8+Q6B\8S/:N*I/9Y8XKLF$]MTX)=T7&$K M\'(E3Q%Q3A!VL%=S/M?V\(_\X13A46.X?Z#U9&%:=[-P4I<->_@MD]MPSY(, MLKTW2,8C;>Z-[_^8H]"-YI'ZKT[P'.G5(]-N[TRMV)1?=$R_IKA<\\[X]]_< MOO-77;8A83XDC +!*KIX6UT\&WT\*7Z&2B5\=H+6+$QXG1162ELI(&$^)(SF ML'X&2^OB>DR\WL SOX!U39)[VR3WK$F^,=EE\90C_F2*LN+HO>GJ?!&&3*H/ M==FVXMIF&Q+F0\)H#NOM9'O@#9WZ7/>WN>Y;FN=R%Z'/>@YSDY/42@ :I%K6L6D-VKLGTK[ MZ]K][R&[$'-].,&@YAB4YH/2:$&K% KBXD892H/L CMD.Z]USD$],BB-%K3= M6]\;-&:\M,FNW2<#C(] K3(HS0>E47??+;N#'NXUW_BE87;MCOE;MOI@)&!K M+MF"HY4,II7;'ZVXS+OZ^A\"J)4&I?F@-%K0!KLJD%.OWR!!Z9-=J]T;3Y(' MQ1\3;DHK7:=_?Z*WC5I!330HS0>E42A:5;C22+NC(XQ:07TU*,T'I5$H6G7Q MJS3@V&[ (49611.[M<_M>>[KP>:U_53:R@!*HU"TJ@RE <=V _[F E/P*]VN M<]HGKR4 ==>@- I%JTI0NFML]8?C2>;6+A>FMJBW%A=[4VV[+U":#TJC4+2J M:*7IQD=8L,:@5AN4YH/2*!2MJDYIV_&!9>LWNQ>\;V5=;S <[FN=0*<#"MJAJ6-:.Z]USD$].RB-XOWE<.PU99R47IP< M>S'D9AR*/B(1JM0O',3;$MCOZ) M[N,U5ZERYM2U$2W=S$L&VS!I"HKM63?[*;56#=2R@](H%*TJ[LXCYL=XQASV M(7/8I\QA'S,_AF4GI64GQ[;L]@9:2P5JZT%IE.Q/3F0#Y:825!IV8C?L;WTZ MVHYO+0&H20>E4;*_[(Z;!2C--[$ONW]*LI*2)CPW=$L>SI 6:"K,H !M KU, M>[#TQZ'9D_E>\I"EY<8.DO1=JEKA0/T[*,T'I5%2LUA? M]]OI[KSH%G&YR-XP5$8'8[OSE[RV>[=O,5YF[^Z]VG_EGOGYNX@E)G\U\I;) M11 K%/*Y03JG W-2,G_;,/^@Q2I[G>Y!:"VB;'/)F:E?Z0'F^[D0^N5#VL#V MG<_Q_U!+ P04 " MA*%8P^ D2A,# "P"P &0 'AL+W=OZCV MX,!-0 4[LYVDW:_?M2$44AJM$E)?@FWN/3[G^.+P!-I M?LDNCW4L$FRDXFF>C S2F&5/^I@;44I G/H$-T]P#Q,ZKR1X>8)GA&;,C*PK MJJ@_$GQ'A(Y&-#TPWIAL5!,S?8QS)?!MC'G*GRL>/+0F:$1(ICS%ZI#4^-LB M@:)S(,\R]FU^1TY,S=Z]WXAX%O*'BG'CM M3\1UW$X-G^G_IWM'Z'B%_9[!\UZS/Z("ZNR_%(*R%> 'H\CBB93C9O3)+%_N MJ C)_7>$)-<*4OF[SM]L_T[]_OJ2N)!K&L#8PEM @MB"Y7_\T.XYG^O,:0BL M8E6GL*IS#-TOUUU0LJI.=(;4,TCZ(MOZ'MYKSLC>EM6\C&JY[K!71%5H=@N: MW:,T9R#,YTA'(=]Z2 V!5=3W"O6]=Z[G7I-6-016 ML:I?6-5OK)XSI&ZI4EVLU,-Z?AG5:CN#4EB%YZ#@.3C.$W7';RGFHW!O/:&& MP"K*AX7RX3L7\[!)JQH"JUC5=I[["*>Q:J$%WV#FH9KO4 M^Z0@5J8EE$AAPU36%A2K1=MY:9JM@_6);D=-3_4,D_6R^*>_BIDD"2P1TCGO MXR&PO=V]R:W-H965T/E(3HZ,/XLM@$1?DS@54VLKY>[:MD6PA82* M/MM!JFK6C"=4JBS?V&+'@8;&*(EMXC@#.Z%1:LTFINR>SR9L+^,HA7N.Q#Y) M*/\VAY@=IQ:V3@4/T68K=8$]F^SH!A8@E[M[KG)VX26,$DA%Q%+$83VU;O#U MG!!M8%H\1G 49VFD0UDQ]JPSG\.IY6A$$$,@M0NJ/@>XA3C6GA2.OW*G5M&G M-CQ/G[Q_-,&K8%94P"V+GZ)0;J?6R$(AK.D^E@_L^"OD ?G:7\!B8?[1,6_K M6"C8"\F2W%@A2*(T^]*O.1%G!BYI,""Y@2'"SCHR*#]026<3SHZ(Z];*FTZ8 M4(VU A>E>E06DJO:2-G)V4*RX+DW5W&%Z)8E:K %-73UT$+-@' ? V)KM$P/ M(*1J(.,1#/R(; MB2WE(/)/2P]N0:AK>O :>C@C".4$+6X$^G('R0KXGW46#^,=.3P9Q=3[*6I+CV-^ 5GT9??%'+T64(B:DGT_@,2_8)$OW7,?]_KL=41 M+LPTND)SV$1I&J4;-*>QF0M_UTZQ#'OFW3?>]39ZF'EC,O+)8&(?:F -"EB# M5EA/9DM2C-X<@*LM%GW2P]-3^P2@CS3BZ)'&>Z@'6RZ-.L!9O\,SP 3WA[@> M[K" .^S(HL&K\+=Q-ZQPASUGB,=-Y(T*-*.+D%=B;*=L5*$,>WT\J@',=QQ_A)DBDA$0N0MPYT%>X(U7N2'_H-R MQ0VWJUN5/*7, M;]WF,FD,"6J!E M/8965]^I;+C4$#SX?QP0<*M8?B^/I;CAKNK6[8R JT)'O('7)'.XU#E\&:'K M?DK -9HW[C\M! 5=U#SOF5X^'E+I'+J-[;STJD*KPM9P52*E\ MI*OR==B\257^<-L$)*7ZD]FU0E$/M]\N^]VSZ[.R? -^:%0*" [5.9 M7:.+TN(5XB:[>Y?-LR<,=;E42T2@&-;*U%$Z82&>O0ID&9AU0>37"":)*:V@5VI/[ZV$Y),\S'#BKZ4!Q([OM?' MYU[[V!Z?&'\6.P")OL11(B;63LK]K6T+?P4ZF*?&N+/0<: M&*,XLHGC#.R8AHDU'9NZ!SX=LX.,P@0>.!*'.*;\ZQPB=II8V#I7+,+M3NH* M>SK>TRTL0:[V#UR5[-Q+$,:0B) EB,-F8LWP[9P0;6!:/(9P$J5WI(>R9NQ9 M%SX%$\O1B" "7VH75#V.< =1I#TI'']E3JV\3VU8?C][_V@&KP:SI@+N6/04 M!G(WL3P+!;"AAT@NV.D7R ;4U_Y\%@GSCTY96\="_D%(%F?&"D$<)NF3?LF( M*!GT2(,!R0P,$7;:D4'Y@4HZ'7-V0ERW5M[TBQFJL5;@PD1'92FY^AHJ.SE= M2N8_=^9J7 &Z8[$*MJ"&K@Y:J@P(#A$@MD&KY A"JC9_J)!TUJ;Y0M7PT)>I M9:QLC#,TTT2'\BMZ]P$D#2/Q?FQ+!55W:/L9K'D*BS3 ZJ%[ELB=0#\E 00O M[6TUQ'R$]Y%_7P#2(.<='WR$9B1SF([-'20R]GLF=Z<)N8!'X, M?4 IEPNT1#,DT.=[B-? _ZRCH-6?GHZW8D]]F%AJO@GE':SI#]_A@?-C"UHW M1^L:[[T&M W!N\EB^/M>)X&X*0> M7R-[/O^J(*-/$F)1RY[['[#7S]GKM\;ZMX,.JA[:TJ3/#9K#-DR2,-FJ^$R!W;QQI8@QS6H!76DUF#%*.S(W"UIJ*? M=5PZ:F$ ])&&'#W2Z #U8(LI40#KCNHASC*(8XNI,M@?(6O437MAI[7 MD'38*23$N0I?!<1VPK+NRHSA?A>3!IPEJ<,7DJ:$?0/A:[1E;E_DF>" M[B"_AIG^ U!+ P04 " MA*%8TM7[(^D# !9%0 &0 'AL+W=O>ZY]DN-XL./B6:X!%'I- MXE0.O;52FSO?E^$:$BH;? .IOK/D(J%*-\7*EQL!-+)!2>R3(.CX"66I-QK8 MOID8#?A6Q2R%F4!RFR14["<0\]W0P]ZAXY&MULIT^*/!AJY@#NII,Q.ZY1#G3RZ1J:4!>?/IO$E&GJ!800QA,I 4/WW M O<0QP9)\_@[!_6*G";P^/J _JLM7A>SH!+N>?PGB]1ZZ/4\%,&2;F/UR'>_ M05Y0V^"%/);V%^VRL=V^A\*M5#S)@S6#A*79/WW-)^(H@+1/!) \@%C>62++ M\H$J.AH(OD/"C-9HYL*6:J,U.9::59DKH>\R':=&<\7#YT\375>$[GFB%UM2 M.UTW#Z HB^4M^H!8BJ8LCG6W'/A*9S6Q?IAGF&09R(D,333EJ5I+]#F-(/HV MWM=L"\KD0'E"G(!3*AJHB3\B$I 6>IH_H)L/MP[<9C$538O;.C45(%Y8")\6 M=C+HCHI(HJ]32!8@_JJJVPEG'J<[N:$A##W]O$@-#M[HYY]P)_C%0;95D&U9 M].8ILFLJH&K=QD+0= 7ZP5%HL4?'XV9T;[O'IC3T]7<-B;XH2&1E=:T+5-Z5%=*]0'6]HKK>^0IQ0V"K$ >7?L&E?YY Z.LI@3B!:TXA#LIW?W!E MB>0$WKG (W/#YZOD#8SFFR\23$H^Q(DU V$W4FFAEL?YN-I3G4!U)ZZT0MR\ MMC(NX9ZXM$_L]*_14RH@Y*N4_:.9A\<5AEPJ=*.W/ \\CO7"WU:RS]![%MWL M?%]&)&@W^@/_I8I6Z7O8[5IN6A]S%2,M(I0/-#T1-E&2[,]Q#$=T[ M95X:)G8[9I7,GZIE?@F'Q*5%XFM[)+Z$2>+2);';X\Z5>>\'F>-.HWU"Y:5? M8K=AOJ/*W8EJJ)R4[DFM<))Z9_$_2WY?@I_(U'WH.S.F\(NO9&XO?%[85>_NMT@==>] M=$K2OK:PG0Y:M\#21(G;1,\5=N?''4JC>4+7I6$2IU^]IZ[=B1R?[_[1:5<" M8F7/]*0FL$U5=O!5]!;GAN/LM*PT< M:?$" "+"0 &0 'AL+W=O MDMBYY^2<8\=V;RWDDTH -'G.4J[Z3J)U?N6Z*DH@H^I[9O),.>6.J4<1A)HI991N6O :1BW7=:SJ9CS!:) M-AUNV,OI B:@I_E(8LNM6&*6 5=,<")AWG>N6U?#KJFW!=\9K%7MF1@G,R&> M3.,V[CN>$00I1-HP4+RM8 AI:HA0QL^2TZD^:8#UYPW[9^L=O3&W)ZJY&R>;#;E3*&Q3R_%?D!>1.<)TH\HG' M$&_C7;1:^?4W?@?^0<([*L])T&H0W_/;>_0,_QT>') 35/$'EB]XA6\,2DL6 MZ2++#%.T\3:*&_F6FV15@]3JBC=3SK0BI\YX,E7.&<%TR0.5DG+36QN(MP[B MXU=42&XU9.K'ON$J[+3WVS%+SI7*:01]!]<4!7(%3OC^7:OC?=R7]9'(MI)O M5\FW#[&']T+3E*A:#E$MAWW6"[Z.Y3.+XRH,<*WT>NZJ[FFWJNG['SI5U9;8 MBTKLQ4&Q(Y!VP>81E&+IFLI8D<<[R&8@]P[50H817O=6)XMINI"_Z!WC2* X&?VF*8PHNZ O&%4EACI3>>1&ULS9KO;^(V&,?_ M%2L[3:VT-7%(H'2 M)*<=M)5ZJZ[VXO37IA@P&H2,]N!N_]^=DCS@Z0^PHS4 M-RT)?CZVOX^Q_74RV5/VS#<8"_ MB5,^M39";.]LFT<;G"!^0[^PQ45Q:4/JN+#\NIY:@6X1A'0B&0_+?#=?O0]URX M DTFS"Z!TR5EC3U(5<_CY9ZD50-E"?!Y+=$QHG9>T08^(+B#(,'C'C&L!P% M@H-?P9,#JW35X!T@*_MK0C$LNG]A"=D!$_Y/5UX.3?&ZFZ*FMCN^11&>6G+NXICML#7[^2J6NWKFZ:@/[CFJOE:0!A'!TVTQ2T"XFYP/'&S:+A>UB$/H> MK%+>T,(OM?"U6LQINL-,D(6<-E(J<)8H7R_^+).?>\2<]12R;\]&EWS=IEQ:P1J MV]971D.PAHRWI8RW6AG_S.2O=0FVC$1R72)&K^=7=G89#Y-P@*3L- 0K)%/Z%1V MR3EW_U!$UN>@SHV9OH:^VAJEA:9H375K9A2>K:XVLN_P+FCU7'7NSXS6&IJB M-=6M+"+4.I:3-BYZ1'<30:?"AD#!.2!-"BYAZF#EZJ#>UIVW =)#^R3%$"@X M!Z1)RB4<(:PL(=1[PB>R3LF*1$AFA8H-9H N5"U(&2.2;K-J2^7JMU3ZBGI/ M4B9I@5%::(K63%GE7*'_=C96T*1UG1NE!49IH2E:,ZN5L8;_WUGK$7WF0D.@ MX!R0)@67\.>P,NCP$@Y=#^V3%$.@X!R0)BF7O//0O*MLMIE$7;M=>?U!OMSP@MB8I!S%> M2;QS,Y)#A1U>&#E<"+K-WXA84"%HDG_<8"0E507D]RLJ?]_%A7K)HGQM9_8? M4$L#!!0 ( "V$H5BZEH-1KPH *6( 9 >&PO=V]R:W-H965T6H8Q&28\ M2@>SR_JYC_GL,MO(.$K%QYP4FR3A^=.UB+/'JX$Y>'[B4[1J)X>QRS9?B MLY"_KS_FY5?#G3*/$I$649:27"RN!N_-=\%H5!74K_A?)!Z+O<>D>BOW6?97 M]84_OQH8U1:)6(2R(GCYUX.X$7%<2>5V?&W0P6[,JG#_\;/NUF^^?#/WO! W M6?S_:"Y75X.+ 9F+!=_$\E/VZ(GF#8TK+\SBHOZ3/#:O-08DW!0R2YKB<@N2 M*-W^S?]N_B'V"LS1D0*K*;!.+;"; OO4@E%3,#JU8-P4C$\MF#0%DY<%XR,% MYTW!^:DC7#0%%R\+[",%TZ9@>NH(IO'\/V?4,VC[7U[/%X=+/KO,LT>25Z\O MO>I!/>GJ^G*:1&G5'Y]E7GXW*NOD["9+DDB6$UX6A*=S_DM_([Y\=\LN;7\D;$J7DRRK;%.7KB\NA++>BLH9A,R+;CF@=&=$F M=^48JX+0="[F:OVPW/K=6[">W\*UI04=$;XEUO2,6(9E=VS/S0GEIGFTW-&7 M?PAE67Y\=*HO#S9I66X?+7=/*#>.C\[TY7<\?TOL[7L?=91[IY=WC>Y_K_R) M&-;1ZD!?_7Y=#FZ,N\J5:63O.L&N/?L'.^&/V[*0^%(DQ9\=6WV]'674/4JU MNWM7K'DHK@;E_JP0^8,8S/[]+W-B_*=KZB(Q!XE1).8B,8;$/"3F([$ A"F] M,MKURDBGSSZ)!Y%NRK80/$]?_A#?MH$6Z-L&2,Q!8A2)N4B,;;%)C56KY(?9 M^=2:3BZ'#_OSN^-5MF6_>)6/W+ A"D3=[R;N&/MQ+W)\B(*>F*RZXG)JRQ\)LA> M06(.$J-(S$5B#(EY2,Q'8@$(4WKE?-D4^B.M9:[A5(N[<@SD94QX+D2I!"A%FYZ_BZX;D4>=4=1XXH7&L' M[]L;2,Q!8A2)N4B,71SVQL0ZZ WDD#X2"T"8TAO376],M;WQ^=HG-_G36F9E M'Y#;2#8-0OZX$\F]R/\DW\C'/%M$DMQF1;%[NJL1M"/U;00DYB QBL1<),:0 MF(?$?"06@#"E7TRCC1>,5_EPT0P#:A>HYD U"M5[\9 M:@Y4HU#-A6H,JGE0S8=J 4I3^Z=-M,W7B;1-:*8-U1RH1J&:"]485/.@F@_5 M I2FMDT;;IOZ=/L'%U_0Y!NJ.5"-0C47JC&HYD$U'ZH%YF&$7[[TZ.*K3SJG/;0J!RJ.5"-0C47JC&HYD$U'ZH%*$WMCC8S-U\G-#>A MJ3E4YX.&*?%C4.Y6PWR0 M*Y$W![GTR:)^]-YM @W9H1J%:BY48U#-@VH^5 M0FMI-;29O3E]G*09-Y*&: M ]4H5'.A&H-J'E3SH5J TM2+YMIDWM)&F(=+L?EVU]+5&GJJ;VLTVOY.>CP^ MV$D[T$$I5'.A&H-J'E3SH5J TM0YW\;JECY6_V^65ZNHM)SKDM=7;E>G-(9\ M'4D>DWE4K#?R.XLK_0B]6P&:K4,U"M597%E M09-WJ.9 -0K57*C&H)H'U7RH%J TM6W:Y-W21I0S6H15C2/661')SH: 9NI0 MS8%J%*JY4(TUVO[9\-9T?' V/'10'ZH%*$V=Z6U8;NG#FHI#-0>J4:CF-MKX>],>&G=#-1^J!2A-G?9M MW&UI<\%9>_T?WS9 E#:SGO XSD(NRUZ067TMX%PL1#KG:?>R!YIW0S4'JM%& M4WYRCU[.8!N=27 MOX5Q5HCG(TFD$%+&HOKTW-D+T#@;JCE0C4(UUSHIY&7003VHYD.U *6IS=#& MV98^SF;DCGS0'S2%)M)0S8%J%*JY4(U!-0^J^5 M0&EJ0[2)M/4ZB;0%3:2A MF@/5*%1SH1J#:AY4\Z%:@-+4^V^VB;3=,Y'N=7*@'N_;+%#-@6JTT91;>%3Y M^6,9G?T!#:ZA&H5J+E1C4,V#:CY4"U":VA]MOFWK\^V[*,RSZR^$ M5K_ *,_2*"S(%Q&NTBS.ED]EY[P]([=?G,Z.@&;=4,V!:A2JN5"-034/JOE0 M+4!I:J>TD;C].E> V]!$'*HY4(U"-1>J,:CF034?J@4H36V;-CFW$7=0UR.] MFP(:C4,U"M5G!Z+'14'ZH%*$V=[FTV;NNS\??S>7UV"(]) MV-XY?7L25>?$AR;E4,V!:A2JN5"-V8Z"#^E M0&GJ_&YCZ)$^AKZ+ MYKP@+! MES^C\FBYVGTAL_75H%P@WF=29DG]<"7X7.35"\KO+[),/G]1#5#=%*K>[-D_ M4$L#!!0 ( "V$H5@51:?N;@, !8- 9 >&PO=V]R:W-H965TZVD[4%Q$Z+!M@ 08RV#\4^,-+8 M(B*1*DG9Z=]W2"F*+XJPV?5#7VQ>9@[G' U'H^E6R$>5 VCR5!9$&GC=R2\JXDTSMVIU,IJ+6!>-P M)XFJRY+*GW,HQ';F^,[SPCU;Y]HLN,FTHFM8@OY2W4F[']#"VAV."EHE#VEVQ; M6\\A::VT*%MGC*!DO/FG3ZT0.PZ(T^\0M [!H4/TBD/8.H26:!.9I75--4VF M4FR)--:(9@96&^N-;!@WCW&I)>XR]-/)1RHYXVM%[D"294XED#/&TZ+.("., M$YT#2459U9I:V<6*9*RH->YR3#(T%260]X50ZD]2(8:R&.^O05-6X-I9LZ*F MKL9PS:%NVH8V;T(+7@DM)+>"ZUR1CQR#V?=WD6;'-7CF.@\& 6^I/">A_X$$ M7A#UQ+/X]^[A0#AA)WUH\<)7\*ZX9E9+S&.RA+263#- ND^M_"LI2K+8%[_G M>7W_&X')C892_=.GT) M%G6"14/HR9PJEI*MO9DH#]V Q$I#>%T^H!@H3I-I!*N5TI1GJ%.?'LTAL3W$ M5+E-$L07L3<*HF#J;G;)'EOZHW$8!;'G=99[3.*.23S(Y+J]0O^;2WS,912$ M\20,#[D<6_KCP/>C, S[N8PZ+J-!+IB(]FW"4S@S!34C6+321T*W5&:*?+\% M0ZDW,P>!WYJ9)P+;TV#<:3#^+:[R^)2"G0AL3[!))]AD,&F^\ THD_@(K25+ M]4':])&?'.?Z) Z\"^\@TP=/_H^\+CI>%X.\[E_H+"V=H?0?A'KKTSP1V!YK MWWOI(KS?X@*T89Q(LU.A[8NVTWKY)[\$PY!O%L _NE/1>.Q/CMX)[DZ'68)< MV\9;86=8<]TT8-UJU]Q?V9;V8'UNFG[;N;[ -%\,V%ZM&5>D@!5">N=CC$HV M37@ST:*R?>R#T-@5VV&.'RX@C0'NKX30SQ-S0/&PO=V]R:W-H965TT8?Q>Q 2/:0)%6,KEC([M6T1QI!B<<(RH.K)DO$4 M2S7E*UMD''!D0&EB>X[3LU-,J!6,S-J,!R.6RX10F'$D\C3%_.\$$K896ZZU M7;@FJUCJ!3L897@%!C=@; M(QW*@K%[/;F,QI:C%4$"H=046/VM80I)HIF4CC\EJ56]4P/WQUOV[R9X%4 74U7\@287[1IMSK6"C,A61I"58*4D*+ M?_Q0&K$'4#S' 5X)\ X!G2< ?@DPSMF%,A/6.98X&'&V05SO5FQZ8+PQ:!4- MH?H8YY*KIT3A9'"!.25T)= ,.)K'F /Z= X2DT1\1E^1T"MB9$OU*@VPPY)V M4M!Z3]#ZZ(I1&0MT02.(ZGA;2:QT>EN=$Z^1\ KS$^2[7Y#G>)TC>J;_#_<; MY/B5;;[A\Y_@.Z.21"3)=0ZB.80Y)Y* "O'WW4Q&C2PFI^'W,Y4)%Y[@*7>*G(L,AC"U5PP+X&JS@XP>WYWP[9E%+9#7# M.I5AG2;VP(0K$&42$5IZ1"B2,:#PP*79_)@3!7W7T.MOTSIP^^YP,!@.1O9Z M/\K'&WN^XSC5KIK\;B6_VRC_%G..J11(,I3E/(S5ET,+3Y5F5:/A/;J[@G0! M_.@I-G*_]!1;(JO9T*MLZ+V+M.^U:5A+9#7#^I5A_;=-^_XSV5R$^-RNFO9! MI7W0J/V&KD%()5A%(#D)];#(=;S!/!*-*=](_=(3;(FLYL*P=ND+_EK'_MNO^-YW>%!XC6VD>Y$]RZJI)31EFDML=5-V]TAW<8;5PMUXC^N$W_H]_Q'9=+JU<_> M:S=2X"O3A0FE.:>RN-%7JU6G=V;ZFX/UB>X 31NSHRG:1W5?7Q$J4 )+1>F< M]%6,O.C(BHEDF6EJ%DRJ%LD,8]7% M<;U/,E8W([T2^H^N+@'U!+ P04 M" MA*%8^)?WI=D" "R"@ &0 'AL+W=OT=]; M[:AE017,1/Z5I7HU<=XX)(4E7>?Z1FP_0*VG;WB)R)7])=LJMH_!R5II4=3) M.(."\>J?WM<^["6$_HF$H$X(CA*"\$1"6">$QPG!B81>G="SSE12K \QU30: M2[$ETD0CS3Q8,VTVRF?<+/NMEOB689Z.;B'#1=3DBE=;R*S%RQ@T9;EZ-78U M#F$"W:3&32M<< (7DKG@>J7(.YY"VI(?=^?[00? 16V-P& G%#:]-:3O','WAOVXP\)RP^$^S TU[C M::^+'GU:%PO<,V*)%UTII*:+''9+ILBOCLTTK- M@8/_>!X'Y_3TG+#X3+ #3X>-I\-'GL?=_:N(V&"/[STWO5IHFN-9W0!?@SF@ M'=?T=/C@R'A')_2O$7'G=)]JAKOW-<E[;>..J? M^J-953_]P535''[$,L85R6&)2.]BB.)D52%5#2U*6S,LA$;C[.,*BTJ0)@#? M+X70NX89H"E3H]]02P,$% @ +82A6"D]K\X.!@ )B !D !X;"]W M;W)K&ULM5K?;]LV$/Y7"*\86B"N15*_G"4&&J=% M\Y M:-KM8=@#8]&V4$GT2-I.]]?O)#F2)5%,G:HOL24?3]]WNN-W)'.Q%_*K M6G.NT6.:9.IRM-9ZP2]+(5.FX5*N)FHC.8N*06DR(8[C M3U(69Z/917'O3LXNQ%8G<<;O)%+;-&7RVQ5/Q/YRA$=/-S[%J[7.;TQF%QNV MXO=CM[A\SGU\P&%Q9\QWZNC[RBG\B#$U_SB M)KH<.3DBGO"%SETP^-CQ.4^2W!/@^/?@=%0],Q]X_/W)^X>"/)!Y8(K/1?)7 M'.GUY2@RWAUQC&Z=D]7\%+T>@F*U,B#^T8W4.V1-N$([&$=[414K,'N%*EL4(L MBQ!DD@3[;(7B;"%2CEY?<\WB1+T!!U_NK]'K5V_0*_@1?5Z+K8(AZF*B 7+^ MX,GB .^JA$=ZX%%T*S*]5NA]%O&H.7X"5"N^Y(GO%;$ZO&7R+:+X#!&'N 8\ M\^\?3BUP:!5^6OBC/?X^=8(+\=[Q;,O/3<$JG;EF9WG%GZL-6_#+$92TXG+' M1[-??\&^\YN)Z4#.&KS=BK=K\S[[+#1+*LIY.BU$ID021TSSZ"D&IA"4?OW" M;SY'[6;!E$S]B\GNF)O!BA):6S5 >Q5H[T= +X329<$4X(W97C[ .\+E!M@A M+?1=*Y]B0LSH_0J]_TRJ =I%G.05>Z-YJHP9Y@^980,Y:] -*KJ!]67=@S( MU3.TXAE,5,E9\<)8!'-HK'0^<^V,^15T8C_V M]KOR*#&29^X)G?45B!#JV@ MKSE$8A&7TW"!-X7I(?ZON&%"&W9A0)Z[M(768.9-J>N8T4XKM%,KVOF:92N> MS_!+%DNT8\FV4(RK6"]$;,0[[0 !M$[HM/!VS4+J.:X9+G9JK7->!#CB,MX5 M&8&84EP;=%P0SR)PA[H!_)-+9"OQ-[+J$AD+G$%O//0O(HUF9- MQ1T0'J:X#;5K19V^#,:D1DKL069JRQ+];2QY4LR+KQ=K)E<<^@+(;;'-U MAK*>,!-#ACCM_#!8C;%'>N9W7*LQMHK>[";3'*8B7;4T_!'Z9<7?&*'2#H@@ M=+PVU*[5F(:TI_1P+:#8KJ!_Z#4DQ'?A=+O5U 9I?=8+9VI MT@D#E_\8H5H]G1ST@;PU>=>BBZ=#+AFP5<-/YCZ0M^;:K19P8A?P MER\;2%>7 ]>;MI/58.:&Q5+/E*RDEF]BE^\!E@ZD*][RZ@.<\%$GT$N,_5G-W=J7DWE+<3-2P2>"'I*^"ZYZ%V'N6]]D* M[D#[_5SE#MJB#.6M2;IN94@P:.5:&Z.3N0_DK=,V@:X5#L.PAP"MVQ1J;U/*M=D!G[76 M[(Y.WM$=R%N3=MWD4#SH9K:U93J9^T#>FMSK]HC:VZ.7UQHU['BTFSJ[31/R MT=&#?;/C?1*G<59L+2I[D@Y[[/ SVAE:MS/4'31)!^UAAO+6Y%ZW.O2'6AU; MDAIV4?RPO==ELJ(4^SW+)UJW+M3>N@R@"( WY="Z*>+_ '5OP;,_@=02P,$ M% @ +82A6-#8Z.-* @ H@4 !D !X;"]W;W)K&ULK51M;],P$/XKEIG0)D&=E[Y,)8FTMB F,52M##Z[R;6QEMC!=IKM MWV,[:>A&6R'$E\9WON>Y>ZZ^BQHA'U4.H-%367 5XUSK:DJ(2G,HJ1J("KBY MV0A94FU,N26JDD S!RH+$GC>F)24<9Q$SK>4221J73 .2XE47994/L^@$$V, M?;QWW+-MKJV#)%%%M[ "_5 MI;%(SY*Q$KAB@B,)FQC?^-/YT,:[@.\,&G5P M1E;)6HA':]QF,?9L05! JBT#-9\=S*$H+)$IXV?'B?N4%GAXWK-_N#P< _Q0@Z #!:\#P!"#L *$3VE;F9"VHIDDD18.DC39L]N!ZX]!&#>/V M7UQI:6Z9P>ED29_13J$E2/ IHP51:"%5+0._1PVJ!+B^NT 5B''W+1:TH MSU1$M,EM&4C:Y9FU>8(3>4)T)[C.%?K(,\A>XHFIN2\\V!<^"\X2WE$Y0*'_ M#@5>,#Q2S_SOX>&9 ML GZM9S\ E!+ P04 " MA*%8TFR(.E4" F!P &0 'AL+W=OZG/N^ M2G(HL'H0)7#S)A6RP-IT9>:K4@(F+JA@?A@$$[_ E'MQY,:V,HY$I1GEL)5( M546!Y=L*F*@7WL [#NQHEFL[X,=1B3-X OVSW$K3\SL*H05P105'$M*%MQS, M5S,[WTWX1:%6)VUD,]D+\6([:[+P BL$#!)M"=@\#O (C%F0T?C3,KUN21MX MVC[2O[G<32Y[K.!1L-^4Z'SAS3Q$(,45TSM1?X2 M2FE1M,'&H*"\>>+7=A]. @SG?$#8!H3.NUG(67[!&L>1%#62=K:AV89+U44; M.4$R+_QOC'K],*CWBKL!6ZP?$##P1T*@W#4PQMVZ0X=;WB!=R[- M.[1_0VM.Z(&2"K-S63?0T7FH/3=S5>($%IXY& KD ;SXXX?!)/CL7$G-N[E_!#\_@:Y?N@UN4DG M-[E9[AFD.4GX@E\_]YK?M/.;WO15-X+0E)XWZR=>,YMU9K-K.X=NL>NG7K3S M3VI7 3)S%5JA1%1<-V6L&^TN@653^_Y.;VX04RPRRA5BD)K0X&%J_FJRJKN@5 >K@HMJ%"ZT+C]$435;T()4%[*DPB"Y5 71IJOF454J2K(*2 6/ M>IU.$A6$B7 \%,OBNM!5,)-+H4=AOPD%[O8Y&X7=Y'T8.+F)S.@HO#][^V,I M]=6;P-U/WIV<=.[/K_;C9Q8X#R.OZ.431"\ZN*[!,.GD2=('E#'A_JZP'7UJ M=!SO%*,-/#2;_T_Y4B^QTZ:BJ]#O^,FG;;*S'-5E,![F4FRK(0Y=P*B3@@8/ MA(_"">%LJABP-GZ08E>Y#ZT]),1]@^/!7T M1M&,%"*O;+9(-2F9D 56'P M0)5FLW;DIR+E'5WI33FM%MTZ;V7_,J/]MQW'\IR_9; M9=^PUV/]3G[M)B^/P61R#":/HB8'QV R/0*3_1?[UCQH,JI/&:VCS,Y!IHD& M<& :L661-J-N8"'J4=OV%YA>-VE.JR87$QE=T6Q2=]5\:IN!:9BL]06$?>3: M7GX$XSC,CP"&Y<$<8!S'PO+\3_,9H/-Q&.9MX$4&*&> ,X2; 5G4R\#B;8NB4)_/C5,&_ P/) IK];:WRW\0HY7 ?8GAZJ$&RF M>"5B,\77&A#_N@$C3?V[C>4!!K8+6.U ?G\>J"D_)XYA5S%OV!.,(VF*(5"+ M_AI-$F1U$OCX]P=[2N(X3?T(8'X'<8PA\#3B".8 /&!('-OWX-[[*-J\IZ+M M?_[&OP%02P,$% @ +82A6)>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'N[,M#*8';ZLL=3@FV;[52KEZU>7G6^H7]J"ME)X.5 M<^O+X= 6*U%S^YM>"P5G%MK4W,%+LQS:M1&\M"LA7%T-H]$H&]9 M,S,,7V@G"B>U@H/^P),4K_:_\_XEVT@KGV4EW=MDT/Y>B0&KI9*U?!?E9# : M,+O2KW]H(]^UZ64NU]+>!3S$,/D8;A_W/;1 O MS?\)HUXL9"&FNFAJH=PVCD94'E#9E5S; 5.\%I/!_A)VHTIVIQP$B=VK[:W@ M6O])X4_?E]M/[0 WB*&YE'#"W)!]X:0"8(9')&R$XD4P0R/2=D'$!F"&1V3L@D M@,P1R)P6\IM9[51ECG+^I$"%/)F-@E4-:LH>AX:Q^'N[\;N?9O".DP MAXR))?(%2B)EI:M2&/M+FR;<6U@+8SD^(L[Q+=L%F+RM/6K_ ME3J<4$18TH^(D_X7+@U[XA78\D\8U,:(0P%$Z%R"?#)1UW+KI-8!7N90;PAU M4&Q$F E M3.^ 8TJ)J3M0QS5-+R.FEIA8+6@KKU,U))A:$NK)"5J#A;W;!%-+0JP6'#/L MWB:86A)BM>"E8B>:F&@28M'@F)UHHFL?Q+K!,=,0$]-/0JR??>%]P>9PM[*! MP@R>E),/"FQ>([FW%W<$!,33THL'K_RTS_&F&=28L_L^P$] M7!DFEHQ8+#NN[E!6_B 3,,XA)B:6C%@LO9C:K2#Q2)C9AIB86#)BL?1B+AK7 M&.&W#H:8F%@R8K'T+0'V?S4QKV34RS&G>E5'7LDPKV3G:JEYS$YIEJ%[NH@E M@V-V=IYADLF()7.Z07E8\V289#+JMAH:S;""S##K9,36.=5'W26H<"R>8Q+*B274UY7NR>TY9J"D^2$Q ^<_?#Q"J/<3$!)03"VC&W]BF'>WV[7YO^U3:HM+^>0\A,?WDY"TU M*Z'<8(^&E[X=?6,,S+J/ML_DZ([BUCW#]F)[?56*A52B_ KWMW"\X%4Q,\S_ M:/=814GJ]UDMFJJZA6/?U(/FY?Z_)?;_Z7']#U!+ P04 " MA*%8>NU. M;58" ".+0 &@ 'AL+U]R96QS+W=O24'XIM$-!*LONVG(%]4 ]Z$G%&J$!<_M$G M5/#X4@[-N&]/PV[?#8O/X^$TK*K=.':_ZGI8[\JQ&>[:KIS.5S9M?VS&\[+? MUEVS?F^VI9;E,NK^=D;U]'@[<_'ZU97_F=AN-OMU^=VN_QS+:?S'X/JC[=^' M72ECM7AM^FT95U7]>;B>'NK+(=V=)U>+Y[=5U3^_I:J>.T@@2.8/4@C2^8,, M@FS^((<@GS\H("CF#\H0E.@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P M.B'8B4#LA&0G K,3HIT(U$[(=B)P.R'@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ M*X'>BGHK@=Z*>BN!WCK9+"'06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1 M;R70VU!O(]#;4&\CT-M0;R/0VU!O(]#;)IO=!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>OOD8R6!WHYZ.X'> MCGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'> M,?G9A$#O0+V#0.] O8- [T"]@T#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG M KTSZIT)],ZH=R;0.T]^%OQ)O8?QZU"&:\_W&I__DU2/YWO+]?&7Y??)"3L7 MG.O;BN'I+U!+ P04 " MA*%85:BY9Q(" !S+ $P %M#;VYT96YT M7U1Y<&5S72YX;6S-VM].VS 4!O!7J7*+&M?_-T2Y 6XW+O8"7G+:1DUBRS:L MO/V<%) VL0I4I'TWC5K;YSOQD7Y7O?KQ%"@M#D,_IG6URSE<,I::'0TNU3[0 M6%8V/@XNEZ]QRX)K]FY+3*Q6AC5^S#3F99YJ5-=7M[1Q#WU>W!W*SZGSX[J* MU*=J<7/<.&6M*Q="WS4NEW7V.+9_I2R?$^IRE7?$TL MI<]^/YJFW5+[SNQRO;]\W,_S2&Q^G'_'?\[XM?X'^Q @?4B0/A1('QJD#P/2 MAP7IXPM('U]!^N KE$901.4HI'(44SD*JAQ%58["*D=QE:/ RE%D%2BR"A19 M!8JL D56@2*K0)%5H,@J4&05*+(*%%DEBJP215:)(JM$D56BR"I19)4HLDH4 M626*K!)%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K0I%5H\BJ4635*+)J M%%DUBJP:15:-(JM&D56CR*I19#4HLAH460V*K 9%5H,BJT&1U:#(:E!D-2BR M&A19+8JL%D56BR*K19'5HLAJ462U*++:_RGK3^_WGQP_/^O!=>-+/IO_:WS] M&U!+ 0(4 Q0 ( "V$H5@'04UB@0 +$ 0 " 0 M !D;V-0&UL4$L! A0#% @ +82A6/4,7M[O *P( M !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% M @ +82A6)E&PO=V]R:W-H965T&UL4$L! A0#% M @ +82A6$"!^B_9!P R"0 !@ ("!,0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6(CYN>6#!0 UPT !@ M ("!QS, 'AL+W=OHT($ "5# &0 M @(%*00 >&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6.3%B*;C P _ @ M !D ("!R4H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6%CP0SEB# ;R !D M ("!;5T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +82A6*6(@39?!0 T@\ !D ("!KW$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6#8R M[K['!0 -!8 !D ("!U( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6-H2I12( P ;@D !D M ("!9IP 'AL+W=O?'#P' !%% &0 @($EH >&PO M=V]R:W-H965T&UL4$L! A0#% @ +82A6-F4!.$\ P !0H !D ("! MI*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +82A6,H".UPH P @ < !D ("!F+H 'AL+W=O&PO=V]R:W-H965T;! !X M;"]W;W)K&UL4$L! A0#% @ +82A6.5/S"R* M @ V04 !D ("!?<0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6%RR3/V.! )18 !D M ("!5LX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ +82A6(;G:9U&! 2PL !D ("!;]H M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+82A6'003\K/ @ A P !D ("!;N4 'AL+W=O&UL4$L! A0#% @ +82A6-/=GF;B P MY!$ !D ("!P>T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6%D5;XE1 P ^PL !D M ("!<_H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +82A6 &L319, @ JP4 !D ("!*@T! 'AL M+W=O50K/(T$ M ",& &0 @(&M#P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ +82A M6-C*&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6%P58Q#_ @ F@D M !D ("!DR0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6+<[&PO=V]R:W-H965T M&UL4$L! A0# M% @ +82A6),J*N7_! R!T !D ("!]#H! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6#]9 MWY\=! IQ$ !D ("!G$H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +82A6'7M'&GQ @ BPD !D M ("!:5&PO M=V]R:W-H965T&UL4$L! A0#% @ +82A6!5%I^YN P %@T !D ("! MHVH! 'AL+W=O&PO=V]R:W-H965TEV0( +(* 9 M " @=!Q 0!X;"]W;W)K&UL4$L! A0#% M @ +82A6"D]K\X.!@ )B !D ("!X'0! 'AL+W=O&UL4$L! A0#% @ +82A6 S.#5%! M P !A0 T ( !,H ! 'AL+W-T>6QE@P$ 7W)E;',O M+G)E;'-02P$"% ,4 " MA*%8M\R,%:\% !M,@ #P M@ &'A $ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ +82A6'KM3FU6 @ MCBT !H ( !8XH! 'AL+U]R96QS+W=O XML 90 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 91 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 93 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 174 339 1 false 82 0 false 10 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 - Condensed Consolidated Balance Sheets Sheet http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - Condensed Consolidated Statements of Operations Sheet http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 00500 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 10101 - Disclosure - Organization and Basis of Presentation Sheet http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentation Organization and Basis of Presentation Notes 8 false false R9.htm 10201 - Disclosure - Significant Accounting Policies and Recent Accounting Pronouncements Sheet http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncements Significant Accounting Policies and Recent Accounting Pronouncements Notes 9 false false R10.htm 10301 - Disclosure - Revenue from Contracts with Customers Sheet http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomers Revenue from Contracts with Customers Notes 10 false false R11.htm 10401 - Disclosure - Bitcoin Sheet http://riotblockchain.com/role/DisclosureBitcoin Bitcoin Notes 11 false false R12.htm 10501 - Disclosure - Investments Sheet http://riotblockchain.com/role/DisclosureInvestments Investments Notes 12 false false R13.htm 10601 - Disclosure - Property and Equipment Sheet http://riotblockchain.com/role/DisclosurePropertyAndEquipment Property and Equipment Notes 13 false false R14.htm 10701 - Disclosure - Finite-Lived Intangible Assets Sheet http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssets Finite-Lived Intangible Assets Notes 14 false false R15.htm 10801 - Disclosure - Power Purchase Agreement Sheet http://riotblockchain.com/role/DisclosurePowerPurchaseAgreement Power Purchase Agreement Notes 15 false false R16.htm 10901 - Disclosure - Deposits Sheet http://riotblockchain.com/role/DisclosureDeposits Deposits Notes 16 false false R17.htm 11001 - Disclosure - Accrued Expenses Sheet http://riotblockchain.com/role/DisclosureAccruedExpenses Accrued Expenses Notes 17 false false R18.htm 11101 - Disclosure - Debt Sheet http://riotblockchain.com/role/DisclosureDebt Debt Notes 18 false false R19.htm 11201 - Disclosure - Leases Sheet http://riotblockchain.com/role/DisclosureLeases Leases Notes 19 false false R20.htm 11301 - Disclosure - Stockholders' Equity Sheet http://riotblockchain.com/role/DisclosureStockholdersEquity Stockholders' Equity Notes 20 false false R21.htm 11401 - Disclosure - Stock-Based Compensation Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensation Stock-Based Compensation Notes 21 false false R22.htm 11501 - Disclosure - Fair Value Measurements Sheet http://riotblockchain.com/role/DisclosureFairValueMeasurements Fair Value Measurements Notes 22 false false R23.htm 11601 - Disclosure - Commitments and Contingencies Sheet http://riotblockchain.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 11701 - Disclosure - Earnings Per Share Sheet http://riotblockchain.com/role/DisclosureEarningsPerShare Earnings Per Share Notes 24 false false R25.htm 11801 - Disclosure - Segment Information Sheet http://riotblockchain.com/role/DisclosureSegmentInformation Segment Information Notes 25 false false R26.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 26 false false R27.htm 30303 - 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 27 false false R28.htm 30403 - Disclosure - Bitcoin (Tables) Sheet http://riotblockchain.com/role/DisclosureBitcoinTables Bitcoin (Tables) Tables http://riotblockchain.com/role/DisclosureBitcoin 28 false false R29.htm 30503 - Disclosure - Investments (Tables) Sheet http://riotblockchain.com/role/DisclosureInvestmentsTables Investments (Tables) Tables http://riotblockchain.com/role/DisclosureInvestments 29 false false R30.htm 30603 - Disclosure - Property and Equipment (Tables) Sheet http://riotblockchain.com/role/DisclosurePropertyAndEquipmentTables Property and Equipment (Tables) Tables http://riotblockchain.com/role/DisclosurePropertyAndEquipment 30 false false R31.htm 30703 - Disclosure - Finite-Lived Intangible Assets (Tables) Sheet http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsTables Finite-Lived Intangible Assets (Tables) Tables http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssets 31 false false R32.htm 30803 - Disclosure - Power Purchase Agreement (Tables) Sheet http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementTables Power Purchase Agreement (Tables) Tables http://riotblockchain.com/role/DisclosurePowerPurchaseAgreement 32 false false R33.htm 30903 - Disclosure - Deposits (Tables) Sheet http://riotblockchain.com/role/DisclosureDepositsTables Deposits (Tables) Tables http://riotblockchain.com/role/DisclosureDeposits 33 false false R34.htm 31003 - Disclosure - Accrued Expenses (Tables) Sheet http://riotblockchain.com/role/DisclosureAccruedExpensesTables Accrued Expenses (Tables) Tables http://riotblockchain.com/role/DisclosureAccruedExpenses 34 false false R35.htm 31203 - Disclosure - Leases (Tables) Sheet http://riotblockchain.com/role/DisclosureLeasesTables Leases (Tables) Tables http://riotblockchain.com/role/DisclosureLeases 35 false false R36.htm 31403 - Disclosure - Stock-Based Compensation (Tables) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://riotblockchain.com/role/DisclosureStockBasedCompensation 36 false false R37.htm 31503 - Disclosure - Fair Value Measurements (Tables) Sheet http://riotblockchain.com/role/DisclosureFairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://riotblockchain.com/role/DisclosureFairValueMeasurements 37 false false R38.htm 31703 - Disclosure - Earnings Per Share (Tables) Sheet http://riotblockchain.com/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://riotblockchain.com/role/DisclosureEarningsPerShare 38 false false R39.htm 31803 - Disclosure - Segment Information (Tables) Sheet http://riotblockchain.com/role/DisclosureSegmentInformationTables Segment Information (Tables) Tables http://riotblockchain.com/role/DisclosureSegmentInformation 39 false false R40.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 40 false false R41.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/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies 41 false false R42.htm 40202 - 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 42 false false R43.htm 40301 - 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 43 false false R44.htm 40302 - 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 44 false false R45.htm 40303 - 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 45 false false R46.htm 40401 - Disclosure - Bitcoin - Schedule of additional information (Details) Sheet http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails Bitcoin - Schedule of additional information (Details) Details 46 false false R47.htm 40501 - Disclosure - Investments (Details) Sheet http://riotblockchain.com/role/DisclosureInvestmentsDetails Investments (Details) Details http://riotblockchain.com/role/DisclosureInvestmentsTables 47 false false R48.htm 40502 - Disclosure - Investments - Convertible Note (Details) Sheet http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails Investments - Convertible Note (Details) Details 48 false false R49.htm 40601 - Disclosure - Property and Equipment (Details) Sheet http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails Property and Equipment (Details) Details http://riotblockchain.com/role/DisclosurePropertyAndEquipmentTables 49 false false R50.htm 40602 - 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 50 false false R51.htm 40701 - Disclosure - Finite-Lived Intangible Assets (Details) Sheet http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsDetails Finite-Lived Intangible Assets (Details) Details http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsTables 51 false false R52.htm 40702 - Disclosure - Finite-Lived Intangible Assets - Schedule of finite-lived intangible assets (Details) Sheet http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails Finite-Lived Intangible Assets - Schedule of finite-lived intangible assets (Details) Details 52 false false R53.htm 40703 - Disclosure - Finite-Lived Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) Sheet http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails Finite-Lived Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details) Details 53 false false R54.htm 40801 - Disclosure - Power Purchase Agreement (Details) Sheet http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails Power Purchase Agreement (Details) Details http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementTables 54 false false R55.htm 40802 - 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 55 false false R56.htm 40901 - Disclosure - Deposits (Details) Sheet http://riotblockchain.com/role/DisclosureDepositsDetails Deposits (Details) Details http://riotblockchain.com/role/DisclosureDepositsTables 56 false false R57.htm 40902 - Disclosure - Deposits - Schedule of deposits on equipment (Details) Sheet http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails Deposits - Schedule of deposits on equipment (Details) Details 57 false false R58.htm 41001 - Disclosure - Accrued Expenses - Schedule of accrued expenses (Details) Sheet http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails Accrued Expenses - Schedule of accrued expenses (Details) Details 58 false false R59.htm 41101 - Disclosure - Debt (Details) Sheet http://riotblockchain.com/role/DisclosureDebtDetails Debt (Details) Details http://riotblockchain.com/role/DisclosureDebt 59 false false R60.htm 41201 - Disclosure - Leases (Details) Sheet http://riotblockchain.com/role/DisclosureLeasesDetails Leases (Details) Details http://riotblockchain.com/role/DisclosureLeasesTables 60 false false R61.htm 41202 - Disclosure - Leases - Schedule of lease expense (Details) Sheet http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails Leases - Schedule of lease expense (Details) Details 61 false false R62.htm 41203 - Disclosure - Leases - Schedule of other information (Details) Sheet http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails Leases - Schedule of other information (Details) Details 62 false false R63.htm 41204 - 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 63 false false R64.htm 41301 - Disclosure - Stockholders' Equity (Details) Sheet http://riotblockchain.com/role/DisclosureStockholdersEquityDetails Stockholders' Equity (Details) Details http://riotblockchain.com/role/DisclosureStockholdersEquity 64 false false R65.htm 41401 - 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 65 false false R66.htm 41402 - Disclosure - Stock-Based Compensation - Schedule of Unvested Performance-based Restricted Common Stock Activity (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails Stock-Based Compensation - Schedule of Unvested Performance-based Restricted Common Stock Activity (Details) Details 66 false false R67.htm 41403 - Disclosure - Stock-Based Compensation - Schedule of Unvested Time-based Restricted Common Stock Activity (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails Stock-Based Compensation - Schedule of Unvested Time-based Restricted Common Stock Activity (Details) Details 67 false false R68.htm 41404 - Disclosure - Stock-Based Compensation (Details) Sheet http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails Stock-Based Compensation (Details) Details http://riotblockchain.com/role/DisclosureStockBasedCompensationTables 68 false false R69.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 69 false false R70.htm 41501 - 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 70 false false R71.htm 41601 - Disclosure - Commitments and Contingencies (Details) Sheet http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://riotblockchain.com/role/DisclosureCommitmentsAndContingencies 71 false false R72.htm 41701 - Disclosure - Earnings Per Share -included in the computation of diluted net income (loss) per share (Details) Sheet http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails Earnings Per Share -included in the computation of diluted net income (loss) per share (Details) Details 72 false false R73.htm 41702 - Disclosure - Earnings Per Share (Details) Sheet http://riotblockchain.com/role/DisclosureEarningsPerShareDetails Earnings Per Share (Details) Details http://riotblockchain.com/role/DisclosureEarningsPerShareTables 73 false false R74.htm 41801 - Disclosure - Segment Information (Details) Sheet http://riotblockchain.com/role/DisclosureSegmentInformationDetails Segment Information (Details) Details http://riotblockchain.com/role/DisclosureSegmentInformationTables 74 false false R75.htm 41802 - Disclosure - Segment Information - Schedule of reportable segments and operating income (Details) Sheet http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails Segment Information - Schedule of reportable segments and operating income (Details) Details 75 false false R76.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Uncategorized 76 false false R77.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Cover 77 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 10 fact(s) appearing in ix:hidden were eligible for transformation: riot:NumberOfMegawattsCapacityProvidedForBitcoinMining, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:PreferredStockSharesOutstanding, us-gaap:RepaymentsOfLinesOfCredit, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod - riot-20240331x10q.htm 9 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 4 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:CommitmentsAndContingencies, us-gaap:PreferredStockValue - riot-20240331x10q.htm 9 [dq-0712-Presentation-Base-Set-Order] Role '41802 - Disclosure - Segment Information - Schedule of reportable segments and operating income (Details)', a level 4, Detail role, appears before '995410 - Disclosure - Pay vs Performance Disclosure', a level 1, Note role. https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd 30, riot-20240331.xsd 237 riot-20240331.xsd riot-20240331_cal.xml riot-20240331_def.xml riot-20240331_lab.xml riot-20240331_pre.xml riot-20240331x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 96 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "riot-20240331x10q.htm": { "nsprefix": "riot", "nsuri": "http://riotblockchain.com/20240331", "dts": { "schema": { "local": [ "riot-20240331.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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] }, "calculationLink": { "local": [ "riot-20240331_cal.xml" ] }, "definitionLink": { "local": [ "riot-20240331_def.xml" ] }, "labelLink": { "local": [ "riot-20240331_lab.xml" ] }, "presentationLink": { "local": [ "riot-20240331_pre.xml" ] }, "inline": { "local": [ "riot-20240331x10q.htm" ] } }, "keyStandard": 243, "keyCustom": 96, "axisStandard": 28, "axisCustom": 2, "memberStandard": 28, "memberCustom": 49, "hidden": { "total": 32, "http://fasb.org/us-gaap/2023": 22, "http://xbrl.sec.gov/dei/2023": 5, "http://riotblockchain.com/20240331": 5 }, "contextCount": 174, "entityCount": 1, "segmentCount": 82, "elementCount": 664, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 552, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 3 }, "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_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets", "longName": "00100 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R3": { "role": "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "longName": "00105 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:ContractAssetsCurrentRetainage", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:ContractAssetsCurrentRetainage", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "longName": "00200 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:ChangesBitcoinFairValue", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R5": { "role": "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "longName": "00300 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R6": { "role": "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00400 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ugAb-zPb4keRVDK8GTOSwQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_ugAb-zPb4keRVDK8GTOSwQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "longName": "00500 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ShareBasedCompensation", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R8": { "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": "8", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R9": { "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": "9", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomers", "longName": "10301 - Disclosure - Revenue from Contracts with Customers", "shortName": "Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://riotblockchain.com/role/DisclosureBitcoin", "longName": "10401 - Disclosure - Bitcoin", "shortName": "Bitcoin", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:CryptocurrenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:CryptocurrenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://riotblockchain.com/role/DisclosureInvestments", "longName": "10501 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipment", "longName": "10601 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssets", "longName": "10701 - Disclosure - Finite-Lived Intangible Assets", "shortName": "Finite-Lived Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreement", "longName": "10801 - Disclosure - Power Purchase Agreement", "shortName": "Power Purchase Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://riotblockchain.com/role/DisclosureDeposits", "longName": "10901 - Disclosure - Deposits", "shortName": "Deposits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:DepositAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:DepositAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://riotblockchain.com/role/DisclosureAccruedExpenses", "longName": "11001 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://riotblockchain.com/role/DisclosureDebt", "longName": "11101 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://riotblockchain.com/role/DisclosureLeases", "longName": "11201 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://riotblockchain.com/role/DisclosureStockholdersEquity", "longName": "11301 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensation", "longName": "11401 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://riotblockchain.com/role/DisclosureFairValueMeasurements", "longName": "11501 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://riotblockchain.com/role/DisclosureCommitmentsAndContingencies", "longName": "11601 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://riotblockchain.com/role/DisclosureEarningsPerShare", "longName": "11701 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformation", "longName": "11801 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R26": { "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": "26", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersTables", "longName": "30303 - Disclosure - Revenue from Contracts with Customers (Tables)", "shortName": "Revenue from Contracts with Customers (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://riotblockchain.com/role/DisclosureBitcoinTables", "longName": "30403 - Disclosure - Bitcoin (Tables)", "shortName": "Bitcoin (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:CryptocurrenciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:CryptocurrenciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://riotblockchain.com/role/DisclosureInvestmentsTables", "longName": "30503 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentTables", "longName": "30603 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsTables", "longName": "30703 - Disclosure - Finite-Lived Intangible Assets (Tables)", "shortName": "Finite-Lived Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementTables", "longName": "30803 - Disclosure - Power Purchase Agreement (Tables)", "shortName": "Power Purchase Agreement (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://riotblockchain.com/role/DisclosureDepositsTables", "longName": "30903 - Disclosure - Deposits (Tables)", "shortName": "Deposits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:ScheduleOfDepositAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:ScheduleOfDepositAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://riotblockchain.com/role/DisclosureAccruedExpensesTables", "longName": "31003 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://riotblockchain.com/role/DisclosureLeasesTables", "longName": "31203 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables", "longName": "31403 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://riotblockchain.com/role/DisclosureFairValueMeasurementsTables", "longName": "31503 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://riotblockchain.com/role/DisclosureEarningsPerShareTables", "longName": "31703 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "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-20240331x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformationTables", "longName": "31803 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R40": { "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": "40", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_D5Q90_ul-0-rh9Uxf7Zujw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_riot_BitcoinMiningFacilityAxis_riot_RockdaleFacilityBitcoinMiningFacilityTexasMember_58-cXc9Z5k6ONZu2mqmnvA", "name": "riot:NumberOfMegawattsCapacityProvidedForBitcoinMining", "unitRef": "Unit_Standard_MWh_hl5d6d4nJEOTfXYVjXWTOA", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R41": { "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": "41", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_D5Q90_ul-0-rh9Uxf7Zujw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_1_2023_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_riot_AccountingStandardsUpdate202308Member_v8nz0HMNBEiloMjCQt041A", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R42": { "role": "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "longName": "40202 - 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": "42", "firstAnchor": { "contextRef": "As_Of_3_31_2024_us-gaap_PropertyPlantAndEquipmentByTypeAxis_riot_MinersAndMiningEquipmentMember_KHDeLUZqd0GqRueIp-PDMA", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_1_1_2024_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_riot_MinersAndMiningEquipmentMember__BCuMncHsUq8T1P5mDxBvw", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R43": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersDetails", "longName": "40301 - Disclosure - Revenue from Contracts with Customers (Details)", "shortName": "Revenue from Contracts with Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:ContractBalances", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:ContractBalances", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfChangesInContractLiabilitiesAndDeferredRevenueDetails", "longName": "40302 - 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": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2023_TunGpM-vN0WqQsXRQUJc4w", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_TunGpM-vN0WqQsXRQUJc4w", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails", "longName": "40303 - 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": "45", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:RevenueRemainingPerformanceObligationRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:RevenueRemainingPerformanceObligationRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "longName": "40401 - Disclosure - Bitcoin - Schedule of additional information (Details)", "shortName": "Bitcoin - Schedule of additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2023_TunGpM-vN0WqQsXRQUJc4w", "name": "riot:CryptocurrenciesClassifiedAsCurrent", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2022__W3hlFmst0-zTt69na8JxA", "name": "riot:CryptocurrencyQuantityBalance", "unitRef": "Unit_Standard_item_Hgyw8QboEUS1twpl6SRLlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "riot:CryptocurrenciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R47": { "role": "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "longName": "40501 - Disclosure - Investments (Details)", "shortName": "Investments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertibleDebtSecuritiesMember_DxFOr3Ggl0qn3dOkc1iSMw", "name": "riot:InvestmentInterestRate2", "unitRef": "Unit_Standard_pure_-vX7mgiBZk-g861-MJbDUQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2023_To_12_31_2023_us-gaap_FinancialInstrumentAxis_us-gaap_ConvertibleDebtSecuritiesMember_DxFOr3Ggl0qn3dOkc1iSMw", "name": "riot:InvestmentInterestRate2", "unitRef": "Unit_Standard_pure_-vX7mgiBZk-g861-MJbDUQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:InvestmentTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R48": { "role": "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "longName": "40502 - Disclosure - Investments - Convertible Note (Details)", "shortName": "Investments - Convertible Note (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_12_31_2023_TunGpM-vN0WqQsXRQUJc4w", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "unique": true } }, "R49": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "longName": "40601 - Disclosure - Property and Equipment (Details)", "shortName": "Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:PaymentsToAcquireMachineryAndEquipment", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfDepositAssetsTableTextBlock", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AssetImpairmentCharges", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:AssetImpairmentCharges", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R50": { "role": "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails", "longName": "40602 - 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": "50", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsDetails", "longName": "40701 - Disclosure - Finite-Lived Intangible Assets (Details)", "shortName": "Finite-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "longName": "40702 - Disclosure - Finite-Lived Intangible Assets - Schedule of finite-lived intangible assets (Details)", "shortName": "Finite-Lived Intangible Assets - Schedule of finite-lived intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails", "longName": "40703 - Disclosure - Finite-Lived Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details)", "shortName": "Finite-Lived Intangible Assets - Schedule of estimated future amortization of finite-lived intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "longName": "40801 - Disclosure - Power Purchase Agreement (Details)", "shortName": "Power Purchase Agreement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:PowerCurtailmentCredits", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:CollateralRequirementOfPowerPurchaseAgreement", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R55": { "role": "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails", "longName": "40802 - 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": "55", "firstAnchor": { "contextRef": "As_Of_12_31_2023_TunGpM-vN0WqQsXRQUJc4w", "name": "us-gaap:DerivativeAssets", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeAssetsAtFairValueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://riotblockchain.com/role/DisclosureDepositsDetails", "longName": "40901 - Disclosure - Deposits (Details)", "shortName": "Deposits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:ReclassificationToPropertyAndEquipment", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfDepositAssetsTableTextBlock", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:SecurityDepositPaid", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R57": { "role": "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails", "longName": "40902 - 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": "57", "firstAnchor": { "contextRef": "As_Of_12_31_2023_TunGpM-vN0WqQsXRQUJc4w", "name": "riot:EquipmentDeposits", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfDepositAssetsTableTextBlock", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_TunGpM-vN0WqQsXRQUJc4w", "name": "riot:EquipmentDeposits", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfDepositAssetsTableTextBlock", "riot:DepositAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R58": { "role": "http://riotblockchain.com/role/DisclosureAccruedExpensesScheduleOfAccruedExpensesDetails", "longName": "41001 - 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": "58", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:AccruedConstructionInProgressCurrent", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:AccruedConstructionInProgressCurrent", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R59": { "role": "http://riotblockchain.com/role/DisclosureDebtDetails", "longName": "41101 - Disclosure - Debt (Details)", "shortName": "Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:LineOfCredit", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:LineOfCredit", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R60": { "role": "http://riotblockchain.com/role/DisclosureLeasesDetails", "longName": "41201 - Disclosure - Leases (Details)", "shortName": "Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R61": { "role": "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails", "longName": "41202 - Disclosure - Leases - Schedule of lease expense (Details)", "shortName": "Leases - Schedule of lease expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:OperatingLeaseCost", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "first": true, "unique": true } }, "R62": { "role": "http://riotblockchain.com/role/DisclosureLeasesScheduleOfOtherInformationDetails", "longName": "41203 - Disclosure - Leases - Schedule of other information (Details)", "shortName": "Leases - Schedule of other information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:OperatingCashFlowsFromOperatingLeases", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfOtherInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:OperatingCashFlowsFromOperatingLeases", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfOtherInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R63": { "role": "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails", "longName": "41204 - 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": "63", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R64": { "role": "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "longName": "41301 - Disclosure - Stockholders' Equity (Details)", "shortName": "Stockholders' Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_2_1_2024_To_2_29_2024_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember_us-gaap_SubsidiarySaleOfStockAxis_riot_AtMarketOffering2024Member_xWMqvXAIJEa4rS9vemhBUQ", "name": "riot:MaximumAmountOfSalesShares", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R65": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "longName": "41401 - 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": "65", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_riot_ServiceBasedAwardsMember_gbrP4MHT1kavwh-Xnb4Yhw", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R66": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "longName": "41402 - Disclosure - Stock-Based Compensation - Schedule of Unvested Performance-based Restricted Common Stock Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Unvested Performance-based Restricted Common Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_riot_PerformanceBasedRsasMember_8Xn2lilFs0m8XgpVGUn93A", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_riot_PerformanceBasedRsasMember_8Xn2lilFs0m8XgpVGUn93A", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R67": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails", "longName": "41403 - Disclosure - Stock-Based Compensation - Schedule of Unvested Time-based Restricted Common Stock Activity (Details)", "shortName": "Stock-Based Compensation - Schedule of Unvested Time-based Restricted Common Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_riot_ServiceBasedRSSMember_Fq_RtwLNpEKX4TKlhhjeHw", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "riot:NonvestedRestrictedStockAdditionalSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_AwardTypeAxis_riot_ServiceBasedRSSMember_Fq_RtwLNpEKX4TKlhhjeHw", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "riot:NonvestedRestrictedStockAdditionalSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R68": { "role": "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "longName": "41404 - Disclosure - Stock-Based Compensation (Details)", "shortName": "Stock-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_riot_ServiceBasedAwardsMember_cB2myXHrPU-HwPQ3jw51oQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_RangeAxis_srt_MaximumMember_us-gaap_AwardTypeAxis_riot_ServiceBasedAwardsMember_cB2myXHrPU-HwPQ3jw51oQ", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R69": { "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": "69", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R70": { "role": "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "longName": "41501 - 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": "70", "firstAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "riot:CryptocurrenciesClassifiedAsNonCurrent", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_nRJhYcEeJky22C_hbNvM_g", "name": "us-gaap:AssetAcquisitionContingentConsiderationLiability", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "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-20240331x10q.htm", "unique": true } }, "R71": { "role": "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "longName": "41601 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:Revenues", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_3_31_2024_riot_BitcoinMiningFacilityAxis_riot_CorsicanaFacilityLandSiteMember_iRY6tpteVEOPB1Das7v85g", "name": "riot:EquipmentPurchaseDeposits", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R72": { "role": "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails", "longName": "41701 - Disclosure - Earnings Per Share -included in the computation of diluted net income (loss) per share (Details)", "shortName": "Earnings Per Share -included in the computation of diluted net income (loss) per share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_us-gaap_AwardTypeAxis_us-gaap_PerformanceSharesMember_SxZGSmjS_k-UTxeb4PSOcQ", "name": "riot:IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedServiceBasedRestrictedStockAwards", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "riot:ScheduleOfPotentiallyDilutiveSecuritiesIncludedInComputationOfEarningsPerShareTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R73": { "role": "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails", "longName": "41702 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Unit_Standard_shares_WcJvYZml8kKO7k8FT54Vlg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R74": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "longName": "41801 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Unit_Standard_segment_D5Q90_ul-0-rh9Uxf7Zujw", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_srt_ProductOrServiceAxis_riot_RevenueNetMiningMember_1HE5UjLPTEqLZ-Qj_uUx-g", "name": "riot:NumberOfCustomersWhoGenerateMoreThanTenPercentOfTotalRevenue", "unitRef": "Unit_Standard_customer_9y9jYtSi4USl5CGiR-sFxg", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "riot:NumberOfCustomersWhoGenerateMoreThanTenPercentOfTotalRevenue", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "unique": true } }, "R75": { "role": "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "longName": "41802 - Disclosure - Segment Information - Schedule of reportable segments and operating income (Details)", "shortName": "Segment Information - Schedule of reportable segments and operating income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:Revenue1", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "riot:Revenue1", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } }, "R76": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Uncategorized", "order": "76", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "us-gaap:NetIncomeLoss", "unitRef": "Unit_Standard_USD_chDJu-_0VkiQj503i3kpaw", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true }, "uniqueAnchor": null }, "R77": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Cover", "order": "77", "firstAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_1_1_2024_To_3_31_2024_pyw0t6vISkq0kwLE-OsWZg", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "riot-20240331x10q.htm", "first": true, "unique": true } } }, "tag": { "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/20240331", "localname": "AccountingStandardsUpdate202308Member", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "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": [ "r14" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r13", "r709" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r223", "r224" ] }, "riot_AccruedConstructionInProgressCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [ "r17" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r17" ] }, "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": [ "r17" ] }, "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": [ "r47", "r123", "r544" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r23", "r24", "r67", "r131", "r541", "r567", "r571" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r2", "r8", "r24", "r427", "r430", "r487", "r562", "r563", "r818", "r819", "r820", "r826", "r827", "r828" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r760" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r766" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r766" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r766" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r766" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r113", "r114", "r115", "r116", "r117", "r163", "r164", "r165", "r166", "r175", "r225", "r226", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r283", "r397", "r398", "r399", "r403", "r404", "r405", "r406", "r410", "r411", "r412", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r452", "r453", "r456", "r457", "r458", "r459", "r467", "r468", "r470", "r471", "r472", "r473", "r483", "r484", "r485", "r486", "r487", "r525", "r526", "r527", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "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": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r734", "r745", "r755", "r780" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r766" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r773" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r738", "r746", "r756", "r773", "r781", "r785", "r793" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r791" ] }, "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": [ "r392", "r400" ] }, "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/DisclosureFiniteLivedIntangibleAssetsDetails" ], "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": [ "r6", "r41", "r44" ] }, "riot_AmortizationOfLicenseFeeRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "AmortizationOfLicenseFeeRevenue", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "localname": "AmortizationOfRightOfUseAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "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": [] }, "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": [ "r185" ] }, "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": [ "r33" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareDetails", "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails" ], "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": [ "r33" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Area of Land", "terseLabel": "Area of land (in Acres) acquired", "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": [ "r413" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r866" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "presentation": [ "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": [ "r705", "r867", "r868", "r869" ] }, "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": [ "r866" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r866" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Asset Impairment Charges", "verboseLabel": "Impairment charges on property and equipment", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r45" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r95", "r125", "r155", "r196", "r210", "r215", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r415", "r419", "r455", "r537", "r621", "r709", "r722", "r856", "r857", "r879" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r119", "r132", "r155", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r415", "r419", "r455", "r709", "r856", "r857", "r879" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "auth_ref": [] }, "riot_AtMarketOffering2023Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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_AtMarketOffering2024Member": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "AtMarketOffering2024Member", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information relating to 2024 At the market offering.", "label": "At the Market Offering 2024 [member]", "terseLabel": "2024 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": [ "r229", "r274", "r536" ] }, "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": [ "r230", "r274", "r530", "r832" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r788" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r789" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r784" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r784" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r787" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r786" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r785" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r785" ] }, "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": [ "r52", "r53" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Significant Accounting Policies", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r79" ] }, "riot_BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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_BitcoinExchangedForEmployeeCompensationNoncashInvestingAndFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "BitcoinExchangedForEmployeeCompensationNoncashInvestingAndFinancingActivities", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "localname": "BitcoinMiningFacilityAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "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/20240331", "localname": "BitcoinMiningFacilityDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "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_BreachOfContractAndOtherDamagesMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Buildings and building improvements [Member]", "terseLabel": "Buildings and building improvements [Member]", "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": [] }, "riot_CarryingValueOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and cash equivalents", "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": [ "r32", "r121", "r678" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r32", "r76", "r151" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r1", "r76" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash transactions" } } }, "auth_ref": [] }, "riot_CasualtyRelatedChargesRecoveriesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CasualtyRelatedChargesRecoveriesNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/20240331", "localname": "CasualtyRelatedChargesRecoveriesRelatedToInvestingnet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [] }, "us-gaap_ChangeInAccountingEstimateByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateByTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate by Type [Axis]", "documentation": "Information by type of change in accounting estimate." } } }, "auth_ref": [ "r34", "r170" ] }, "us-gaap_ChangeInAccountingEstimateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingEstimateTypeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Estimate, Type [Domain]", "documentation": "Identification of the accounting estimate that was changed that had the effect of adjusting the carrying amount of an existing asset or liability, or that will alter the subsequent accounting for existing or future assets or liabilities." } } }, "auth_ref": [ "r34", "r170" ] }, "riot_ChangeInBitcoinReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ChangeInBitcoinReceivable", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of change in cryptocurrency receivables.Amount of change in cryptocurrency receivables.", "label": "Change in Bitcoin receivable", "terseLabel": "Change in Bitcoin receivable" } } }, "auth_ref": [] }, "riot_ChangeInEstimatedFutureDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ChangeInEstimatedFutureDevelopmentCosts", "crdr": "debit", "presentation": [ "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/20240331", "localname": "ChangeInFairValueOfBitcoin", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "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_ChangeInFairValueOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ChangeInFairValueOfCryptocurrencies", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "localname": "ChangeInFairValueOfDerivativeAsset", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementScheduleOfChangesInEstimatedFairValueOfDerivativeAssetDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/20240331", "localname": "ChangeInFairValueOfDerivativeAssets", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "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": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r764" ] }, "riot_Changeinfairvalueofcryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "Changeinfairvalueofcryptocurrencies", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "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/20240331", "localname": "ChangesBitcoinFairValue", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r112", "r128", "r129", "r130", "r155", "r179", "r180", "r182", "r184", "r190", "r191", "r258", "r294", "r296", "r297", "r298", "r301", "r302", "r322", "r323", "r327", "r330", "r337", "r455", "r573", "r574", "r575", "r576", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r609", "r630", "r648", "r667", "r668", "r669", "r670", "r671", "r799", "r822", "r829" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r765" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r765" ] }, "riot_CollateralRequirementOfPowerPurchaseAgreement": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CollateralRequirementOfPowerPurchaseAgreement", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails" ], "lang": { "en-us": { "role": { "documentation": "The margin based collateral requirement of the Power Purchase Agreement entered into by the company.", "label": "Collateral Requirement Of Power Purchase Agreement", "terseLabel": "Collateral requirement of the company" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies - Note 16", "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": [ "r21", "r59", "r538", "r608" ] }, "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": [ "r87", "r284", "r285", "r673", "r850" ] }, "riot_CommitmentsandContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CommitmentsandContingenciesDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Line Items]" } } }, "auth_ref": [] }, "riot_CommitmentsandContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CommitmentsandContingenciesDetailsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r712", "r713", "r714", "r716", "r717", "r718", "r719", "r826", "r827", "r871", "r891", "r893" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r62" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r62", "r609" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r9", "r62", "r609", "r627", "r893", "r894" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "terseLabel": "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", "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": [ "r62", "r540", "r709" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r770" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r769" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r771" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r768" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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": [ "r25", "r136", "r138", "r143", "r531", "r549" ] }, "riot_ConstructionInProgressIncludedInAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ConstructionInProgressIncludedInAccruedExpenses", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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 [Member]", "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/20240331", "localname": "ContingentConsiderationLiabilityFuturePowerCredits", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20240331", "localname": "ContingentConsiderationLiabilityFuturePowerCreditsCurrentPortion", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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_ContractAssetsCurrentRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ContractAssetsCurrentRetainage", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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/20240331", "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": [] }, "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": [ "r861" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets, including retainage of $2,517 and $3,166, 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": [ "r339", "r341", "r351" ] }, "riot_ContractWithCustomerBillingsInExcessOfCostsAndEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [ "r339", "r340", "r351" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r339", "r340", "r351" ] }, "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": [ "r352" ] }, "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": [ "r863" ] }, "riot_ConvertiblePreferredStockSeriesAMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ConvertiblePreferredStockSeriesAMember", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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/20240331", "localname": "ConvertiblePreferredStockSeriesBMember", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [] }, "riot_CorsicanaFacilityLandSiteMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CorsicanaFacilityLandSiteMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "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": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "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": [ "r70", "r155", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r455", "r856" ] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r69" ] }, "us-gaap_CostsIncurredDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsIncurredDevelopmentCosts", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Costs Incurred, Development 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": [ "r57" ] }, "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": [ "r157", "r158", "r306", "r325", "r490", "r679", "r681" ] }, "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_CryptoMiningAdditionalHashRateCapacity": { "xbrltype": "decimalItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CryptoMiningAdditionalHashRateCapacity", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The entity's option to purchase additional hash rate measured in one quintillion hashes generated per second as per the master agreement.", "label": "Crypto Mining, Additional Hash Rate Capacity", "terseLabel": "Crypto mining, additional hash rate capacity (EH/s)" } } }, "auth_ref": [] }, "riot_CryptoMiningHashRateCapacity": { "xbrltype": "decimalItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CryptoMiningHashRateCapacity", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "The entity's current deployed hash rate measured in one quintillion hashes generated per second.", "label": "Crypto Mining, Hash Rate Capacity", "terseLabel": "Crypto mining, hash rate capacity (EH/s)" } } }, "auth_ref": [] }, "riot_CryptocurrenciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CryptocurrenciesAbstract", "lang": { "en-us": { "role": { "label": "Cryptocurrencies Abstract" } } }, "auth_ref": [] }, "riot_CryptocurrenciesClassifiedAsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CryptocurrenciesClassifiedAsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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_CryptocurrenciesClassifiedAsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CryptocurrenciesClassifiedAsNonCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails", "http://riotblockchain.com/role/DisclosureFairValueMeasurementsScheduleOfAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Cryptocurrencies classified as non current.", "label": "Cryptocurrencies Classified As Non Current", "terseLabel": "Bitcoin" } } }, "auth_ref": [] }, "riot_CryptocurrenciesMining": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CryptocurrenciesMining", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount of cryptocurrencies - mining.", "label": "Cryptocurrencies Mining", "negatedLabel": "Revenue recognized from Bitcoin mined" } } }, "auth_ref": [] }, "riot_CryptocurrenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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": [] }, "riot_CryptocurrencyQuantityChangeInReceivable": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "CryptocurrencyQuantityChangeInReceivable", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The quantity of crypto currency changes in receivables.", "label": "Cryptocurrency Quantity, Change in Receivable", "terseLabel": "Change in Bitcoin receivable quanity" } } }, "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": [ "r115", "r162", "r169", "r175", "r262", "r268", "r397", "r398", "r399", "r405", "r406", "r425", "r427", "r428", "r430", "r431", "r432", "r438", "r441", "r443", "r444", "r485" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r115", "r162", "r169", "r175", "r262", "r268", "r397", "r398", "r399", "r405", "r406", "r425", "r427", "r428", "r430", "r431", "r432", "r438", "r441", "r443", "r444", "r485" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r115", "r162", "r169", "r175", "r262", "r268", "r397", "r398", "r399", "r405", "r406", "r425", "r427", "r428", "r430", "r431", "r432", "r438", "r441", "r443", "r444", "r485" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r91", "r402", "r409", "r825" ] }, "us-gaap_CustomerContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerContractsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Customer Contracts [Member]", "terseLabel": "Customer contracts", "documentation": "Entity's established relationships with its customers through contracts." } } }, "auth_ref": [ "r51" ] }, "riot_DataCenterHostingMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "DataCenterHostingMember", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Data Center Hosting Member", "terseLabel": "Data Center Hosting", "verboseLabel": "Data Center Hosting" } } }, "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": [ "r88", "r153", "r303", "r307", "r308", "r309", "r310", "r311", "r312", "r315", "r316", "r317", "r319" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "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": [ "r54", "r56", "r304", "r469", "r689", "r690" ] }, "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": [ "r19", "r305" ] }, "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": [ "r451" ] }, "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": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239" ] }, "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": [ "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844" ] }, "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": [ "r873" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainLoss", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r836", "r837" ] }, "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": [ "r55", "r859" ] }, "us-gaap_DeferredIncomeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r801" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r6", "r91", "r109", "r408", "r409", "r825" ] }, "riot_DeferredRevenueGainOnAcquisitionSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "DeferredRevenueGainOnAcquisitionSettlement", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r816" ] }, "riot_DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfSharesSettledForTaxWithholdingSettlementShares": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfSharesSettledForTaxWithholdingSettlementShares", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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/20240331", "localname": "DeliveryOfCommonStockUnderlyingRestrictedStockUnitsNetOfSharesSettledForTaxWithholdingSettlementValue", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [] }, "us-gaap_DepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositAssets", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsScheduleOfDepositsOnEquipmentDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r815" ] }, "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/20240331", "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/20240331", "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]" } } }, "auth_ref": [] }, "riot_DepositsOnEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "DepositsOnEquipment", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDepositsDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Deposits on equipment.", "label": "Deposits On Equipment", "negatedLabel": "Deposits on equipment", "terseLabel": "Deposits on equipment" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation expense related to property and equipment", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r46" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 3.0 }, "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r6", "r46" ] }, "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": [ "r451" ] }, "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": [ "r133", "r134", "r454", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r615", "r616", "r657", "r658", "r659", "r660", "r661", "r662", "r681", "r714", "r892" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r133" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r133" ] }, "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": [ "r94", "r421", "r433" ] }, "us-gaap_DevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopmentCosts", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Development Costs, Period Cost", "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": [ "r529" ] }, "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": [ "r350", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "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": [ "r350", "r692", "r693", "r694", "r695", "r696", "r697", "r698" ] }, "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": [ "r862" ] }, "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": [ "r362", "r365", "r393", "r394", "r396", "r703" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Stock-Based Compensation" } } }, "auth_ref": [] }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockSupplementAbstract", "lang": { "en-us": { "role": { "label": "Investments." } } }, "auth_ref": [] }, "riot_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "DocumentAndEntityInformationAbstract", "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/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_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r726" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r759" ] }, "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": [] }, "riot_ESSMetronMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ESSMetronMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "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 [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r144", "r167", "r168", "r169", "r170", "r171", "r177", "r179", "r182", "r183", "r184", "r188", "r444", "r445", "r532", "r550", "r683" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r144", "r167", "r168", "r169", "r170", "r171", "r179", "r182", "r183", "r184", "r188", "r444", "r445", "r532", "r550", "r683" ] }, "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", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r176", "r185", "r186", "r187" ] }, "riot_EliminationsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "EliminationsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Eliminations Member", "terseLabel": "Eliminations [Member]" } } }, "auth_ref": [] }, "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": [ "r17" ] }, "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": [ "r395" ] }, "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": [ "r395" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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_EngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "EngineeringMember", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r724" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "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": [ "r724" ] }, "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_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r724" ] }, "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_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r798" ] }, "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": [ "r724" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r724" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://riotblockchain.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r724" ] }, "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": [ "r724" ] }, "riot_EquipmentDamageMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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/20240331", "localname": "EquipmentDepositsAbstract", "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Deposits on equipment:" } } }, "auth_ref": [] }, "riot_EquipmentPurchaseDeposits": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "EquipmentPurchaseDeposits", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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/20240331", "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r9", "r115", "r139", "r140", "r141", "r159", "r160", "r161", "r164", "r172", "r174", "r189", "r262", "r268", "r338", "r397", "r398", "r399", "r405", "r406", "r425", "r427", "r428", "r429", "r430", "r432", "r443", "r460", "r461", "r462", "r463", "r464", "r465", "r487", "r562", "r563", "r564", "r579", "r648" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r767" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r731", "r742", "r752", "r777" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r728", "r739", "r749", "r774" ] }, "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": [ "r58", "r674" ] }, "riot_ExchangeOfBitcoinForEmployeeCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r773" ] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r0", "r6" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "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": [ "r314", "r355", "r356", "r357", "r358", "r359", "r360", "r449", "r495", "r496", "r497", "r689", "r690", "r699", "r700", "r701" ] }, "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": [ "r447" ] }, "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": [ "r314", "r355", "r360", "r449", "r495", "r699", "r700", "r701" ] }, "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": [ "r314", "r355", "r360", "r449", "r496", "r689", "r690", "r699", "r700", "r701" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "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": [ "r314", "r355", "r356", "r357", "r358", "r359", "r360", "r449", "r497", "r689", "r690", "r699", "r700", "r701" ] }, "riot_FairValueMeasurementsDetailsScheduleofChangesinEstimatedFairValueofDerivativeAssetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "FairValueMeasurementsDetailsScheduleofChangesinEstimatedFairValueofDerivativeAssetLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "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/20240331", "localname": "FairValueMeasurementsDetailsScheduleofChangesinEstimatedFairValueofDerivativeAssetTable", "presentation": [ "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "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/20240331", "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/20240331", "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/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": [ "r314", "r355", "r356", "r357", "r358", "r359", "r360", "r495", "r496", "r497", "r689", "r690", "r699", "r700", "r701" ] }, "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": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r269", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r318", "r335", "r433", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r548", "r688", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r844", "r845", "r846", "r847" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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": [ "r124", "r281" ] }, "riot_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2025", "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": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2028", "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": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2027", "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": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2026", "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": [ "r83" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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": [ "r279", "r280", "r281", "r282", "r524", "r528" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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": [ "r82", "r528" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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": [ "r524" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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": [ "r42", "r43" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfEstimatedFutureAmortizationOfFiniteLivedIntangibleAssetsDetails", "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r82", "r524" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r735", "r746", "r756", "r781" ] }, "riot_FuturePowerCreditsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "FuturePowerCreditsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20240331", "localname": "FuturePowerCreditsNonCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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_GMOLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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_GainLossRelatedToLitigationSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossRelatedToLitigationSettlement", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r851" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets" } } }, "auth_ref": [] }, "riot_GroundLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": "Condensed Consolidated Statements of Operations" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r100", "r110", "r173", "r174", "r200", "r401", "r407", "r552" ] }, "us-gaap_IncreaseDecreaseInOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r5" ] }, "riot_IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedServiceBasedRestrictedStockAwards": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "IncrementalCommonSharesAttributableToDilutiveEffectOfUnvestedServiceBasedRestrictedStockAwards", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of unvested service-based restricted stock awards using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Unvested Service-Based Restricted Stock Awards", "terseLabel": "Unvested restricted stock awards" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r738", "r746", "r756", "r773", "r781", "r785", "r793" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r791" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r727", "r797" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r727", "r797" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r727", "r797" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Finite-Lived Intangible Assets", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r278" ] }, "riot_InterestAndOtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "InterestAndOtherIncomeExpense", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r146", "r149", "r150" ] }, "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": [ "r72", "r199" ] }, "riot_InvestmentInterestRate2": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20240331", "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_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": [ "r803", "r804", "r831" ] }, "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/20240331", "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/20240331", "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": [] }, "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 [Member]", "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business." } } }, "auth_ref": [] }, "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": [ "r876" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "riot_LeasesDetailsScheduleoffutureminimumoperatingleasepaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "LeasesDetailsScheduleoffutureminimumoperatingleasepaymentsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of future minimum operating lease payments [Line Items]" } } }, "auth_ref": [] }, "riot_LeasesDetailsScheduleoffutureminimumoperatingleasepaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "LeasesDetailsScheduleoffutureminimumoperatingleasepaymentsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Leases (Details) - Schedule of future minimum operating lease payments [Table]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "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": [ "r877" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "verboseLabel": "Total undiscounted lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "verboseLabel": "2028", "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": [ "r482" ] }, "riot_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee Operating Lease Liability Payments Due After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2025", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2028", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2027", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2026", "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": [ "r482" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r877" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "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": [ "r482" ] }, "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": [ "r474" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r16", "r155", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r416", "r419", "r420", "r455", "r607", "r684", "r722", "r856", "r879", "r880" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r66", "r97", "r543", "r709", "r824", "r848", "r874" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r18", "r120", "r155", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r416", "r419", "r420", "r455", "r709", "r856", "r879", "r880" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r12", "r96", "r888" ] }, "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": [ "r15" ] }, "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": [ "r15" ] }, "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": [ "r15" ] }, "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": [ "r823" ] }, "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": [ "r15", "r823" ] }, "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": [ "r12", "r96", "r313", "r320", "r689", "r690", "r888" ] }, "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": [ "r126" ] }, "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": [ "r127" ] }, "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": [ "r287", "r288", "r289", "r293", "r852", "r853" ] }, "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": [ "r851", "r852", "r853" ] }, "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": [ "r288", "r289", "r292", "r293" ] }, "us-gaap_LossContingencyEstimatedRecoveryFromThirdParty": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimatedRecoveryFromThirdParty", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Estimated Recovery from Third Party", "terseLabel": "Loss Contingency, Estimated recovery from third party", "documentation": "If estimable, describe the recovery that could be expected to result from a right to proceed against a third party such as an insurer or co-defendant." } } }, "auth_ref": [ "r800" ] }, "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": [ "r851" ] }, "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": [ "r287", "r288", "r289", "r293", "r852", "r853" ] }, "riot_MachineryAndFacilityEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "MachineryAndFacilityEquipmentMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Machinery and facility equipment [Member]", "label": "Machinery And Facility Equipment Member", "terseLabel": "Machinery and facility equipment [Member]" } } }, "auth_ref": [] }, "riot_ManufacturingTermLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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_MaximumAmountOfSalesShares": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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/DisclosureDebtDetails", "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsEstimatedUsefulLivesOfPropertyAndEquipmentDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "auth_ref": [ "r288", "r289", "r290", "r291", "r361", "r522", "r559", "r599", "r600", "r653", "r654", "r655", "r656", "r663", "r675", "r676", "r687", "r691", "r702", "r711", "r858", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r765" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r765" ] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "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": [ "r872" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "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": [ "r450" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "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/20240331", "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/20240331", "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_MemberOfOurCompanysOfficersAndEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "MemberOfOurCompanysOfficersAndEmployeesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Member Of Our Companys Officers And Employees Member" } } }, "auth_ref": [] }, "riot_MicrobtElectronicsTechnologyCo.LtdMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "localname": "MidasGreenTechnologiesLlcMember", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "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 [Member]" } } }, "auth_ref": [] }, "riot_MinersAndMiningEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [ "r288", "r289", "r290", "r291", "r361", "r522", "r559", "r599", "r600", "r653", "r654", "r655", "r656", "r663", "r675", "r676", "r687", "r691", "r702", "r711", "r858", "r881", "r882", "r883", "r884", "r885", "r886" ] }, "riot_MiningMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "MiningMember", "presentation": [ "http://riotblockchain.com/role/DisclosureRevenueFromContractsWithCustomersScheduleOfDisaggregatedRevenueDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Mining Member", "terseLabel": "Bitcoin Mining" } } }, "auth_ref": [] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r784" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r792" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r766" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r148" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r76", "r77", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 }, "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)", "label": "Net Income (Loss)", "terseLabel": "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": [ "r68", "r78", "r98", "r118", "r135", "r137", "r141", "r155", "r163", "r167", "r168", "r169", "r170", "r173", "r174", "r181", "r196", "r209", "r214", "r217", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r445", "r455", "r547", "r629", "r646", "r647", "r685", "r720", "r856" ] }, "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r765" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r735", "r746", "r756", "r773", "r781" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r762" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r773" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r792" ] }, "riot_NonRule10b51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "NonRule10b51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Non Rule 10b51 Arr Modified [Flag]", "terseLabel": "Non Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r792" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r73" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense):" } } }, "auth_ref": [] }, "riot_NonvestedRestrictedStockAdditionalSharesActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [ "r11" ] }, "riot_NorthernDataWorkingCapitalDisputesMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "localname": "NumberOfAnticipatedGigawattsBitcoinMiningUnderDevelopmentAtSite", "presentation": [ "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_NumberOfCustomersWhoGenerateMoreThanTenPercentOfTotalRevenue": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20240331", "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_NumberOfIncreasedCapacityOfMining": { "xbrltype": "energyItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "localname": "NumberOfMegawattsCapacityConstructionUnderInitialPhaseOfDevelopment", "presentation": [ "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/20240331", "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/20240331", "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_NumberOfMinersToBeDeployed": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "NumberOfMinersToBeDeployed", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of Miners to be deployed", "label": "Number of Miners to be deployed" } } }, "auth_ref": [] }, "riot_NumberOfMinersToBePurchased": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20240331", "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_NumberOfMinersToReplaceUnderperformingMiners": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "NumberOfMinersToReplaceUnderperformingMiners", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Number Of Miners To Replace Underperforming Miners", "label": "Number Of Miners To Replace Underperforming 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": [ "r830" ] }, "riot_NumberOfSharesHeldToCoverWithholdingTaxesRelatedToTheSettlementOfRestrictedStockUnits": { "xbrltype": "sharesItemType", "nsuri": "http://riotblockchain.com/20240331", "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_OfficeAndOtherLeasesMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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 [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "riot_OperatingCashFlowsFromOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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/StatementCondensedConsolidatedStatementsOfOperations" ], "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/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r196", "r209", "r214", "r217", "r685" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "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": [ "r477", "r708" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r875" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesDetails", "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "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": [ "r476" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r476" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r476" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r475" ] }, "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": [ "r481", "r708" ] }, "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": [ "r480", "r708" ] }, "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": [ "r60", "r79", "r80", "r93" ] }, "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": [ "r17" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Other Income", "terseLabel": "Other income (expense)", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r551", "r631", "r664", "r665", "r666" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r20" ] }, "us-gaap_OtherLongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermInvestments", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r535", "r814" ] }, "riot_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r765" ] }, "riot_OtherRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "OtherRevenueMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "documentation": "Other Revenue [Member]", "label": "Other Revenue Member", "terseLabel": "Other revenue", "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r156", "r864", "r865" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r733", "r744", "r754", "r779" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r736", "r747", "r757", "r782" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r736", "r747", "r757", "r782" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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": [ "r92" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r761" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r30" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r29" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsConvertibleNoteDetails", "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r27", "r145", "r227" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Patent costs incurred", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r75" ] }, "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": [ "r75" ] }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireOtherProductiveAssets", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r75" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r75" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r764" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r763" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r773" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r766" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r762" ] }, "riot_PercentageOfDebtApprovedOfTotalPurchases": { "xbrltype": "percentItemType", "nsuri": "http://riotblockchain.com/20240331", "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_PerformanceBasedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "PerformanceBasedRSUsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance based R S Us Member", "label": "Performance based R S Us" } } }, "auth_ref": [] }, "riot_PerformanceBasedRsasMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "PerformanceBasedRsasMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Performance based RSAs [Member]", "label": "Performance based RSAs [Member]" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails", "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/20240331", "localname": "PerformancebasedRSAsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "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/20240331", "localname": "PerformancebasedRSUsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Performancebased RSUs Member", "terseLabel": "Performance-based RSUs" } } }, "auth_ref": [] }, "riot_PowerCurtailmentCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "PowerCurtailmentCredits", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosurePowerPurchaseAgreementDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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_PowerPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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/20240331", "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": [] }, "us-gaap_PreferredStockConvertibleConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockConvertibleConversionRatio", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r324" ] }, "us-gaap_PreferredStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockNoParValue", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r61", "r860" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r61", "r609" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r61", "r322" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "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": [ "r61", "r609", "r627", "r893", "r894" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r61", "r539", "r709" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r817" ] }, "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": [ "r812" ] }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r4", "r26" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r3" ] }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOrSaleOfEquity", "crdr": "debit", "presentation": [ "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": [ "r3", "r573" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r28", "r823" ] }, "riot_ProceedsFromSaleOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ProceedsFromSaleOfCryptocurrencies", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from sale of cryptocurrencies.", "label": "Proceeds From Sale Of Cryptocurrencies", "terseLabel": "Proceeds from sale of Bitcoin" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r219", "r523", "r553", "r554", "r555", "r556", "r557", "r558", "r677", "r692", "r710", "r802", "r854", "r855", "r862", "r890" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r219", "r523", "r553", "r554", "r555", "r556", "r557", "r558", "r677", "r692", "r710", "r802", "r854", "r855", "r862", "r890" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "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": [ "r118", "r135", "r137", "r147", "r155", "r163", "r173", "r174", "r196", "r209", "r214", "r217", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r414", "r417", "r418", "r445", "r455", "r533", "r546", "r578", "r629", "r646", "r647", "r685", "r706", "r707", "r721", "r820", "r856" ] }, "riot_ProfitLossMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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, Plant and Equipment [Abstract]" } } }, "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": [ "r7" ] }, "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": [ "r85", "r103", "r107", "r108" ] }, "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": [ "r86", "r122", "r545" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "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/StatementCondensedConsolidatedBalanceSheets" ], "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": [ "r7", "r534", "r545", "r709" ] }, "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": [ "r7" ] }, "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": [ "r86" ] }, "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_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Axis]", "documentation": "Information by property that could be leased or is available for lease." } } }, "auth_ref": [ "r99" ] }, "riot_PropertySubjectToOrAvailableForOperatingLease_Domain": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "PropertySubjectToOrAvailableForOperatingLease_Domain", "presentation": [ "http://riotblockchain.com/role/DisclosureLeasesScheduleOfFutureMinimumOperatingLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "PropertySubjectToOrAvailableForOperatingLease_ [Domain]", "terseLabel": "Property Subject to or Available for Operating Lease [Domain]" } } }, "auth_ref": [] }, "riot_PropertyandEquipmentDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "PropertyandEquipmentDetailsLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and Equipment (Details) [Line Items]" } } }, "auth_ref": [] }, "riot_PropertyandEquipmentDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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/20240331", "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_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Purchase Obligation, to be Paid, Remainder of Fiscal Year", "terseLabel": "2024", "documentation": "Amount of purchase arrangement to be paid in remainder of current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment." } } }, "auth_ref": [] }, "riot_PurchaseObligationRemainingCommitmentDueInEarlyYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "PurchaseObligationRemainingCommitmentDueInEarlyYearOne", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r761" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r761" ] }, "riot_QuantityOfCryptoCurrencyExchangeForEmployeeCompensation": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20240331", "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_QuantityOfCryptoCurrencyRevenueRecognizedFromMining": { "xbrltype": "integerItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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": [ "r288", "r289", "r290", "r291", "r354", "r361", "r388", "r389", "r390", "r498", "r522", "r559", "r599", "r600", "r653", "r654", "r655", "r656", "r663", "r675", "r676", "r687", "r691", "r702", "r711", "r714", "r849", "r858", "r882", "r883", "r884", "r885", "r886" ] }, "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": [ "r288", "r289", "r290", "r291", "r354", "r361", "r388", "r389", "r390", "r498", "r522", "r559", "r599", "r600", "r653", "r654", "r655", "r656", "r663", "r675", "r676", "r687", "r691", "r702", "r711", "r714", "r849", "r858", "r882", "r883", "r884", "r885", "r886" ] }, "riot_RealizedGainOnExchangeOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [] }, "riot_ReclassificationOfDepositsOnEquipmentToPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ReclassificationOfDepositsOnEquipmentToPropertyAndEquipment", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [] }, "us-gaap_ReclassificationOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOtherMember", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification, Other [Member]", "documentation": "Reclassification affecting comparability of financial statement, classified as other. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r812" ] }, "riot_ReclassificationToPropertyAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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_ReclassificationTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Axis]", "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r812" ] }, "us-gaap_ReclassificationTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationTypeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureBitcoinScheduleOfAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification, Type [Domain]", "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r812" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "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": [ "r38", "r39" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of reportable segments and operating income", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r38", "r39" ] }, "riot_ReconcilingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ReconcilingItemsAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "label": "Reconciling Items Abstract", "terseLabel": "Reconciling Items:" } } }, "auth_ref": [] }, "us-gaap_RecordedUnconditionalPurchaseObligationDueWithinOneYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RecordedUnconditionalPurchaseObligationDueWithinOneYear", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Recorded Unconditional Purchase Obligation, to be Paid, Year One", "terseLabel": "2025", "documentation": "Amount of recorded unconditional purchase obligation 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": [ "r286" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r728", "r739", "r749", "r774" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r488", "r489", "r878" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "riot_RemainingAmountInEscrowAllocatedToDefendant": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r31", "r823" ] }, "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": [ "r157", "r158", "r306", "r325", "r490", "r680", "r681" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r729", "r740", "r750", "r775" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r730", "r741", "r751", "r776" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r737", "r748", "r758", "r783" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Restricted Cash", "periodEndLabel": "Restricted cash", "periodStartLabel": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r813", "r821", "r887", "r889" ] }, "riot_RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofRecognizedStockbasedCompensationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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": [] }, "riot_RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedPerformancebasedRestrictedCommonStockActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedPerformancebasedRestrictedCommonStockActivityLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Common Stock, Stock Options, Restricted Stock Units (\"RSUs\") and Warrants (Details) - Schedule of Unvested Performance-based Restricted Common Stock Activity [Line Items]" } } }, "auth_ref": [] }, "riot_RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedPerformancebasedRestrictedCommonStockActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedPerformancebasedRestrictedCommonStockActivityTable", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Common Stock, Stock Options, Restricted Stock Units (\"RSUs\") and Warrants (Details) - Schedule of Unvested Performance-based Restricted Common Stock Activity [Table]" } } }, "auth_ref": [] }, "riot_RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedTimebasedRestrictedCommonStockActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedTimebasedRestrictedCommonStockActivityLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Common Stock, Stock Options, Restricted Stock Units (\"RSUs\") and Warrants (Details) - Schedule of Unvested Time-based Restricted Common Stock Activity [Line Items]" } } }, "auth_ref": [] }, "riot_RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedTimebasedRestrictedCommonStockActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RestrictedCommonStockStockOptionsRestrictedStockUnitsRSUsandWarrantsDetailsScheduleofUnvestedTimebasedRestrictedCommonStockActivityTable", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Common Stock, Stock Options, Restricted Stock Units (\"RSUs\") and Warrants (Details) - Schedule of Unvested Time-based Restricted Common Stock Activity [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/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails", "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": [ "r33" ] }, "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/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r63", "r90", "r542", "r566", "r571", "r577", "r610", "r709" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r159", "r160", "r161", "r164", "r172", "r174", "r262", "r268", "r397", "r398", "r399", "r405", "r406", "r425", "r428", "r429", "r432", "r443", "r562", "r564", "r579", "r893" ] }, "riot_Revenue1": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "Revenue1", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "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": "Total segment and consolidated revenue" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "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": [ "r111", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r353" ] }, "riot_RevenueNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueNetAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenue Net Abstract", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "riot_RevenueNetEngineeringMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueNetEngineeringMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Net Engineering [Member]", "label": "Revenue Net Engineering [Member]", "terseLabel": "Engineering [Member]" } } }, "auth_ref": [] }, "riot_RevenueNetHostingMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueNetHostingMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Net Hosting Member", "label": "Revenue Net Hosting [Member]", "terseLabel": "Data Center Hosting [Member]" } } }, "auth_ref": [] }, "riot_RevenueNetMiningMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueNetMiningMember", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationDetails", "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Revenue Net Mining Member", "label": "Revenue Net Mining [Member]", "terseLabel": "Bitcoin Mining [Member]" } } }, "auth_ref": [] }, "riot_RevenueRecognizedFromCryptocurrenciesMined": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [ "r106" ] }, "riot_RevenueRemainingPerformanceObligationRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueRemainingPerformanceObligationRemainderOfFiscalYear", "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 remainder of fiscal year.", "label": "Revenue Remaining Performance Obligation Remainder Of Fiscal Year", "terseLabel": "Remainder of 2024" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueRemainingPerformanceObligationYearFour", "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 four.", "label": "Revenue Remaining Performance Obligation Year Four", "terseLabel": "2028" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearFourThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueRemainingPerformanceObligationYearFourThereafter", "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 four thereafter.", "label": "Revenue Remaining Performance Obligation Year Four Thereafter", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueRemainingPerformanceObligationYearOne", "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 one.", "label": "Revenue Remaining Performance Obligation Year One", "terseLabel": "2025" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueRemainingPerformanceObligationYearThree", "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 three.", "label": "Revenue Remaining Performance Obligation Year Three", "terseLabel": "2027" } } }, "auth_ref": [] }, "riot_RevenueRemainingPerformanceObligationYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RevenueRemainingPerformanceObligationYearTwo", "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 two.", "label": "Revenue Remaining Performance Obligation Year Two", "terseLabel": "2026" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r142", "r155", "r197", "r198", "r208", "r212", "r213", "r219", "r221", "r222", "r258", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r455", "r533", "r856" ] }, "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/20240331", "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": [ "r479", "r708" ] }, "riot_RightOfUseAssetsExchangedForNewOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "RightOfUseAssetsExchangedForNewOperatingLeaseLiabilities", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20240331", "localname": "RockdaleFacilityBitcoinMiningFacilityTexasMember", "presentation": [ "http://riotblockchain.com/role/DisclosureOrganizationAndBasisOfPresentationDetails", "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": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r792" ] }, "riot_Rule10b51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "Rule10b51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "N/A", "label": "Rule 10b51 Arr Modified [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r792" ] }, "riot_SaleOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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/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/20240331", "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": [] }, "riot_SbiCryptoCoLitigationMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [] }, "riot_ScheduleOfAccruedExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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", "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails" ], "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": [ "r33" ] }, "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": [ "r33" ] }, "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": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239" ] }, "riot_ScheduleOfChangesInEstimatedFairValueOfDerivativeAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfChangesInEstimatedFairValueOfDerivativeAssetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Changes In Estimated Fair Value Of Derivative Asset" } } }, "auth_ref": [] }, "riot_ScheduleOfChangesInTheTotalDeferredRevenueLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfChangesInTheTotalDeferredRevenueLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Changes In The Total Deferred Revenue Liability 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": [ "r49" ] }, "riot_ScheduleOfDepositAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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": [] }, "riot_ScheduleOfDisaggregatedRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfDisaggregatedRevenueAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Disaggregated Revenue Abstract" } } }, "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": [ "r448", "r449" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "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": [ "r42", "r43", "r524" ] }, "riot_ScheduleOfFutureMinimumOperatingLeasePaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfFutureMinimumOperatingLeasePaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Future Minimum Operating Lease Payments Abstract" } } }, "auth_ref": [] }, "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": [ "r10", "r84" ] }, "riot_ScheduleOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsTables" ], "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": [ "r40" ] }, "riot_ScheduleOfLeaseExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfLeaseExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Lease Expense Abstract" } } }, "auth_ref": [] }, "riot_ScheduleOfOtherInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfOtherInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Other Information [Abstract]" } } }, "auth_ref": [] }, "riot_ScheduleOfOtherInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [] }, "riot_ScheduleOfPotentiallyDilutiveSecuritiesIncludedInComputationOfEarningsPerShareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfPotentiallyDilutiveSecuritiesIncludedInComputationOfEarningsPerShareTableTextBlock", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were included in the computation of diluted EPS.", "label": "Schedule of Potentially Dilutive Securities Included In Computation of Earnings Per Share [Table Text block]", "terseLabel": "Dilutive securities that were included in the computation of diluted net income (loss) per share" } } }, "auth_ref": [] }, "riot_ScheduleOfPropertyAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfPropertyAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property And Equipment Abstract" } } }, "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": [ "r7" ] }, "riot_ScheduleOfRecognizedStockBasedCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ScheduleOfRecognizedStockBasedCompensationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Recognized Stock Based Compensation Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "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": [ "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ] }, "riot_ScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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/DisclosureFiniteLivedIntangibleAssetsTables" ], "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": [ "r43" ] }, "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": [ "r723" ] }, "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": [ "r815" ] }, "riot_SecurityDepositPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [ "r725" ] }, "riot_SegmentInformationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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 Reporting [Abstract]" } } }, "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": [ "r192", "r193", "r194", "r195", "r196", "r201", "r211", "r215", "r216", "r217", "r218", "r219", "r220", "r222" ] }, "us-gaap_SegmentReportingInformationRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationRevenueAbstract", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "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": "Change in Reportable Segments", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r202", "r203", "r204", "r205", "r206", "r207", "r221", "r686" ] }, "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingRevenueReconcilingItemLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "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/StatementCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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": [ "r71" ] }, "riot_SeriesAConvertibleStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "SeriesAConvertibleStockValue", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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 March 31, 2024 and December 31, 2023" } } }, "auth_ref": [] }, "riot_SeriesBConvertibleStockValues": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "SeriesBConvertibleStockValues", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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 BConvertible Stock Values", "terseLabel": "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" } } }, "auth_ref": [] }, "riot_ServiceBasedAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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_ServiceBasedRSSMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ServiceBasedRSSMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Service Based R S A s [Member]", "label": "Service Based R S A s [Member]", "terseLabel": "Service Based R S A s" } } }, "auth_ref": [] }, "riot_ServiceBasedRSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ServiceBasedRSUsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Service based R S Us [Member]", "label": "Service based R S Us [Member]" } } }, "auth_ref": [] }, "us-gaap_ServiceLifeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceLifeMember", "presentation": [ "http://riotblockchain.com/role/DisclosurePropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Service Life [Member]", "terseLabel": "Effect of increase in estimated useful life", "documentation": "A revision in the estimated economic useful life of a long-lived tangible asset (the period of time over which the asset is projected to benefit operations)." } } }, "auth_ref": [ "r682" ] }, "riot_ServicebasedRSAsMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "ServicebasedRSAsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "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/20240331", "localname": "ServicebasedRSUsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Servicebased RSUs Member", "terseLabel": "Service-based RSUs" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "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": [ "r363", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "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", "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": [ "r375" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "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": [ "r373" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "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": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfRecognizedStockBasedCompensationDetailss", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedPerformanceBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationScheduleOfUnvestedTimeBasedRestrictedCommonStockActivityDetails", "http://riotblockchain.com/role/DisclosureStockBasedCompensationTables", "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391" ] }, "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": [ "r704" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "presentation": [ "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/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/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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "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/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": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://riotblockchain.com/role/DisclosureInvestmentsDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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_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": [ "r79", "r152" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r112", "r128", "r129", "r130", "r155", "r179", "r180", "r182", "r184", "r190", "r191", "r258", "r294", "r296", "r297", "r298", "r301", "r302", "r322", "r323", "r327", "r330", "r337", "r455", "r573", "r574", "r575", "r576", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r609", "r630", "r648", "r667", "r668", "r669", "r670", "r671", "r799", "r822", "r829" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r9", "r22", "r115", "r139", "r140", "r141", "r159", "r160", "r161", "r164", "r172", "r174", "r189", "r262", "r268", "r338", "r397", "r398", "r399", "r405", "r406", "r425", "r427", "r428", "r429", "r430", "r432", "r443", "r460", "r461", "r462", "r463", "r464", "r465", "r487", "r562", "r563", "r564", "r579", "r648" ] }, "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/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r159", "r160", "r161", "r189", "r523", "r572", "r590", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r628", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r715" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Condensed 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": "Condensed Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Condensed 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": "Condensed Consolidated Statements of Stockholders' Equity" } } }, "auth_ref": [] }, "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/StatementCondensedConsolidatedBalanceSheetsParenthetical", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r159", "r160", "r161", "r189", "r523", "r572", "r590", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r622", "r623", "r624", "r625", "r626", "r628", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r648", "r715" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r732", "r743", "r753", "r778" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r9", "r61", "r62", "r90", "r573", "r648", "r668" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r9", "r61", "r62", "r90", "r579", "r648", "r668", "r721" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r48", "r61", "r62", "r90" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r62", "r64", "r65", "r81", "r611", "r627", "r649", "r650", "r709", "r722", "r824", "r848", "r874", "r893" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://riotblockchain.com/role/StatementCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity" } } }, "auth_ref": [] }, "riot_StockholdersEquityDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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 Note [Abstract]" } } }, "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": [ "r89", "r154", "r321", "r323", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r338", "r434", "r651", "r652", "r672" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r491" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r491" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureStockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r466", "r491" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "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/StatementCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental information:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r772" ] }, "riot_TotalSegmentAndConsolidatedCostOfRevenueExclusiveOfDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://riotblockchain.com/20240331", "localname": "TotalSegmentAndConsolidatedCostOfRevenueExclusiveOfDepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://riotblockchain.com/role/DisclosureSegmentInformationScheduleOfReportableSegmentsAndOperatingIncomeDetails" ], "lang": { "en-us": { "role": { "documentation": "Total segment and consolidated cost of revenue (exclusive of depreciation and amortization).", "label": "Total Segment And Consolidated Cost Of Revenue Exclusive Of Depreciation And Amortization", "terseLabel": "Total segment and consolidated cost of revenues" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r764" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r771" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trademarks [Member]", "terseLabel": "Trademark", "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": [ "r50" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r791" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r793" ] }, "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": [ "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r318", "r335", "r433", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r548", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r844", "r845", "r846", "r847" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r794" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r795" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r793" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r793" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r796" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r794" ] }, "riot_TxuEnergyRetailCompanyLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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/DisclosureSignificantAccountingPoliciesAndRecentAccountingPronouncementsDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r113", "r114", "r115", "r116", "r117", "r163", "r164", "r165", "r166", "r175", "r225", "r226", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r283", "r397", "r398", "r399", "r403", "r404", "r405", "r406", "r410", "r411", "r412", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r452", "r453", "r456", "r457", "r458", "r459", "r467", "r468", "r470", "r471", "r472", "r473", "r483", "r484", "r485", "r486", "r487", "r525", "r526", "r527", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571" ] }, "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": [ "r413" ] }, "riot_TypeOfProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://riotblockchain.com/20240331", "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/20240331", "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/20240331", "localname": "UlListingsMember", "presentation": [ "http://riotblockchain.com/role/DisclosureFiniteLivedIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "UL Listings [Member]", "label": "Ul Listings Member", "terseLabel": "UL Listings" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r790" ] }, "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": [ "r74" ] }, "us-gaap_UsTreasuryUstInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UsTreasuryUstInterestRateMember", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury (UST) Interest Rate [Member]", "terseLabel": "Treasury rate", "documentation": "Interest rate on direct treasury obligation of U.S. government (UST)." } } }, "auth_ref": [ "r870" ] }, "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": [ "r35", "r36", "r37", "r101", "r102", "r104", "r105" ] }, "us-gaap_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableLeaseCost", "crdr": "debit", "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": [ "r478", "r708" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://riotblockchain.com/role/DisclosureDebtDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "riot_WarrantsToPurchaseCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://riotblockchain.com/20240331", "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": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average number of shares outstanding (in Shares)", "verboseLabel": "Diluted weighted average number of shares outstanding", "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": [ "r178", "r184" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://riotblockchain.com/role/DisclosureEarningsPerShareIncludedInComputationOfDilutedNetIncomeLossPerShareDetails", "http://riotblockchain.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average number of shares outstanding (in Shares)", "verboseLabel": "Basic weighted average number of shares outstanding", "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": [ "r177", "r184" ] } } } }, "std_ref": { "r0": { "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" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-14" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r724": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r725": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r727": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r728": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r729": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r730": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r812": { "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" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "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" }, "r869": { "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" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r871": { "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" }, "r872": { "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" }, "r873": { "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" }, "r874": { "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" }, "r875": { "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" }, "r876": { "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" }, "r877": { "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" }, "r878": { "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" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r888": { "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" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "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" } } } ZIP 97 0001558370-24-006400-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-24-006400-xbrl.zip M4$L#!!0 ( "V$H5@H5].G&QT %IA 0 1 /"/G__C;S_]YVCT^_G#C>.%;KS"0>2X%*,(>\XSB9;. M-%RO4>#<8DJ)[SOGE'@+[#C'1X??'YX),P< 2ND\/C[,-% MBBT,/CD?Q\?CDZ.3#\Z'3Q^./QV?.?>W&=@M)VQ.6N!>F/>)N4N\0@[V,1![ M%=+5)9ZCV(\^'_PS1KY MXH(W%JVIG"_X4L')B*N )&X%$ ?QZD1F?B='8_P2X8"1F8]' (8IBOB\Q$8G M,"^EX@[C(*(J:2S2(*,MH\[#]9=_97?SNW4VQ9DH4M%2J]$34XT6R)UP[A3H!]WVU.U%N.+B6,)Z]H2O MN4^]PC MBA?[^&[.&Z'%@B;>6-KN$D>(^*G:=XY58Q/JV2S!H-?ZAG_]>[N:_ MG*2C0>N*U5<(2\2>8(?+92NHGZ*9CQLKK196H\G3XP]-KUL@2Z->973.=PG" M8:"J5'9'%R@@_Q(T\]6,BY P\'@+"2CV5^8-M1[R<=-%*F,6#K# #8.QC'WP MC-J'(UD$9,X7*N[TN")D0X+%/9_H7((9U]D#=G'E$PT#_J>;S'X*O>\&J=8F M3IHV4>K5*7 [6;_"3)*>*Y\K?0\6LV>+^<(BLH(U]!O#\]B_(4^8:7?/N[6M M[MVW6&%C[[X3*QPY.:%.+"AU?"!UV/=O8;CG)')#$I3VZYXG*$%^:6.F,+MN MC;5&\Z$Y=:78ZQO]O N'%'T,FF[5]'7 QTJD6Z$D$%J=?6SJK(1B4$D7E?"= MU!.?P""SY&L8J<[FVQNT**PQ,Y<5)G9V&5('L XZ['66KM!>[Q7U^^9 4YR& M#_K:6^QC9Z&/-ET/D8]7-8@KZ!B#T^M=4*@HH13*KB =E-BJQ"^(!EQ>C&\ 'I<(4J5BBJ[,2O0QK!7;,4"A;4/ 21S*3&:NV'ML4( MFD=2$B.H^FPT[]UA:?=B32\"'=G,/-C.UM?LNM^OTVG\N/_%ND&'>[DO))QI5'=H4*#^^ICB8IA>&>HK7X.XVR\,::X& MZ<6NO[4UB+[#O1&3*R%Z91C?[!GTTCWQOT,ROUY+G2]L#-KJE+-MEG:MUU&' MW/I!.RW9SJHT9[T&-/G-@\3-RNZU5-73RM^D:-Z@!TUVN2RM7"]Q13[Y(&5M M!K,\&UDO:67>^"!KX\S@]I1@O0X,M%KID-V[J"=+HDH1@DD M>MV8)WX,JNF>G]$A,4.OIJX9&8.R#"/G;2%SO5J,XV(I9CU2C^9&]%_;[+P(<0>.\@F;Q.L&DSC=I/^S_4,=0/-HN< MR757_:C5D.0.2U8X<="!>3A-KHOAJ48Q1FDNND\DVKBI.F M*K)218,">IRE*YP"#:A6/1)?6W6A;]YML?.B)+&H MMCA9A31*[[#MK1+ZMGUJ[;+[ 5#5('%>%CFM/XE*Y UUU'=X.%%Z(3[]Y2YH M>TZC4UNMG9PUYZ_\8*/V?GSV,]?_\&3&WAX+W_*M\.&I\#=7>+U@L/AW*E[# M&L.R)EK%2C(.I,6$DYK!J3('77;6Y1WWSFA[$0W39BTZ59VI574: O)_Q_?] MX#]01^X!SYT7\4O$83X?,+):^_@@_6U)\?SS :AZQ$<)]]A/C__PT>SP9>5G M((BZT$-N%\_/SX?/IX&I8FJK M9'V^-T74@RQBL<&=O!!V&:XX.-]3H]B7%*8P:**9';EPCHZ::?P)3F<""<@" MJP-HG02ODR'^:\Z*/XU?F/<)K=>P$L!/Z0]!$";4B]_@)VZE?"_G!&B%V1JY MA0$)XV'8/5R$3V/L>MR(3DX/',87FQ6Z"5V!)H%F*G#X ^S]])!WE1J9OM>Z MV9XEYA7@!>P_Y=W7F_F45EJ- ,_H^&1T_'UO.D[')& 1%,;T6$U&6TOQ M;[;]V#.TN=*XB_J,N8HM02E6'+B;+O97:9/_JYLVZO/8B,6SWE,?;ROM'?M) MT@YT__F@='!#&%HL:#)MI4?'DQD3Q[\'3N)70&_D$Q1,#Q;7$5[!I'_@H!3J M\T'$M^C<(Q!0W%,@H3<5[;R8IA<9 N+[$)#*8#F5+")1#%]_H6&\SCHA''VR M5L.R_XU\YF?OTR6>\A7)KYVV9T?Q&QN9[T&\2B(7=+..PM10(>Y@#;MJ MRMJU*TLQM8KNAO"TO?FK7=">TO)2;- MZLWIY3XZ1_0$$0PH,0]^@%CT+!:!GFP]L^?25C8KO(5NI=$+?^8Z4'LQ.^"Y M6,YW;>4&U*LX3VP_IA!DAY]W-Z:5[&ZY%B@I5K%X'4288A;!2Q#)S@W>8$CW MIC;KM85P%;^7&#(9Z8:[Z<7[F-\"/OGY&SX9%L]5IA]@-<71W5S(/D8RKSQ9LGOT,VN9KR]R>V5!/!6\D_@:IL+\5M/\=LJYXQ1E:"K M:<8WQ(5Q<86S-'J+Y[!6RLU8?B"+)9?G-Y87OGXG'#<)-]V/PA%4L+!Y]E%1 MK%R!:>AB[#&X]?&(Q.E*#8/%:C4A7CU/-O*\;=:KE%S-D5!Z]N"F)B]I/@WE MCPO8*X.MV-+L.#E'L0L(KP/>=L%G?5:\MMBHE6VO?#JS8CKM3?%+= Z):QGW M7D1'(C_B4Y1]>N757T-B]S"/N&)J(9/F%*MX!DI$L-;C9G%'^0;UB2_W21I? MDT]/_/ZZA\1Z"G7G1$!9^7[B.:< KGA?!U]>7&[XX!@R49$UCQ-DM\ M'\7; ML=82Z"@B2>*F9]-?@%1!>\73A0OE3/#>')VNS@VW$G$J4_';F[LI#TI;**XQ9N^LV!IHD9"J MW(HFOHS'?+CTY)8R;,B+/2)!YL]V/U!3J! P9U"/V;D*2E>P85% MDHS P"L?>UN\N]DUH_WC[%8[34;DFQX)O__3WZX'O>

\DG+@MMT($V9YWX*REAL($B"H0SA-44Q#N.H.ML*,) M2L3Q_+\?PBQDHNV3+#_SHR3#* BS_2''0DL8X/R$&[+.XF]N8C^E9W67F/]_ MH8#NPMN'N1<9:E^[$(#S/-W%%-V//3:(#^K*7OOV7T$ O2E)O*6)MKI"M"#C M3GGH8)%Y.C&C8K*T(6^.$(7>4QBY4+2I$5!:Y](!STDK;->\6".Y9G/: @FC MJ4U:^&&_W/>5[TV)^/9]4*!2^82R:+U\T,9U6WN [F^F@>RDF4G$L[0U =,U M@VNQUMWJ!!+NKFSVB*H)-7#D=[ M"[68(QFQL@WL/LG"/%O%= 347I(95H.!-5A5LBQT0VW!0+8N53 CJ?_ED#3Y MATM8N#:@G=E>Q:B"A3W/'?C.8?N!3L/Z+$M]TR6-'F=8E;_3OQA<*!^ M3'[!JBLRW)+>33QQ&;?#!%FZN[#6/@$:[S91RHUO,^!!PR.*.86J-38KMA> ;VK(ROI+% C,J" M'4K K\KCR4R8VGH99MV^]@4R$[): A?T_E1T"'A3R9@$VM2^R2(9QA1C0T2# MMEZA[.0FS@XI;9Q9GPM+]@NJU]F#$* U]Q:[8=6=J,4$\.._V.A+"PQ+!CB> QTO\NGF2 MTTUDS4E..'82>/P5;_GLA1'ML'*=I+1^NM@E$T8O\9/UUM-$Q:'5T$Y@[=JH M)^'&2FG#H]6Z2<%1C;U %>6S=9*>4=KNK:2]I.=FSZY)DWTFT2T2HN8L8 @( M$G0P/K*(3L8+UV%,]A@C'"AK"3D7/UB(;1%':*BX%$\8V>P:5U0$7].!W M4(OI3"PAY@>*V3&-&7@V>04YGB,9+IU0RH26# D^?Z7FRI2N$J8"B?,JAE>!)!]&R1BJ)CKA-XC^60G-[8HJW4U MS89R?T'3'8;@2(X"O_G0B2+;:PBB;?7L-*9_%Q/.(^R^6>@@ MTZHYX8R-LA_5L.;=0W20O/IV51=#&P\Y>_AQ&\8XHU>_<:!LZZF!=R/V1)DW1 M4Y*FR0MQ68SP<26>J= X^D: M=>Y$@_6&H;. 39G*'0(?-)LGB)@@PKM]E!PQ1B]AOMTF$2MYR[UOT+D]^[3E MX+SGZTC(#TO$.YZ 'R_Q[N:!?C>1-0?Z:^>2\%1<^G^TZO;9BZB?NL=9GH8^ M[5M*?EC&0?,/ B2?#GUZV_SJ6U%[2_[!.J3<$P]YM5YCY2GMG_\#ULU^Q2Y[B4[Q:ASFZ_WM][FQB[S2M MA]DS'W 5:[=74[T>J6= 7HXP^3N]>L28F^,%/.1>JCW.GOT5/.%-&-,&V18O M8I[YQ(?]GE\K\2+*^764O%SQ/YA*P.Q0 6<7=Q"M,=!(>)(6W' I1,#'L+SJ5LAD$)= "HNN5N2>=C9S,IO<$A"5UPP('/AZG M]EO,):UO=\2!)#%T&6:T2_,AQ89U9SA9V*A\C%=R&I@/H0D6FP]G6FX&E.X" ME=-PA890)"B3%BW7Y-U9""=Z083<&7LM!"C./':[?Y+^6/?8C[PL"]>A7TPQ MEK3G>4S*)@::OAO#R0'UVQKA%51]N0;0@NO?-9AIRDR*=BB)MHD6'FI5T MT5)LY '5%3#(/3FB>4V5FQN5.IP3G$",EN&4TR!Q^1"6TZ@JMGSA M.5".T;'7,,D&+MQL\]7Z:U8TQ1%E_8)?ZL$(]%A8/;EC("VHK=M X>M]6T]" M@)NV01RW8W)*C@;BAPR7TYZ:&AWC%W%(!JLW$$9E@.W7)GH/A"*LJ/0D0 MH8D(47$H"GL/\*-1G-0)Z+LQXHFP(G]W"@1Y"T;&;O/JBP@!=-^ES8)D?]^H MIW"@AJ(KV_Y,;!LK'T9E?!:K6Z4;+P[_P=8MNK5*HC!@_T&"JCORILHU;;4N M0BPO(F\AMRIE&(DVG(V/^G)$US *81"/,B+G[7OI FV63#SWLI!=Z1(IOV)[ M$'A]MMU;2*T;6* &(\PKB*Q0YU Q@VINQ,-G=A&T9@C5'*&2)?0;90HQKJ"/ MJ!W\"JXZX[94AHA$AP#GX,QBB*Y(#0WB-$SLM L*#:;(2[Q]?/)SFL3DWSY7 M<^#JWB$KM_OK;?]5TN&U;9 O?$6KQZ1RNF^:]_@9QP=,N\.0M9.YH5_#?'MQ MR/)DAU/#\F"-#9EVZB1@,Q]EA0J4J.K FR2CPK"+]D4%/NM!@$H*-B6(+FBH M:?FP1W=61[5+B"VNBUIJ.';0(KZ,81;D,;,Q49[4J=NMKB8:8WA(7 M+EKJ))P8*EDA@L1)'3C3S/30F/I,5TQ+3DQ!N102\JJIDO'F==,6&-"54P4? MNI$V#L7)??B'GW4A'W)K<*86>*#-I^V$.FE"K4>":D9MPY6LD;,X;+DY:]F9 M%(A2.LFZT?4%24DXJ),:4:W44X+OEJ8J&>RHM.(M8G=\_HAB6PY$G\4R?TF2 MX"6,(B+1Z?16ZT8"'6G V68O847C[$0 Q#I[<"B;U!7F^.PV?.8]/2S'#L_5 M!48AE#EDM\ $[19C*]A)!QD3&E17&3N^9)UFF@H'LR!83*;H+Z/+%G:)T_#9 MRPEK-^S>):_CC(,_XV#3K]',((J :9KA+Z*1O.E/#B:E,Y3?=OR3O. 4W94M MY9>;%&/X"*B'G*:E9AC)5Z7QVL5I"+W7HO,F5U^31 )-M@4HJ*HZ*+FS]YG@ MM;CJ"UB3DX[['R,6I$5;"=0T6BT*D%U:\"0Q/=ZR9HIC9@5'VM-F,P[0H;.M M,-79LPD![@C:CC/+DVAZ@[;H>U1R6[\XX>S1K$0<&? M<-7??I?1FQKXO9>^+T!R*:8K*<@;,_UXE>DTHX8*A#=71!8A6>]C$S7=$^!X-1;SJZHU4T($&66L=#Z]!S(F1J@6TSV M>+C9XLIX=]:$!*DG-N(T]4:' :1'9I8D>D61%J<]UIRZ%-M3, \\@F3CF.D< M92(A+1'*CU^2W!1)FI ;Y9;B=.X4:[%@+E);L%2^V:U@/0'Q-$0Q7/&(6T6HOMCN]QY-&.@DF69P]; M+\5/9&$*[KRC30^^H41=N!V#5",P@8*'+1,4]HKV;7[91.] ">= MP+47IG_QHH.PD)M6.#T*G/G:B"+:I@X>Q/#,#+4KF0D*8CCH,]D^$PP'+CO* MY# M&P8,01G#BM.)3%Y=PV\.WJD]=E*8"20VJH$?-B%-]0[ MWN-]DK()@H83524XX%&6083&R94"%N:@2LM,.T_%P5$%[XP3.A6DPUFI#:8[ MJF5[/FI&+6^RO*0,-.:>JH"@C,5 M.;NB530A0 Q QD)+$^@ S62-*K %;_M_1+\5_]\==>\B#R[!H%N>A4EZQX8( MWF,_\K*,S5E@8WV"OQUX4\!+G/EIN)=<9NQ/!K+U63^1F^W/NM$ :H'6ATE) MO_0F[H(=RWDIOP9S1#4M!TURHG< ;+5LY-5J+0Z\&CJX;QA).&L>XU6(ECV$ M'HB5#V>XW5M;-E'MM8VKF^"]&*1W:]?'73'_WZ[[/@6N.SL_K7"ZO9\4T8G= MGX8S\_[/X:!XB)P7;$8\"N-"4G:/N" (;&Y?\(O@0!J3QKI87G048^C<]AB1Q*?#^2+CN@FR^C==T@!'E>WUOPYJ%]9S) )_<]^92<8LLFI"WJR6F,K/#?%?E%-:DR M?&9KV6_L@0[9_GAOJ>R%0_<1/EO',[J0YUN,_/+%1$(;$/IF KS&:4I\1XIV@2EFEN3'!^P?4A8: M&(I@NA!P8?:9K9CRD6@F;.!):7;LZ0:0 1=M4_X%MI^],*)6=IVD#UYD&?MU M(@';(JNKJ*=]LVSQP9II=6-0WF&KIK% %94SXC_/*!WW%I 1Y&[LWA)BG6G. MULPXR8%C1.6$*Y-9VB Z.)!-:X)F++>&KQG[[>OG!+IF:+WE%,UK+\Y;PV[, M6Q-#T&;,2:0LAW=UWH194W)C ]91<-7FRY(,^,:K$Y^&3=?I'HNJ=DG./3.> MYBT4V\Z(;3O#^I5X#DS/*OE,UM?J[>7U(: M(XSYJF2N8@SZH#YD/ &T9J4?2K= _$E(?%39=MM=SS/3NZ.'+V7A<8#6_$UY MXIO"Q9MZ)?YKM:Z'/A4>.Z\:'G2,3SI0@O=&/027QR?69(#CDXY\:LU &'96 MQB..LFQGT-PJFLX!3H:WAFKX&>$=5OBIG]M(-L&E-VM-;;!1%\H(V% M6)*A-AHLN+E5'=AK#Z_RG@Z1EXJ3JYB&N3"X:HA<3<_2F&3EC",95)&/$J"%BIF#R?5NHHBF$%',TA"F M#5E79$N="I?4NT2M)ESPP-5..$GLJD=T(7RUX= R@HW8$(\_D'"(TA0+:^"C MV5YB5J:T6B-&0.S"@$[=A!L1[3!!R5=L?3SH];,]&::JO_[LY?1LW^Y60B]* M;@TLLA3<-,7(0,:9T496?-K..UJ(MP]*@BXN]F.]A\81',]P[\(XW!UV**E> M#8\0]D5+ M2!QXWSP*]UJ#$J<3B,\01Q1DZ.F(I&,,Z),*US.L19HB++_#*5N^B3:QL2/W M#\OL,]X]X506/.B@@4)OLP!5L*T&G7_LN8F7=IG7"0*B&(BC0,:30P0YJR69 M1[>_=M+MK^[I]JD &MW^ZI!N?^VLVU_=U&U[0HS4P*[XYSX"3.R7FRSI?+(*T@G=5?IB.1BT[AI:M-IV'/21R#V#.C>W-5F792$GG+1VUFMUR/LJI<1XXA=^9>_:C9P[YQ= M1NE8\S K+RXDD0!>OCSA-",CP,FIV27M.EJS. A"+0_'^=%5/OX8>3@2G;&X-NRD(>UIJOO1"2'/,N].*#G MQ7'E%M+:+;"%#V7L\5"E/I.\'HT3K.FV_.&\A4$:;SC=BVF$/8T4S0@.<<2] M974GJ+K%+%06%Q-]@U5\3WN$I$2_6:_TCGO&49[APEYPQ)7GC=E], MUK+R#3[1![KBO99Q'@9A=*#7#NLV1E??_.@0X.":F#'=NA[R8D?;=>;F% ]R MP8^-_=H45X=&>@KT%:-1Q=!?11(>);020^7#$/V@2'@<&W\OC+LG)'B7THNAXV1+S)N9BWL1Z(3O<#)GB>>"W2:9[B9(;*.,_ MS(5;*U-)9;E!KLT-O0G9TVCLD&_)/@R%679@_FE_2,F_XASE"6OTSN:[Y\5F MV=NDF.>DWQ(\$I#XR2$*T+Z6"S'CQBPB\1$NW>">N$&VTT9OKNX>WI:=Y(L" M;T;J!:=T5$SA5*M6\PVWRHD'B-" OYPSV]<4_:?P4'0I697*YY)_=%R3GARZ MX#[;J[UL+T7=M3'&.05-=D2[B;41VZC4'38F)QL2XM[)1J+9:IXNZ.44IL?D M(HFS) H#VC[$%'L/(0@78P]_#6(LW9\:2,P\E%W97""!H#AJ@07")5&Z?HAD MW8M_1W\SHI].ZX%G6?E&Z,Z^OL/$/<84@6^5KBA2$T5C[]P+HZSN6,:'LV5A M7$X\#BJ\Y+1/D>Q^TK2/ @IW)WYU5:0[T7/FK^N<5)"6A0E-OL3GH3?%$]^B M,R1:X45]'%0]6>P4)FDF-N4%I_,P]Y,P_AS20.7:\]GMR.6W\+2ZT@0,9!Q& M]BOU5D+"[<(,+$E&&M1WYI^.B,V/9NT"RENM4!N0KH(4\(@CH!(#_49QYE/S MRV3GA?9?I@1W2=6;(NB5G<,ZINXB4^U3X_=+ES1:RZM2ISG6)%I]3P*_P(MP M^3 IUR1$]#1W2+K3 -+_OL)61M&5 )RE]..TO2TJR-3*J%)21@NAWSBYB7=! M2J,#$AO^(@^,X%-XI(LDS>@T>Z]\U"W983Z$.58[(",*D+^Q%*5R+P9X.&]B MQ5@[V&2SX E#--5>D:A5B!)!E JTU^@GG@,2Z7W"^&*]CKS.K>)ZW_2/^Z?) M[[1>X80YGEN0"X+S"-/N7Y"\X!3=$0FVM-G3LCQZ'.\VH*J$_4!M?K7^C#?> MBY?GV86W)_:='^_2Y#FD!1%)V@@:I/6KW8E %:KW%;>N3>]* ; I"NIHG:15?+CC\2$;F.[E'O()PX36-LG8 MN4!1F)PQG# F?\P/O.+Y+/-IP$D!*>THU#8_F[AP?=P7N5JCBA(J2:&2%KH6 M7A\G!UR=/I+TQ5:A4I,WGW]]"WSOKI#LOCJ_*L_"%*=H.@3 .W1&,1HWY930 M,/?A#.QHO%&-4AW$ I^R#A!&(+OG*+*&>RGL@M44X/.[$'*#AO$UWQD9"/R!;\L?3\YL%IN MLD&)R3_]HK-(.WCI20,NU.\EK!C]=R( LB'HP6%+A6L4]$"OQ=/[SNCKGA8V M3A?F=-#91T*[MDOIJJ('A=- '>NBHLG@0/1)S4@WM9FPVJ)^;O58_E2J.-__ M27W":8D(E&SM)%:58+7"@DNJ=F"ODWY1]+/O_R1,B<[063V'GB90^7R;,W21 M'O=Y4EX[?_-P>,J3?>BC3S]\?_;C]V]_1L)S:%Z5XEXV+DD=ZN3]9W_'R>F<'#8;?STF.R?@@W<;BFI\"YL"@G4>B'.",L MWF.:WE>MU\4!FK*\?JXG0U59SOIBZX+-61X[_QGMG'*U2S)9$P]Z0U%X_ (5 M#+#A(S4+HCLNF6 ^F;/1^+G!B%#I/T:=?J_;*-$7U MP^SYAY,GMZ]-45W)W.9 .[, N@"YZW_2ZV/P= M2!=E3%:Z*/XXORZVG][^N!S&"5VT9Q#P2@ MB21-#MD*$RYOUT$P,8UG@0:2U;/FJSU[-(DW9[?A,P[08Y%I*2_#.I 95LI% MI9*>A'?"=%#_VH)9Z5^-YI;^G?+51?\F3#&3A9[X9\(HK\*KV%7GEDT80&D4 M.T&J](<>'"Z-;,.7+%HC2"QW4!135GC0=V6&R+.4R0-_=VYLD5YEMO96=VEF MSJ?_LV9M6R]XOLSM+=P-F[EE^O*6"]EZ/(UP^M#=!NN5=/9K3 =##'; M@EF%F#6:6R'F*5_MVV0%YH)-A\J9JE;8"\3Q$24 7"_?7\2ZP]&!2Q.1B#I# M^X(@$QE/N?)>)'&>>GY^[D5TUHQT?6S#@-TXES,K7#%O D#>*9=Q(KF.S,'0 M4P$'5<70E=\2#O8&>+]W/&WCZN(^[4W\N,6/]&[A)5[C-*5345BOPG(,P7'Y ME#&^9*(-(@?>=KKW*Y!TE>Y,"V!.\E!FU5TI5W4_O)L8$:J(D44EW:J/9T49 ME:1AH[/2Z'X-\^W%(,%Y 0<=0G*,6U=A(M"NYY#06+W=W(HEK%:EK .[I1!"^E2LU2 MC;"#$UD]#Z.(]M6_B:^^D8 WH_.+,S8$J]IPEJWW=8%U;Y+ ^\.!KZ*UG>Q) M#W[W.8CQ=BGWCJ8'^2W_4\TN)C!X-'>!G\/DD$7'QBR&8HVBV,E3%&YXE]X\ M0831."/1+)M,\EQ(E2^IQI30JP$OV]#?4@)9&+!>[80T MZVQ?4=D2SIXP9@/8,#NUI)U:,A0<,/26>]R/=-%XBR5=5!*FVPA.FNTMV(NE MISQU(JJD#]NM99J7PZ^>" -G*YT3IO=-FQZX##-OLTGQQLNK;:%=)D"/";[I MMQ%,LK_7H4%NYY3#@&@5\_O4N3X.#GJ_2!-SQ3S4'000,Y*K, E7-2@\[OD$R\ MM,?($03J@ H4M$I1@80H%F2^OI\L22T+"=F*3GL33D*0A:"'=TK;%<,0 M=,"N:+RV%E&.8BY$!--YK32EMK.VQ+:B#%!X%A2K"R@;/P.ILX3%2GN%W^ V MW"TF%%L/X/)&6S;AJQ8M.74RD+Y5%!O:HSD74+=$L@BJ;T'J\KHQU26XOIVV MA7655::.GM8#XI1-LR*?;%4ES/BO 6W.>1W2UL+_A3WYU)H!U*#FUPQ^ ?4D MF]ZD &?:#.19DZYE*5;/9QJ]3VD\X45,-6G>-J&3;\LG-7*S-*-+\Z9QDE>Y MTS+=2_Y<)X$+GNBCUHPK="1L0>551W^1]>E401$))%%-$U5$Z0:,DT64+NCH MG/'?AO"YJ1L#JR4!*#'0>- M\*JL'14E@P@=YQV37E[B-WX ]3Z/+\D@T1B^Z]Y'$+*[]R'(K\#[5%S">I_\ M)7'>^ZA?53?O0^B\"N^CEI?XC1]AO0\A,RSZ*2@X[X%$07OX((K^&KQ0S2>P M'Z*,N.^)-*^KHR^BE%Z'-]+(3#S)'T']T35Y*X.DXP1<]T:BF-V=$<5^!;ZH M9A/6%:T)'\Y[(LW+ZN:(**%7X8]Q+7L!O<@ >9QW_(;R*8LAJ24S6K(E[+TX1TEN-]P*LW-:DL1!O^W@3%T^\9VUK5#-' M-;6)JUH9.\Z@D/MYSJ^A(M*EM)( M:B% NP3/(6ICNW?#60R44^,[V->>*%AX\%CWZ9-]F4Q %214^S MXW6[,"D8G.WK^&FW M!2/ M877X%"VW)WYU;J5FIB(]Y\X[S'OFZ8TTTXBW*6)CW&0\0@^*[Y&8:!S MIAX>DDB:N-3#.Y9,$(4P9@THL'OI@9JKSJMR1E!=V]YKQ-'LXQ%%[?90<,;Y(=GL<9THUM,<%,O6NPE5F;XL(YP*Z M<2AU!UZU6\<%,?KOIT+I:/=A7!!$OD 1RDL,E+A$IVM^:5B$ BI)()$&I/L8 M2T[!@2B_Y9Q!0LE8!P?3FY1CH86EZ,:HPT#'O8#$BN'.L0K1Z,IC.>>FQGT5 MVO.**_$E..?'QGT1G=S:#.<78;SVPO39BPXX69]N@-796@,:Z)F&E4@GIQM: M'.AS#@OF-"<>&X^HV)LHR;*WB*A4?:)!B2)&U:7D1W^1RR3@-<'\"\5L)R#@ MCSGZ"];^9!-F2"Z\-#V&\4;Q'J7RF5"@G(*=*+5#T,,#.@,;QG1'GP6^VN;1 M%DCK2:Y%L(?)BN&K57M*66(BAS9@7M7,!PV2:P_#OL1?1:HI?R*JQBNL] MG(T'L,<%J^[L)IQ0VVF'"%G9V85#23D-1^?1 @D36.Z.#702 E978H2QA*7X M:!4C,:?BDK^8Y*..Y#\&WXFZB9]QEE.ESI91Q&[5B'^23USJB@QW4ZJ;>.*E M*3M,D/M375AKJ:, .<7*)9 /X\]>^CO.Z:G^U=\/9 /]@(FUL O*Q*?=)O&& M&-Y.P+@DP&&4R28LC4T<:.T;_?54B^-HE.-%-3.R=A26:._9*:#C7;!! ],4* M4!#GJ^6EI7H5-*K!G;A=_UB,$Z5C(?GT'+*WH6W-6])E] 9W)O])>Q]_W$? M*>H4KTK4[C'I@YC$^ )8V5'F2%N!BX2L$FD>DC7A$C_E]6*B;2U@Q *=V6XC MT,F0=AT*U%1V,T^RP< E%J)H8G PSU@JFZGK P7[DN3#BO2'AR_E\<#YL?KG MGT.<$C7='F_Q,]%V331CB0P8W'02KQ'K6&'"A#X=6&M[<'IHPO/!%0Z+MK\L M_^)$1%2)]!E[V2'%;(EIRZD->3K2<$ _NP@K55,; K#::L]A1Z5U(OJH)+J) M]X<\8V;X21MY:#$<4$FU(%(%;(/#JIN*'XUR+1!'6B"&ACZY$FET%^HAW,2L M31/9YQ[BY(D.(F:IEI!10&\*"=_.)"()>9Z2L84L9( U?,&M,<8-71;5X' F M;Q)!M'<5+(BQZYEIZ8L SBW=G2Z+,DFT(8X.P2U-4@, K/BAMO:91#TMO0>9V3\7^](>FM]/.!:^?>A,3-LB_J05_ MU+^^$U!P79>R+M':!AQWM[I2"@S8H9[&?/;8V>4X;IZWDY<;.^15/4OW:"=-5.VS5K79 <]#B=!6G M%F;F1A7I@[_%P8%VB3H5K^9>E6WH20-./7L)*RIJ)P(@*MN#PW[*.]9N?K & MJ^5LFJ_BA=FCP^EM5Q%%E;7%!='6;LSU453 R2@C"7E=739?(-R8F0(Z*F4" MZ9Y.AZB 5P8,%.["J3VAF"ORDQTN4T *V=7@+MSFDXL@O[_7A 6^L2=C1I^H MH_"+*F$'O!7K*,C2]],##JI\KUNAPDE\OTN(K?X#!Q=)EI][F;*2ICL9=T(' M6Y%U(82)AA.AA!V3_?(C%35$R0%;Y$B"US+Y!#(C2S"!G>*<[BY-2&B1'[TX MH >)>^I+3/=^S3A )W>VPE1'>":$^<^2[3B2]9AE:.SLMT)T[9+L,LMPOO0) M>UE(#S$U]9%R4$#/K6&]X9TE<# >6,E(V]E04"3 .E$*>2J M@Q2!>R.PJC+ M'^603BB-MNQ1HC;353QF:2XH#?FO6F'(?_SU@IXEX'1/ML?'+]Y.5GFM!IM? M24PL4_50PR+_U,KSS<*4^62/.KF0=.;/1O#&7>;!]+2ZHZX0%%T5^&J:-H6$:Y"KAN'DMYA>\)648-)-J [WI"81MX>F\N( M\@2Q9YP_(N$AJ'X*V:.^6Z#;QTNH,KN!K\!2.NC"\QE%G<:_!%[V"_&#E(8^3JW8D !\R96H@A.1 L/Z3LL&.OK,@AIQ&@CD3C1K]L+.$?11UZM*(YX M!0"YYNE\4_3Z7OJLM(HHUU66AT3C\/G1(Z,2FS:J=N8VJUI(X[U6.U07%5)_U]4&SS&%--Y_U2KDPJ7+L+P=&KX- MU_J[KQ(XP#HY%=.-6KA3()AZ-SD7[;84' Y10.B@H"OO5^LUV0_02P9A[*?8 MRYCFXT+= W3(\/H0H8C0F?G [E9W#]4.S[V#NY90-H=WMW"70>VYZG&(=SOM MITS.\5V1E)-.@-6" VF2A0B5 FE@X;:91J:D$]5BAD6= MTH[AT5WE$T9E3C5 9/-"=*OZ _+*+"O4]K*[G!R#CB/@..@Q0><856B0F\K> MTJB_&)L6>Q[F-&Q2?S[8>.K.._(^L@D[!DSQ9\_?4G&.2\']*19<6V2XR*N; M>&(X9H<)$J-U8:V]1!7(5%L+=%3A-]1[VM4IW ML4]#3?WVB!'#/=Y'GH^_Q@%.B<.B"4^R&>2_VOA-/;XC,86-D,H@0X?L3M1A MYM)J>2[(H!,Z!80CD0>LK*.&ZY>8#4RUC-9K:$<,JRV )E8O0=TQFE.>-#'? M9S'F"PHL1^QA,C&&9#U.BT-N=COR9/)A+I*$H&\>CAG=%G_&&^_%R_,+;^_Y M87Z4[M![TX+*C@P4OLZ8]"0$9V+#.)9NE7<%*/(+6);**\DBG]-%&2=\NBV# MVBZ/_"*JR+"BMT 515201 5-VH*B>&5/JSW] M[S%]W>!GN.(#1WI9:M\X\ $.^Q.N4V"[=WI#E[";.#BEMPG*7)C[&@6HI ML4>'LZ"N(HKF9(L+8EO=F&OI98&.2(Q<$V#5'@OZM_,DW]+&(P4Q5%(#MK^! M0M?RI-A/R/H8:M;@>4*W%'NK]2U9.U4KM &**UV&R$9=6O,*'8R>/;X1LRI4P\A9Y_$ 6>,$XO;)-%K8L#'#*T@/E*."T=234 M'=V=J_0F$767ZU6X3ERWUS-GOH"_0 T*2" !;63#)&V 3WF4NB11H1_N:2'O M+R'/2V3G8>XG8?R97==BI[N7=.!W/>G! M'^\.8EQS>+HIB*&"&"T$I DLNLP$7NXA'],K[6CM^6%$I6<-*_%0 )QM,P1 M35S31[A0+SKNVQ'?2:5=+8U 7HXRG?QCE*042=VLS.I2#YZG!Y\:&Y/I)B8+ M@1?=L?SP6I!06Z(PA"QTD5U-=TJ:30"JBA2V$G"S: ME^<)HG&0_VR[5F@G.MFKHA5LU:LJB2.1>N%#"_KHCI]1K46GZH(C=5:9RM4; M^"8N[2)Y$_L'&F0+LK._*V)V P[@W5L;81J7;G4(,+=MS1Q)-D&T$VB)M&B$ M->PW\+.K_E*%!1*K$(AT2:&91L)868A+1F%C!TZHOJ5>M+1[49S/S-#EUT+5 M+:4HETUQ4> =?<<[FU6$XN6%_O(B?G!]R \I-JAV-U2@D+JC:%78;(D'%QIW M8E#6-/H0-V^FOPDP_]=;>F";Y43KO#1@C:5W?% 7"UF*85S4_[('HAC3FJYL MB]91\D)O'WJ("'R(&'6_ZO=0WWHO\$[U'"IP'O8BZX86%3[B!.9>=/7![S I M+_$^R<*<+;G%Y]LG+R2D/63>!GPFVS[%?B@S%#D(Y,+;9K6YZ-:_ RVXIPS( M5*$" 9\NV(E;A+_M<9S1X^.(V6F>3%'_I%ICT^,^3WBF[L_$7=)QO[IR;#T\ MU&IJ(42]A&J ==-(U?2\F5"D@#\@>SKZ>:#>/3R"A/:TK6/CJ8LETDZ- 4E M,49$G0A6%%'=HU X0QL8O'"P>R(]W@1'*5+F"T2QV"AM)ZJ+ M^\NS*^2I/V55I/[FZL_OL[=3.X2Z#KJK:]!A.N DS())W84:S0W'8>)/[T** M&PYT^:F:=-1EZH/]2=D!A![][;R,G@N"MW 9]/).O(YP$\)=!]17R-(5215B M3*\TO*%+>6/C*0HWNNA;!@C8J$7)=J,I2PL*I@&+@@WUE9<:$KJIBBWK@CG[ MR6X7\NEY'DM03+'NUH-VRR9J8GN4Y5.6IYXO/5JVQ01:=[L)5JV[=FCS=\?K MPE>[:V2!3(\?JUYYRT:OO)*"*V.\2S;OB""Y**INK+P]N@O#N^U$E,_MUN," MC^RV84[9PW&!&-I)*TS 64L=2P1^WO14_!<*!7Q7^N^"BSG//4BO%B\CHEI;G@TBX*U( M:[$:ER.-6#!W)"W9:M\L)(@+U%3&&P=-;9" * TWV^( FUV)&=_*5%-QA-:' M965>M;9J)N/8H$%-Q[$7J9Z08\8!G))CRUQ[PDJCC6A5]([KX&D6XU%N7<:0 MC&Y62EPA+.38H$-Q #_;+.ON:KT.?:SW%@98N-55R[RXH$H!0=90#2*P M3'_H%9<#36[/;?;&-7-&@6:J"*Y+F6]BLFW=D->F#T'U*)#UP&91FN7 :GB@ M:F 30](;D54E.NW%42"Y8BXCB+2W%FF>HQ%5.NA6,7:E"R+@T8FU6(VC%",6 MS-&*)5M=TW:W(\U=F4X)?TF3K+,"%D@.*E]#'"O%8QAN*9W 4C>%6R"&"GW8 MUT>NQR1G9WX9JQ1VL1/9TB=;V ,K%A0+"6G/:TS_021=[I(T#__!_JY\"XJW M-AYYP(8;([^B1D..D6C#-.P8E?GVJ7E-'HGTZ5VOX@G,DL1G+-")*UG,,H;E M)_ZR8KRAW.K(KJHWGWH@"AY?T8E%R#-ZNW,[DI#M\F= IU-W?G)R*DSJL$]A2CV4D7--E-8\=]7G1T&9*#/W& MR4$7-ARR/-GAE$YXH$&1H:9!!0U8SJ 7H%')( >%*6+0\=(^["^@407N3.5" M/SG\$AQ6^Q]3+\ [+_U=K_9M,#A]5[$L*OHI#(B&RYEH'X%68*ZH=%?&I\@J M?(UNPXR.W)$KI@(&*&.@8K;*#YP"P!5Y124<="&U+<=1S3%\@73W MUPQ<*.3EQBM%)S" 94 R9AM5/R( 3)%/FX-V30^'<<7K=V#9V6WHK>$HT0[5 MR0UG2S3+7>8MZ-&@/6-=\R/N' -J9-2569K1G-1#9:FE"<'+&70G?:TSD1P15<\3J? M>TQ/5@(ZZ>8ZS'PO^B\B0@_W9$W911OM_&)LUU9+LHY9>$>^NSH 2M$_77D7 MJ'H"+]"@ST#T(V9$'U5]JQ_$<2J?GQU9DR>W'W3;:#VJDQ9? $#C9F2 M>BWF7/,ZJD%3LJ_/I#4O@]C8'U^;45^3ESK:R^'$7I-)B^(/LVA*Z948=,WJ MF/9,J;XZ<]:\"F)XK"YBAZW7?S-CPZL)?4ZC+W8IR-AV4^L5\Z-!.'Z.7,-\B?I.:9[%QZ0_R!#W1^7=^LHG99$^/\DP>?T@9"DO1 MT90W^5,4)2_T >7 ,^'7=\3#4"XQG<9,"(0[QIP7QP_E M'[V4/G]/9*>30(FN5?0)\SFN1J%7LK/!D_0=!70"SAORX2+*E;??IXGG;]]" M330:7SFGMSC%3$.!"^4)[=5ZF::$.::AFAMZ M"EC DGD=\XVZ>1D@3/&\FA-))\B(8"C)I( M+ERO$QBE7=:_)+%7_^61_"OS6+-+?95N9RJ #2?Z"=SH0-&-!$Q+BCX\3J+D M8URX4X3*=W04=#GO:UF.&E3?W=## P6[-D)4T:P.&"Y<-7,E66+##.T8!!_Y MGK%8E%%"U5"Y)?3XR!Z2J42 +KD?6YXI#/KQV^$JQNGF>(]S+XPNDMW>BX^W MD:^V:2,*D%E;BE)9M@$>SKBM&&O;]W]^11P-<3Q4(*+;VPLH:YY %$ACGE.< M 4:]W!"705MP?B;_^^+E>;9:,Z?"7$GPF"S]OQ_"]/3HJ",ND)EW%:ZR=UM$ M.,/OQJ&D)FE/V&*7S<*8K.T[GD"@C5,]-FN8)H6\\ADD%B@>PGHRLS6'#8]F MN2.//RF@#4KR:J(UE!L9^&(J=%3ALVFA3&9. CTFJ" "Z6#&$_17^E6C)-Z< MD2?N%F@=?L/!V3ZE(TC8QUZTO_8DX[E.!"D;*.!@F5]3GNXH2X_;-#ELMDO" M7_3I^X_??_I>]G;ZTX(:Y#50^'JZ5T]"@"._!G' X=6;$ ')N M%HB9149^8]P@Q@[Z]/T"48Z@G-[(;U#B^FJ*"[3,$2.*&%7T*'T5H,/(1GX= MOPJ*8:L*X YRY><)"30_?:"5#8/?T@FUU^ DI2^@GYMLD'HECE+",ZRK+!A" MGSY0"_GXQU?A+&W>8C]W>?HZ7HW#M'HE=B[3^AW,<8BF0>'QB0 $Y+K'BJ:6"-599 "4@(H8)7/'43ZZK M+ ]W=-^V]L*4W]BGCCFHB$T1>;!C(R*0%]UCMO^C7!;.HI6QEGF8C@2 XHM> M8E8A12=LN"BB!YNR(@RT\])-&*,G D['E)9$45I3I8I)0P/EL0NFA4 $/8QI M$1*/(WR>\80*#\9X/34-)!"IPX,.!S8SK/XC2RSY_L4GG7;8P,66'GAG-W'I M(8-KXB'_0AWD:GWB:^T&$?2C"#ZD8,B+D PPZ$,.2)Y19D2>2 M*L*(4D:,- 4Y#3F<"F=5M6EM,&<"5FE%VBF,"R&IJ@[-6B%&89A7TU[%VFEZ MEIR?>Q&K&O;8KO\2^[P:I-BHJ:^PCRC(0^ZE^>2B?')K$V"A2=Y@UV)<2B\Q M*["6SDK1@X(O?E+6):M: PXN&-POW+IOU6TY58! =F?DMW* M_EH0MJ&_9;&J[^W#W(MXEY,,[;V4G5&G MF/84*9PQD!E:2LG!$(=#%!#2 /LP/87I?3G0300=;.^G]"'!A;?W?&+OJ_5G MED^0,6^!!&2R91"PGDS$E=8?C'^DZKM-:?M5$7/)[U?:=+TL9=9):L($ M]@)V@K5<@1X-WA_8\"K -0 [D"(_N5]2LAX0S>P%);-]XO@)Z_3-S[/HKQ7[[NBK64\=TL\N7QMJA;%ENH*KRFX BQ"[<1ZSAJ=/ MO'P/M.*P$]_G>!/&L0WKLY0!G^3(3B130L$5 2L8%FN 3T! 2H"E//3/.TX; ML/5D.C"YC"&=AWP_/9#-91*3)?; ^AW>Q'=ILB&"9Q>\_:_,#.WPH#H.=1"J M[C9D@038:&&\<&* M#RCIH+HJG&^] I(F=O?>D=47T+:$OL 9K1[8%[R]HR,H664"4<,(^SF_BE0T MEJ8E"A2AX"@*O:[\*<=6(O9"A:7DL#^6[XD#7)'85LEB=;(@-7*G?B4M7;WRN,"QNS>MG@%:KCQ,<%[=6]! E @KY*C)H-+AE(3 :YC'$%C\ MF-G)UQSF:P;O!*YV^R@Y8ER(>5LO>?)PJP,>W&[!6BAQ_V!$ ME16'+5WB@7 M>&>E[@F8"^!5>ZALM/TI,3H'IMH73N FS@XI-6:]S2BA 9OKZP5H--&7@\(T MR]?QH@QB*W!7#*";&!48K,ZSZP %Y];+A0D)S@+LQ!$-08\!8@\V+"GN=93& MX>#ZT%\J6 NY#6/:SYE^RB[-6T!#V<71B%$DU "@UB#@1OYY9=D MC3@&*E&,5Y'GL8*YI)G%-)IB:*9CR0#AC$'-MF@%;2@0]5>QT8ZC3S7$@?%6 M3>;Y*"(K.4M05Y2DR;I:33B< XHB,F)6E3&&1 U6EGO\G$3/8;QI2J*=?&; M@5,?*V%$/=(B@"B4!4>2*U %3GO!@KTC/8Y0/A=J76"Y$YAJC40&Z$8HJC:' M-A1X\*G5D9,XS1%MMV:_KB'ZY1 &+'=/<2=I<>_%!V) ^2$E%O6(T]UMXBGF M6UK 0[6IMQ"B;D2O 09L-6_DJG]?CYU(&_';6I0Z6$/X[K(V4!#%00P)VK3' MD:?^)).6LEJ8MQH6NK#59-8J0 ?*7$' MGW_QTI#FH.Z]'&M2/VTPN-!3Q;(8>)["@(2='R+2M1"Y]S8!O<3KI(L)9"P5E,TN'Z@ MQ=2W">\NI%ESU>!P=F(20300%2R(9>B94?8B9_"H1'!B<99)HEVD=0AN:9)Z MT59#.Z--VD5B M36M0&?;?;9+G]P$.N2V1?]0F1/[CK[=XXT57;,:L)+B50LQO&!I&J0U(?IY5 MW97/;Y]84BC$P48/3\T?FS]8&GZV?X;YS#(6RV\L_C;[!VX_O+U(1L6W':(YQ0$ZF1'SFI]H-/\'? <1\9(^TC@X0%QL)D6(O69C"V_ M!;L<#/3TI>,;=J?2IZQ8NE7,5[#$<:/^1RF,J1S]=O)A#+9500J.[ NY;RUF M",Q?+60KUB5^ AZ"*>.ZN%1RGJ1I\D*+_8J^&#A6-VR?:2KM4W[#.G&4Y0T*P66 D)-I M56PW9].>0@%-IY6S(?7/J(9L;:/'59>-0FWXCZ3J*:X3X7O3-RG9] ^[FM6I'!*B)-R,/#K*'4E M7%ITV*-+)0J*(N\M1GN]H$Y8ZC*_*UO*]GQ3#0KNVJE$T"YF*J [::4M_OH: MJ9<7!HH(*<>-U"QTTT:);#@.Z$L8P315S0DQ>0MQ[FW8Z/:G?+G?I\DS#E;K MQR3WHKMBWJZ\,:$U+E13PH["U0T)+1$!FQ%VXE Z.6-?D: J5E_<*&)KUH,:.(K;;G#3%&5F5^9 M#B=UI 6]K*PQG?MQS?V MQV3 "SJ+&MR]=Q."0Q=[9=;!BV*XX[SU?9:ED&ZXZ M5.BS1]OET!)JAWR^85) V_4ORHE([JA]?5G%0F 1V WE;[.OTO\:$MP$3EDQ M6L'5-S\ZL,R,T_9@E(O?7@D->,]9+T#C>K,<%.96 MLXZ7]DI8#;,LE*E"@+[!W$F,.]ZUL)@YFJQ11+'$Z\O3BO.,TZ=D3('J[V(O MR8#RD =_BX-#A%=KQETQ]&[YE.6IYTLG\IHP@$I![ 2I"D#TX+/:KS4_[)^UNZ5)M25P\+TMM8K= @+M;&G2C.H6@CM:W9EU5W2Z:8[%6F)ENA6L M*U[[A'FUXRX '?#=#4[,[KL =\J#VXK %1X;)!@EK&49OYNZG;E=:*O& @]O M30))0EP5"F28J^=)'>J2+1Y/X@JXZ+<2>Y*V-I7>7GC9]CI*7K)K\F&:FB^M MG[=$!%*I3F)56F6%!53LRP(/N LWVWRU_DKV^%F&\]43';%!!T9? M??.W1"1\G:3=$JF#* (.QQO^(AJC\_J3@QFL-Y3?=@$QI7B6K,^^TCP0)8I* MJBB,44F771$YL7QG[SC\WG8C_0L7-5[HCL95_9S]B*KMWIF&@[L FV9-&\02TJH M((4J6H6U.]#^92392\0SKQ UK43EALR*/1EW2*NY@%.1<-FM[Z5MF'93"LNOS(]NS,95T M?<@/*?Y,_,KN<+(AN?..=%N:V667.A$"3SCU$%N2@^I !3(MU9E-[:$LIX8* MNOTDD+ ^A =?\9('3=":@'D?D==W\NE9IK1\H\ M7&S:'<54TG>SVS$&K"DL]Y>4;&@"]ASUU P)$)#-*=FM#*H% 7<8J&"EI10< MKHA'@.=G=.29*RC\$(UI7O600_OU.O3Q,@Y8M0 /4=4&IH.&.IXW"E"?R2M! M 0_B#3RU4UT, 7FT(2*_I<>W%<#VV%<.@E$4JA3;(W@;G>^3@*0K;A67VL8C M^^K2%JU7,D+JXA;DWMRX3&O+RZSS%;>NW+CCUP(5!^)EDI&?I@4X7:VOP\SW MHO_"GFH*Z1""T%=#A[R&]JW1/M0 +Y3V9U=YUU1]47!!-T]/-(T=!@M4T:8V MQ*DC2AZZ/<#8[Z4A)UV_7H'M7Q[P%_PM?WS!T3/^G,3Y5G_SNP\YQ^U>\PHZ M6[V$EKLVKV1VL,53(T&K>.(K"!8W;$=^#\3&?G@=1DV_P.-+,O"U5%3<-^$3 M@?M8;D'":8-M\#B.G1)RK\9.]>(3:_GQ%9DG>::^B4\G.J_$1$6A>QLI)>*^ MF=94&LFQ[%3 M2N]5F:GF!1"C^=,TR5P[]I9KLH]7&. 00F )VP%B"RG:'E3@#GP&L*N:8:3XZ[NB]R7.>-/W<,?.0[PX/A"(/1N6E*&7+8ZKW\L_>BF] MB+!/4LHRNT=:TL]H_WG&;#6\)Z34DBQD0@6TO/D->>\1Y8I-]?'\[5NH:Z=C M?EI.2WWSK"Z*)001HSB7O]6?GHWY$AZW.,5,'U]';%3+%#X/W:YO,-V^%7@FD25!%0[4*XG+4QFR M2!)QFM..N?N)OX,8;^C(K-Z&W>-5H'VCMV^)/\D=SSSQ?]\F44!V '1J1GXL MBHR45^!,&%"W-JT$J:]G:L$![F%:\-.NW1*0_H XFG 9S8EK9?G'D^:WJFOD"FQ0!LUV,6I-&.1PT.TV['Q(^DW"?B4PTI"A)PQKC--95> M22]X6>(XIUOMBUM6""[IE_9*DD;#)KQW].!%.%MN:,2LOA8A 8):V%3LUFO9 M*01<*ES!2GOEHG"( T+?<^C%,_R=ACYL3V%._.&K]>J07B2[O1MN('4D &2&O<2L3+03]OS19P_V6GK&?Z2]/P@55))!)1UV+:BB M9+*?F4*(+$]#GZQ +)"6:J@!%C)DT##?#!4D@$ A@I(326A0PB(&/-,B8>[/ MV$&&K_$S@282I+4P&1/&>_'28*3;9(/-X.'PE.&_'\CZ1/$JS.U-" MPYF"00#1&!2@(.:@Y:6]C%?0B($C"N_$3DPBAW87IH%W2H?4NR\EL"MZI-UU M*31IC!W7V+JD79(5L,[HD'I)E@*ZH#OZC<2)WL!K2AB$7GJD&YS5FBW'AG5+ M 0^K,5HA3K5&"@RF.1INI-M06O-51',NK%LUWU^\'?FG;1K1!A%0IZS%:BB7 M$0M&RRS9,JG;A.G$9?[92W_'.=GHXC2,-Q1"G>S000-E-LP"5&D,-2AI).2I/1].@Y3]CE9K3,4;[%:,>H$UWBY*$J43N+6;#/L5") MQD7[;0>ZF>XG$/\HCY\K66:RYD^=K/F3>];\R=Z:/SEHS9]&L.9/[ENS7DRU M-7]RU9KU O&/,K$U*ZLJ;G4=DVRP7*MR:0EDKG2YA6MG9,N37<7+:.V(5"=< MWC?:#XF7;9%HE!ZH/6R]5#[Z3@<-=79E%* ^J%*"PJT))I[:1U$< 7G59:J, M'8)F# G*Y_<6H[@3MB*[&28&1X+T]B-_$?0FC-%E$D5>FKT%[X+N8QRPR7LW M67;PB&6M4KX-Y>Y&L5.U003MS0BY^[$AG0KIC:D)NYRX-?3H1A_D03,*//IBT00Z$#E_A2!&PN'66IYDB5HY7V3!K!+N@U9KXR05L(Y>') MRW! RVEPG+$0:9FF='8C#9G.CS5(<8%H24L+5GL*F/V%E1]\.?#B'FG(.NVC M "USPE?7L.H)G@/C$283I.U-Z(]GYY00$A^&A*>AIR,2X8HG(O9(>E&(/72! M^&,7B#^8^:@IHV/[.T$SOL]3V"[U@'ZTH<#_)D: MV,1N[/10W$,AK[BV<%II3]+ZLO?KRR$IB;L2*>J#&N[F)8AMS-W;EYH8] M-_A,>7C:L5@OJ6F4;0]]J5JS%%:M6\OD\V4 M$YWC71O:C()UFH@X[641O47%[K![_9[ZG HTUD$]+6OJ*CL@ 1?ESE*BO6D#?:E3 M-'NPM3#SN9.9VNI*WJ&()+W>\>% "WB&W_S:Q$L&F-+(575S)K5.]8S4[F$C M[_X,&/_Y/2]\76*M5-CZ@:CM$]O4GK0#.M7>%+6Z-%JOH>7SP'#A-HW&ZG;? M24#=TUX[%._:W863R2E#Y/9YO$ ODS,;&5-N=2:]/;:Z,MJ7K=X@0+_5JZ$> M;?4#G&SV"'DD7^>IKV2_U8>2<=I&[,*41.$EFM^],=OX9!X:M N\O!1OF7#$ MANW"EU[A8^.1/J>2#;,$5&I7.]Z8R@X&3AE6J5GJ*",KC;0X#:ZL5IXMOE*R M4_21NDF<1ECVXVLSR)*A!T^>ET$,^G .ACP605;XS))+^A(EB0U7CDOCESD# M%R)EX",B4CI>AC&^PB,_\ :82F$OXY-,^AUSSSL<#JQ%NT.3; MI89OG,K\+GG@G^ECEN;&Z\G4*R$?06X8USAKIET&[U!Q08?3ZXA8E40)$>O" M;]C*/J0YS<++IKW-Y[I.]+*(EYJ/!TT/E!K0+_(#7CJX_7@]03T9 M/'TA!H]U[ERTS5*NX7@T+!K;;35K1ZV'HS!V;]-L1:-BRSYC>2 Y.O5:5SI> MH]7 N"D-TY9ECM+XU-+A5.DIJ]96IA\%:F;A9=-O(>=ZH;:F<%/OL\2#]\(! M"!VOU3C^,SAY3^R-S5':EF/)G2> I?Q5K7F^$QMT\L]C:Y9.H^*MTUZ?HO7D M^:Y]87J3Z#J,&88,UWX ?4AM'8*Q74XK0#[Y9%8@LCM(&2>+M1=NIQCQ/^#C MS!/FWP.Q$XOM[TVY)P']@+<'*:IJJ9XOCX]VY:"4@1[4@FJ@W5H(JAKE1Q6H M W1T-9'D<<>3VBX(>B;J< KF)X%T90\JQOIA2AJDV;;A_DBC!U9 MIN4N>*YVP5?/9-$) <=M(R_0DF1[X_?]VLJ-C^23O;PXT7S80=0?H]V\\"4# M]F:]B=,=I5(/M[\ 51Y#43.35^I3_WZ5YL7GM/@O+;[09?J21']0W6.MP_7P M7BN<,U%]C'"V&,I;@V-JC$\)U1-![3I7WP?DRP$ 9[\MR(X6I(9_)GOP(3\& MS,V_KTE6#=DK9:,,>)=^S;-Y*]@W/G<7T>#Q FJ0".[9]&+K1B< MEK(TD.A2@XIE>;5P9>%3U:A]F&Q6LV=D4W,NL^"R6W(GO-0$$N6*?1NS/1.$KE1ZTI^7VY& M(EK%:MA#08_.Z$MP2SR&+0C,"(Q^.!IC+FI0TJ?2)L_'%F)QP)^&0,\;5&&) MS2FYAGM] +>.8"M43L3MVX-67"?OH=:1?MX]K>,P%@*%^?._4O7 Z'M2/C._ M1%FC\YTH(:]>FZP4T52/2QIM5(6#?Z)!OLWX/:/)UB#/:0&,CZ/@.8JC(J+Y M6DP(@V+%8+P!C!0<'=LLBY(71DJ4:TV=.59%TBKS,;32'.Z7G%\[S$530P/4 M.0Y$75HKQ (%+O *$J3$@@0% 3P(1X0PB:Y0(1R724R-T>Z^BMUWR69;Y OZ M1N-S8Y=:XPP\EYP%(:J3S3 F,\&GD'#L,! ?$D)B>R!8L=R"0R[ M,?8TM"N$+M5YE=SKZ1QQ((-7*RJX>F,ZIL)AR92,5'=:IXWU5*0CL2=IU9EF M.6_^0ZD78BW[JYK-CY.]^8H[PYW_(<\*Y9Q@/]5G!/OA?PLF/2\BP"K(Z<6W MZ-".TPV:?W^9T86=U#YBUCUC0J&Q.^J!!$:27V L^B9X8M"OTW40'2;3F8?Z ML"&:J+=OBWH<\N8X1*1[BXC1;A+$GZ.K;+_Q';.C/:0;>QN0Z*(*?T^Q79FY>!9NH".+K*-]L M"VJH-V _%VG+]R6ND@';B7A"T0_#EJ")#4.+BB+[O'M'&63,KAB\^1)3JXE< M@X1L$?*[6(4LQ3(DE.O\B"16(SE03H?B@@&1 (B$0$H0V \*DU)J_(Q.M]7]:]W+=Z?(0#P//_]R51]_O:S4;S]?=%KNA(8 M ,4!N2-BNCNOT^ -*@EK=4)9S?!E"[82HM]S>\,]V&0M^'3NJK-J6SGT5#UD MZ2HJ8&F]Z=$<@V1WZ)"MC([# 7@61SLFS?Z ?!CAGQ[Y*NX"XQ$;\S*CP?)5 M:&1(F+M(PGLPU:^#=?!BNGE;3D3:PKW(JO:UU2R\S=X#/9/!'48971;L*L9G M\0("SQPR1)(L)>PSLHFW.8FA;L.&[T7Q'L@&YFG"0\+@QX0N:9X'V8X$!=MR M"=WE?R4KBG,&,O9$; M'CNR<)N=5FWY!\:QYJ(4-8SPE",ED$<[\@RR%_/P 9YBT(:@E\P8%8*FT"S39 5.V[ M;.1J (26* ('UY4*OH<@(I9Z#U$A@(A !' !YR*+(#5L AC"OKD!:?L0/B M:\*D(>0AUD'^!(IZ0#2,) (TOVM,Q@,O8/)\[P!D)"U4!0076%N(;,Q9L@BW> (4.TU9DZ M$!*68WT4X;7[?1 81"?]"'R;R3_59:&R^0.E>*,0R@T32D@ S]0#F +PLFPJ M^WD597G!_N7'\H[]%>N^,"E_6E55!8_4 F#"#SB,+$5F =\*-A--*>@-\EO M6W:Q%)L&W["YR9ER^5W>O#1Z_V ,8@WP-F3W2G2K W J:#O.TO"6;1G^J/( _AO=PWY?*(@A%,,(W@NK MZ <")]1B"(ZF_* :3-E)@TA(!!@L']XX,&01G(;TVPCN$B%ERZW9?P&<"_-: M(/:%QA0*PP%F0CNT';GZL4@FWAC"2,H*?B\A<)'8,% HX @V6&9LCUY(*6^'$]@ A$S, W1852T?2,WI6"E M$2O69=8P7^HBYD!H^)1>TQ5-PB!IK9+>:SI:D=7>)"H54:WG(B:4]45RF/H MC9!5=Q[YSL;N.J4"*9*Q@82J; M*4GN\86]"I^^R8N(;6!ZOWI@?XB>8PH#=,:8W5QO0JK-Q!F"J]LG^A!F;<+, M(N"ZG X.EA( #W7%-O/'4KE4DA6H0N2F)#(V$8DI>2$\';S1; ?6SM-KE(7& MRWE/(-[)8@>Y%D*I@>"3=!I1["&F(2D!"=.6@_+C7NZ:\&R/\((3OC$2CB'$ M,C;Y,=V^O!:\(*$=O]KF>2.J>J(,TMFR:*SOHE=?VH M4X](F8+@MJ/8!5LOC.(ME()^A+*7O#:F71^QKKGHWB%A.J!>& MQCYA*@!20^CN#>;VBCN2PIL@@ZM>#MT'19_":9J=C>_]V4'7S;=EO)6NXZ1/%MH4G6F!X]8>GEB%NV59)X(-DZIYDF1;SZ93"5G"[>I1'?) M4I1UY[V]H=\8+)M?%.+1#83\*;V6A-RL5G19W*^^RL;@LGTX;T]ZT)9,] QO M,P]B1(JIC)M;!O%R&U>"RB6; M_?7FX9$$.0D(F[.->= FC-ZD!:,@XME=E1*@'%D8LI7HDES@*QO<977SO)PW MSPLXSF2;\\+^#G?S[FA:O:8CUDH7RI91%JTZ$XHNIZ\);4+DRN:GX M7BY.Y.JR_WFC::' //)#(6W%7LT&_&H;;W+G>8RJJ^PY73%H[4(;1@YH9%H M6NX8[<9N>JQ-21^JA+43\SE8FTN%=4_S33Z:)'5O\GJ.1SOU$"G;[095Q-9N M:XB5G8&?TC*W06F!K*\58S4-Z5;0@Z3*M+>8@V>?6R/7V%=5WV=FG%6934MA MPPDS [GHS 2D/:5U)J7:*)N(Z9@F)>J'FRE!NK4QNK'?:,<5JRRGT0X1&&K3IMPS!3*7C1< M1L4R95K<%G\7ZGMAJF5J,\LW-=X@J%N5+_ *EMKBU%>E+]R&%'S>PDZ]7UUM MV05GS23BY]?T(TV@CS/]E&;TZ35(GFC"3)LE0_)^]90602QEHXT-X^!AM46; M@ EUJ[01P!#;IXW&NMEFBX/D!,*5/NON )9+N3\[W_A,1J<]DS 0'[7ADR>9!G%D;SY2/Z47J5)GL91R--E#='#0X'A%G4<3OYA3*>LOE;F^<#[>[%H2,-R0YWI?[W5#T M_;KAV5#!NZ)>42CT;D_%)&)YD[RP.P#-+$6S93BZ>&I):!'1QE@?Q%2#E'&O M*W.P7\N/C1!;P;6EIA<%8WI]Q%%92\W0K*QM%%9W#RW"=5N/QI#YG2LZ')H? M6AGH01S',+S]>%Z6MN@7NDDS..VDU%46;/("7BF=UW$P%,0MU[("MG^Z?!"NG_ /Z)>2\LP.!_'B\2M!+$OU11MV\I&F8DSR-P[,RB0U*N$(C LI^ M%27Y-@L8>\@FH^MHN\[/"-OZ*2]WS'9/]"9">8K7H(!Z*>SJ6VP+:+@*/0SX M>^K^ZAO*D2^%T95.8S#"5^8=6Y*9> 4FIN6%4 MI1JG!8^G8%W0T5=H:?777(;1!DO*GB_DC%_;2281F,U"N\D MH.X+KAV*=T9WX=3L_LTG0&3]BDTA;S 'U-VSF(5U9@ZEXRXA,$44W(2S3<[" M%-3)ODD7+=/*[37-HK< 4CLNH+EW:[BLU31_)%E'DDFD#^=X)=OMR%EOJ+": M+AJXYQZ)>S_2&G)?3R=BOF<:8.(OA_M]RM^I"EJZ@P]"E1!^!MU"::ZCZM M_XJR30^7;X8JTT+N4?(.AKT_DQYON'P\P(T<' T'M__WY'^<76?8I#:-51,/;.'AIO1=JQV(Y"#J0KQT$ MFH&(;TI&C)I[X6\76.\D_1"%X82/)VP"*6>07V .;LS:0$)^X)14#<7+J4Y2 MP=*DCSP:AV,E61; [ E1V/_HKH2'HL)57]><'^]].? MRM^P?Z"V[$__!U!+ P04 " MA*%8A?T:KR%? #"!@< %0 ')I;W0M M,C R-# S,S%?<')E+GAM;.U]67/D.)+F^YKM?XBM?9B>AZS2E5?;]*R%KBS9 M2@JMI.S:WI_3)!OATXKK_XVR])//_PY9?_]9___;_]Q__X M\.'_GC_>3IS 3I;(CR=VB*P8.9.?;OPZ>0Y6*\N?W*$P=#UO37CY,/'_XS'>+ES\X2(?+?#_.OGXV_%O)T:[_S[^2_[S@KTTP?7[TMU]>XWCUU]]^^_GS MYZ_O+Z'W:Q N<.>CT]^*AK]D+?_Z3GY1:?_S-&U]_/7KU]_2OVZ:1BZM(1[V M^+?_>W?[9+^BI?7!]:/8\FWR@.N\)LP6Y*V7 MR%VN/#)H^KO7$,W_]DOH!O$'(JZCTVR*__,RAU+QOU/?N?)C-U[?^/,@7*8, M^F5"QO_^>+.9%!GGQ0OL?]JOENO_:@?+WTB3W\1&^TW%Q)]BC%7RC8O =Y"/ M(8W_$06>ZQ ,GUL>8='3*T)Q)#Y_J4%W3<:#%>)VKRAV;9V<"5D7;J1[051$J)9N+!\]\]T M0>!-&JL$+O[>0X@B_&7935]J5,6$/+D+'VLCMH4/&]L.$GS:^(L'S$S;11&> MPR.R4>5/8>#C?]H9B[L0V?>+BAGPB-Z0GZ#K,%AB&,6A9W [82Z35?%4[KQWU 4=\9)I;OBJ6%,X>,L7A/]"N][*_*5 M+G.DCZ-XLM>N[\;H%A](S@W>!OR%^^*A:11):6:"PZGF<_ 3A0])B"<3H>DB M1*@SIQDC*9[P)5H%D=N-L=N^BB>%]\(P0<[5^XJ<=IWFUAA".=]>.HDUZZ=X M,K?(ZLBFHJ?J0[:'-LC1P\H?'K%]]PN M\VV.H1J_:$&XT\^7]YHNU/;N\]?8-"=J/ ]), =;R!UOOMTZR,,J]IWGR=C MH$$TZ^ZSK/;?B?+:?;+\\7:AR/;8)WC##:P9=I\U:Z3!M<0>(&&.M7.+\R6* M+=?K1(7$X* 4X1XD*_HP*'9<1;&[)(\@WR,T3SRB)J1B;.H\VAC788J[OFGT MX(WXV+LFBOAQ.(F'9O.+5ZPVHNC&+QK>NM:+Z[EQ)KY+-$=AB)Q\Q"&9T7M. M^IB(.UD+K+PN")1WRBKNEX>YP6X_/G4&K1O;5&[ \($/[8[&T8/^D1&W1TA M6\[NG%JY3^M@R49=NTYB8F58!GB;R.X)6OG5>UX[L9+UV0/X ^YD^A3];,OW MPL" -1(4NF^8]6\9CY43W7,: YD4>Y#9&&*@*9:4QOPW,U_%^20W_K 6TY+J M6/U##_JD/S& ,T4O\;P,QOW,@-MC5F#IS[FX>D^Z9=B!29G%KRA4 M<^L2'GI@DK*S^PZ?ULMDF?N7^XNTU8.U[GLOZ_.UP?U_^MC?V(/MY$%ER]%' M9 <+W_V3.%W36N;S4OCXTN7;.V;*]_1:C9P'%*8+RK=1VOH1_S9T[3CMM\0] MR#A3&^LK"N PV'PT,>_97<+@FN1$=L(NY60#WS\T;A^[>>8M*9CI)77J.R7[ M=][2F<;;RXZ/YY^$(3Z_TJ>Z/K?M82>T.__)'CP0&77@-_,;W_82A]@K" J3 M.+=D7+I>@K><>Q1O8]&*+CT(5OGU@1FCD,K!MKF&"T"?C8L]V.#3+F^/JR", MB2-#WHHLC(W.G*%!*9$=/]V!)622$9YE&A,>(?O71?#V&[(=$H5_2OY!^'6: M\NK&CURL93^'%LDD, U#8GUB>)@WADM)YHU0FONJY&AQBW^13Y@,H2ADO,P5 M]!XC'Z_VS6_=F'SGZ.CHZ]'DPZ08J/Q//.@D&W52'I904-" IU;YBD>R P1A M&Q[);W[PYCY]B=+WT&(@SWI!WM]^$>ORF_0,J?!PD)O! _]C"P_\PV;FSWC$ MV@SK?_[QZ?3+QZ/CSU_./I]]^GA\=GI\6IM@&0;3L#I9*[2+\?$_*\AH9CC( M6_RV2N/1/]BOKK>1]CP,EJ+LRR<0"!(3A!CK?_OE^)=)$N'I!:OL)?>7"28L M>\"_S5C#G'@ZZQA?;%':(/>^ML_^'(LM;2&+&*T)5+^&2,$L9J M@!M@MCB75LQ;JY5VQDBWG:IL,(DG) M- L?PN#-S7*\?_/77%5-%IC MLZ3=3EHAZU&9QF$$&%-$=EZK?3H"*&'9K6;/0B%2:JD.P(S5$724A8ECV%$?QB M:2014]6E-Q^]I*6)*R0^0L/4C8\_:A&/;'1IQ59.-,?^3&MNB,0EB"M<.D9H MH2+/H^$%OJ\O@G#-?17>M*JRX'2L\FVGJ1#K"*U23TO+\\Z3R/51Q-ZQ*ZT, M$6L[38581VAZNEJB<(%/GV]A\#-^)8[FEL]>M=36AHA9G+9"W*.R/N58?D6> MUR;EA%+$59(>516KX(K6Q*O\6]H2C:CY>AE+$-7(>)1F;^J!&9N_V)"+K6MLN,, ML^/CF,7<1EDAZ%%9O::8/B>ET;-HVE?E[Z,7:#LU1?R*@E9602?5A8UBH/ MI_7BJ/C-%KWY+WYLYIBF[,-SD9GJS/$0"V.,+*PS7^#*8)LM@H$&H M+TATB$NYB9#N5)N!F#Q/?D2RYF/J209F%-/?KD2Z&(AI''"ZT@PBC)J13.4B7*_BP$YG3U)877A6%+ES%SE3!@)$NQDC_EX$PXNZ M[K)/U+)EM^P-C-95_GS4&^>C8C^0H7. (.V>AP=C0\@2WZ:YU2_PK%R6L/F- MC9%U!S+AQ6;W-DV(F"1 BER)*8(GY=XWAR"V/'U2+LK#/'A69F$M$O)C79BI M^;&[&(4!:4)!Y$3JH.?=!WY'56_;TPC)]Z47A**O0-E+RW-D6R!3Q2NU,4+V MXI29H=)SRAZQ]WY^)Z-PT(%4>(F85-SU\)YG2UWWMAV, H0DF6;< JJ53Q[= MQ2MFV_)0_6FKA+B/F25!N#1(&D--FN) *TFN%;1'.+*+BX MYN-"I*N9*.E,^0".1[J=2?)ZMTV>LG<3>GLSH2)'+N2WA,M\!H_H#?D)^F:Y M_LR?VO]*W.R4?4)Q[*5',.W:*-[;+!RH('Z !P;=NT;!D:Q65YMC":6M62B1 M)W6 YXAA/$LVI1))]$I:Z2R/@-JKV M6D'EEM^IRJW/9Z='GT<,H!XTF_'>(:R\MJEQIB!!D$Y5[QIZ36,U[4S@Y9/1 MWDPLR)%KR#L(?2=LA49K/S,ATHUL&&\ERM16-8JJ60!1R02 -32Z/[%N&=J^ MIS [F(65CO0:\B)3(KA=]S13\&T$*BNSH5?=)(G@W+BH6K_9'&VVY#D]JHSZ M@EE[IA\)7=]B9>D$6'>E6XJ3P/[G:^!A8B(2;1"O6Q.;L#H8!0=),@'6<.D8 MG)U--B6?EPR$TA*H_*7DV 2"**$@7N09]XDG%.)M;(HWM3<4QL2KG"G?UO9F M2;D;N2!2>'!E?4XEAGI-Y'8P5MHR]()X&%>B^N4Y@+E9GFK-S$* %)5FQ-8] MHMAR?>1<6:&/5=IH:MO),O%(AKU+-'=MEZ7IM7F?[6\EE6AT9#V#(7$A_% M["!&IFZYL]U2"I-9U2J>&U#O$*42O$3/"B\^'<'PC!846=/MI"O!XQ3^>6?A MG^^;\'D$*WI9 '#FXQL NL'_;#WL-PU!(J#?*<^G3;>P.=Z'1'&M)*3,C*+6 M@OI>R.\!6ZY\$357MBRA [P+Z[;@53>UTFZ7_3/"!#X260JY#K"[FX$;)50; M&+I=Y<=]\&"%XOXFV^8F@Z2%2C.+0Y35I;14[32)7_&D_MR:];C0J'!!KL(N& O\T'21JR![] E%Z!6[8/: MUBQ4B),X0-@U("P(*AV<'L;B0D;=4)EN%APZN+H&HW656<=0?.54H8)#Y !1 MV> 0T:YB\+H8CHTV2H>(Q6XB1*/_RN:OT6R>AZOCOPKZKIR(ELO>?F42S">E M[^Q^?63>C9L)M3BJ,%N/T#,%RNIMD8"@*TI]A<)ZEHK"N"12_--6G/@'4DS) M2>QX%CZA\,VU$<7SA-4,I$@%Y+05KA1E8Q9OZAF9T1=174RX;4$)6DIF5%$+ M$LB4M[(WQ#N7A$ZP?0+*?X8,"G\/HI@K0493 MLX0I0R3DH- K?X&5>!1R)=IH9)8LQ<@#$>O)D&(:191G0F.+L=G*+#D*TF=& M\*8R=ZH3&'EZI'182=J NE,5J0L1ZQK,: 5;?GQ1U):L('$@-",%\=8IL:R% M6OP9E'AEI-1U=W(!*$A*[#]1_%L MGF.>:>POM0$I'6WQ#/N:7AQ76J;/$-WS"*U*7-><> M2RD3ZFPD/GJ0;L8V<8GP=&TWDQDF?TE*'?QI4:I*"/0P$B*R]$*^FE^\6OX" M1>=N; >N?VVY5']SK-$X4D86ZZ7/O>STZ\SFIHG:!E"013U82UM*THL+UX_HC1G M$\9OB+>O1V0';VG, MY%P*R\U HJ*S*4"(.E4JG-X<5IN5LTWBUF8&VK8T2^JB!*K2[_0*_C[P@RK! M.=I;K(&M_3/9*@&-\0% $4QWM_2Y\<*532E@-L!I+2[":VF%LB3 M;8:5,"5V1F5?4VL4ZV0D2'J0;H95D,E V9,#)#S4GQ@\*/2^1.I5)K8:TS5F M8E9P)L'T;QWWS]$\"%&QI^8<*7[,NF?_?;;>473UCE<@9HWK6^$Z93XI7D42 ME@2I*;[H2+G'0IB268 &QTDSL@?G&7=W,@MW'6CM&["I MR."JX,&M7+Y>%!PMO:H<.SL[/?XX8G1T(;9O]"84>,C!8B_@T $&W6,TJSAX MUFS(07&K[:[2QBS!MY.FK-ZM7CD7)5P>4)B&(I];D6LSY$UM:Y;!+UTMB9N8&1FNS,< CQ!;I/2 3);-[(5,#; M*J3&, L^_4DWI%0J@Q'Y$EC6<9QZ+XD,0FC? ZR,E5M,4EJ1C<5G>+-21+X#1]\G.U,=AB0Z!L2.C0KK@*6&5B6 M@"* EC*UG!X@<:9@EY,E>0"/3;"I^=C52%O4[+-N:G;Y>_\VR;^H5;]F5RQM MUZIY?<>8R _>FF^7CFA:/[6'@.*\;UV$G+&#;&Z!3Y:72)5)6A_8$&!+DB-^ M83)'CX92XEEJ>B1F.]A2%Q8@];07H-0,']RL#!=RB@<.+@3HC:O<^60.#B3( M--$EVT@GYM.E.I*= V*R+?$/8]8:PAET2'R%*UT%8)G9:1&'M8WPG7Z$E[<9;[[>-K>&E/UB*(X=.TX M+V;VW7?CS.*>T?^$XMA#SG40/EOO?[CQ*UD+N%OV>\)79IJ>G7S8#,QIYA?D MO%!#G*UQA9KLCB.'K!"Y&G*K"8*G<@?H075O1Z[04_1:-T/G:,TL&?F63? MT>HTN"%7W%>0TD6/YDT1R8VSRDDWMV'W+3KJ6_([2 \%> M^AR9UE1'%62;X7YDQC5"D4A[7#-&#H.I\U])%*=[]'- \F'[MNNA"O7/@9I= M9XA/[1K.+#3#+RV M2_?*$NAV $QIY^G*K[X.#]2LM;K?F#9,V$IC-O_#"D/+;QQQ0GT.4*ON3?+, M N$"T;&>7?[[Y^#&?T,189S?K<(==: #MLK;F#(.#N",,5"AU-HV?>?ZS:=1 M3LL#?LKX$6<1D'SMK/JI86 CY*15,8C+B)C6U-[K@)826CJR2Y5+!J2<4(4C MTF:#O<7<7*0@V'KF,U0GH;X'X%55J.Y,Z^T9 E)GQQP/D16A2Y3];XG'%];* MC2VOY95/?( J5[\:_G;7DR\@;)E#HHMJ^!3N!Q)+/44NA2$.&_H^Q(UMG[IU MK1?72]>H/)Q*G?<>4VV\,#!+K/CVW]NU#B2\AO2GZL,70^IQTYFP,:+T=>#D M# 02;8H<.&7)ANQ&<(E60>3&T!9?CSU M'=;^(S_ GF-+CB]]+_I@\%4RZM[X41):OHVV)C4*GUDXDQYHS_"FAC\#.$#I MOLPU5N(-%KF_<%\\R1.SWJ_"P,]'F(&G)@.L$SOZ.D-!VOVQ1($SJ#X]>NCS4(!=8H MSD @$:C(&B5+MADO>Q4M-(H2HH16,A.*:/>T?B"AHDCT+*38,,#I MI1LWCVBU63\BN&&VKS+L&+0=JC]NY-C0U]P$<\?)&8 O%I@;26B_6I&8%M3: M<;^PU)$?AMN<*'SM?2/;+USUY(L9-B?" ?+_Y!WJS?+(.MLFBR=_F/I.]1>E MEEGFW;K3V-6[[24DAQ[^1QH!^8@7T-5\CI@V@]U. B3*9>T- %AFAAM6+T8. M@><#/ 1H#YNI*\QZ"[EC9(0\AT6^R6F5. )97T&4A*AE*^D[+$RT=3BGE#,!1*$+AA_[([(]*XK< MN6OG:;@H3MO/0>$;R?$W[3L<2/P,@HD-F+:KGMBRSXQ[]W(;R$FL?.S"Z MUUA["T&E##/0_SZWO]2L+M/XP@I#4J*65LM:JF^5D:Q?*HA@%$3%S#DZGGR8; ?&/Y3'GEB^,TE')V50 M*^-K*!%2FMBV6&O&@?+49O,/:\M2G9.P?>FX$O>9>6J:^\^0N_/31 MQ8^GMATD/EG>#W@\DLGX&8/HW&-[@N]Z&M6E?H:7^IG^/5(9CIK[(@C^#O62 MMJ-]DTMY>J[8J/*G,/#Q/^V,B8)[ZDES3RU]=[(=?5)\.=UFLV]7_ES]NH82 MJTT>M11*Y730X4;69S\;\2[4+K>*(]G>;@=Y"3X2+XAWU)1!T1]N_'J11'&P MQ),27/&GS16?#STA@IEL!I_\Q*-/ML/KN!8W2"Y3W+*^A7MKN?!SY]:VW$6[ M5]?!1[P./NM?\))2K=[[>] ]\O6?O\0+KO*SYBHO!ABJE ]C.;*;#594B+5\ M^(U!+98VYC)K !F]!C(SCHQ^^[&Y#LJ#:*ATO9G*1E);G^J6$TVPKQ8']X*G M;4<7I26HA==)3E6W=C$"1[X4>2[%+6OR4W--%J.EE\OM>%JRF="SR+8L38%^ M>G*ST&=%0;""P/GI>AX6<)U*X;@;R3'T!)\QIM5^5K?VK(+_$P;_ M%_U+OI-<:Z%IG0A7M.K?4/@2Z#G5@Y\H?,@SP4P7(4(2Y_H7RKE.QIL4 TZV M(VI0O%'HOEFD[,!-&EF1O6+XSN_(670+N>LUHH:-H,-\VW:(/D."W#H4H*2\ MD2CGSTX"8G>TV11Q=2LGX?)AJI)ZDQ9TN61!RRJFN-"E MO76[P67'D4#Z?R6/\VR4?3X./7(.D^B-L.O[9..GP5J5,2/Q:%^X-.]RRAE#!-]#.N"D,J).9XXT:_IF*H_((ZG-TTH@ M3Z\84"]DMD6Z=6$OCVZ#ZE"*1:=\7IYRJ_+<;]3J6OH"HYZ(&L14E/$!N#3R M'>?:09M0 MVT[ [0-RG8M(JKR*Y2D<^1HE14;E7& GLVR137I9R ME"E:@(!=HF[0JYK6.-([\L.R7(*!H*+2L,2"/3H9(%##Y2]'\ MWP\Y Z3G_YV4:[R*8A=OJLPJA=5&(!>[7 X 8) )-%7$+Z##_^LI%R]RL#4 M^:\DBS*[1)$=NJOR"=T(X9$;Q@"(*"$91/K\WB"BY-OJFSVISY &@$LY^0-4 M]P:@HZ:TK[/_RFJIU+X5WGTY&B-TNM-I8.+Z>_23JYP*8D=V& -@I(1D10GJ M0?@*M29'>B8>PV)WG=,C_'^=4B1-_I)]1L=5QMQ<2=0)D>@-?.@6GM_KE/'M M;PS2(X'<+'ID4%+% C,N6'B)6XM%B!9Y,LJD MCI&SYC&2#]/CH("3C*O_A6$3!'2#^3=GIYP06H\=1P.U0D6R?@U![\@-X:6, M7E(+]&-S@9:&TJG-E:9!@FWR##3Q^@EA<*2!;BT*G

!3@IR33N2GL26ZR MSAG)8"]WM7G(=KZV@60?DUK5GYNKFI^#3.?JWH]D9&6MM3I!/.=B^M+ZON!( M(/>%WLG*5#'"#)-.P8U@SME%KI.8,'5)'F&R(B5Y_@DIY*GXA-F0'(Q#([DL_JD M?X/I*4/>&=B/,29=BHOD>%+;RM?FME*,HW<;&2#;7K?MH#5G6>6KW&4MWK$* M5I(7H%Y]%%[FO>I*[4FK20NSEO),9GT>'S779ST-G_K'I6'R\6D_C9O9XR0/ MX;8!0*U:<:'PCM=.))NT>/,L3#)K]J2Y9K-1=)ZH'5*":4H(AJ= DE@(K4U& MZRHJO\!PPZ!+H)H 3)R:G:PQM8?)+'Y%82DF4$97XO<=F;S[TS: /42W=S M M^]W&0^W.BLG+IYC;7X>11@8@U90.$)"@-XU@(_V8U %.<>1B)2'3>DD^9".K M::O;O%?EJ4_#T/(7F;O\^;J1&VOZTPJ=5(JM%X">XX/<9=1G*!N67VKS+>A( M$9_2AS\P?7=9,;R5-B!A,ZR0FZ!JY\CH@=&=D5OF^ YQ';FWEN@R6%HN*T1X MB$^!A&D[;"C[UZZ8HQNQC!O; PK3NXAO9WO^X],TND/+%Q32[FCLUB !L3/A MUJY[DFP"X9PAC(_O4OCX?L"'"#ZX; *1JX!E\4'AFRNT=]!;'G!1-A.)LPA$ M6@$A3/#V"WK+ R:8F!#9)U2F$8"H&;/X?.OZZ"9&2]8]J__ ,(&YX\O90&Q4 M=,AIO-%MY%#F"S&ID+B=!D=*4IEZZ8S2H%LZ=U/#S'D:*2#YC+W#N53%^A6& M-]I :.49PG2S',1UHG\"F2 -H<.''OYOZ-KX7ZE=/N50E'L1BKT1=1EJO\&L MC&.*=G5*T705BBJ+S*GCN-E$)="F8,3]!-U0C%-T1:)@3V>I$ZG'34H0/*/@ MBZG.7.S'\D\=VAZR_2C(.26IV";X#<:V0KJPS/ MD9%'VS;2V\OL'I00VV;E!9T;AZ(2#/J=E?W8=5PO(9$MV[P/5^^VEV"Y9+F< MEJLDSB\)LM4;U'^HLE2^'IV=G@ PA/#$R]LZ!F7*"%TW'P*\'\2NY7GKRP9; M;OR,+3<^GRD2[I[JOS=B>.KAS4Y<3+45-Y$Z]"BQMY02)SI/O3'7.L'Z5^#; M6"VKYA@DFVP^S^@YN C\*/!=PO46RYGM@^<'9TW"QU5/Y$FCDJ_<@DF$_*GYG\)?^0CKVA/,6MZ#.6 ME"RWO"OT$BWL)*QOY1CY+KH[-0#20Y][=I*BY>B:4J(O7.)AG9MV6GP!L4WF-\8%&IV M+MH:JN2X-"9<4+UZVYK#PX:<@$2DRZ$4J'P?L>KB6!XJ**"2A?4SB^,L)3O& M2)# $68-"TH8 .)UG)7H.P@C4F3(*HBYM4CMH1BQ0='2Q3@,=*$7LO^L^H/S MEN$&-_3GX$%-HU*R:S[K]IYC.5@D9%'.YG=H8?VTXCBZL%9XW<;KAS!X<*)1Q4=')6_2ET9R(H6)-9W,CR+FQG M+&N OC&+(??EPDR\1+]\*K^1S9<5:#>#:? M.MG\*78\T6X@Y2X@QZWP>U%J)!RHYCOQCJ @T4NZD@\ M\G;94'<>7E.06.@OUB94A(G7?38Q+'!;%N"5XCM6Z$3?5\0;B"#BZ O[84&H M(T@8"(NL9B7K3K$9!\IF*V6](+ ;@L1!IZ-!D#80Z3?@&C]/,)?J-A>=". + ML[O9,J<3GI._ D?=&&ODR"FR+E$<]=V65:X]HYF0:4CO0=+=Z&, M;5X=OD=HGGBDG%CJN-NL^BIK$S\9Q";^8;*9,9$=GO+$(W,F?L"KWQ>31>2##-NJ6_@H)%NS H@N/0,4K1$4>8 M9;)D"J_R=YCBX\RM*L!V6@!;.-KD:+WSY5C^^]CEV$H+"%?8WCIM<3D@"='B M\@WA?-V2:U^@)R@,P#FA^W)P]"\F3,()V=P$_ (]08&NKZ@E0-/" =V: ^/N MBL]+O %B.C)OV0TU[-<4?H\J[:OQ9<=?!P5) M.*<@!"DH>GL">)(6%N YRUE6H.<> I'& MKQ=)% =+/$.YQX;3I@-^_H4)0<)D\XW)3_R1R>8K6I\&*#PHLZ#EG4"XM\+P MV.PSYY9'2J=03\AZ&U#;04?&EX)?!8@;>1Z?UH592K2>!2Z1]&=9PU+*3[RM M7>;DYB/*+NC&ZZ'8@OXP*29('@3M;(H3UY_$KVABY[TFWG:FZ5NAD\]U$N8? MZ;$OM";XV_#M^14]!['EU3BUJ2K+V %ZC:1!WZ"MLK*_11;8:S/LLBE/FH9O'/5G=D/! M),8)$!;K%H6D3-ZYZWG$#^C&OWK'1W1$ZH%$:4+JC=M(X2K$TU\Z#FDBF ;C MRW % @!M6OW/-S-0U)UP1675LO/MRG=@*]6XD[58A&AAQ9U5YT8&W2ZJLU.> MR$[T8AKI#!58JJ>&+:$TH7)N6%X@.J\+J VA@]3*&X TG4 ?H;(PEXSQ")(CBN8[,9\ZR**[\A>NCU#(E5^CD7E"%",1\I5^%K^BD"W#TI_- MDUX;<68$/3)4B]N6H->V;J#@H$"-ZD6W;F<_5A;FPN)(5@1Y34=A6M'%M]'L MQ7,S$K._.B3\\QK?82WO'\BBYV/N/-J8L,(7=&T'4'&U?8!%R)SYU) T MF?[[#1X>$W824[M3N#S_#'K!!?>OGQUSV#"XL) Z@SNN&"A^FWOZ0C M'"##9H.BQP! H+D.DN[J33' 3),+N2(^6@68I[Q51%9\YA1JJ3;4 <4"? C MQ],G.'A2Y8C*9P_?#97?UT1@]6= CJ3/?9%$GN)U^W/GY0M*59T=Q\WH*95M ME7O(/FLZ=>>?J3U56YMO3=QRC5CE;]47X7H5!Z2$/?(YJ5RX;<>:#%WSJFWE M:7-E"E"C^VU9P=9M>U84I3$L9.XM\=>LYJ!$+2$_VG8L0:&1XN?&0K,[@(2 ME#3%P,"AUC@XL%_3!'J,!A VYR!&,G&ETD?Y62 .E=(,M8;ZP:G?\KM0""I\1$?_Z_R26'Y/JJUD08JO@ MZQU,%;D0G8H6>%/8 YL$BQ"=U(.\!G22X:,>"B79VR!,]"0:A(\- PT%P&?S MC)Z+'/A4DMGU/#L, PH?*L1< XTJEHS&82(+Y;GQ&CTX<-H/!^>K#3NK\8D&B[H+4&AH)]>(4%@7Q^% MKYEX_2RD:E=:Q%/@4;5(7GM0\I45DZ .P*1S-(?]U7N6!F4VSP^RZR"\6JZ\ M8(W01;!<(3^BO?!*]06%A'XKO1?) WB;#+[R"X(E8-%Q*% HZ2]LP1VD"U-& ML[ED*H_KSRTW?,MJUML"^H) -U!@Z6FHZD@M/%^C#A;J^\#O:*3>]JQRYS.P M G?*[-0M!*MR&-(*!Y4/%L8"00 %7X;(AP+]N<(<@0O1F8OZJV)1#[3HK3!< MN_[B[^2 $[,:M'0Q2?8=*"UTP"/P^_TCLCQB4OMFN?[,W^K4(A@0[6L0&'J1 M7*!BK EF;_PWE%<)EW,'_MAT!RZ-I3634\]+78K*O^(G E?HI=XN^2Y+MDMO4 B:7 L-.'7A4T@?KS3]_=U&(Q?6Z MOD5OR..=GD*=08%,SV':G4^ZOP.6>2FE?*PR07NX2DU!BBX*4 !TZ= MV3'ZTW!#[8V_2N(HY> I]R3D]("-F,Y"Y@!'D >*8*(]J7Z)A2GE+8&MK.:@ M<*+E()/BS.AK&]*HY9Y3[ Z@H--)FF)@Z'+F ) L,023JHR/5HRXITA[Q]%( M6NKDZ$@WB#O2@);K6T88K/H/@(+53L^>'?%243(XC;'9KUA>T0SK=3%F0S-> MB]G.3&CQI=W^\:#M?X.7+'1AJ]5M/)]C5!SE 4!'/=I*,=_>.;*6W MR/L@EJS7^+%9ZKSLU_9A4AI]0H:'XNI&\$"*O=8P)^[NUC* IDR9+3LMKX1C M>T]0.TDWD4B?34RZQ_^DI=YQ#0@DNHJTHU>:*8 8M5<:$.C) &:77FFF8'0' M7FE D#0X%GIZI:E%E&:;5"GU.],BPGI[Z30&2,BI.S?[\V+T?FA\T]KV)P:: M1+N#!%)_\3L0RPSODGK?D,'N#.R6,@5?B<(RJO]$XZ\4016G(VM/0[.CE M[B$,\%SB=?[0L2)JA=R;W:=F+HIBT(GE.Y/-L%K?ZHHI/7B6'Y>);7FB$^BG MS .N^);5E 4SQT1;'Y"K6E@8&[^V3F2.WCP]C2(4IW?%*"WJR'E0HS4%)?ON M8J3LX*+$&H< [G,8O3$H%$A+L%WX'"IUBY^5'2X((]>V?.O:LET/G_JW>#T\ MN8S8'9$NHY Q1U"UW;X+M2!>CA@"S_,I9]52"IHHFSF_<97L8TSVYW%OYQW( MU?V.(R-@ZE[=UAR>D.4$)")=#J5 =^Q'?(5R\%6QH(!*UC-ZM^B. YW&& D2 M.,*L84$) T!L\\/=1L_7+<'] CWA 4>1VM^5]M%'\C,);PWI%^@)"BY]12T! MFA8. #V)2%6NU(DKVS8WU+#/'7Z/<4F_16:U Z<#Y8"/ERB,2WL%_FF[3^ ? M\)TI(>_ F+GQ^MY:TLX05C-0&%!Q8$@1"C-ROD7:CVB5A/:K%:'I(D1II%&= M8.JY(-47%"ZD9%J%0C^"P1X$F&,O\96'[#@,?->.GI']Z@=>L%A?!+_>Q@[O M2!#K"PX _239.!YZ< '$0<&$AF-%WS!__ U!Y)G4LWF(X'8Q'0CRQ)N1/*$H MTCJUTW1(1$F*8G=IQ:CU(BK2%11L5-Y$.Q.OR#U%8\0,D_+6NZA(URK33C#3 M !2ZZRQM&>"T\$"W%M(_)B8-.D*W[IR?HJ[1;F20:)%C$Q)B!$/6-SB;ZBTO MPYQ(/U#25_;HU9ER1>YGJB\C]PD![FR>65R>@W/TD*MGU#K:G.:CDC=?5C69 MRQ(-K^RM^O"B.PMS';.CXGXH&E5$[6PD?A2P0-%]I9H+>Y@*>O6%@N]ZGF6C M[SZF '-R'H1+?-YF?Q7977C]C82+&BZH?37;#53.T25*JXH+'CM%Z_V!00O- M:HWAPPC]H6[YN5DN,6UXHA=!@+LOGM818<\=6E@_K3B^L%:6C6=!54$[CF4N M8)1R!%XTCBBFIH[C9I,M_C1+)Z\2:SV_L4<8'()3BJY2D/3KU./V9KFRW#"U MB+]:X8(=%T9M;"2H.I"FQ[D2@"I$B2W<.ER\&;2;?_21*+&\6WOCS$/TK(:H YN"-'R6AY=LD MB M@?#N&KF8S%1\17:ZL'%QE^UN-FSZ,*$ %2"#,7AZV=Z]YR7^, U-'8?UGS$J69.@;IA4EWIR<='=D-F7 M&)#^GN5FP^MC)*RZ4UY@IJ^]&]8U7Q H>X4-*3CTM5?OXI6T\$ J_(ZYFN51:= 2BGINH(ZL. B,FV8TO$9Z[[:9R9&X6VR9& D.8T ( ?4W# MPVNW%^%Z%0>9^OZ[%;V24H"\!RI>>R-EWHWJ @" C+T" -@^H\5UF>>VU]S0217WI+_SU3#(!;][N7SQWP5,VF@W- MQH@8N04D !EP>T/B'N5)S#D)DRMMC 9".Z4%!@"95GMCX,H*R3$;/: PK6). MDHK;#"Q0VU8Y]1%SMVZM&S$FQ"DNL&%2KO\Z]9>NE\3,1T)&Z[W"!X_F B'# M9N77F+EZFRY<15[K1BU:1E[K#Y/BNY-@CAE2:H14)+]FW.[XQ#+R6HMVTEHU MC9W_AU-Q5K0[J-U 3H;TFF@=R!U]-/$.$^AI1H@2>4O<2UO88"YRU.?2 X*< MKJ*6 $T+!YB@T2#_\P0SBECU?*?XY\T2G]EO:: !O_"K4-\J!S[IO:'VE5P3 M ]UY "*%07\?>FM+.,DM* R>]HZ&(ZI$7PJ] M+Y)7B\B_O9O1(.A(_@#E!#6<';/YW+41'R7;WS, MQP66'E^+X'4Q'!W2I \0X0OIPKJQ%,O>5QDF9B" V96A@\\%W85FAH/-MY#] MU,KO!!(N'>4K 10V[6;<:*>VG2P3C_C!EIT?29X8E K2=_*BS^GOF7QB8$K5 M\&:C;U N]=W,OF8X]=&"S _@47B/I.NWXBYF(TJ:?.WZ M;HQNW3?DW.#!_(6+E80T8C:2>_C]W"QHG(W](1U\LAU]D@VOM;#QMR!P?KJ> M1PQJ=;(W)+04.98:XX>F^/'2[C>;UZ?).GNXG:JKX#/6((_TKW]I65#.$GFJ MA])D]*_][75"X0;1\ QIV2"J'B+SK+&7-G:WC:W>NTFKITB=\%8O$78'K1XB M'%F*^8BT#0!J;Q"7']U#I!.QD!YM.02W2+89_> M>FR $18OQ;XOP0$S+&_/H>6@I17^DP^->K,]PH00Z9 ]1+Y[MVY$TDAR*H/7 MV^R!?,7I!N$#HJ#R1=SJ(%9ILP<8$*?;#.\/#O=N6YYR1;J"1,PNKRU\3C / M"5A(X+W.MG6KTOT%QGM&9X%)R9Y-OQF:(H?TTLMAV? KCR'&0'N,*AF.@%!" MA\09^XV5WVF/\<.B7I%.6TTS!PHMK7EA1+KN+W):>#"4/@SIM:Z6FZ_ZIJGP M*>^TUU,>*F8YF:?3G%BE>8[CK4^X%Z@-)BH#XNI]A?P(/2)RZW1(R6)=M!2.#VIXD92^J /5AA8$%3.58=8^WG>>?R'M#=X$?OW:XU@D,NI\H M%.*"\2HYA3%D-3[_#)1 +1]K/Q'&(]X,FW0'?N ORROTW-&J_/VJUVJY6W Q MR3?>W,W@R'60J%'7BL'V%UQ,ZD$$3C*N+G)D3N=X$@S8]!UN[, 9A'X#"Z8. M;NX<'W1Z4-FW9NHFS"C68)1Z"'ZBL%%X6,Z:]*49.9(..RG&G6P&UAHS_\CIP%2>UCXS^YL8O$(TAZC/BC4VDEUA%BN>'?+2]! M=\@B'TGGD7.Z6 ?!/*O_$;FE B!%OV"^)25%.\V=?,A/@=H_%(FW?C#MD'.C M]R(E:1)F\VD8$FZD22'93N[4MJ M7/Y4UP*A9DT>NR4B"2K]1[/?ON;M%ZH ME6;3X/NE28X""F_R0F\"1@7]NJ'$."[I2@_;4Y77'J3<5J+ MH4XP-8)*JB\H.$G)M J%?@0#/46>WY,K'X6+]6.ZFBZ"Y>S3Y(6KI4 MJ#\^.CLEU;1TBKN?W&HG2!?B01PB#/E7ZH0761TI9P6_,2B9:SPQ.G!)T7ND MZGV!2@3U+&AK#@\;<@(2D2Z'4J#[_F-@_].Q/%100"7K&;U;G-@WV3%&@@2. M,&M84,( $*=#;W-%:9N]\5=)W%+)@]4<'D3T&KRD^*3(]T"?S8M&+3># [L# M*"!UDJ88& "?/,KA0!XHB.).ROARK9[M'4<##Z'#J"?=($Z@G3T*WC+B=8?^ M'"C(Z;XC[9K/BERG5&OAT\4B3!.SWN'__K3B.)K-4QMU:JEPGH.I_:_$#:EO MV*)]]P%W?.'7L->+7\,@6;Q.\1R\ MTZ.3H],C&M2ZCG6 7@UZ2ADY0(@$ "C.[#C BLKI,1[G(TJ54$)7OCLW_%9H^Y74 M =XU7:Q_MS;2:"%5K?Z;4A"+H8;BAAF=3'(.N,WLK0SG?&K21WR.4UIE MQ@ %/@4(X,"I,SO,055Z\8E2#IYR'T8Y/6 CIK.0.< 1Y($BF/1-^+=G[Z/[ M>UYJX3/,Z(7NYC>6ZE9OM@^@XTN^U< VJ$JVPM\*G*?8"N-A[6HIOVY\]KV* M:DQK[77 3]V"UHUEBO8?[5EUE6Q#)Y@G=?#O#XRD>*3HR3';AJY\1[?)]1*M M@LB5S83[M9F[I!A([C%T$8N;;E6P4)MY;O/+F,*#"1+B.1,T=4#<\E>7IU2UMK7B,0 M0N^V<4O1ISN_Q$CR$NF&@Y1,JU#H1[#N38 5,^)BCKW$5QZRXS#P73MZ1O:K M'WC!8GT1_'H;.^R]7[1OE1^G8\U4Q#@1>G$!LA8_BU]1B,])/#8; XU&9@M; MC%P017484BT.P%N>^T&C$2BI]KV+B5''C)Y1EQL(V:08N#O'"B49_#EX"(,5 MPJ"<^L[5OQ)WQ8H^$.L)3VABG*^)JP>QD+?7)V0GY.TKY\F#Y3HT45.:&2)7 M4$49,WF MF>&)AI363H9 HAN=HPDM+ /@]#4-!!V+A%=EJN6O- M?*XV3VEFB)!%*>M;%0M2-&]!<_."6N*"K-]9(TQWXW=6#K'7J MA+%)(W9G89[Z*.093^0ZCQ0="HB$;,#OGUVZ$]7^('4?.CYJQN'DXTV* 6OW(BO_,RK^/&0NHAIMK>F&F.W5 MY3_.OG 1I)5I4P?E&Q^K!@LLY.@B"4.&QB32#]1Z%!;"-DMQ5Q(AORVF+N6/ MB.18PY1%,=;^'M'2C6/+M^MKDNF;+]B_RIR/F#GUP#'0\N]-*KSGR=YG\M5R MY05KA'*VW+K6"_%U=1%CKQ#N-UZL]",1WN6J?U!8QK,;'Q_ 9*GPD<%H/7X\ MR! VP/.E!L&G+G YV<([ [_3^&'0@;X![G+ZM@%A(!B,@4[B-^*6=XE>Y%ZT MCH]IF11>>KU4*;!$O,02R1-HC7_H.8NQY$AVTS05_*8<(B6_0FM[4(NPG=7- M-2A'&8@K7&_I5ZGEY&5H-@0I;SD9-C$@2*;N@!S%C%_HC> N_-]1=5DKFY-[A]1@ $CCR;4) GUHQSH+QOY,@C(E]76 M(-E*D0AB[?;>L_]NA2Y1;4GE8([F7F\&7NA=]'8A(G5GQE$J<:[.WFP(4NI" M4N,+FT/=Z+7U[]%SF&9V77^/XAL2=8ZB]L+J+;W X$CT284NA +XE3OEG*% M)(MC)-/9_ VD@+ON[^V4C3-W#B&)NHIK?P4ES'9A4 3792'N2 IWUKN[3)9, M.53^#E,2G+E59=%."^!M4>+,/+<\\I3^](I0?!MDGNPP.(-$@)4TQ,)BL3#=?V/D9IQG-J\SYC)ES"A,*4FJT%+5F M'!2IU\U]X-N9GX4H+MJZF8F/3E3#L[)%R/YU$;S]YB W@PC^QQ89^(5=^3'\,I[0 *>^NBH(H?8K,TY:V(]TRLD@*]0$E>U47-'F*!TAG M P0=N?_K>1"&P4_BD$'/D]9EB-%@AR][,?Q(,6& S49WK GQ +U)X_.*UV&. M5VZUH;$X$235P.BT*N7G5N1&3Y@:RYGYY3>H>OI-V>Y[@AQ)!A@8R4;C:?D9 M\C+U-7I(LV)(G%RL(:IL_8+9^M$,7/5F KSTGH-C:QH_%-E6.D*K-,+>(JN- M!_#2IK#B]E%H$_DLTJR!+_%TM0J#-^3,YL\DSJM(IDN/V1?L:QQ*^E,/+Z&H MTHU'8&HVR (R"&=8)TZIB;'(:"6R,- =&23\RWSB MUZZ?9D$)HIC4 6'N']36QD)"AMX"'2;9;\M+@I\>A-*RRJ6O,!RW5&\4/%H+ M1)ADPRW3OO5)$0#%MO%>X**%W (:)IEC']$J3UP^FQ/612W76&9[8P$B1W&! M$9/,J@]A8"/D1->8MR(88;8W%B-R%!<8Z6LA?4/A2Z"_!$M6ATXN(]5),R-5 M-HS6G%39%%IR454;_:@C>$>^N"L48K'YBW0VC^[B-9[-OT0(R-)LL+JY].2I,L,_K$IWX5_,FJNPHWK<"'6L(O48RNIK$\3&L:8[D8JV7XJ6NV.#9/4&-WO!J\,G M*?^OWO%:]A?H.@CE[CX]1APQG(:B'EZ,:O]C_@]$F(2<*4:_M4"/B(2C%7\D MCP,L[W;980S DQ*2!_!KAP8BH@L0-R?BI)*[IW0!$648TT$D2O)0!5XT*:#7 M28Q_>X>7SS*IG?A%;6%9G?1,2">=IQ^>++,O3X+BT[D5J'C]&E13%2"^57F5 M&D.9/EMY_2@F$\PSIN8\W; TY6C!4%K-"!5# MT?.HAXHQ8/P1'=0?TJGF73 M8M-/R# MFAJD\SB@ *56VK6-3!EW0%A;&5#Z%F+US4E)8& MS>>NC::^DRK]V>[+%C6[]?[(7)('(*PLRC7>6T;^&E7#PH/3L(K)H'P;?>[_ M6Q1%"#%LF\65([-884KQ!07?E"WO'\AB93+L/J!)P.2CIJDU*^::@0EWA#AT MF:![]!X__T3>&[H+_/B5F06LXW!5=I^^!6QEK'V&IGF&*LBN- MYN#MB4!0H%./ANY(XX%K] ZF7"9\]YW<^P@Y5^\V;LI-YM5IK /L.G.IKV7E M:X9!'RU(UB@HGH-*@C?WZ\R485VZ2?X%.._O@8>)B(B-;OCM9P;X&DS MU+X\Y+]-LD&U!MXW:;P/8E8\J%BG'RHSQ3)EP/3AX_>HXO041K;S=G[6KE0= M:-3M_*0@7XZ7)ARTPGC]'%I^A%G#+YC)Z0$*!EU%VMR<92DV%13S U&HU)0!SVUC=T(3(A.Z9ETY[-9TEX M$2Q7EK^.,L^K,)KZSM5RY05KQ/-5DQK 3!3T9\'H78>F/ZW0><8?X)SKE3:@ MD*#N)&^GG=]'R];9-;0E*^;)GC.P^> MY=];2\0]\H?X%"C@B<.F";6=,4>A2J% <<27*]?&VW6Z7+EUE*EM08I_9Z*D M:9BB3 *AQ?3?O9*7"/TKP?R[>L/_:3FR&*U!@4C=X25#K2*O*8W'6)-8_EG$ M:@\*#%U$*02$+N?#2*' /52H;<<" :F309S2\0. U$0A9^J%9T7X[I;NIKQC M@=6^RIXS &$+:@X&*7H5>3/J@T.92NZ9T&P("@#=Q-<4OR"9D.X)6(]>!G[[ M':'1#J0 !05 D9P0>>/?O_%1Y3JN%:Z)059@_V:U!R5]M8J].+V*O($UPF%+ M)+D/S^:B3TSM'4$!I)MX*?#H1O;P3TW3^,X*_XGBV1SCSO47I 7[)8+=&J;4 MNG&]]O8@230((XZXM$^EI'VZC]+F$0TB*8*ZVUEV_A$3:> 3HZC(#8W6!Q1 M!KBE"=.L*#!#WTE?HY1[N%/;@H)"=T$VP2!.[>BU?Y5WO;H/I ;IBTNNVWWO M6+_(99U&;WEI<-I[59GP\>ST^.N8]_L^5"L*>%(M^3OKG;BZ9X$,6$TB;E7I M@R=5XNS6(Y(T7TYU#R,YB@U,^9+R\2:*$N1<)D3U?< *<.#\W?)(CI&?Z5_8 MRJ! 7P.ATY_^01*SZ(92N?8DH9W4O)Z%V04MXS,#1^T=#0911^('2%RO'3^; MZK:;A;4IF\Y"#J>+R9B1)7N #/6ZT<+8?+/3N^/)5>ML,()Z,$#M,X9V&&WM MAP^A:Y,Z#RD3VE\R*LU-AHH,R0:F)*$>T/.214!&JRGW,Q@SW6CO>XG>!-7' M0*"3KI,7CO]Q[G[\4G<_GJ6D1W]'48R<^R0+@Z%>W(?\5%5(G\Y.=9KQ%&]J MNV+7 #'_/5'-,!55:?D=>RF_9O.:Q_MWWVVH[<-]R$"H[IA9.5"_#@K476:J:,1];"L /2([6/CNGSE3 M&BUS28DFMCAC)+;XD X\*8]XZ790VF]F52.MO3"V=@G M606RU SZH^X"OJ.C? .>[D%%M!P=RL<'M1.J$SGE"!^48Y"<;GL& 0/!P+#R M:N*CG2.ZGVL/(<, 8=H.&\9M8A?,@;0K/: P+;&*K_:9=LIU$F&T!@F!G8F3 M8CB18!-DG],G%+ZY=L:@E"F\G#:,M@=LE/U29)AD?BX,%I-O&1Y-Z@:N,OPS M$,_&'>M6 [&1B5L=2K>7CHL<.JU7[^2?K-N<6&>84!I&M!3]O#N/ALL #<1 M]=U_2PW,)74@;;VUYI7>4J9V[+Y)9V,].SKI:+0J)C;>^E_\B<)FJ7W\>E[9/G.'Q99OG$S(3*%N)=6 MXIBI9H%-$=3VJABF&[UP##P?O9VEIP%.,_1&@Q,I&YXIV#+*A@=$AVV'C0X; M'A#$,O2+QG$461R;#;LU2$#L3+BUTUF236.!!CX6)*"Q:7V !@\:?#;I-NF! MOY6P+']0IPEJ,0!CDHB*"&S*'0V;H])2>_A+W@@=: M&1$I4HM668A+;(5QY^=.. OI#^0N7O'_3M]0:"W0-X*%2RM&UY8;IA&H0Z^M MU@DIRZR:Z >+@1ZA#@@HK/"PJG7JAL'SZ1OU# M*7BMAF&Z+E^"7S^L,&@KK-=QI3*;P@@UQ^L@G".75&[?G/X#:8>4+QV6$AP- M4%0\RO)(C/RLVAA]JOP#8#N4GM!A&<(YT11+<8 ,&6->JW >R ZK#,0J$[^< M]H*[=P*IBCF[$"F2!>7QZ$DL!LVD($@8[$VGM%!;G MT"BPP L@HK<\H(&)!BZ+=(<>P+U7W&J+&)*<'RCH0^&.B,H'9:Y\2>I>H7", MMG#>/@Z+3 "XFAX]U.HY<&(2]O'9X[#.]*ZS;N(R+AS(%&?JPW+2LIR$!=,W M%,@4S[01>E$?EI;&I=7KF#(AVL>,>-7#&NJ^AG8@%T65/8U:+V,,5#T],MV9 M; SKK)O,#B$_L$)^#FM)SUH2ET3YS'5;9J)ZY:@O/P+ >V?"<,^'PG$.UZMJ@AUK5[/%!;9)J431\ MI>KZ+@6B:%ZO:!8H"!A67DU\M'-$MT_W(2*E+)1CK*\J$6&3(N_ 0>J2 M-TD1+&54:WW !Q*Q)ZAUU5+"!,"D8N'O4(4 M$R+[!$1WI"B,2[<>_-/VQH-_^/%(F$BY E?^!A,6.[KZMG,"9E27R9(IA\K?84J",[>J+-II4713T["-WEGO?#F6 M_SYV.;;2 N):I<\S\)81K:]N8% (TF6+'HB-S#N?!@A>+5=>L$8H5T7I%&^> MCC-+V',06U[Y[^09Z#Z(_X'B1V0'"]_]$[%<5 ?[7I73)T .PR FDC=+5L! MGZ(0H)]YZ%X'8?XKTNYXU^N!.HG#(M',:X/TEBZN2%?O*S=,&[?',:@8?[_Q M/BP;05BNM0?GP DHW4]X[X"ABLSQ;RA\"3907^%OAFZ\3K4H_3Z0VYO5]E13 MXRWYL6,R\^T\\AXO2OTK6W.7M_&A-5NY^ "P\PC6Z&B<)[O-2"XTF^HR_JK7 MD:X[I(;-VM>=D[K=771[9FH&%$1(2/EQF@(CH_PX-8-:'#8Z_#C;$*L!?"4_ MHRQ=W8XO^E+ :JT M8+K R"B=7CHNIIZZOUV]DW^RHLS$.A]@+@ DBJK:G;E#'0([,@9M0G[OD$5^ M3D_7[85U&D4HCO!A>NM:+Z[GQBXY$=.6SC3>=)[Y6"))&+K^ C//C>1,1)BG M=1,1&7F2#CTI3ZQF(;+2V4TP4B;>=GZ393[!B15/YF2@MW2@P)^$Q2PG+V2: M6L-S-\S;$MX6?,OK\N-8H?9 145C%6;LQ]PO,;_@O143SJ>,#_P-VU.N,\U% MPW\5U/8H*M7:R:R)2Z._JV_X=K[>_/-W%X584*_K6_2&/(XM2*PS*'CI!$OS MA.W!0'.05Q9"DPM<\X_4&*!PJ !'#AU9@6%P<#@CP 8:X9!"LGTE@Y.6"%RP,SO+1H5)]*8^7T@!4N#T"X0>FXR''- MO;OY,BA0PM"X=7-?MYF6L1(NPO4J#@@9R+IMZ=N\B9DL1X%^D?ZH87 MB9Y57A"7M1.3D2AJ8>W+P0&4MJ;CW=#XZ@BN [)Z(4L 5BKUNYZPZO^Z](;9 M3\Z'ZR!\LCST1+B:,OT2O<3;GUCO2X+=#VCDOR3U8:,B3;+-SWC':4A1Z+YA M,+RA[#&)@;]ZLP/.N#@38A>(-#+]-S9"X-3^5^)&;A9_Y<>8;9C[^%^1BTG, MWT S?J]9&YSD, < \CP<*J?-CA[/B4>#&V<);WUGPP$[W>UE7L _-5_ M2V.G#]R5T;4^7/.HWE#0\I(M.88Z+7W[78LN,>;KM&!74-M&+Y%ME>P>E,-\ MO&O)M'(1)#[>4S!?XS7Q(&7DKJ(U R7^WM+; D&*WE$*_1&MDA!O]1&:+D*4 M'JYU@JDOM%)]0<%#2J95*/0C6#<^&(?#G8LY]A)?>@9V:]^X 6+ M]47PZVWLL',=BO8%!X!^DJR=%+VX .)]E@D-QXJ^8?[X&X+P_GGKV3Q$<+M4 M6: YX) M+\&(CS.WJ@#;:0%QK':2XZT;NXLLY1(YE>C[:[,1*(DJWF@%J57TD+#;95NE MC01Q,N];K*:@1"\A+YZ06ZC3O4.STJB\N-G;[$6P)8>3*I[='+A,6\13TXME MZ00JWV MO$LW6B4Q([N 5%^C9-Z+:,@NH]_N9B+KFM+,*/F*TF?&&_MM$$45O?1\?6_% M>='/XM=K3H"<^ "@4*)0/5?$"45XTA?M5J4_IYT;V\;I4671:5896_=K:D\) MMT&FG0% M<*',)B[,2&&4T.NUF8$ FZ71^WH$*(1J S/0V39KQF0B3/ U'=F M1,^YM);6@J<$"G4T4=K="0=Z%;CZ5^*NR&F84< 6.;6AB2(6)U2WX8VUJMW8 M#ER?&(O]Q;5EIQYY%&V.WQB4:!5J;AVH5N2XN!,Y4W6OMN;P9"TG(!'ICD_# MN@C"R+4MWRI(N,6P?W)CSB;=TF4DB.SPH*-S> M^_(AA\@G8!O"1C-YR'UW+M$JB-Q&E V_\1@ESQ<72X$3HES1=@ K#*N@?/;B MY49-AC6FV=!D>$A2;6#<:)/RZX1 ]R3=L"0I7C%5SG??#GS'S0AJ,NXR07^X\:OK MSWS$063'T?8!C"I9,\!CV##9&IKT98N-O.)N.'Q)4@!=6:&W)@1CNJD&[4XC MF0PLU6P9($A4_^;VAOR$F8NA^+/)*!&B5=&M"Y8F?A5A5O_,;R ,!%3:[ ,, MV@G.L?#9H&U@ZV#RA.+82V-NIDL2=)/6,4'.-69Y^ICT0$)P6,_G&/H,AEAC\A#I&X!H2Q;3#1MA=769%#($YZ+_BMXT6]TJHP\K$RE M1&W*63P'EWC"OF/1DX])=*_RZ:-Y .G+B\)H> 0'-+W/IV^8(^3I'"^;C 6T M?95Q*@GU-1E5_1E10 I0\D/5WH%74>PN,5MF\P?\!_?%0[?L^ME"??4Q< M?X(OQA-[.QM2:LW)YC/Q48Q;D!E-_H+'B_Y]LL)C1.D8/9+2L:)(MX7H,&C2 M.;AOI9RJC"QS4GV[%4[KO8^T3>_J/9,'V68KR*@#B):P;IB/5!?G)P!^ #(R M;NY&.^".;C_"_LE7R]6X&2AC5^S6#9(=2KH)KW:VC!X=0Q3J9FUE0]<$AX+5 M=MA0=K)=,6?TB&74=V"FYUA@.+/),&FT2.H5J^:BQ]JVP-ZZAX MHDS2'3#77YOJIWW<,CS]50\/$Z%:=+@A.3IZ./^!W,4K7K?3-Q1:"W2?D)4[ MFV=GP"R)H]CRG;PFO,W K-08(($Y*$::D.S/,(CQ#0P#T(UO9W4N+(]8(P,_ M(W,:XQ/C!;,4K^3GX#)G_M5\CNQX-O_NO^$C!1\G*'QS[>S$JATRZ:%%#9(9 M]HO[#&!=[#4P9H.Q!^1&X\96(+?ULD;99^RJ9-F.JGQI>L^0?9PX$7B<&.?# MPN%9H8LJ_AG PZ;9E780R6&@O5J8@0MY@@'7*.H.AN^^&T>/3]]E0%'MLT?@$" <1'9O MW4JZGK+"AL&R]G8(($\**:40YC#R &T.&TFUR>T M("\H-W[J=),F9Y$RNGYI>H3G0TY*8VJM,9[/YQ&M@I!$"[24$VF04H:,UJS+A"P1O>7FA M;<4N1>:891U-_>*A.6(6H&.V!25U*9E112U((%/>"C,=I&F"[E&<)0;F%!RC MMH0J%T$&U[9?"1I!F*]DSU36Y5&P%RAA]]]Z^U ]^GM;X6*1Z22$6SDG6(8% M=H<1P8(OU.;%29+HG=R&E)0ES.FZ2*(X6.+/_?$:?$,^"JT8W04A>GZU_&?D MXPN@C8F=S9^#V/+RW9&V=_09ST#X#,.3G3C<:;MK;VU[S<5&:O^L"./PF9S% M;S!ON4+2;.?YM/@D2FAUNIC&)\GE,+-^9!,5,-@';X[_0_]"38H3DO/!) M.8G<\)2CGQBD"M$_!Q>!'P6>ZZ19?CC>4]T& [7[B(B)]I*BC/ Q7S!';TP8 M0)ZJ[0P'D\'!9' P&1AH,MB2\7L0Q8)2K32MDOS5&+&V$PG">:55KE?^ M]> M4"@HVT9S4^4K1B@(WQ.&C-.$RSE!;-$V6YDE44'Z%)72J$8)J:L[YKE+UT_Y MS:D)W&QEEB@%Z1N@@(6.R*+:72^'\.82X"^(Q8EEN>\X"BB\#'KO48HCL>C$+ND@.BJ(YW4T0@S M?6W(&3--L]!NMM4+?./9[+ZIDV#DOJ'9_!)A(NQL=\9=IDO"S3_3'VF04/N% M40"KWWZR*ZX-^H[4Z2&!N>%4^,B-'F>UW1?<2-%O8%W+)^01VK,'5H\L P?? M(5S"A#3ER3M)OL8,O!?J# I*\D*G*2Z=R>Y[SGW-$.2C!=G9]-V^Q,\T@1[& M 637)PL5%O) /CC7]MN6&:(G\V/W=C.VB\,;6TKO#AXQ'F0_T$'(G, MN] )[QP1E_8E"MVW=)^;1A%JN+V)=C->_D($#U"@6%U-XN G"B^2D/CH$*WK M L_&I,,%BO)".B0F&5&O"@+= MS))X5X+[E@G>X7%^X^.] T7DRIP^!&5>@G2MO[V#6>*7)W6 FL#&EUD<,TSZ M4PVOJF]O^)36"@,DI1;&0:&-M@%J^6J0,5:#PM0-G=#Y;+WGF^(Y\M&<642> MW\DX)'0@MW?1WJKF\*P7))?YE.50TM++.)ATH;=W)5Y0.'D( TPHI]#NM@$H MZ0_[.MY"] "6@X&"FM*O1LC^=1&\_89L)_OPC1^YF(+GT"*)JSLX_UX*1\T$D^ZJ0R;#]@EPG(,&T[6RCC'WXT*+IE^!ZU-5;W#IAX MZ/CHY>,Q'O\N<-RYBYQKSZKG7^>VK8+O6.^*$V/S]FU/AJ8AB@.KBSL-?!EA M_+^9_(/]YL2+TG_\?4$L#!!0 ( "V$H5B)VA>:'RH" M +]%& 5 LU?201.T3[C)@SHKI"PNA% 0!"8;^];<*C&UHG=9N[/&L,S,J186=]ZZJ MO?_^?_.Q%IH"RU8,_9__$L_X?T- %PU)T8?__#?>2.9R__U___ZOO_\WAH64 M3J)>#$F&Z(Z![H1$"P@.D$(SQ9%?0DW#- 4]5 *6I6A:*&$ITA L7R'P9^:9 M? Z',&S954*PX9N&_K)J\4QL'B:7':/'X9_$3Q(GZ1#]0A,O.!ZJEC8-_7>+ M2M\2K,5J$2^P,_PY&B7AD#03)M\V;P!KJH@@E#?ZH5SJ)22*?6H@T@3&D#& MT1&2P 3T%?0CN#"($0PM#?P^9 >""H)+MU]<&QL*@OG/#]EQS)>?/P>"W7\V MK.'/Y0,T9^K'LK&FZ.JZY6PV>Y[W+(X]1,][D-XK)K/;66G]8Q:M25^ M=DK%ABB#L8 INNT(NKAY"_8I.>L7MX<(__0?KIHJ

S@;@S"/S^/#2F/Q4= M3@<@0/UT+$&W!X8U%AP(5M@1$<;P*$81JWYLR]D' /QQ9_'*_-C2"6IKM%5S M"PR.@HKY"9^N&KJ.=;1A["=\N@T8Y03XWP)2 LHN%%>@@0]V5V8;-$E$3G7M MMUB^< BI1"P6^SE'A+7J%8C2X>'A@YWAYWMDM=,G>KH&JF)L,(6^]#5#5$59 M4/1GT1A[#(93&\3.#\[U'0*$5'48%.^1%(F1S X5*P>IF/&I6/GQ[]\R$*1_ M_QX#1PB)ANY 8?3/#P?,G9\^(-'+&)BXRO2?'\OGF+,PP8^?__[M*(X&_OW[ MY^I?OZN^(2W^_5M2IB';66C@GQ]CP1HJ.N88Y@N%F\Y?<-"?\/%.&TFQ34U8 MO.B&#E #9?Z">@.6_U&1)*!['V&#M"6(:,DA5U><.J)Q#G[@&Q""DF!)/-=( M\:*5KBAS]"NC"&\UV*II>D,1XK#A+A=ER7DK _*.NA MS%> _2.D0.K+>E/GS:)2C?'Z%. ,F[5 T0FWJLH0 ?'V:R+(Y:(HONGJ&;.$ M3U*S._4:EQ?IV:\NJC7N2#W*H0T6$^/=HCQOUF?]^.\M9L;,T]/&A-+4 M<4F8LF**B,]A+X%"#!*=+]!^@$05AR0�Y'Z6O@R(J(XJL>28:[JCIA1Z,: MX*)9;O))*SH;/9@%S';++NDR[WWY-1<-TX>9K2KF6I]9Y M@E\MREACC>*7@@"-X@ DJ%FHH9T%%-PF5*!(;L\5>]T*R7-#]Q98 N,^L/AD MO\W+TQ%6P4$"[]8Z4:IKAFMOQ4P9.#GHOHQ!T;!W@4+J14H:U3I5O"W&FE8B M*[4*^4^GW=7ZTH)B>9A++-8?LPJ CHPH+XI@"K0=<*S;Y'33=6RO ;$$C#&: MI:/]AD/@R;D[-W2;Q,;NGOQ-0>J90OQ,0=RV@;,+&]QU+7Q(&76NTGOERI)@ M1T7MGF%#+F&S2,6Z#.64\AQ6Q0J%!A^;#[OQBV#3"D>584'"YAQC#PN<0DK5 M9.[3+88OHQL/(G$1\JJMH&6N32L'?K(5:.YZ3%]4A+ZB07[>@1V?3V3;8J9; MP,?Q826?Q#IX(W_/L+N,KCX$.WPN,H0LF0.UPE1Q>O$:-^5([=,5TPT(+UTE MQOIK,CE1"R67;\Q!MI'*[5F_)YER48DGBJ_._!4?9^R!*UF+UR)^U\!941:3 MFG%YQ1Y8:@&DR'@W$HDG[,N P[]6ZEQ4! +>8$=@X/1MC# ^WW'[,LKY$-L- MU?HXC3O9,-Z.&*W$K%CE2_)= ^\RROH0\%)&1D[*8D3DP&LG/ZJPDC5K;[%E MV1U#PA5/FHWTMME(\^9BACO,--=0)[@Z*[)8Q6[WUK.6@/+"P@E".Q+.T!*T MG"Z!>0$LI]44^9$A6$IAP%38<<'!TUBL%JT:-9[DB1__XCA.$$R$)F)__]R9 MX$WGFW2A&ZP[:<46!:T+!(O5I12TB==33A#MS4Q7!T[M*](1P# M3AG#"!*CB,^<;VH9\-],. U_L=?355[E8C4:MF8<9EBC[B3;J/)U#.B8Q+ADC0^CV=8^%:YQ.%')FZPF#/WY ME07+XK/A6-M-Z0E:52*J7>KA4GO>F?WX=R!H-C@RP?>DDBT+%K#YMIB?=GMC M+:H6*A$UFFZ&Z1:T\\^RGM9^6U(3;+LR\'PS3_@@[Y3?A8:3!$1E#!?XSX]<.7TZ=M3PUE*!X@VM#LJF77,] M;9G3IE4NMN2<;;M VEEM7X]&B(8I4RPC M=&KU3H\L-"9HM10>I1AF8QF\7>TOJ-L5R<=G$!S-A0DV9+[<\/>.''B/[25A M#_M6E2YEFX0J3&"X!XRT/[\Q(*50+=]J81MRP!6L6(N1*+39.J ML$ _><.PWZI,*.RM57J.2K9/=Z-HAM.7P= M3=,#!OI64G1E[(Z7 /@5H+4'NC9)IA=QG"F..XV(VDTF]EVPVP!MID:FLU1, M('$L;^*3ICJQB,D0 HTX!K2/>&N_0'U)*/ 4)RV(GFNTXYG5P=30IE @[+99 M017#ZIJ3:/-JLM<7L$E3;A+:CEF$OP5Q'9@^W*!@+RHZ%#H#O^O=J#=GN?'Q MM#3&DRDMWVZ+5FOZ(;U4:LN\K(4E1J+U/%MI#CK=UJC3;E;BIP6K1U4)Q1$- M14=4J ]WP+142):MB((NK!X5X: -Q0%+*"GU+N.8#FBQE6J"2 EV9!H-'Q/. MWIX)) ?X8F50 D-A)CB.G11,V+>SJ%K&%#JST#FP=B:URZ03MQ;5J4I>=0E< MM0?3"%DJQW_\2T#'<1]^/W=W_3T%"'01V/_^C0YCO-C>N0D(G)!W..,%'4GX MYX>MC$T-':+P?I.]\R]HZMCJ4,;SW):0!_WS39_>5]MP+>^;=\KE98D ;PT' MMV.VQ/XY"*E#\2X)&E@].=B\">:"_4:B0/":T+185#4!,K8NH;T>T^?[73D# MNP(6VK+W^URW6_9G%Z-4950Q\_BXV1Y::M2(5!J0XY?K!9[KO_H&\0F_#Q1@ MA3Q8@X,GG)*YPJ[G__;E57T?]SJ/KZYN7[7[=N*I C6 O6_9[''G9)@ MJ<"I#* <@(A"4UX9,^PX-ZAR1(<%W0%>']/D9!RO!8U3-LKK*'B7)+D'WX_S MPU'$_/CW@%E[M5&/H72YT.,XO1G?T1A.G\EW7E,*_SC?O>O?GSP.4 >. &64 MQ H6$E KEHL#IA )\U:4&SMMD7X5THMR-7#J88_^#BUU0X.'UWI-8O"/;CI+ M_%);,JA4ZG MH4YJ>%T(K)P[$^5G+_\^J.!4*.I7V'P2L;$(70RSK*#S=C;M2I/X*'[G./]4 M-G]C/GT9@L_G\TY[&'7;!:O"N?B,S"ZTL>"\/O@\4&3PJX?[CK Y.>^^8N5, M.\RU.SDQ7ETT,OKBP>87X?5DCJA&A,UD903,WGV0/#Y M""9OP\"7FFO[#JQE=UJ2ZE!EO,([A6@EFY)U\=YY]WQO\'N87_MHI9.S4J<$ M\"I',OVPZ6AJM,'=.\=^%EH#HFWWL=H:EDMY.T-:+%8HQ-)$(:STRO?N-G\> M5H.A8P\$$8?Q/O9:[=,JJ+=2A6BF66G,[MUD_BRT7DVS7F>CNM[@5E;3(E>: M=IVJG,/-\-$M8.U,= M8;TVQ\PMB9J&B5G3#:P%]35H_LS Y;N8:RP1-Q"&B2(^)4E\G'6!V2ME:T,S ML-KT?<0UOAW>JL#RD@[H^UPWF(TK:4%3JER#KNB5O!B6ZL$UA0XA[_CBOC,& M[?61 Z[03U(D/^^I0BJ<5P=U,5N(WI7%?H^5>W=/I!_MMY+3_BZ,RN63;;0H9L%399'('O'=NEM]=Z7 M(.Z$XJM*:9FJL8:,5S2\FNB3BN96 ^LL!D+Q!0.%&\T7[>BDIFAI&Q]'.T.S ME>'T&'57HO/3-=_54/CK7OX)GI35M$JUN'D$!XF*%:DGXFI;>?!D\+S]:\5X M5JK4SLIBIMIM:2P@::'/11;I(757B+^Y*KUCG)\0X4R9;T>!JG74=B?5G#I: MKE$I/D3XW6'_$V_:!(PVX%I?UBO_\2_ZNK/THU1P-7&S#;3?G.:$^0=I3DR0 MXT4G:U4Y+#NKUJC1+$P8@5-$AVAN>^D/FOO@/L;^?8B/7FH $Q=M]4WA7VM2 M//+\:EH>YI/^&2 M)""WO%(WS@@Q+%J9\GAA08!:P8VTK63@C*&[H\6;R_&K[FVM+D\C^SKI']Y7 MIH"%RQ$=/T5!91"7#',MR\]J*(U\>#N+Y@3LK(#JV+OJO M);'O0!65 7A#]M=*%Y!U4[E>-V9&V,6LQL?L2+,X=0(7,EF+XS. MV6(OX7> MQ\DYB D";B[*SP_678LJ^432+>EBUN8FT291#8]3\\0T<(;T[0-YP2>W:PK+ M4^1V,$YWM9PI8B217X1C!M+"TKK;;5&M*U[!H(APXH_$B?*\:'USP?>BQCV$:I=1*N(J& M] RB3 MMV.Y7H LI\,WAQ:P5]A7:]6LD6.TA@H*O=?7Z"1>T(-[2?@_OVUWP?^#YP9_KB9WS/9C# Q958MO(XBY<5\WIQJWT/@?Z:9 M?_OCX5>V\TN4.!1+'*'BDR:O<.4P"^C@;O#>AYT?+"(X:>C3I4A/Y;)67IW0 MYI3!M!0U&'X/]'^!H1\LQ)]GZ1.C]L(:A'&2JZ0Z3N>U,!DU!]]#\'^EI1\, M4CC'U!>,UWEA/I06JI(UWQV\PDJU MLM9/@LSD.^#^RVS]ZU\N.YVC_![/Y*I)(.HC21]SA5?@)*>Q+-;O!S:X\#B3 M^\A4_CF5R.Z/ 3R2.&_1]Q%;^>22A]\3X_%[POAGE\S[GBB_+9-_8N;R6Q3G M_)XHORV7WRQ)P]L26))("<-^(5G$,U*Y6L[P0$_1-]?%E]I 7UHEZ?1E]P]E M [<7+4E(FXTTUY;LBB:++=$:!]\2^NILX%]^1?0@5UVY%, H4FNG>O*\C6-N MOA33!B*Y2 1?F@:*-BZ2&Y]S9=VZAYJ#\DC!FP9N-M6"04VX$I'H#+.!HSWK M47/P;B2F;WHR/$%M[I(5%4<9>KR2%.PMXLR4*IM'2XH<-I5>M1R9X^QB[/9M M6I@DNU3@W ETA'M_54ML'UC6S:Q'G,$(ZEH.0Y@GWT=:738DQ1WO(2YGSY)V M4Y55?()'E'(BWTGJ6N!<_Y.(.[*TVR$OC.'DM9!'(_2]A[Q&7TE:"],QDL8> M M>G*0S;ACX1NJ,%=!$YO8NRX+@6J PV/V\I,2@&!XJ#WEIV%%$IIFCE)AI' M#F;Y:;[9H>O#P"F5DY1P DX?UQOG WB5=^H-A&]'D% -A.^>(-?J-26,A>'J M_J4:P>?]A)-F.0S@0]:*%O*)X)WTOR.J/ CFH)/FQFB'JBZV'2A9??L5W7?N M+H]CJT(+U:>C[$5_*VU4R-F'A)':E,=#3*N*5RF4O>E\ET MJ>8]:[3;WO"\F%_.0N8-/62"Q,@U)M^-K&V:7L-#)GEB)RI)$+_.;+=EIHR5 MS.JXWBNS&&D3KS.G'G_MW9>:N#HSW3/)$^<'DXFK!H5PGMC2+YMOESK$:4Q( MJ4:Y75#'6B0;4VP3=)N!"QU_I4/\%NDX1IPKY[:;7@'IF[ 'Q/FOQT!&6")1 M&B7T!5?HT86QZ5"X'LP$-@%!^4X4Y)W@[W;3ZQ^<20@:2@_=<<+ (7] @4$7R&QI& PA?!4-!8;R);B@(5RG"L M/2_^EPD@JA>5IMR>S_%)-!>>):5>QT@%SB^"\'AY X^5=-\%R&WTR(/&?LEX MR>G92,YBDX"=O!9EOLRGYR,NKI&2F% MRUS#-8@\J"^Z6CAPML *MQ:/!WZ[Y/ACW.OBN0I]CR-Y9\.^$Z:1K.\886*L-HW5]L%=7;M?&CJQF&G9C4IA(M"1^ M+YP?6?KO@'U/<7-:4;&=K7/QYF1&"=5:BE=)KH\E.5[/]QJ!C6=?A'-/D[]= M\'U@^H I=A45WE1KA;Q5KX) MC9JJY%I]S&WALUDNL,9X8'5X,%%]3(G'AE9;*#G3&+OH=5^I)N.P^=M?0?S& M2CQ8Z#^LQ1FMVRZ25;>H+D;)EEZ-N%BS\SV0_IE:_&9^^*FS*67#0GOP>DIP MA+9AJ2A^+)B*(V@IQ39=9[U+K.::TURT,W%QUU9B&;E5&JB%P&W&G#RPXMF,.XHMFIUYDN<"R\3OE.Y^L[AOMS' MUWJ[D@-B/-\JXHUI(DO.FWPL%PD<=U^&_?AWQ/XQ7_QX5>RWC"XRM8G6L)@F MVRY923&:K2QJP3MY> K5AQ<6=*G]RYA;,VG"B)?K_5K*5=OQUGQ&R6&]E@]L MM.1]S-V"0;\8^'![+X2D"P7Z1]YO&T GU\-K'"WYVBT:'*, 7(P9-J';@:61(ZO=*:IQ:KGW%N1= M8UE0K):@N5!GKS]F(20%2Y0713 %V@[2UVT\>6E[#:@WUM!'">>:&DOKO'9$ M#F3G*MEI9GIB*8'5M> 2X5G(V-#D"6Q\W+JZ&4<\%/CY"OS6 0N?G_[,ME?>JKVRY7_K]_+\]U907<'@NBXJ!["6PHC M>VIGY+8B).O&FXJ2RLO1R"AP%/8N'9Q:X[>BA0ONXYT6+1B/$]T!4YKCDY2L M%)KC:%H3 AOW"LJQ^@#1WIVQR3C[*;EZ>0%9T.5[ + MV-OV6'?Q.A >^WDD3;P_ZO;9E7[4,R16=BK4,CN]L%$#) MLB0X2VOV>%4WZERR4I:,,=EMM*:!$YK(.#^TH$T(?KVB!Y[74DH?*CKPZHFM MQ-.HDQKT^D*>)>LC=AI-Y&92[]Z0O;>L;XWQ-R4@+N#L4:,](WAY,61!LM\: MAE_)3"-X1V&#P-E!*.=P$9[W.7LVC709MIHO<1,N&6LF>LE*K1:XW;/ _\]^H#;I4CP[,5W\'YD<=\*^Y^P M1S+ ,Y%PP1QUV89&$M-LM\%B=.!DP&?N1P0D:G)#W)-+W"]2L2Y#.:4\AU6Q M0J'!Q^;#[K?&/7E/N#^T!7X]QN_$,"<]87"58RPA4LG.Y@:F!TX)W _C?\)% MM^MQ/I.:<7G%'EAJ :3(>#<2B2<"?!0B\)Q_LQ*9QR['P&E)BN8ZRA1LMKG9 MN:BY$I#2EC%&9X5I+:S'4L1G66E44Y7'+O> MX)84A"_23KCCV#2;49NQ*CUA%M/@5@2\(;RV$]B= -BWCC<$ATJ7U%G!.K-T M"]1,+IDSRUV09Y.O@\!:-E]!G0^JO 55>FYW6[ L*/WMIE%UH882; ['!OZ M-H'*W2IF9-LMBB-I*ZV#7F,6#F[JZ9L2J.?-GP&S;TVK1XKV!H)6N[V>J1M% M,L)F^EAOEN=RK[W.@U:_A%:#$(,\_\+V,FJ70%>UO,>K+>]AWZK2I6R34(7I M3,8Z>I_NRH$]D7/B)NC>TGY+*;6#^?4=M,U=/8^S5KA?9"J%XMAH.CC&E.;M M5Z"U&3QP6TQ'<+^^Z75X<=^:[\_"_FF^;U7+C=BB-*^Q!9XOEI2RE#:B]X+[ MK^'[K]MW6(>@R+,*Q2<-RU9$01=6CXJ"+C64]2DE*\<-:253*.!M;FB$U6DU MMPC>[7_KG#KN[RSU1D$F\E97;SST(3JO#(YO)GHWT):H'(^;QK19R *VP+KC M^GSH$%PG<.K;0]7Q92UQN;6N^]@6N!!O.\<[Z,9LT)_*U2Z>C+:Y;EJ@<'<_H&-,)"&W5Z]T\3)E!:?=;&1%9[?*=_=]-S&%UV,.H[+ M.I@"W05EX.QCE5[(BVBD)"4X-]XOEG(MO"Z4 H?5=XYCG%C@MW:)+J("3]ZKJS)?WW/7AW)>SOZ_K$3&;SC(L!G"R;3)&-=1IY+7 !D #J^KNC M@@.Z/A6IC1E\3N58I>G44E4,BU+!JP<9'%U_=S@_H.LQO40/W+3J<,E)2HH: M10X \:'K@XESAB>H-=(W7ZZ2?[RCCV2R7,=<5JGT2V*IP.7:KX%D_D#E'W]+ M' Q&4&<2QW;3V^]^H@3\<7'B*K:R+EU^5EQ<+E>IZB##I=E&7*[D&QRM\I/ MF03K/9$#Z_S\J'@PW8,#9W9_G2RBL6$VE9XU%SACUF@J6\7S0 RS1SL!ZI6ZNP36 MOQ.%GW.BJ Y1)0D:6#TYV+P)YL**5M^SKT3+Z#NL!D147%X1[;4)LD@:ST5' M6G8C-NK968<0;)RI"4TB(I.FVPR<(#WKI-*E(/QUGGC7[CL/^-^:!XYYB?YA MB3@Z5C[T)#:#:CIVW%D9MS=TFM4_*U&JXULPY'.N/X MF*EVVBP9V/C!P:6NJGN\M]9OY2L>/!-T;8D8CF)B1XSUPBI3*?=<_/%66_0"R?>LG_0](@TQE.S:2<*.+):KDH&L7P+!.\,'/@I,$7W.4^=Q-Y MYP GD67#W*A8;;*38@^KC7B7FV/WMIUT>&W?7_-??H!@!_?#)$+ MFQ,?O@KYMJAB 3CD5!6DO)JD&\*XD;>FLADX>?ZUQ4P#)\Q_%>OK0HP]2Q/I MUVB)5#,QA>G,2K6BB0769?N:0J@!POK.]@W!4_CYE^*N',*"MB^K VNXJ -' M4+1E2'&S17BN"[&ZN+XVK)?OUYUZ=M KVA)+5JD2B6O#46P>.,*\K\C7.SC[ M>!3Z72?J"+9ON*E&7+"I1F 4?D5NI;:8E;KH NN=\6IAA U=!>^]XFZCTJFT M\D.^!QZ\^N#5"WD5I\[FU6MK5G++GB)Y,G:D1FA2$VR[,O"V[MX4[GN;JV;] MKMNW%4D1K$4#TM7VNQYCQ9V28*G J0P&WN%U-.ZRAWF[-)EVXKD\*]!6(S8% M8SG!!8ZM]BJ)OH71=E6\@N*?DX>&]I(9+G6X@D1L:N:2&>] O> MW9!'0+3C0[C6MR5A/I<%5JEAAUG-,L;=LJB.IYD2D;(G=2QX^Y_G;\+OP?<* M'' O?'>#I+-/T!]? M1\?1K4V"Z-Y^X-WIC[H[S&5,%2^PE5P!GV6;?3!O!M:$>NB/K]0?T/F(GK]! M$[UI68VJ9"Z"G2M@_H&^N"YY M5R.]ARL^%'37C&):0U,QVLW)AE[.UI7 *H.+U[^Z$GH4 /=Q!N-JE)"Q#%>7 MO!]7QS',NS#O2,GY+>UYLN(\ MGYJG*Q:5&6KX1*>DBBH22B-XJ7W6=1,.KW9;)9U<;C!V\3_WEL9EN4\;\UZF M,1XU>!7CFG/0IZN-BAA8RR@@N4^#X&)>E/GV\/V,=-,RZIQ2TW&LEB^833,W MD(.7">"J%RGN]_3.M>YLYHV9G%3L]( %:3595\;I5D(-G ((SIW-SS#RKG1+ MI-!505ZL6#Q7&+,YLI)T4K7>_:'V\Z]E?%J"S0\F+%;J7<8Q'=!B*]4$D1+L MR#0:#IS /FN#]6N.W7UFZLWC#.TG^%5T8*VL,+JM#^;A3J+-N4/VO]T+\Z-*PLT#[]8:.XG3OQ#A'T6FC8378"DN&1XD)9BQZ=/#. M.>T%"P^M\E<"AM^!(HY8Y+]*$G(ZR"@P3>K76B5-<,/R@BR);Z5]PP MQNL1R2 +Y"N7X=,U)9T0I (=.#()_'VZP$F3"Q/UG.DBS,V.DL<,C<3;DXZ5 M*;-S^C4:. LR@"Y"<.B#X>GQ:0O&9:P",$0BP(NQUN)6DN,Z\P(T[,=V>WK[1Q#Y [MN=6 M!R+:"X8&ZBI<)J,=]+X8E!T9;5K"BW^P=P7(/AJ.0V.(OB*W)VN$F/]-9FFPX3TX5H_O:YX2Y;_5%]O*BDDJ(1P9-# M<2*V%:4D6H%C\<=%]6!?5,EUTD)LEW=&+F=00]7TGJJ M@,>@DD\$#_7TUL7VFSE$YF*&.\PTUU GN#HKLEC%;O>" (LO\19<7?&AQL$/ MZ/R)+@F6Q"\%'9\*UV(X[VH8CEERC)L/(CUWM.&:,1!LUP*^8%V^LQIH]6SU M'8WTWJC>@7R^+>:GW=Y8BZJ%2D2-IIMANJ4-]P9=0L9[YP.#$M5:J,P3BF4:@K[RU1L@R:)R M\Y0,#EMHR+VMAB9%H/<]6FH-.MS7JM)N5 M^-Z KF.]P.8?&$QQP)C/#A>S:*UOL%R#<&:FQC3JQ0, ];"(7OC >"9LSV/3 M3F0\5!(]%1M&&0(KY?NIK2PDNPA$;WQ@P R$9K>6+=8:6CB94>J8G9X?@>CJI0^,*X@0JJI9 M[KN9TBC!3=J\.,"Z%!M.':89U/[RX5+*%(HLCR&6G"C'F1Y%I>H&WDYA&4V: MX/%Y?3.DY+VPW5G9':-;=H;UBZRS]S[Z,05TPZO@N-_MN3)@IXN?N[/?@FX*\?;WJUAHJ..8;Y0A+/C.G\ MM34&;&JN&@Z@),<&PEC1%B__;4(CV Z5P2Q4-\:"_M\G_Q?XKPWE_^"_?WFM M;>45P(Y@G_XH+_!C"/VAEA_0 $)(ML#@GQ__:5:2\*L-;?.=(;W/+SJZ1*7Y MWR!:>_WL!B)D-1B<%?1/!B M6@";68()VX1"J\5N-UXB%2X0BH(7@H3=315;Z7LNUXNL2-!4@"__SW^B)$[] MM0:7>2UTKPAQ-8&MGQ"A'5Y[W[ @X:_?>48T8AN:(H7^@WO_K5J@+J@#CX\# M;Q?L7PV=2]"^>37\H9D+GMSEI7!4BM B-%5%0N)IH0]X02+A7V2?$:,Q40Q' MA!\^XWS.6OL[HRPYNV]H$GS(E7---A5J-.--M@'IO/^92#@UL0:;Y.JY9@[. M*EY.A=A.,ALO9]A0LE(JY1J-7*7\B9/U!"J]D:>G)MX6;!DRH6/H3Z'4<_(Y M1.)A.A;0R:8K]=+__(=@\+^\"4+5J!NZI[$5,;3T*^I(<_R:!Q;2!>1?24!Y M21FB=X$;Q7%^>(Q2%BR+K_*"G6\NLD..Z2N=5I]U0,;+/'QJU@2.U7R [DSX MJP"\"S7O*K+SSP\%=@"]23AG0^L+FF8X?6/^XS9 K;G0EP26MJ@#T["<+?@2 MT:(B1?2PHV9B0!FE1LV:5)_MP7<%I@88&B#$Y4*-Q1@">QLL4;C8 [CXG__$ M(C3SUT%T]/$ W6N'B]R=:+W5"=K5;JS5"5JS>X>+D9:E9"4" T(=?[ M+0DJ5*F'B/ ?TI_^#Y5TJ)EE0UM28RTQXLEF"#XF8A0=5"XTK) C@]!DA<:0 M[^&'H.,/I- !UMPBLA<)7;V G^CL!IUN/E1@Z)E97$X(#D-ARQ[(VXQ%1?-9\>]<;ZI3A2\.1NU:Q5:V&>J4ZO" M<0*C*"82_FK#:8M0#SMAT<_T%)\T(W&R7ZHE MU*3(%$BJA4W!(OX.B]=S%6@Y%>--9-PWGD*Y4B],-#3#>EG%(U8]FO,#W7E# M/S-P*+]C,OP,>_8C' @28(WHD. Z!AK3#V/Y?]]<<,,!_V#G@NAX%(&B:]:: M$D*"';)-(*+-)BFDZ"'%L4.B[!F(?UZ17\\)BUS D+5JYHQX]H0;K1!-,&+ZL/VY! M,=DE*:%@I>@'.5D$S*'D6,F,+X3W/I!7PO1; M ?M!X#>#^4_'0A+G$N"_V2(PY\=W -X@YY,,2/2'/,<3ME%2"M,RIDB[7CTJ MXIMN.5TT+.@">WUY63"\0W+6(FE(2TL.*JQNG#47BWE*Y]Q>>%*,@SANRD,X M,'Z1#5\&4T$2CMIR5Q%I5S%ZS@_SO^LI7B@Z@DR]G^)+-(5Y;GE(R;\(L>U, M0E)4\)%.VZ!!/YSS?D_M-S/P**F4!.:NDUAB-" MGXE0?1X ,<+3="3*"X0H\A&"B !*(/KA"/'6%\2Q$9D8I@NU JP9=*;PO@'B.6,6J6L94T<7M_;,LX;8G M43>%JLIYD[<;SC3^HM8DL%Q MI9BJOR8S+9E-#B\/MN $'OMMXRQ+"*.8BFE!!E=,00N!.1!=9&'!GU&Q+_L1 M4;D+Y"*$0BX)(3;Y#>,F[])]^)S3,3_^W9P805,E(G_9(0=HP)0-?75@Z2D$ M>45S$79# G11H/"3P/HFRPWE(K)/XG# C23T='&Y7C 6)-X=X\HHW9LUT[:9 M)/;/LIR2@W]0./7G!VV3FYLF10.R914A8N\8USP9'27=CH%Q&4J5')?+U8;J M9>9()$9C).3A+SXFNSG$M:FYMCR\ BP@A5P=2I\0?(9 N3Q&2?[17QZ@A)(< MG4'<>I6=BS)*[!"*B\[+=DB0[H.8*!$,+Y"4Q-,16N(% GX2)'J XZ(0CI'A MM^$[.Y,S1^5V/\XUJJ.AS0R5L#RL\?A^H$\5I$DBT\^,NF)9H+W0H)[?9+4D)L *Y95,:Z#U7#9Z R'LZW@ MX;HE-7 [>CI6%+F)++1+#3,Z(?,H(+D:_?N&&:GH;Q*%V;/.;\4OEX?#MBX[ MZH9WU?'K(Y+?+D!V'CN0^#-!/<#^B6!_$'\0L.#K@LASE'F _X_/I'(:\ TE-( M-T*F8(6F*/DRNH43\I)>_&*X\0S!=@S)WET@$UT<=+YGH'*I7H-,Y#7ISV:K2J>5>[8XRX[#)HFN/7F;$0BB M' *K4!4T?"'&X"^;N-?OO0,T"]O%S2GT\A09="?Y!; MZ^Y#8P@VZH_@JM!+7GOX)IK/LC.4EL/V9N)-5["=4 SW>Y"$A?W\&3M__HF( MI&LAH]S/#(*<#D=P7'O[Z%;)HETMRF*XD"^U!1QG7QNYVCM4TP6;E(-O3*M3 MKQU,W;?#!^]D(-G*<'2DHYVFI[)?E(V5,W"5*='?A\D1C4/R'BN. [D"K MW M0DY?A #4AHM0#ND90?2.?*#"%B&4*.,M^V_Z,%W+=E'7\$'=U8 />1H/(^:N M@Z&K^=;5Z(6L>ADW0MH70AKL"X0$ M483<"(D,4BDB2PLIIX._AB!^L8,/[#%D8SB*M5((D(2]ZA!/2"O#[J#N0O,> MAH:6,7/DU>-GJ)]!2 (#15=6E^J0=4/B?QV;G/>8^&O5[-T&1Z>V:HSA__ONZS]N5SRN#^V1U)T#^T'@0=FI/ W\ MK]Z)W(MC>[:5IW>0[AT:UN)&22B0*6PEEV-LF6VUGMJ=T7.WQRZPJ9LDRKG7 M23S^CME6/*Q;@V'*!>>,]QEQL$/;0)>?Y/[:-<3?TD'H F0>-'X#R/@7WD@H M'[)TKP.7+R?K#R3/O]UEAN"N]\>_C6,NQ!'W_3/3]?K:P9MAPK45'=C;8;@9 MVZK9"2+7P!42+BY>:[*D<# ,]\N^[A5O*P5)[Y^B!_:PFQ@8:EC-+^--;UFG M<8LJA3'E&.+&,W.J4'UH,UP=:IX"+^@$?[UUONIVWN?M2]V7AAN MLY^7&YP(=Z'[6@>C=,K@4+C<"Y)#XT,WO!BW:P.O%9R-7S3@0()OP_+&TA9H M\)D"AT:"28N-'Q-JQJRT#3UDKA#XA(+\#II_@](X#XYW.H"^Q= MG^+*$>K+PN6K0/GN9(Y7JT :#@CZ0-!LW[0"&!:N5Y M:+BD?N<.9G5W+!F.!$0%&IP_0C;4:7#A^"Z2SRQC&UIV8__S(U=.']AC]@Y2 M>^>H&]X,*Z[C"2DHK;:0KD^$J(%3_0Y']NL6D2:S1D6#2">CT:=(E'Z*T.;#^%C,WP3\M3+FB'#\'=T+6%?UAMU>76O2][ MHNSY\E^(X+.VJM<.^EXMUJ=;OG9P_5M-L^2O4]2MY= M@EGRMY^ZI-BF)BS\B@"7K4.#JGM5U> #"\$_M)"ML/K_.JMHPE9ISN7<28^7 MA@#S=R.$ 11/+X(V$Q;VTA6)1I])>ET\87H <#X*Z %/ M2'T)1"+$@*:CN[?6O15=KW3EWO'W=[S1-[5-?*/3+W!RQ7WU7]@T/]>CAUP4 M_LK3R=>/44299^KDW>7[6U+XF;ZW>S>[5TBJ4)1_Z-Z(3Z8;!?+R'U$$8##X M1#2O@ZY4;!_GVR=?\)N$WI9D_04@> _Q:_52C=>;N72N'"\G<_$B]).@3(RC MNG4\2>"TEQ>E?Y[B69$-[#"4"V&A=:>AK5Y]@A)^D9OVX?A5-Q@NCGI>'.<, MMCI8TT_. 6,BO8KW>5D4O5/D/!.A&9+Y-=,%=1HBGO<,EH KE-L"9=U?:--A MZ ].%UQ)<;QK,+\,+8^[OIA;B(>>N4,]?O\H,_UNG!,D-ME(=V-0,='Q(.6J;+*E/2!_+$> #=;WOAPX.Q!: MWDGQ-P(/<-$U&.>+N81\J)QOI7(.LA#:Q;. #!E!F8*<+MZ0EW:&\FHWC4'H MCZ)AVW]^ 7,%3RM1#ZUT#UJ)G;AP+3?D$V_+538TZ+G;R]3#(7_0WT\'T0\= M]*UTT&E[+BG8;?!6";CM=%(S8#>(ID-0321AO.0JSGGR1&;>K M=K6W 8COIWW(^_%X]DB(JJ&3V8KC'?> .(-?M>4WA'#-L%WK SQ'W??NSNV@ ML]VQQRM;78?6?<-UQ/N&ZRSS.X;JBJW>N#(6C84_P#?TM]-5UP?4JD./?39=?C_]0GTT@OV=#EQ]DE*XU:&/^Q'4 MGWNNY1'@"J#@>7-^+%=I9MGZ]N$QA@Q'*.H7#X^ATV->C[<\.?;5$/S&A\.^ MA9Q_2/5O*]7WS^H5P5#0/$O12\QI\S2)XU'JBT\O?F<@>9V%MGI[6.=!BOX0 M<1112 NB8U@0T3A%X!_Q6HGX?8=[K@<.U$]HV=&]!VSN^OS4?LR7JAN" M!FQCX)]*V*1X?VPR? K MCL.>3VCG8+E$9&MA/LHOL/9WB7'I2;YCFKDCC<1 MPA64P"2G^RD>4%X.AF#HV$<,J_!]:Y+K0L3K++35V[VKE(_2>K D),/.9>A' M.39/18D8_0&J9[Z=]K@*;%9]?$.I?^1@H&AH:*G__"!_G+.Z&/T<_H3\;T?P MW,AERO$F5V<;T&:.$'CLU[#<@,L2G&MLX7PU4M\>R[EN,KM?3!QR=WEGOGJR M[P!U.Z1]4?:58ZDXME>+FC/&3P1Q,&>-E=PEM M/B)@/%+&W$'*&)$2<8&)17F:P6F>'D@4+P@TS8M"?Q +AP=]FB9^_/M5*6(\ MP"*IL@3LZ7PQGY5*T&6FK] YJL?IY M#"!K[+WBH547GU&]H3*8"I( K2T++M3SK/R*>GXVOZVSP[;;MQ5)$2P%V$\A M5]< RM&'W+*98H-U.E;IFL3R(6I.QCFTG1JO=T/E2I/UEUUG,_%Z*E?.A""- MM^%'K%BI%-#W1C/>9$MLN=GX1&W?/$C5*+.2H/@756>")6&:8:C+S+*K&Q H M(ZW'%L!#,GJZ3(#*/3>>0U5+F:(\JULQI"+\9^C7<:L#1 J;ZHVQ,*+_-?55 M&\5Z?$7SSR%4B7I)JZ&QL @)FFW #RHX-;_EW(QE7E>__B0B+,D0W67Y1:_\ MI)=:UYNWKJQO>=AO@U_KK*XHEZ7BG\'=GG*#36Z85-%%S97\*G0&I,W-D*@K MOQ(DFN&*Z/TBF%"E N@>_5PRD#1GT-Q3=M;TB%\H5[17#;CO-?W$BZ.[&FN M[6LM< #'L)!M'QH($#^"M5[C<6BOV'V+*&S1,,&F.I_@>I<-K 5*@0RV0/04 MZKN.EQ=94\8> ASC:7M.D!A%8"$">PE!018R-4&W40NTN.$*/X97;1,J/_\V MSL!%7DS(6!]Y_LO+G(Q*^)FH6_C^PH8CP(X<(,HZM)Z&GER!;#151!0&M4(2 MF +-\-JC)ZC8'TIUX.X\\875V-2\Z0JKTF=0'$%^LQ3H(GFI56&3,; 0V4!3 MS4!TEU IE)%6EI7, 114$7GD)-,!<@$)9P 1"HQM@O3^@?%H<+A+#RHEL0W%ZM M-]@1PO3F+1/*8L_KVWK-UQJPJ7<%%Q7Z-KPDU)#6(#S_@N\@\\9/4 V![ULJ M/G01LAS%\S;]7G372Q:! ."G;(7=K59I@9F7T=HC=90L>YD(=P @KF9P18(% MOUC&V(/=&]ALD\%R+3;0!M@:]+8<0M0$R=2$8'06<#Z0&'V1AFI(*J:/9PF8 MFK'PT Z?P!80I7^%P-STLWN+J*.!=R4,9>]>%H9'CQ&X_(6BZ?6!IH"!U\A_ M=S4YKZJC)W2>4"%-CR5WZ=!/,SM#^@ZE#G]:=O"$4GV/O ]>YU.P+-<'\:68 M:&DS!0H3^!,2H(8(9=M*0OH \36X8-ONV/11!+T*)&,\*, I"\@.HAO8 A!/3P&9E!QT0Q&K(/9XQ*QBL#Q9=(\'7%\A*AP[[>2A9DX2@>4RXV MC+=D@>7Z]HP<'Q![/\/!]^H(RH:K26]_G1W\$4+M[6\^Y/<&\N72VTE!"A\C M?;)7['"-F?V.?$S:VZ:5#6=?CH(3*%*7S]UAYO']+QS"A6/$DZC9S M/ZVX_FF/TWS>@IRE;+870J)?UA4J>6$J0-PC?]$QML9#B:GA!#W9OY3J4U]3 M^1FM$<*16D7DA_007#XB'%02 "P+\$(;P4(+D5SO%ZAFD=D7LA1;]26MJR]_ M\T726[O&;^@/YVR,M#4DMB:+BB!L"0#4^8J1EY-9S7-IS:#^5PO9Z06M:=.3 M)^;VVDD&\!LNQW@SQ'/(0S&:OF?D0#7IV3D2L$5+Z?L.W] "J#G\$0) \\6A MMTH9"!X,UN[.YIS!5GG1JH#<-L_3R3V%4!Q^Z23&UT;103MN]]7]-Q'1Q77= MA8 ZXH,65CZH_\L"JL:E\[G*Q[3V/[V[R&OCPONRT_?&I!60EH4:1%@JAK5$ M6D+#LTZ1BP9-+(2!E9$[ QXA>M;ZVM*&QO(S7!BJL8"09!I0D"'Z'GA6QS93 M(<1!00==.\"-Y8%M+X$WY- 358(1788TK7+4DH>H:QK;G@=^V2# MU)G_CM<$VC%]15_;<GKQ50"L6Z2O8*_P50BKQ"=_*B=!K>/N4GK:3%F3+-SX^_2G@/O'SWOKF_F2;B)$_->'(.?D'S M&T):ASH/^ <,5@;EQN+TK)4=H$(F]9>'H.)+&MAF1R*M+"-D#!FKUU=2T%_Y MCNTD>OW) KKOM25O)*@[85, $2@Z^W2SJ;&R-GN?UIA''+FV+I%7LDZXL88= M\$Y3^&)_8R$^K;VVL7^QS(1.%UAQ^%:E 81R"8@H=[G'AL)R[(>R/A"O$Z%* M0^((<=UBPR%0E$N'9>X&#;Y'O".WWLBL)[\@#W X@%]*W3@B<1U/0C/1$=8 M7)+YBE;6)MA*,BR%ABL\+&O@B9-/9T@ \+$B6MODQ0;(MA*X6 M4O#C-)\]:L@V@: >$TN+'6%T(&IH(>:T_*X%$P)0]).2;]A/$Q"O0G*0T(U0 M01E[\LCS 7P= 5567UL%ME!M)],;?5VDR6MOGS8IG]85B+88'"T&!2VVK,*G M75//&WRU%C]<= +^@N- X\9U5J:DZXOJ)2%!^$W0_=D[Y2/#X:;&$ 4&"CO[0[%=O7(8/=&E1D)+YZ8ROJM@X.4I0O]\:^$;,3 M==MIOK%6=KLGV /=;Y=I6HY#'QUGN_&63;2D5B]<>55Q?#W9>\5J&>?L<.,7 MW,ZZLYW8QU;LR:U8BOF%,!WA8X(0YFE2$.$GG. %*2Q& M^T08AW^6^[#^&V=DB[_AINT.JZ.I+-U1_Y^C&>?-U>S?3\O]*9-_2S!;OO3S MD5Q$M[!;+RX(<73#=%TEP@?S!=W_\NU2PT7Y M$;SHG0@@Z:"@A%?QM2[Y( M3(I#7*YP(.5:[#RJ9KO*D*?V6XX7?2RK\%E*)>-3(-K3#E#[,Y[>;[DH+S)Z ML\44U0E?P')3U\IW:-1R;T4Q:%-7\((1YP2G:_2B[6E_VJW!EGLKPF8X43(% MTL5!8Q1N<1;?2#?C?'A_].S034SCC!-5%ZPRF%5S>+52GO',?LMBHHMGBM5Y M!"^,52)7L*)&VJSQD?V6+;.>;9H67^:$2GX0Q=M$V"C$^>A^2[88)^U"6.KC MKJG-1=69.Y);@RVIMRW5I-1AJI3:8-MX4VUU(B6BQ=7XV'Z?HQJO2@:>B>*9 M"F2JB1U.ESIQGL#WFY:%1J,=I190"0@TU9?9P6J].DFY'([B*-6>4 M4;FI]UC8ZP'T YEKNV2G:+#DS)TV'9HO.O493QS ?WXD3%V\UW!9)1MS\X7. ME$C68-,#!)!N:Z\+C.H"5IBGJP8_%]W2%#8]0 'AI&!DZ1335I4:S_;PT9@L M= XB-9^9Y&8]4FES&T4NNA$4BE4H B4$3A"=EK"[@;;OPRHA-)R>EAZCIGAR(*]-(EIT-35:94&,K,2=F4BJ.Z@GO]VKV M5*?1FK&<0#(=,KE(M\L=V.L!O6*EM0DWUPR)$UA:Z@,CTL2L&4\=H('Z*++( M3.<]&U_,::5(E"@=S\&F!VB@,=)S3%ZJV=Q"SDQ8SIHG\3EL>@!;"2C6'-46 M6BIC+V*)<&>^*$%!1!UB;J.'%?MJ7^' **HY^NMK(1>%30]@*S:KS9@QT]%4 MQ62=&#YMCYT85&T'4(!;2KLVZ<:S:MO!7L7B'.,K0]CT + *HMR,<^1$8\=% MN=I8X$TF9L=Y^@!O+?+V>_LD1PONXUDKZQ$N8I1#0^9=FH\ MEN$BWF(<>FD$$PO3,=AI#'IO@ 9\'X]!FVD0%?&^,.B3!'GY&V\7<=8[>XMH MQ5LC.NG0CCJN52)*8I":5O A3Q^@Q5:3[,8:VB"C EN9#:UJ7DVUX7H/T**H ME"O9/AV.JJ20G).IUY8U0Z Y0(N1>5KL5Z>+'MLNFGPRE]/H%I1R] ') 0VG M7J,+_\0C'*U<26 Q*^ M]7_>79L(6E><^\\"1#QQ&#'8@HS(2@MUPU^4Q%'W@) M'EX@NSSX)8AXP;T(] ,Q04,,%&0G;[4^\/)5@HPYF5[A@9B6]T>&&,KS;05<;UG49TCVHJ:.M#U/?G M^P2?N+_ 0WI/=OV?[^KD4&]7&OI;F:-;5&EKF7G&U16GCFZ?H+Q1? -=_A0L MB><:*5Z44WD7X_&6JM1&89Q2*-449C^\&Y!P3.^MN,U7!CR%#KBA8!ROU_-R M5V1!7EV09)*7^^5IB1_^0%=_E;&@V?_\P*@?(?\FX#\_E+GSHKMCR7"6SW^$ M=&$,X>':V% 0S!?$G7%=0O^P&]:,.TG!LE!.EQ9*L/,CY.4F^N<'['EUM(W, M]_J92K3.8>E&6>$UOEEKH4/3U(]_F6CTB8Y%_OZY"XGK!1$?#/_EGN$G,7SP MG+M/8GATA,_C>(IONGK&+&'3,MZ>U.Q.O<;E17KVZ1Q/8:EY9M:4= XX:B91 M8IUPU4$YMH;I;LZ=18Q% MC?=.;1/T$Q$-W\[L^+U9]L8Q@\]DV2_V_>_>A+B09ZEB(1Q--BHSE8E*.F,M M2F571#P++0>2?HK@S+4-AZ#8PLL("&QI>3EROI\IO&QBII^^ M6%L\PF>_3_CLVO;J;^E2WRZ&MF3\MN+(2=>&" "6)P1.:D6\0<;H1%_6U?9" ML\JOA<% GM=XQK-DJ2?R@$Q\!-!^GP#:M>W=WY+E;QA%^R6>5T"WPHJ=D:XV M'O%$*K6L 4%,G/:V^OZB]XV0O%NSM*<@#9*7 J(UD2[,2,ZHMV'$^@@P2 MBGH*1T\)IT=H[1%:>X36/FY7_!KK]H:U,E]GTA'.30]R>+/=XC-)E!H,1=AB M3P1^RI?X!A&V91V?1TCD$1+YKB$1KTP >:_W)NZ Q!\A@*\F\3M1U7ZPWUJ8 MCN'[L:B"75*#OJR7%#]^0D]WX^RL%,WR4QSKN)ENND8UV3I*S GU-$403T0D M^HT" "G@%?=44!D59, \K?U^5,0!KNWA^-^#XQ]\"#P"!A\,&&PX]3U/(QRO MN,E>0AAS;<8I3XN\G!EW4!I@%"0(/S'X(TAPGT&"X$/@$5SX:'#A?#9_'74S MR5[>9MFD+,]?4RV7RL40FR-#!7^*1(GO'5!(KRH9S]!N!2HLB,[MW,I\>?AB MCW##X"M3OSS"$8%C@2/AB"\FDB\.5]P5B]R)<>"%,WQ]5T7J+NEKN^.V088D MPUPW6>AP&*6(;:)0K+9J-52T ^TV1*YN&7P)2:-J4'"(IN&@>JZ/XPIW%[5X M'%>XF^C#NP<3S"@VC8'7#D=F2I%FLBH(+.V5_J%^_!N)AI_P6UXV_KVY]'$T MXC3^'K6P5]T>H6H8) MY[?P;B&@+&0FJN3\R.GQ<.@?#OWU[Q_XO%;5!-V)ZQ*[8KZS(PC M1V+9'7534XGQJFQ#=S^"TT]$C+YO9_\]XGW<.GAX[;^%UQX0T7>C3#8G3G*7 M#?UXO#-/:Z\]4RY7\$)-D\URB>IE4S.>\'.@XN&G<.R&9LN#+QX1B4!&)*YP MENC>8@LIX-50?)P,> 02'H&$Z]Y+\!C+WWD\H(*U*1?++O#D#&]$RUJ,2+]F MJ2ST0;QTH"1#/(6)QWV$1^3@$3FX];V"TVPJ,?'6M)F6 =N6I49N7'"%R"*. MV!2=&"3"3_C):T/?(%205G1$?IHR!5)(T2$"_S][7]JD*K*M_?W^"J/O.?%V M1\@^S,/N=9H;HGM].N4'>K M(XW%DFF8QK8Q<9OVJ)O9M"2,/E0EQ[&W/*'0$9!T1T ,,B-N'^Z74U\^C7O<-8,BBWM8)JT\P6Z0)27[<[H^Q:PJ*BCRR;9LFW K:A_R2^ M_I/XKP#TNYR[GL.;4)\LB]/RJ!(TQ6Q[2V(EHX"2U58(]3!>@TB3Q,T6B=Q_ M0V.ANF"Q;!WH+[*GIB)Y0!P-"3SUW*F=T"B[N@\F_HL"?3?GUWX>05X-,=X. MI]?01&]/D"=8L3Z=T]OQEBV@](BWUUUFMI.+0 %BHQLD+,W@!'3=W+#K)OZ+ M ET^%]"I7A\8\1)[_>65*CQO!J RG>5RX5>R;;&_Z8]%'V]N@YTN85$Q3MBN(ZF> M&QCY$G\]XBMP-9@2W\@+"H5VV,:*]WK-4;VT#N$*= B:.'OE[YAY7Z+&7Y9C MZXBONG/H<+F.P^5.Z@?>0HG-9"@NCQ95B.\J@'<7H+MDKU3/#W,'3X4#5G,# MK[ARR:U88=5]?)PI)I7* M?$KPDB:J).9@/5_W:\U6R!1TU"09PV^DVBB[_XKQLZ]8J^'>@Y>T)G\_E")] M4)O&YRL6%E/Z.UJ"[U29^@9516_E8&*#;JW6(6.$5U=IE,+2 MZ$F#:YPL!U3L32WHJ(I)9% ,'%%7I,%7IGNV24,W2TQ"6V+@1HF_F,?11_!D M6HH*- CWZ^I=M<1G2M52MR1T4GP]E^IT&]E*L5'-">U.5':%^3LEM,12=W@/ M+@48S9&P:([O.:ON6UIA-$,2CIQXJ0Z'((>49X;J%OLUI^.>,(K\@7T(#Q5@.7LXKD4)?PJ" C MD68(' :80\/^1@W[Q"LO7P2]L>LSE:W9J@N&Q$^SKFVXPSX?@AZH,F0:96XC M1?_1S>$&ZB2E;A:J[9U19;EOKH+E%Z&/Y+=])"$PJ[^LB=<9RU3:]:S>E$6! MSE471;2 6;H.&"NJOD@"RJ+?,KZ@FR2^;I+XKP#TL9S!Q_)AI&>L5:\]6_3; M)C(@5C63K+&IJ8GB+P%=3GNK[EAKF!::@-^9VO#'Q7Q3HQ3ES4:,'Y+?5E6H' M:@'@OV'SO]#?>43ZJ03@[FA6ITS%02L[1ITP\[XV=H&&M"_/2*=1]((:$H3& MU3TY\5\4Z $Z=UFEWR*,C%6K.:/9HF06Z"5F\"NV6B'6(6'0'R",I'F!'K4J M=[]6:5B?,8ENH3N*Z$^J*O.KY/X><25;<>9OW*O3IDZ(DZF+B\:V.B9GA:F& MYP /G;N*)\AL6K$9\$ZVO54=SMI=]%@MPO:C%MD>FPK M!"O]/EAOP#D37KB![POU!K ]GC&)BF.#_7V(B=FFD)1VLBCTI?0-:&9>DU^4+XO##) ;F8]!HH<5V<^* #-_5%UZCYV M[8F"4MKF115E<^7=4--%IR414;E!G+F-6H/[(_]E,ZS'DQZZ$"YX?M]'3=7C MRH'W6$#UFUI5ZB#HZ.'K1;X(EH&=(KZM-.#- M@OZX^M\]@OZ[.E9] /7M-A84.OC*%BHSMC%MK%U11B+4[YT:YR^='!?='<.C MK]@73%9@J0KHI+@?)T6R5)D/Q MIDD8 P*=--!)$U/%Y4,8IRJ%ODWL<@5TOLT*^FIH^U(^PGC8Z ''TBA&)K*T!R^!UWYXL&%A\CG MNF,KKVK, 6H5B]:@N!8:57JU&5OCA=U<2P09E=BBTC@-:UQ JQA:Q3&UBC\# M=7.M&>8.;]."O,F7^JVL9;,5/80Z'4&=16\C,@%]+S+AHMK+?1,8-(831DW? M'5[P)D,UV,Q 'W?EGADPPBZ7J76J&[8E$5&]3QQ-,["0!?0+Q-TOD'B=XBO( MK?6I3GM0%N9"H(U8II5%9FT\0FZH6[!I#G^K4N\-^$A^(_T^7B3X%>8SFVCOBJ.[]( MK.1]\Q?,_KBS0/#+N6="K#Z)J7K3NBM6S:*6[V YP3!V?&U4\MV1 3@L*C!* MIRD&MF&!F1\P\R.>JLR7$*_G);O?WW(%02:KB- JYC8#6P\1'VHM:9I%;]6= M@['[KWBK'?8^)>29>C,^7SAERV Y:V=BDQK%C@IWQ$L'N>]Q1:98XY2$Z%]\DRDMT M+;YYQ6T$^>9-OQ/DF^NGRIP@G.6H2RT&HC="#=U92^B.[)'5B'#"JSJ:2*,G MZY2-8^R8BKTA!WU7,#0(YLDD25IA/ S,DSFKTI5UYG/##\N->RF@+T0*072Y MI(!C.H6DZHZOIC#Z3CT),/CC)H,_ON>D@F(.PQR2(.;0;()F$S2;XHY2:#9! MLPF:37$QFSJ^HYA3\+/J>E'E=.;OE+H,@!Q#2PE:2M!2@I82M)2@I73M,OA- M]Z%$CA>>5^EW;@QSQLJ8J-%]H3>57=63ICP](HA':\>=>*K]\M[P<1;1H5MWFK+;DZU ?;Q$1/>7B'79=:6. MK@83 >/:*.)S)M)34I=&T4J#)P4;?+U(E>C _\J>,"E$Q.+E9WRLO;\69>0P.?H>H3OL@COOZ>G'Q]\K\E M)6>?_8S/M#1_V*9$HU$TJ4)!P_JJ'I7;0%$T_/\/B,Q^#5+RXU?]A+X5Z%N! MOI4[DU;H6TF"%AH7:^+0O>"#Q^PB<%4)60V8N6YD1B:BLS2&U,KCG-AZ6\,X MG(WAD_RHF7;6DCVOH45')+\Q/"E,I92RCATMW=A27YRB8$;@%*VI\['J2C4C M:,V[7M$3&E.V6U_*KM%N\D]/;/3+Y_635]C_Z('U:(<9G2=/;MMFIVA=7ED" M/2YR#N4,9F7C7?WVJPOZ1&LY[XI6UKFYCG!C%,6=J9 =RR5R6M"OLJ)$VVYZ M*[&%F?2G,#WPD4.BS+*7LK14C79 M5:8I DNG0C&,!N54)9K\PZ<$O..!=SS)N..)MOQS:2=/92#$+F)LD/V6_RQ& M_R-AU9W-9*FA:2Z%V:REBFQ17*Y/RL\7-V3_K_ Y8 T!DUC/\JP.'SUM7'V0 MP#-&^<"K*7@UE4AT=I2*D*LI@BD@A0Z/S3,#.V?J,41GS+4)HNB,+<#DQ3UM4FTUHEQ7#RLZ*3N M"ZYI6G-!5C=<.2=V-8=;7V5%UU6]T)K/[+R(#.83(U@R3:8)5O0#YMRCXR)S M&XZ+C\O[Q8UM>[VTMJ7LQA75%5Z7!R2+M?DD67D?E_2+K^5\R&CN>E-&Q7FG M.K20!JO3!)!P+,U0H>/B5&. &W))C+%@A,J\-V!$%=5S_75\'1=W=B.?T.OW;[IKOXBA,E)K M@ZG:NE\LR14%L MY/H9:8)K1*/[KH88UZC;C\_;X['JNC23+*$Q&0WM*L7YF-CZF$+W$;'Y%9;[ M]QG$+(ZANT_6^D,FH6O;5%GC;$^83\H(F]7'NO@)-U*4.S2*E MN3 (8Z9QFDES');F*/IKJQU::==I=G.! MN*UBN,@$FF8).DV?;-CT<9$^-?:TMC6V60;K+*:$0,N#5GLPPBN=9>L*VM;> MX'^A:WU)H$Y/E!_2%%\,\CLQ:&W'5!'(1FUQC8D^<6=\:K:_/!][#R'9KOE'CF>&R2_7H<@I\,X9IIETC1W*F(_>8$F>_\3KRC! M/+!D7YV 9=4,Q?!A=B7,KHQW=F7JSV1I%VW5EPU;G0BR:X.%\YZ +K?''* B M,'7PV!.8=0ACH%HP')<&LOL6C!-PV_49 M9<.)NF4JSGSAJE/5]HR5FC)L\&\U]:?E>-Y?Z92MGD\7@=93[)M(Q7_1;J*W M5,(\,T\X(VKAEWW*&*6(,*J +NJJW]"Z\N8$\3:JU?)TU)]T!&-4Q!>SGE7V M,H!XHQ93L/WXU1TVD')NO;U4TAQ%O\\Y+CW)4 A6YH1M-],4G/)NMICJ(>>$ M7::HL[-S^.MS'P([09E-;AI1\'-/KZM MU%:3L<\V^!#MH;Z29D,O,W[V>Z^X>*>^U/0\BOAY2^NYR_K\1RL7)W<6 8AE MX@1A"G(,2/1-9DA72$(CVO*=L(8*>#]/G80_1192=)6: M-VS95@R@GCZ6+_!^[)=\8JS^^2_XS\/+*Y8JNR%@IW\_7PHB?($'N*+_ODAV MZO,9X^0#(3TB#'ORTM%__^?IN__B#T1Q+,?]^4 23R8UW8,2C_A"5Y&QJ\HF M(FO@>W_*UEK>>H=)LM0/EGTP/'\^$DVX#"DF5)E2OWX,%^-H)>?R!GFR7@=V M0BQ5\W_N_^KAHXA9'CYS/"-$Q4]7M>0P%R!\]K.G1IOB.XN?.#A00O8&_SS, MBJ OM$X?\D9*M_'ADT?UL'YG@*1'\0K^C M-1:J"U8H)A,.4YE/4M>O5PXEY/#28,#C=+_ES?\4;3F8@#V9_)TR[)0_=0(/ MG-=>.J5N%!6 >S&/K,K,OK!6S[\:P[HR/?^^KY7/4;@TW7^^O%V !%+4JBB M,8K$R:0LD1-,DSA,821,PTB4(5A\K"H'F9(?] )OEQ5VVJQH"@TD<.9%8]?' M,KP$]):7(Y?H=MMJ2>.BB8BN:(P;9=E=\A)^/++!X+8T6+=FJ)H=+(=F%FB< M8Q[89$!S&D%L:N:J MKTNDA+X<.$K3(W5*:TJC=::XDZ'HGL"M7\>+4JHR: ;'!.R[=&VBD[+L\T4:$_'[YE;#?$R6AZ:9G9,!G:WE:VL MF+5$'W^[-FQ:K&'Z2Z&37U0ELN:!KNC1K-\LU72 M6Q)W/!++XT6-]*N.V5GR_$XL.I0.]AW#CH=FN[F^6$7HG(A8E=&T9%-M WP] M4(2/USY8%;*#,MXU<6GLTQ+?U-:;M801QT.GD_I6;*%-W91UI+2LZUU-T\'0 M$WM?U;1>*6!\VESF:\X*R_;'G94>#CU:U$7.DLG\4&^(2V(]JBAKD^F-P= 3 M$4<[%IK-SPH;W#*;- &&GMBK M+JFQCC;(382@9RQ7VT&G[W3!"YS8+#$[RK=["[=L]KM=#[';@YDD@Z$G=FN( M:BW=@#0)S:VX;"\ M0SEN: MU(2 ZAK=#NG,ZQOPKB>VP+*:7H]F"$58%BJ%F6!LLW8-//7$%JRRFLW*9RNN'@X]8M:2[3>[FNNS(NYMC%9S MI&WZ2"L<>D2MJV&F.S ILRQT=,?HEW&UL^# "YS8@LFX;F:J]4W)1.@JW;Z_<5."S9\./3H!?*K%9KC&R2+;M?+BKFL M:DA#!D-/P% E^[6!(_F,L.6G.W1::GCM>2L<>O0"T\'6;=:&""MDE:* -IVF M;0' @*%'+] ?-JL%9$7VS4HKOR!:2K<_XWB)/('86E^D9XT6-T-E>YVW,'_= M7 W T%^2%9GQC^;9WI<#3#-+7GCJSXV5=/W$&',>L&^HFM\N3A#GB@ M9CGK!SWKX=^1>O]S;XF&E6#>-0(/ZEOTQ0]#Y3%0F@-?O;#]][IC%?O$Y?- -P$-^)\ M&_')F*JW==;OFS+[76&2[S'PE1RR7UT$8#"%'_[?']0?']EN(KRGKJJF:N 74R\EV!,U+!=V=!D,!1P*^%L"?L78X-\%P*EB<1 !L4+ ![;X M:7?L5_NZ/\HV_IYLOZH]$3\H)M'B'@9+GBWD\*[V_;K9'F?8=^*W:>V:N0#@ MD6UUI=J!^O-LLGO5<-E8Y#"QW'6Q*N3W@MJ@Q$.)/[/$)T7@XZ5]GXK5 M?RR=E#%\Q3'L5,VPH[K5\=>P8BB:[SB*SZ]5_.M\1\BU,R$NEO^:"_8QGQ(F M'?*MNLZ3Y"O/]:6FZTP"Q6^X'=5=&8KZJR'?'@Z'MGNNU1U)INVTQ6RC/G'F M^+#36[5^H]Q;I!)Z)U(AN(FOX4)_J)H&8P_G]3ZK*:4P[(_XXQ^&3%,< C9Q$#VCA!+/$4L\1G$SCK]-29-M[J@9L<]G=KAA<[@(HBU^E2=H.6=8!J# M72.7,_1NUP@12__Q#QDFMY_*GDRH.?M"=,Z]RH;&CZK5P305AB>Q'&*'0LMB"MNTVA4[>+C:J^ MX;+F6HJ:$[S)&(GPN#QK2W!N/>D>&>Y6Z>SZ;U0=Q;;->K3JU+'7*+F MNBH@#:\_NHP#N(\7+&*7DT1$UZ9>KA$T$%5+'WA\Z-%@[^(0U5TYPY1VK*F25B)@(, MD<:)M[ <>Z],_" -[;#;O,&.6PP&S!B DIO(V(M$1O[_'5;+]?Q]@QEULPC+ MYGKG2TR[0X0E%DY7#1NX%.M# 4R. ,92_F)O*;QY?QMR>UCLW(49Q\G7IF*X M"M>P'U[6D3D!Y6NO"\0(Q,@U+97O@TB<;9N7EW0PK?GN54P8&GV%W.90"6UH M!U?^"4]^V^Z.\AD&Y]'&+%LMDLK ;PWYL+=&&!L=-GJ[8& 11&]RT'M'X(U- MFO-[X.5,>[LQF4Q%D+&24RGF#*U1B1KCA/$]6)KEN"3?P[VM4J31- MGVJBG$3K'F8]W[=Q $W[:V4]O\=!>++WE#$ZUU;&+%VCV>BUI7 OJ?3 M*,9"\QXB&)KW5\M]?@_ @_+6+2=ST^!'"8 4VE*?IV"YIU M5,L"7Y9.Z:JMNK*5CB*EY,G0-!B@A930FW^1&?Z'+!9V".3MR?\ M,U@*^W#&$X1F&NB\%W0U0ECB\V4ISZ)V9Z&'';*!1D(Q:9IZJQ04!#D$.72+ M?%,&T)A6Y%6(\5%KP=THN)<+S<2BYJBY,IMD+N>8*L$Y138C;9IMU1,7->*IC: M;(ZUZBU@)T5%W@@\39!OV4D0H'<#T#O"YV6U@\_A4Z@RM4)CH(],6L_.QTN3 MM;79.L0G4 DH#N#SS)RK:LIPTYILN&F5K(5J&%FP"$H$EHW";9N M8K@*,71]A&3W9R*UD= +_',/8.^ USP <2_$,* Y,%GPH%,U9T>S#F46I8J) MS %'FAO9EVA=PO;5V@@RC;+'A/<7I )(!0G/?X@!$UQ&[_DJ$_1FPJ(D=_H^ M2E<[1;,ZS3#M(&("H/FP1)I"CT.L_TJD-^0U/6<"GK**7$8IV?-4']I==VAW M73O%/?GZ1^D7WS2TW".F^!!2)WAG)^0G&Q:GE\(6][R 63264?A95'$-1],X M<7S1:3IKU4TI@>O+AC57;3^EN.K$\#UH#4%K"#I&XJR81-#-_D)N M=@_H>,6>+4H_B.-$1ATBT B@&Z11.D^7^ ! MPMUM9D5J7D+[4[+IL>TYV937(0\ A8=(HR="1!+J%9&]0+;\+>*JENRKDY0R M!4/!H_]T5<4!;VVHWE_IE W](K_%:=U)<&KM0>M\R@EUUB7H==E7A=PK'(,Y,FT$O>#-T7$" WP!KZ5W,( M?8@E7I)#BQ]8LBFCI+ D?):R1XNNOX[((8R=35-XHFOK?Z25CW)4%!G:?["5 MV5D=/O&EO^1J1D\S&CW>GAS2 ]XT N66I37:9;]H9H,&KJ"-'E^R@1&(AYH0 MAI-IFCRF.^@.@G1P5K=/?-G@)I2A-XCA)1\H+J656D.$1HV@Q>(6TQ%%G0_Y M(+P%H](L_59R8"*<0A@;/;^Q4,.UM_6482O.7$W]:3F>!\V\9)IYL'_A;>0< M/:*R%(&R"B!Y@J46>'YE"%N_(<[+1<+55]O:3&Q).+&/K"'2''G!'&:([-M! M]M6G%A]@7U;W^!BPU7P_2]072H#BV#.*-<[VZPM=Y[0M"RV) M1-[GQ'!)X WO=][PAF!^<1MT(+O3\;CB,-M>K )N)^*D/\R,YB8Z*+0D/"HL M";MG0%J 5T[^7PKSNV<_+H/W'N MKZ>K;*;$3S TZZ!5H[[H$Z,%,&_8@Z\#NV ]:4@+]T8+<9SM3?H\/D(%K[H\ M@OIF0MFUXL*LY+Q!;X0R W43<4+R7![Q0_W=VCV)92UXLP\%$-[L)_QF'SRR MKOK/TY!28Q6=[4];JKU2%O.O,L^ ]##L BWGP7CNV MEXE0^G"#=U!@'_ZY__/]?[LACH6-[\K I#!LV=V6?'7N 24XG)[K1'W>'O[P ME<(44W9$DSOX[Z+Z)9@I M"L4M1,0(438*CB=1U5V^K8=@!F8H\V:AP7C9H&\J(CE54\'"3+Y'$[E'4KK5 M()3KS^UWXDVA($-!3F#<=**/X(>SY@N:-9XUS>5B6AR)P2J#6[:V&5#\6B*( M?<,[E'SK,BEAKH+'<'+H'(#1H]_F/( <^(W7])_BOMUJ9XURZYQBSIOY@&YW M-&BD+!?XD!F 5D2F M.9J#%^70T+N;>TIX40X%$%Z4)_RB_%2 .=1HOU>C)8".-W&"L:5>1:7]US<: MNM\_U?CHLQ=.GU;]-\OGF]36J@WFI;)0&>K,P+#T.AV&>=*/$>(, VU;R 3? M9-?>,Q%<.'GZ'2+8+$1AL^WW&J91&2[*M->0S$8K)((PWIM-4V\63X!F++0B MOMN*B.&4+V[^1G-^V_ZX]B) 4;^+*5_:T/X^24^>:9Z1/4-)V4<9X O537E3 MV55O74%GKZZ@)U'_3G:\>LY8&1,UTJXC&?>D*4^/""+7=M!^#BE8DR7*;]K\ MF:UM_!,ZMB"[-E@_KZFZG? 5(YP^ZMKHHZY-:TW*'Z_I$3I?Z^JPNQY:'+>6 MB*A.&?J#O;_;9 CH&PA/OP:>/VTT7P+/3L%M=G.["B^J"S*;[;++S0K70SS3 M(9XQ+#&6\Y&HY@PK\-7)MR@;=TA$262=JU[PWKS.< #<"991VJQ6D\KUD6@H M1=EISE'>7P.6X0Y:PULL Y%Y#\B\-V!^Z^'_.C#%>M58(\Z@B^)ELV\LI&YM MWN=#8%[D^(^I"@\;4-^\(1/#5;B&6R-^RP A 2%Q3?S4G(29VH_A+P=] MOJ^45\/1W&+-2H,QV7R7(GN6?F9#NU3/?T*C[Q]PRN]A6H]0VM B[=YK_(+H M:VZ^F=!;;M>R.!6V]')95O"!LNRO)1*+8N4H+DVA=!HG+^B]CP, (.83?*L> M.\A_VH3_7L@CN\VZU.WO%FC'FK<#2Y.8RE8/(1]&Q=%,FB!Q /OC'B()LO!? M]?E?1Z^Y$)J@V#1!P( &2! _OCRVU,L+\@=%]^RQKHH:UN9__F(=54W)BN+,P==N MP?*FZHZO>OLT4]])91U[$M8KF(0_194AY%!SRQNV;"N&;*6 @/GJ'#S8^W'& ME_[MM?O/Q%C]\U_PGX>_4RQ5=D.\3P\/?TP-"K_D@'84_?=%@HR?+SQ./BG4 MN)\B_N2EH__^S]-W_\4_B.)8COOS(8?IR:2F$8I^XA$AZ2HR=E791&0-?.]/ MV5K+6^\P29;ZP;(/5=%^/N9!A?R!GFR7@?Z0RQ5 M\W_N_^KAHXBZ'CYS/"/$W$]7M0"[K-3PV<^>&FV*[RQ^XMB/L'SE'/SS,"N" MOM >/:'5B%I_[$2R7"$)"L35>)40B,T M=(*18_J/_;=^"Z7\=_SL6P[+,G:L"?AEVW#\5!/,(3P?O/2>:$JV MACO%^5 M_:R>TLTOCG&T+& J5YT"3@*+ /XN-A-[A2E_O?M>$IZ\?:IT"'RK[M/@Q]]( M^W^*MAQ,@-8S^3MEV"E_Z@0>.%\/V?C?LYI/(?6 D_'EEP"C.Z*$JFV:^,UE*=Q#%3X('Z M=#2R5"AD5FQ/7IJX/K7=59]@.NP:C*2.OATKL3@Q0GUAWFGG=X2[R6$,L(8D M].5(I%JWV:!>SPA+@17](F_B5#4<>?3MD[ZEE,:65Q:6FP)5P"$<^S#W2 M Q]/WWTF,3AY+7GAJ3\??G@J[N'Y=#BK0N)6]H3__&Q\8BL<3L9CS<-W'[[U M\#1L#Y5S7%,^.6>>/-P!#]0L9_V L8=_(Z$5]'.O1:S!"KQ[@!^@&WWQPU!Y M#(@0:/'?<7:C/U#JU^E]VF[$/F$W_M+%+GS% O?E.OORWCT0W)2K GZB3UZ#"":(!H. <:KE@* M_,QHJ4V"O@-!UY(?B*DW,(6_AZE7]4'B!W7=?D1G MAED8//0<5E!V+B@[UVW3=7[9(7Y;@[E^S^>G\[VIRM;).GJN7W[G>$UNN[S6 MTYG>=BEK>[QERWQM(:';BB8M_=9X2V3#.]6;KV3]89Q?O[#U#>#\[F%^W4+5 M3KY)+HR2K9E+S' M0=R6B$P(\^35J7Y=8O=MH1O^5'53RK-8I&>*R\_$:/1? M\3E_QNFOO6(($&^I18.D?_XBVJX(WW:F3 MU-2QPN].Z;)A>_OC3_7^2@'M!J@JT;3"4$#;\6^D^'434L=]1E< U?$/U^)5L6&'H<-YQ.\"\^$4S!< N![OCU7ZOV-)E MB2[2*:+TVADV-:\W6IIA3#0!#!#RN-A?HMV+\886)*1S^C!BS$?'/HYP63#\ M]SIL7M$9E7W=J(>6S!FY(39]]"Y[[Q#W)GJW=4;L.S0.P#ZQ':1&5I>2)A),E))*-JDDP3."#! MB<*,-4IEL?'+PAC='5$N^%5S@,XWN-_(3?I^J;L.5>"C:AN49FQ6K4W%1>D5 MTBTJXJ9?(%KA4.+ET+J)*I_C!,J,5<^.AB-,= M5&7&Y2TU"$E,BEYV2U;7LF4A][HA>6$N#]%LKC2EWQ#Z.E&=& MSJPXI7 D^7(D0I"U<(GWD\IY69M=V5-JB*LH:WM:JD=O+U:.C1 MG,JXGN<:,Y(T950JFZ/N.O I_51)FERN/>XH3%T2MP5QU$/1:L!NPY'LT=YC MF06-,4Y)S-+%\:SE"X/F= U&8MC+H8*M9)O^CE#%QB2'.(.-U'/X]:DZ-T&N MR@S[PS78)[E$YG:3M;G9AA5QCKY^XP[7P.Y8E 2Y96T)S-XV-IP.1AY_/;O( M+35=R6H"GL_-UXUY"5GT6Z=*XM!\B2].=PHB+)LE5&EL@M9L<+(D#N-9F,,0 MRXU)#]?9[+K;VRZ689F=HQ=52L7.8N'VJF;0S Z-E(<+,\OQM08MKL'(HQ=UR]U=8:4; MJ%CH>:UN-T\YS$0'(X_J%@VHK5[BB*PH&"*Z+ !U<=74PV\_?E&]M]B2TS[E MB<%TAK<"92X.I[S$';]HEK>MS'PVU,7 TI&R2V0M9AV./'I1#"MDIZV*-38# M!PDTWYO,;"H<>?2BW7K+G]:[7$_<+AQ&TBE1[U$M,/)H[3L39VHHK!^(\VK> MF0,>%K7S"4W+38"?&YR5O34(^1O^.Z.7&0J+%JI"2MK MI@HF/HV>>@Q]==J8XF0-P+.!55O%1B9/%P!,PK$/V#]72:;#V1]98W+@.P\? M[&VQZ)-OKMI$8C^(.ZT3\,:%SB<9Z;[O5SE*L MZ^-1!OL@@N/_GJFVVWO>W(N7)GMSB@G4O)Q6]E'+RJU*.HS\P+-;ECM_# M0=:9SQU[3P%1WD-2B.V2X#@+_;WIK+GZOC\YT!*UXU_7:L[&%C>LYCRKM9DH MN8@S$\1ZR[TGR6[_[_>:]4"-Z-I3_EV.^QW':8*5H$Z80^F=C^]N2"+.I0HE M6#KX*+?V)D]#*!V_+1T353,4(UGB<0-*=((EYD6UNP3)37*DA#LN#)4H&5&? MEYOX#6W\>XNF?NY"/R-;LJVH*3DJNU&6[4!VMRDLG3ICQ[:].G;5TK$QUMF_ M73C>*I8&F/U9-:4W9>>CA=2B^BB>U%?*J^%H;K%FI<&8;+Y+D3U+?UY+C?>D MAB9A^&/UM$/9,^FQ/,R^"DQ8!J*Y'9=6U0 M4]&FB--C:N%;)ML1UT^KKY7J^4^47]O;*8W ]\+9@:UY++J&/A9=6]8W6$$< M:):8#0IT206+F]^V)#+,_,8)-,T2=)H.T754>0W"[7)PV\>K7!5NGSZ#_G6^ MN*IKS_U[J.:C-1NOP#.?JO+XM/[5H7[7<7''LD_UZ1Y#8FBPJ4Y8E OT2C$L M@T(!GDG3+).F.?R"+//MIU(IYN8!<6-6151_O+EC=H MM\2R0E[8*II5Y&DF6#.[5 M?:QYON_26_*\(/+B.EK*53W?-90P2CJ**TFG;-4/?P%665,-/P #4F!?P1Y8 M@,_=;?@[);)G]W\ A "LKQ65M-]_(*^!$'B/#_+E36IM^--#/\0DW->_$H*= MP(RU=P%_ :?L.^UM?M=U,F-7G8[;$1H"3LTR2\39CLA-Z_,N6M=P_)^Y@U0W MM"=?)#Y*=/L1'8=?&+X7M<_8^W4[JN];ZB3ON%UYT_\EX_O/P[GMQYUP^O91 M3<,P8RJ;1J?GJ=RH2?EE7J)"IR^&ICF63J/$*=JY9_3 ',)KF&7?W4GS\@3Q M(2WB6_BA)UN!^I8WI:(4-[V*UNFA:F^.9\1@/AJ-0YZ@0NV$X]B+=.^\5I(3 M3-'\NB,U3DK%4:_+^$KB[[GOOM%;=^=K\%Z=)RCDD&Z_C6Z_-5,L!BK9F5J2 MQD.EDOKCM5I8Y$=H,"D5AL*B)^T&K; ?!_D!G2IY,7UO>'^>.G+^P_N(/U41 M\(=FY+G1P&-M_=&/\_ !^",O[*B6R,"C2WMVXNW=O5]GSS.7<(@ =0+>'.Q% M$ZRI,]ES"UCSZ%>G_#4.>+NZCNUDL8+5V.;0:G3Y;=B9)PS2H],8S:4)]-1M M$H3)UB !/\=CJ28BW B'4V_J\6QM5:/&^4#QE2106UE9PE48<+NJJ&+Z'TU+EGA M0-$B(6,Y[+$>EA-2;2_:HON.-8A?I,Y9#Y.D;@L, 8F!)$+/P"MG2N1'S(1, MFGU"I"<.F(D@6^OQCJZ:!:L]+]J33''>#+MBAVX"/(U>S)4([QF3A'L8UG'+ M)BP,ZX!A'9!NXR**UP[KN+::]8VF]X?5I&8@TF,=83OB?#5U6$+)-())"ZA) MD1W^GIZ4^%"-NNJG7M0>@]?)R8NZ.+?A?BN;!V,!$A,+ "\RX$5&PF^JX^RT M>J6.B[?M3>3\HI,7^Q.O84V5GN+.O^ZY NK$OAY#%>@2)[2M6K-AC$G!:9@R M-'%/[SXA^?EC9Z7\.+_HMZ']XZZ MW21?V>7&M0TJY]3Y3.]Y;F<7'G6A8^']LRY9%_Q16:;4LTY!%W(KW!N*8]5$ MY:8B".*WW0=OQ?6V.WY+"43EXLP]_O5)-]WDJJ)KO*=.]F M)+#T_H>$]Y3ZW'(\N%C/56KXM-/X.08(@(&)$P!&CR,(KM-,ZGQQYZXWZ$U, MGZBC#6^K:2Q'S,NG?R4OGK[(^4&AN%9B9NKAE&$7O[+:M MGL>'O!0FO*11FDB3Q''=+=B,X2K-&*X-Q:NPTNESZ]I+$;]F56>.<>)5NL)0 MDLN*<[^OD#LYOZTW?S/L_,.]JC*LNN8(KB6;!<=5=KKF;K-,1$OL'_]08>L' MDH#-JN+:K.K:V/Q^FGH]^.G::W&CVM/'/:^S80T/ZIL:(C8J@T''7+;0MGSA MYE:+K(L647-'F/UJ1L0$'YG22&3MA3Y5#JI34)VZFCIU.L#MVDN1&)JRV^7I M4!'4LKG%\:PT'==7->G,:M%+.NF73*3&E#8S%%E-\T6Y,]TBXCJBDS J+DTR M5)I$WVM$'GFJ_^.']T27Q_T'@7W#K_&6D':GKJJF:N 74R\EV!-U\IJ?G7C< M0SF2!@D;CQ64D35)QAA-(F5U++'4>")ABDJ,)YHL*QP-OOT_\L-?A%63-OTI MWYG.=;.BS7-*O;[#_*$>WH"B+XNB/A*MI%IJ,.^/0M''K]HL[DA MBB.RMQ.RJU96+6I\O\ZL)5(Z&KGPY&XKV$S XOM^3L%R[$ LAWWLCE[4++:: MP^F,W(A&KXNA2U-M#_RP)>;1BSKYX6;<]]=-H2"T=IYBE=M@D>$=?KVG- M^:14\ZM"Q;/)4K&SG"P[85'UHY'CX8JDJ%ZA*W8F;6S4(\:[UFP-1K(O1VYM MM<.WZ\(&51=^<\6A/9+APIK+1\]$I=X&\W)#'UTNI.EVD6M76F-]7YWY^>FPVK)V^4QFR3B>JS'GW[H;*#9WB[?0=8#9.:%)5J.OCW7 M"BQL.E";*-XSJ@B->^,VI8.11]_.%#E3'(QG@2D/FUR5W4VZ.K^6V.-G-KA& MIH]WA@W38/11/B..9;T6CCS:SO%RXF71!CX2Y14Y%K(=VYIO>3#R:#NWUJ!O MEE8B$*:UGA%:K*UNZ/"9C]L9L?8#H1S.:L6Q+'GAJ3\??GC*1V& \73/.7-Y M@T0GFOU 48BE:OY/.?"=AP^B,W?_R>%TWX]Y+X#GJE9SOJ!UA_^C83*SL^QJ\HFL@;K]/?" M\8SP,/SIJL!: ,;!BV<>-)[HBQ^&RF//L0)??3'1[].5L4]U$=@/ NY#'/8!4-.;<7MP)R UW==&0&J* MR3Y K2DF.P&I*28; :DI)OL J>F\._'9H/OW?$SW< OZ'BLG:PT4QPH__+\_ MR#^^NA[$#_H;%N3)Q::BVK[J0C'YA)A\52KPKTH%AOT@OZ& I2*>*U*$@2' M_< *O7GI[/BR=2(D )ZC,81"XL[1^"1Q?AH8^TR,?$D*9,2C MC7\21)JH+8?GY"6EPGL2DO?_X'F9#$C$>PT.#J $GY'['.=$L62R.#%6]=H^ M?Y+.G<#VH7A<\LA,L'A,5,U0C&3)QPTH60F6*A3B']A7GVC+/2^V493N0 MW6T*2Z>>1?Z? RUQ7H6S5MAY4+5B7M\EQGAZ8"(UTE@)?&U3S87H$_L<_&,VD&0I+8QA^ MJ>3*:^ H":9-&&,09W8Y6XKW/O3Q#HCEPTLYZNOZE\C;3!9'K$K%@T2TA;BZYE"@[' U)A__B'H>@T01ZK M*>>J7G,U3DE<]1I(,E!QV3..U">F5G[N^2BRZ_HT9\ML>7/ARGN:,'?'=G]8 M%OOME>B.ZM/%1 DY(BJ[G<: -4.>H(F87TB]V>\H[#H=^3L<+07,/=\U%%\- M7QPL5SIEJW[X"[#*FFKX 1B0 OL*]L RP)RVX>^42&7<_P$0 K"^UA:\_>$# M>0V$P'M\D"]O4FO#GX8; 08EP?%XN?YN[X8@QZF6_R<\&R_+^1-/R_D3OVV1 M9,=]:;J:(0U4S:##UH EA@OJ"WX.UW#\G[F#)#>T)U\D/DIQ^Q$1AU\8OE=7 M_8:V=XYT5-^WU$G><;ORIO]+KO>?AW/;CSO62WZY4+;MKE#$E'Y?+,AE3B@O M,+[,Z1(5NE" F0/TDN,"Q.>H]A^O&YWO4R\22Q67[K(5J&]9+]UJM[82@FE&:-1S,Z2*&#J:#0O!1"X1 CM9>1-RQ+UQQ%75B4OV MS_KV^^4X]H:"HIF@XVL\+;4'65;C!56Q](7/CQ8-/JG'ST!N!K@];F?03H/+ M,YE.U\\.0B5U;QB_<_XD+TC@A9$<+2LRECUU$K4&5FTOVOJ$N@8O#O1X^[7. M?BS%^++H;MRVYS:U8B7"]VM]/7/?AKY*=0)>'"Q]$RRA,XD.KNB4RX3DG'W" MS6\=9[/\N+ O \M5]'D>YR4ZM*;P-,Y=TN,"R>+&R *>=W&^R(0R M?0LRG5S[[3('F)1!)_5R;4J@4P))-&5'W MD-2?EN-YB7!L7AZ>L@*X]7Z2S-LQ\'^\0_&IJD3[OK$\$(2+$%(%'=( M%& WGRKN0^E[=;>Z]U5_+\ M8+%,X+V['H6?SO ]WY5*3Z_7REX!=P6D4N'R6(4R1G7]L@F^UBQGKB9;53>S M6RRSLOKCKK-I2>P^P9=.<^#_&?K8VY1@G"4X&>_::(Q3!O"UUR+FF3;?24OG M3]09FC5^,RB[$T%%&G(FH /*VX3=^0X9PF0:8RA(2I"4KD9*B5.7KI1C?&9' M"[X9[I!ZH4^)_4%)X9O;3L'>GCEK\-5;.;*4;7;TH&FAM.N+:+7&]@,R5);" M%&."2;/X<9MYF&(,60JR5$)5I^E $,S16NF9^\V\5N(O$!L,?9:>CJBE9"0.Z93O* M6:X[ONKM/2>^D\HZ-GC9,.8;_!1Y.<.JU*F\8GB+1TR%+W")+C^O3A]_ IO#],F7C7S^YUF#HD=>"+M:.^[/!_ _ MF=2A,1(>\8"N(OO^1[(&OO>G;*WEK7>8)$O]8!\+TO]\))!P&5+,#Y3^=^K7 MC^%B'*UDV##[R7H]:XB]_ZOG+;$/G[W3A.FP*;ZS^(EC/\)PDSGXYV%6!'VA M/7HAD,03,I-34S.*S*@DQQ'R'_MO_9[:GV^= VW# M\5--,(>0BKV#.[AD*S\>67$_JT?$/P7\+Y0[6E;VIGG+B#?TO;XJS4 MDNCC;Y]F$&:V:)H*N1&^<67B_?31RR72UH&"75=,(:D[1E[)8S=.! MMG0TTD/: WOE#$QAWD69/E(>$JO56N*.1[8[@R%)U'.&F+6%H:&4"$XI@GU' MCX>:9*'5FFA%2S 8>31OV9Q%EGB@JIU8>V77X[([G#&WY<*D1*PFS;ZMAT.) MET/'Y4JWMAO8ND"S.\8M]':-S7 =%L\YGI4VMK=YRV^B2VFUF)51LI$/P%#B M>.BD5AB)YGP=B,:8-@;!G!9S+AAZ0DXPH>RI#)O2N M5"IIR2 M?V:S16SHK$HS.IL3VDM!^!=3XB JM/T M()MQ>^+2'0XUN5&:C%;@!4[(0*'=KV<;SM01U7ZC@:W<-8;- :)/R !205BS M[)9%M"^0 =<=1T4> D_L5L#W:F6G1;5-56*&-)E7>QN&3#TQ&ZMM'H^/\\W M*+1?,RN27QWFQX-H*'V$JRDJLFIU :;EC(-RK=?1 R"O^(F-[6^+:+& +QHH M362FI"^TL.X4##VQ6^ V"VMM:MEY$UG8>+R MO%%CR\MIL;L.AQZ]JU :KP;-)=\3._JZ9E7%]E(CP%-/;"R[V2QX)=/AT,J( MK X:0]+L2JUPZ)$0.NB"+*Y7"HHVINZ$:E4(>@NPA9^0@9H=6)5%KN>8CVR?P@( =9 M$DSKQ,:6!B6*#EI!55S*T[YCF?.5*8"GG@#W9#M8!X9>+(ETD)',GJBOA $X M,$_( )85ZX5L;M87^J5&5NLX VXV;H5#CPY"E&]TT)%9:9F!FND.T&S>R@-U M 0Q]. DC>_S1_MH[88#M9](-]X^/QH\PY \"@]UVGSM!K]0(G'PS MEP-NQ+[7*,_&#S6;6N[4U=54S7PBZF7 M$NR).DF=+=SG;4)*DC! ,H!D<"XRB$]ZVJ?)XE3*$F0+R!:0+<[?C)7[@26; M+' 4)Y-"#O1+?.RY[?B_<)./-OE\":OW?@+$.5FWL5##U');3X71NBM@X*O> M^3;^^HG;'P+\[_@J8YR,]2T'/'.%57@_G^C,6[WGL/AM]<-CLV :8]< CRFJ MUDH-IQ8^4K8]Y.3B?5.^"\0'Q$>Z]:\3S;]R_ MSD85,=;"T;H MK[U6J\YFA* 4AH<3P/[!L#3#,)>I5?8=]A"$(X1CLJJ*8;J.(Y/J@! #;LI8 MTX8P;.3"1C_T92L')A6-B?1%\)-9X/G[_##?2;DJD$?%L-2H2^\SQ2?\=?BA M$J:0+5QG981WF.-MZL\@3#HS[+]2S@G?Q<^$.B[B2MJQT.FA&19?,PP*+A1< M*+BQOB:^7H-!Z'A(&M'_#JYUU7MH]92QP*OJLZ@A]AT;?R6^"]>E&5PU_@6*[Z22#5K*JAI ,8@V%$)?T M93LU)A67R?-'O-"$ MHI*W)_P33)[J%I^19$/H]#9HW_'I&5-2=K3.2^Q!F2+("SJ1(;(ALF\+V9=5 MR3Z'['916$Z;AEH09)E"B.XHEUD7P^*C0!VC.(#L"YI)-X+L9#FFGLI#6$O0 M,I2PWF!*4]64JZY4.U"ACPK:P3=G!U]&G7(-Q__Y%%(-K;H'5%Y5VWLXO64- M9WH5?^KDD(:IZDT1QZK-E4BT)"X*EB&A*0RA>0?0O(P^]+O01#:6.Z+->4F0 MN[*L-/Q!IMK1 31I",W;\U+5'3L*B;%4&2A#ZB;T99Y/$;H131?:L-"&_6YU MJAW.M*&)GLI[GNJ?"G$DYY-63J38Z+-\,M"@69:$%"W$- M<1TS7>P#N"[S(]/G)PT%10H6UBWW$'=6;(6X#IU3[*F6.!#7R?5,Y51-==TH M"#D*6/;ES8,BEOISK-JJ9O@P<0L:P-=FX'!W,/Q\\9E0$J$DWK8KYN%JJN%/ M5;<\>TS 9BUP:^3M;4(&JW$JH :90\[@D,'3&) M=L1DI[*MJV%[*4TVW-1*MH*H^UG&\!7'@ %#23;=XK<*,33Y$GX9ML=OR5@SUE*D7U.U*@64;&[/0YTIKD2/[594/&V"%%V$$ MF4;9XT"$\S']O<, DL$=D\$%73Y?(P-W-K!(M.!D!,.N3Q4D3RT&\Z@;'E#Z M6")-H9>\?KL1%"3+]_.:UC$/T6?=YV2O5*]L Z=K?HG-)]%K\TP.\243;QOC+83SUZ. M*%["R*BR89K"87S0;?F(#C'[475#W0;#)RG-=>8/-X.IN6&K$^@@BJ7]&;\I M7]MN3:YC:<_B+]SX-<,&BW>"IN?RL-<:MBN\N*QWG+93;#E^&)P=U8-FL#0! M*[Y %$,47TD7^RB*I=;"5!BAFQ?[6PMC5M;8GV3X$,5 V2+9=-37"J+XEAQ- M3=:<\ MS64UO]0Q .73H>+&I2D,YM5!5H"LD%SE[TNLT,89R40W/0=%$)<6*:_-<>M6 MR JA(DBF2>*"W7UN!! Q=[L]AF-Y83Q6%';E184[+4..IGC6?B!)W,#X6NBW M&^?Q.) \@?E#\K?G?DV_BS9BAM6^OGK/T SBGX*S[HGG:^B4P]Z.: ] M ^V9!'@Y'J(G'V"=.X"Z9#<>(/U89>35>.<:IO:*DE)8"]FI8ZK%)I(KAS=5 M495K+,W (M>0("!!)-/A<1:"V"X$1IT-MP4S*+?G7:7=<2>$'A)$Z/N@TQR- M089(MN_CA9[X("[_^?-!3?SKN9[XQ"4"/2*_0?R..U%=9#_X)[;8I#S',B:I M_T6C_[NO)6&NO20QB'FXFII8_07HMXZ"O"+,EI[F4JC:]E".R.SD@=\$D3RG(GAD7?534=WPA>NLC(DZ28VWJ3\#+ZIB^==3AR+8XM5Y]<0;L0C. M[S.X,C%>\OXC?K.]:441P#L+T-T\@#NS%0&RG_H,'E']UE'@2A1%N\62(- ] MD\YZIC-KBSQXX5!9I)@T2UTR>!;21#R! VGB-EV,G^*,EU115!KE[@@1NF:0 MS:V0.MJ4*F@KI IZWVF3AI<0B7,QQH\3[];1F&!.AZ$O4/Z@_-V[_"722_+? M\;-'KM5P@\&+6I/HCNU0YN&9CV1\OF/N1M2:1,56W%63IDOQ$Q1<*+A0<)-V MUEXK5N7_L_=ES8DKR[KO]UW(T%8, ML7KH\__\GSP?E)H?MZ?ECXS:&OXTM?0),/AC.%[3B(GU>BSC$PGR%4R6U<2 M%4KIUSB1COM9GPP9^HA"(?T.0GIF*/45(=69VJI2J8Z7/-VMM$"RGY-RL042 M4G1+AXRD3FI@W:*0WKS[;*^!EK5I/1(ZTD++^;XMYSNK][-=PK1HV/#=A@S: MP'$T@!3^)K7LW9S["5GK#>3'T9J//I;;3M(V^'D/ C5;,PBMAE.ZT4/9FI;F>MVYU<-?'< M6XBT5W$Y%8O$4F%EE%!/A'KB9M'AK!M6Z/=W>S;DOY#_0O[[!CZ2=\NBY!1# M,N2P+,I=A9[#ZA(A'@\9-V3TV>+4E_5Y6Y[4312)-E?H!DR/WXQ<29"T['3I66&@AH*:IB( M]'V,\5>8H>X?_'Z>)%1T%P8.=X(<0Y/GBDV>&\]("/+0ZB,,*0*AR5P?- M 1!=C+:B@Y8E3P6EU."[G5B&<;N;=("TQ](PMY0,X" M/^X$9MZ4I71]5+A""^OV'28OTEP??:3HC<F>> M)L@;?M79[6#71++@TQV3@(Q# 'VJF2L B(7B3":FAHO/.M+RB!=Y;W&?PRH, M816&RT6_++1B-EO5O)/4VN1JK9?F M-)>-:7='[I=T:%/TPD8PQ:D@/X MT0C(!S.=&IG"N&>U#&&V:O:77#FO9LNWONDCUUD'D+ M(Q*20PP '&B@ !MJS8VY*W20A D2-Y4@<7($R=EB?212].9(Z+A&?EJ-SFMD M;]:T'UM-H23'%I+D0FA1MWIQ(1BMWO MW/VM_0*AV(=B_Y'8TZ+88R9:3K<=,KKN.&S*D)*E)7;6_ MD+NJ#J@"]^06>F!Q/;HBP98;@U5:E\G\0LA)//E49[(+I"M0QGTR$4DD3E@0 MXTYT!8:4_S@29/'33_.3$Y/P#HMT3$X.V)0LQI+T4(Q1$B-*,B6),B 'S##% MQ@10 MG7$TL2@5DPE.I/='=L6UT#&[A1H/3Z9Y8TQE7.X)C:1?CTP-1WI::=-S-=-# MB;]LU7Z4%W!D?.^954%H9!IU7EB-XFYJ"K*:E&["D>SKD=/D9#2W9^4\J2C4 M8#V-E]OMYR:4TKUYNJ-$0B^LIC*?5]Q<,=DDQU.42[@_3SJ]G%3TY7*IZH-1 MI\D]EXJL.T:2_WJD#1@]Q29:-:&<8Y;JNIB?+R4T/I<=PY-[:5ZJ:'B^S9H>L#WH%G4UU MM)6&GKFWHDG7LN+,LMI0V]HSV5D4LWJ5:8KL_MNI=;23*NI-FR_'I"[=&NO= M>AV-W'N[T!9*:ED5AFI=J"626KK)QX<+.'+O[6ROXPZK7:VCSKC*2NY5DRUK MM! 3^V_/%.WU>EI^+*AU26-6*>EQ:O0X.'+O[7*CU%^(3\\3GJ;RJ9ZP'#\7 M.31R[^W)=JR[U$K2([]ZJO6FT6+U,:N/Q>3^VRMQDHY6]6R9S.>,J0 6),>L M%G#DWMO[E=6 63RBWJ@:QAB 5.'9"UH?9]+):8[2V MB(?N+:L]E6M/&6[1X97*VBIEJ7*U&X5##\BRO6B!@3Z+02VR7M.Q1&V8B9L< M&KHGHFZ[J0OE>%U1===YKC )L5X1\%/W),_M-R>31[.>%GII8[YH+496TX+$ M.B!Z5CR5FK='R[C*YH4RL!E'9+ 0B8NY_6I)D@,F:/JK1+3,/'0O=W* MK1Y7,79LV8$3."!9MB!T\V.JPY)2:A;+/Y<828TMT-"]94TS M66,.]*+%NYQ,NFVR*C12^*G!LO )'YS#/LB534V3IC;X&?RP?9(CA\W$:Y"E M2\LHQHG&!MA$-3!RMI%.%*-5_(EO2Y#D?]#Y[UC!6_VG41XN.%+\<:C,#SS? MA,\<:>8B@!G![U$$XWX.+""IT04DPK]3TU80+OQI 4URE#EX]4S?#L O#H9* M ]O47 >\6NCY,![U!8P'U[+Y]Z0QTG CSK01'Z46AQMQIHWX*%$ZW(CSJ:9W M SKA1H2JZ7MM1*B:KF0C0M5TW(VXO0@X>N1[;8?;[G2J 51O1M((Q?"\Z6B? MPM[#8:+[326ZARU<0\8-&??.&/?*[PL4Q;#5U<69\/9,Z',60+\3U';;YL9)$SSO61V%W!MR;\B]-WF^ MGK5 DVE$\04LQY(,VP/F80^1&P'F89VW.\3D(?^%_'=[9]85V80M(&N2;2LC M.&7L93-'Q!#@F+?7/\LRIW!!*WSY&-T[GJ*(:V@VAL#[!H'W37J4+<5T?KX6 MT_HHZPMIW> #J>R8#5]:.6.X^?2 Z[EDQZ*#;JE9(:.QEIYP1RV]UN-$KYL6 M24:2U'ZCU-!:"44^%/GSE! \@<@/5:<:K>>J-1)0?9,3D0BS_[XQ3 1 M.G'"B-.=2/R5^R=>._M-PW8LU^-ZQ4! ;FP!VT85IC5WB/MN$9(L6R[\$2RG MP+##?JBW8DO>9Y#Q=N'9MK 5C88O:D5?THH&Y\D9[XO9H9H,I6;5;C_6ED)[ M^;ATX_%N5F)89#ZI"X5Z M1E6E-2I;@.JG4)%D_(3E4VY16&_>2Y96'-F$> GX=;>]#(I-7WG9U!&O8 8. M76.AG1S:R2>JGH?UMR^,00W\8%\2,UN"6#,-%*LM&G-@.ZBOH#'\7 =2 MD%DJRUQ,XGG7*;6<)MMOI#*HV ON-1]C3XC$0ID/9?Y.9/YH5?#.(O/J8Z?:S^MHL4QE'G4(2-^PB+J=R+QM^4;:R'10)%.UP:$9-O L5]! M.P.^ _E5)<1%A(8[LFF*A,EQS-;TM[C7H>E]SWK[N%@-2UI])-B PV*VK< A M<>J!B%60A%5>!.R BIZGQ=$R%JW/U=Z3U4LXHU4COT!5\" LHR,4%9:\#Z7T MVTCI<='5$:54':SB\2==<%7 V"M;'\T 69?06_&*O%O\* M2;U#".\[+_4.S]BQ_4Y ]4V9T=='A4O8X)@*[^?.7IHL=V5WAB(2BD@H(K?L MFH&/[$P !*J:9BZ0L\4"$/;*B@8?AWQYD;V65Q&;8H=%_E:90& #^_0 P16\BP!W7R$^KT7F-[,V:]F.K*93DV.*/NLQRQNOV ML9R3D2QK!0G9E307'*ICRE=ZSW1U*I.Z5> 7/<-LB'W<'9#Y\2N>2D0H]H3Y MV8*\1^]2,J?AOBG1K257%<>>;57$S/F6%DM]$)3I'#=8#:9C,12B=!F M"P7SNPCFT>JB_*E@5K.)$4BUBVMRMEH6FSR]5%T#"R:J$1Q/1NA$6 SE7IPI M8>Y-F$!P<2J%"03W:Q*&HA.*SGWAJMW U*$>"\5V@XR+#L^OINWJ+,H^NRV% M$REU'$^4: MKSRY4D%8#OJD,A:I9.C."D4^%/EK &['%GFZFM9B>:M9(>M)KIS6Y\_%9 :+ M/'*4)1.11"+LIK6/ZOYQ),C/IY_F)R=V5]/8DEX904MK=V)M %#C5%.'KT4N M8*)F.L#^O_]#L>2_CDED3&.(&L<-T4_87)00.O7[D$" "R7: :A-K_VP.^FA M8D\U:84X'?S[M15HB@&B$X!TS<_/\AWZ(_YMX7UO8&K#3S/B4)G_^B_\)WBL MK ')0D(W\=^]4;[H-?Z10Y+_.4E&PNXNT5OZU=>Q\:U)XW__S_;<7ZR]J&QJ MIO4S."6V%N73EL:*8@RB PM(:E0:P??^E+2%M++]12;C#\ED< +]W)PTB Q$ MXH%D_T.\_(B(L4=)75I&M^CEJR6OCK;WK> C?+0$GZ'.T% U_K2 )CG*'*!G M[SP5;XIC3G_2U /*_M/AK_ZJ8M1#(G[N;?)Y<[#SEFU61'U:3(=HP/6@TPF: M@$5#AB(S.*.LOSL]+/?$UT3^O-/_2S D=PA/P.'?)U'3F^B'+V?_E8B)A4#( M_W3JF8.*!_T,%1P$&]J.\O$_^O&K@\XUE&>:09@&4\Q7.])G5,^N[!P2"@DC M#[1W5-T:2X:RQJVC(,KR^QR8ACFJNU;:M:%2_>&]V,,?-5>'!)&/T65X%U1M M3^2%A> O$$PU/ >'WP-^PU,O+)55;%DS;=<"<'0;L@)N&6\X'#RC7 /U;6C MY\D*L#MPTFG-E%4??0W$VJQNQ)E65116BYPD-:VHWC'A] #$:5,X0<=RP0G MT![??"1FWNE*/1#;E,(N(2Q0[WT]+=F*C1AJFY!'%L,MWE8<*([R_L'Z]N*W MEW0:U?#LVHXR6KV#"K8=GB/\WY[Z)2 5)2) V=J*4* 0C"VLZ8+^J/!,08#( MQT;$U%(@KT[Q:&",I;'7=1X8$Z\E&V&Z%@$9;=-0!"E3^ RP>2#\/]N=3DW+ M"5+/@[\,$!_+$TDQ'@A40#KCO1,'D!+_VH0&UPJ!/S(W7D]O),D8X:"GM^!3 MAG!,A(#"(=G$7^@=Z"$T^6_P-R+G?P%_3OW[-R&[E@5924-+-.?*$,[VP::*P/"?Q)RZ_:FX@3+3YDAS&CQ-<[H\>G[O-CKU/GWG?VH-XNHK_V*EYZ ML!!NJ=C>GX,U!G\Y.!R3I@KT ;#$>#(J/\JI?EQEZ[6^2^LSW9CO7&(IUG*? M;3P#%2I\9GU4!6-I(3F.G8',(,,W-CRRH@8T.S/:&)"DI\)JDF6)\[G;BK*= M=8O4QYFR4)V#04Q;_/B5( ]9CI_<&V\K]6!BQ%\^4U1[&RZ [.-@E_40S(%F M3K%7VIL_;B*WRW8[;(J%2;/-X*N(+27"1J7/AY]B7!N'G8NLKR>+5,:.K\$- #V:GV]TR-M&QVAC=-@;A+A17E\P M5#9:#E$&\IX-" /;.W]YO_A/]'T?_EBL*@8 &(BX4\GR%!1:@#6$;P">0#C^ MHCQPNDWV,3 @!$=P ?X=3'T%A\:C$Q'^AN>'MX?#4%S:+"W/<8U@'@_04L3? M0HH5[2X<#[<&X@]/FCQ1^C0I"&C2('&%&EN#,HQV3?=BDHCR"NXTBU[AJ1H_ M4(D@ M;J>^.' -'% #*P;Z$80P4?!Y%-_PM(>X\!? J:K@WGA2DG/+0?B*RIP6,&MSV% M=,9SL"?P2Q%TMR_X$:T$P3$K>*SW4:#E9BZT,C!NBZ!-E('_]PD*S2)@^'!) ML?')%3#05_;[A>4]$Q_RI^8.T2-GKH(V#W47UC$GHJ&2;;OZ%.V9_9K3_">M M\'Y ^=ELNX(!--XV:)>BKP7SA2?N +PA^_I J>R X&XO%GR_!AD*A#1&Q M+2!A,8'B^>P:'A;?:*J/M>OK+8+C#NX0$]FB"=H&X)B1@(0;38<&$IQ'@19 MIL_9Q A*#J0NM&9D2QEX,]HROI,/Q'^5 ]X<_PA&CO$Q(@A4OALF@/C[5^0@ M=/FD[6-[SQ2S\6:*%%TM2D:M24I8CA)]]_E5Y.LW73%O6RX(TB+K90&/+\B@ MK[TV@?7B[1(";CX%[(-F2IT4^&S,T==DV5DOLF6XNDJ?^_'+69A[9@IDR>"9 MA$\"K--_;I2O9P]AAN(-N'\ H./&8Y5_=MQ5UXP'3^Q7^Z(W;!JU%NIT9"G" MK#>JSN.)9S8N^$RF&"X8(#K<-=CBSQ78((WDH?7/N'CS=O',1:45DH^)C$9_A M_J%N;^$=[+Z35/ ./G(FT)251B,$IST=AS+W?-"*CG[<@!A_37MI-(Q_'V[\ MW+YYAE@5O?6M[W@V,SJX ^?A0-*P&6)/ ' "0'!P'A:TOJ'$XS$(BT&, 4]& M%T/ZE^]@\P5#*P1,9 >=V0&.TZ45G#)I? M^!A( ]^+A4:Y-ABY&MRPN;^]: )S.-P[-=!B-!/%/>& H;_%_Q(*7)IB85Z# M7*>M?%-^I"PW@_##X)I1WH?W90B")7A$PK,4/L%VH,:/#B3/<-;1SDK>H@-V M0%/W$2SJ28@9!C[:A"1$3+(!AGO.& #W&J%<1UKZB+5H,KDXY8'VNSZR_&H5:PK:W]";P\U@\-O1!L:RRQD*!RTH/) M7$2 L(>P/MJ.%WX]LAKM0X%:4#%*I=WHL^;NB]P&@ MO)0@9KVCV?.#X,"E+@T!YF#;0;ZH,>049.G92*B0W $=GN">(T8&\#CPQDI> M\@'R9RB0HP-K:VJ90U?>N#44PW: -,3&NX6_O#UX BD()V,_>"B<0W%3#Q6@ M1ROX]'5\N(3&;G]YQUA&;>\@R/0%%_M_=]X#-'3HP:=#:8@&2L0[I)'F@$/? MD-ZTCX/:'@["9V@5'=1$X$QZ('*^5\.96 "A$\.9V+YW8W=H!%,+40X_)YB= M*>,9(0<+U'5O;@4D9P3-8#NVBW2 C0AC ,E"CC)=!T/%"SWAE"NDS0 \O9!# M:8M>$1\2F3( 0ZA*(%(*<,W:/[GAT]]W8OA)(,BTAOL]QU 2>3$^T(=;6A#E MKB /: Z"!ZC[#FJPO=_?26H)T@*Q-^!5=AV=?$CNYG)1,91?_"J5:^O!.T^+ MRD#3_GWO3M#E9>F+D79NY]X\P]J#-]].1#X_>\=CZ">O-;[^*N MBT 8'GM%D)U=DN!DK16Q.6"W,8$\@<8L\$S5P"\P?#&G1R &3AR9P=!/.Q& MF+D*3BCPW!#OX&B_=FT HFW+$5OHM3AQ"/V&W,^ZJ_M)03YR%AN6"8]/9P4E M'Z)D8\@'+TRO.JLI>$D[JN*YP1&>&WLSSG^>F,ZX54,NV,(LV:$:<3V[3,\7 M^[[YH6N]X9M_;*Y,AZHHVIO/CQB\8Q'?OU M<8TTQQ\13UJ>D'BVG$B75O%467#MIXZ3?'Y>2XT3$J^G.4^)U335)MU%0B(' MJ5)]L(#$8PX3[X% %RB0!B;8CR)*P42\,$,&;5N NQ';2ROMWWVA\3#Z.ZURFPZOY1G)06-62Z7GG M1MW=&6\;4([E2RPK")!=V/<-3?NY8KJVMMK5K28&_U[D\PP!2@9QU%93@*', M2.-!.5,A\\-:HY87@9&--<\7H9RUR&E64\B.$&4S=6Z12TKS 91D; *^&Z,< MX&1YV]X$*U\'*B-$5G(D(H.A#E$P<=),9"]\B78"?A\G!X\^;X >BJ!B M5]?F #4WB3WX-=@]O?&D(]6A0?-;7AV:^6;!?H[?^U'9P+X-8^"I+MF+#=QA M3LW7ZOE*+"M4N-7;,7!=\NCY'J=MG2>_E:) H.,$\9IN6CL)+!?+7N)? MSC,;YXWX52XBO:]CL!HS>"4%/?Q7<1GRPD]9;7 M=2<\_?Z1&I^-[3R7'9)\3XC)K39?BKGFJ8[4/PUJ>'<*BK;MPHUZ/QY_H8CQ MQ@KQ013.U;1M@/Z/,.![=Q([MV>-]&T0!,2\JU@HJQP2R0_Y/1"]"4!N2Y2 MOADY]$/&[S[_XVM],U*"PN(6\$/B.!T,9PE.,>;%!+9,#57-#;)$0_XD5$R%?G@G"@:LJD#HB,M4<9SQYQ"G9:(D7__)(HZ MNO+SPM(O(XGL5A@+'2K!?-"[_?>^9"AO?8@2#'!R+ECZR<2*]U 42-Z.C2%- MCO I=FH;Z#J''\H;K/QT#/3E5WD2/L/84WC$CY!J1AYXTPJR*K;N)&R>BN,, M0/=94TZA@&&#OD@K=3=GX2;QD5WS6^5D8*&*B&!X&PX&"#2]1<0\L_DMX M,05I:'I6(WSB% FZ \5D]X[.T/1.73\9UTM;F'KR-'85+Z-]WGL=Z3'X8<9:32%E."\CXZ^V M.W"P##%Q,LHB,=H28V\7AUOB@YV(.T\X+$[)0)S>GV\$QV_P;2?D,8,P4K$G MB/U?YK#93C09V7NUGTZ"V!]?:O294[84O,\/+[=] /".'AML_15?W8!J8AC< M(<#I4F\\'"M>_ZM^!OA6X H*X592#38X E"X-0K.Q !.('5 @JM]G:7T0 CH MLE? ^Q&4A.WJKN=BC7J"M75C 0?BO#BJZ=^G %BV@CPJG"B%J()RXB4+_J8DW= 2^Q^49DUM?V%G#.^GAQ$MF^,LR/?KM^H 9G/>^'4;& MY-SLXS:<02QAH;=\L+D^;'E?=J"<>L] E@. YX>"W6_;'+![-?!_3]-%+7"8 M(/=I9K,JSV7NY3K51YQ/CHV?]<.!&V*\+4_9EQ :6"/BL M0-,FD_X+YDEC31:JM32O:&;U.=-TR!BUVP(N_J4JFI[P\;[L;>U6UMNLC17. M;EGAK%JWK;%AV?QL41^NHU6SWY>:/WZQ#_L79@EX.FDX4'^(+2->_L$+6P;Z MZ*U-03L/G-$)CXZ(@,_P\;O&X!(.GD(1.Y[2#\!)A.'P&0" MJ4R<7C+TM1*^; \.N,-V\-H;"-*S=;;\ <%W-SFQ$+]!AK->KL(/-UEM$P6, M?) MQ%SL9OCJ0'I9EK\4..^1XF4#P_=Y5^=( M(BRMX6O9_LOA:TS7DH&]MS^[1]JV[OX*HF4V1\-I0>N;"2QG#:2TO#SEG&7J M*+Z,U%,/'M,9*-<0[E@'8BG/E<1Z.2LNU78A,RLUX?,;16X_ >_PN.N[S 'W MV:>!%[T-J. A&2(@Q#&]0W_DSLJ^F'=@&*297TJY!Y0;[DP**[T]M:AL%Q7V MK\#]GFL9Z>UCGF=_M!\!OP30[7(YT\%$?!O(RQA&.LDU@BNAN^$3.6!UC(*# M7,7-W4K_LI.7BF@JYIC6&MC&@1?XB]20N$1)#+#)W2VNJ-,S!,VGR=M)D(DS;#I,TP M:3-,VGQ5;K$CB]V)JVMF.YF\'2T9E4:RU$06@5]C<3.2E!HY-ONTCO.N M)([JDR*I-*RQ2.^/%(9N1K;S%8O/5)L3O5TN#FHE#AZ\Y.N1XZ%BNC%E],C7 MB_5ESB@D._,:&KGW3(JI&AV^,[;4>I--,'DP+_"+IAC;?V9)C0W+2184A=7S MRDJJL/$^/Y(;3!UHG,RGA#::WG='<:CBU29$]G]D>7%4.HN%B[@>Q,U M6WHQ5G'G#GC7(LCD^1$^M$=6S3#DY)956,I&9 MF/:R5&D>HF=E7%I;?*LDD%*U2^HK_;'=K2S@R/CKD>X@6FV%S$SLS&*@ M5?0>S\&1R=M"=2LON=;+'6,]@Q>B9%O1ZZ6ENM=?_1Y'C0EBI1 MB90SI0EZ*!5[/;38IODGLL_ER$PE7XG-AX6GM([61"5>#TW$$A5^MA2Z@E1< M/(O/%CW*S-!3Z3WJ%WN9=5NOS=LJ.U5MY9%7VJMB\Q _/5KY;C(CM"&EUK19 MD>QRON;95*LF5^4FE9\CSMNCZ5I@A9HXJO7X,E@_]L:S MU:@MC>'(/9JV"]UT.ZNN*76V>!XNH->+)>BZIJ)-> MAN94]-!]FHZ'HDW&1"FKMD$=,!7W*3/&,]VGJYI+5=:"PM(=1]6MK++ MR]^C5+K$,-$"V7'Y63?.%9]J@&X8XT/RU%D65H[!SBW5-B:U MMU'%6KUI3FOQ)=]N=!:3U&HX[Y%XZ-Y.M1S1D#OV*J^Z(O^H@ZK9[3IXZ-Y6 M]7*T4XVRLJ9&G_H+<90GN1KK64Q.X8C]Q]J M<6R&'H]*B%%,& M3QT!T-RRTVL_*M2Z"4?N\^FR/*+H!9WL\ZP=2^6G8H:Q.3QTCT]G\UC,!=7\ ME&=SDJ288JM6GJ'W[_-ILC],LJWX\T)U>\!NK;+#Y3J+EQ]0ZHWK >]ZA27!,7&O'7A&W/H-CQV'DE!;N,0 MY39Z6(:8^+F-LN]*PD_YA$V.W(\C$]V5QZ%,C"A\#XJ]"51Z923VEX,K.P0W MYWTOT<]S5!PYY$7$T6;.&%;\":XP/-KW+<;:W;+45V:/0OLIOEKG)8:=K4]5 M-OE+=7=V+4WBZ]7Q4:F($.38@2?![ M%+4(^>F9FRCE]4-+SZ?=FO MYT5G]O_=^.Z"]4,0@HCR_W[0/WY7()F')'O5Q.C@RTY5[[(3CY,X=ND0BL 5 MBL"G?-NGH\K1!.-Z^EU_67#>"@D?0WHNW0XZO4D!\F/W1Y.)2Z_L=VK&'@,< M7WK=QVAUZJ/+"RSEO?:F#(IVGKR]Z=?R";[4W_2 6VCC#CK0OS3S;#:,U=I< MJ(HSMC5C]P#G7\!4'%(Y41"5?Z%Q"S4_C M-;,\K6M:&L73H,*A(O$4LZ=O_KYI_/-*!WDWS#Z(*H3XZ/CXZ(*VP570Y4VT M=6G"7!*-G4>)[N1Z;FO0-$K6-,9VT4 U,VR[/LJ8MH-*8P6M!#97HPYHTFQJ MQ#]2LUF>I.L@/RA+L[JT0OD[4),FJ'T]>CNX#141\5H%'=M@O'T%2^]L,M;CE]*RC^EX=A202)F&>F46B]WM)I8ZU(M%N7; M(,.1BL3B'QJ._^"0_7Y>^I5(XA7<>6EM*DAM7]4S!Y !+][6\[+]>U+XN&;9A=>][:$:NQ:]X4*]^4*]R7Q$/NFR;G7O2^A'KO6?0GUV#7N M2ZC'KG-?0CUVK?M"A?;+%>X+U&.AO%SAOD ]%LK+5>Y+J,>N<5]"/7:=^Q+J ML6O=EU"/7>.^A'KL.O8=\] M!NZ,8"%7A5P5=X0;9U1 IY*J0JT*NNCC!0JXZ$U?%D]^% M8*$')428E_&@7'%QNR]Z6/;KVETO+QUYZ6B2?OBG=, M1]+^J'"X[[:X@L*9VXNNO-/SR_0*_1P-YEW9TH]7#!?7Z;BRU1VC1!PN='&= MQ<2WEWKJJG"HUJ3864U!?=2PS*$K.W6K#:RY(@-NJ=C>WZNXSE85=YD78^W% M:#"?-)[(3+(G/.7D615WQ3RVB38U$P*2 M=:#"7,\9E5B](P_)O)YNKNCGV60>6WBER:E((D&]4V NE/YWKH5?V>J.(_VQ MRY0[#L7_J^*/I+UN@ ,"_YB0V3S];.LJS<1'9G9J%:\@#$)=G8IDOY\9D.\\U1EVFVT]5$3Z@XO>H+$* M$(K\MQ+YER#7 >'G^S%7[LKLB*\[*5(:KN+K27Z,A#_YXQ<;(6-D*/RA\._< M&P^%_V+"'[2Z^)3\'[(+ZE:I4!L(NI A._90+*G&A$/.?IKZ\8M*1.AXZG@- MK:X@*YLWX)\ _)HQOH74M','**\F8?XL9M@'1?J_KZ;:DA)?7<7!YS+LOAU[GO<>X?G9\\*P\ HV M.63LD+%#O1NR9\B>(7L>IX1HZ$TYNC?E3YV_G>Y0M_ABKLHK3$/GGY;.\ZK1 M%&/8^?N1\^0NKK;4G0FZZ76?R6V70(UOW'*YX"6O*R336W=F+DVE6U2N6()] MM:KK'7/>*1< 7^9=O;4<.Y3P> U.:E*P23.33JU5T++%=;_Q6$G%.3&.G-0) MYMMDVU[$C#U,ADN+VG61ZO5"+40:$."G50J(-.>_%(R%?I60LL55Z)JJ4$1=.Q[FH,=5 JU$&7 MN7!P:>&Z+C*]FA KU4JB70KWTYJVK==28Y8 YU(5: MZ'MIH6/'K$,!"@7HCVY+79I,X3%^E'BZV&^#>K$]<85,3\T\QIN952:&3G 4 M3X^Q[Q5.NZ6;5"Q^!:YVN2D 26B*A.5' ?9=I A?+'B^HPH8J J&ICO0P%6H MS.,5C+ST*J],XQFMTN1)YD%)7=%T1IP,:O.J.+Z"R/4CE0:*G:(-Q>;/75NE' M()GEK!JOY#@H\+@89.S=Z^"AP(<"'PK\U0K\X9@L:61*U<[*[I.K#C,AGSJ< M[-30"9\*!?X43I)+2\*9ZD%=>IFAP+\= %WE:BG.L*22((W4)V7]'"TL:"3R M7C'(T\E\>*\R5 *A$CBO$G@CVO@<6R0^&_3^&_AMC%?0K_ MGX8EC:=NH=(:30MJ+YZI-*;1AY$RFGX4?[H^Z0@GS@$@GY:1$#1B1CB5C8BPYB(F#5'(@R@.62L4&-,U2,3B-?Z3@ M&^B,8!N);+0V,TAI4.CD5WJQEK208IU 2AC4. MCHR_'DDU,F*F%>7':K3/RO5"S$KETTV1%LG7(V-4M9!=ED=3/C,>SRTI1S_G MF#$6@.JV!1XMOLS3?:SWFE%ZU;S9< M)%M[(^T.:2VY9C\AE,?)1=1A7:D2X\3$_LC!8AW5UZO97)UU"N7:H-TL4= \ M3^Q3WNJMA4)IG2[P;+5<3)B)IV7+7HC)_6>ZTGBZB)=)EZ^7VXU5>YIKYTMC M.'*/GBL^->NLJ59'H)EFXFF=MB;\?"Q2Y/Y#J;*I%*K+B<.W5^::',=+<4E: MH*%[3QVIY:=.JU"<\S1/QZ--I?/$F)!'J/VGMKGYVJDVRTU!S[0JBK@J#3-] M/'1_K@,E.WIR68;,]_KS;G>=;L=R< ('-G^>9)IT*E.U5<7J]1;)TG3=3^"A M>T]M,7QIRF1J5;(]G&:+.>&YQF3@T .,4GB>%<7LY'G.1[,REVA3LUX-;BIU M@%.BO43AR1:EC"!!)5\DN63GN0R?>H!5+&.BLA,AP0FT#BFGL^I:RS=%Z@"O M5%R&T8J:1/%L?+2B1\I:+]$+-'2/658KT%4[8I<6>KG'3GL$RX)9B M+#67XFSYB6=3,[W>?IZ+4VZ!ANX1RWFA\T!QU6Z3.9^:&.JD/>B4\=.^I:7XLZF6A:O#E.9#7)&U72X"#!];^4[E" M5,YF%> (2MP9S6JBPD?K=J\_WL'D&6LU=4S9M2Q@R JP._#1:<( '#1ARSCOC1#2,^D$ >*I/X4L=RP5'@TOXU^T>MJ]@ M(CI\?*A4,QW@E<>)/1!IQ9%-Q< GS'E.2&C-0)RD:>8"=9W%8(286L &AF,3 MBN%!*(3@I('I.H0#AV=,'1Z#*YSKF?C7#B9-3.!"X4/LGWCZ)^*- +*UY0D8 MNAJHCXK&$(P@;'- 19F#8=& X'*LP'5PM@T5;CN&HT6N-U2\O. MH2QVTB2WSSR'QYV4>8X/:@XB&&^O_F:S>Q?/?]8(ATO;_/M'EBK]P(3;!&T%DO!QZ9IYJN9#B09$?BH7N5*-G4$ ?]OQ_TC]^5+O*!W-I -9(^]*[&=3 M2B -=+$P7BV2S8')"VW*64PUMMVJ:.-#.244[0<>&-$/+8@M(&N2;2LC2&+T M)G1?'M^.?VO ]H5YH&;C.9I[S)&K4<6=J$]3J2LVMS-3BK7<9_/2=F)@J^"0 M]W77)A^%W.2C9,VET#/56E]8/5LQ*T,6IA,*90&@:LAO=!?_1JKN[##S.K77 M>U+VOT=BB&^E,_U8PY.P,_M0Y5 #Y>2()SVS;Y>OZ MJB*6+%.*5E!*$?OC%T-1$2J1_$#Q7)V;X\,B'7[*(&$!V1P;\"M#8F29^B88 MKBL&&-Z *78[:O2;$^$C1^M5Y_E^&I1]D!MR%(79;JTGG<=I;,VOV'51R ^C M8B>]^$V(%H"R^LC3G1D?K&U2B@/UD(/:P>M3?P"XY4MV=Z1-R9C:(RMY@>HL M1G9_C!;^XQ<%@5OL%+<&KDNU?$=-$BJ.8T&KZ] ;OW'C:%L]O$9?580A#G47 M2_;F\^@@G^+IEI4K)',5MYU&B=D0;R6@NDB]5SOHQGU['OK*3"1C# B(LP*\ M!7$84.8HI2TT9[^7.7MYNMR*L1NBM<,.-4^;%(W61H<<@&BI^*C]E&')+"E5 M^PNQG 2Q^1C=<4&^M9/!LVL6ME#GG!O$79F*V:,+\=K5--00*U9=T6Q$1\BIK%0CB7W+\O_OOO=R331NZR[ZQN^SWM>/]XJ^WO&5MR!?[*O(%?%7';'S&L;$^#\Q! MUZP_NT,[L?#:O-+4?ECS[[M3)=]13I$+K[<"%3G4(.JFO6@OX<^1I%C$7-+$#V&#R9L7@V^.++QC4C'0(8G/2',D?^Q3(I.9A5Z;/L]Y M14XUXE9A;++5L9C ?9J86(0\$).[&Z>2_XK/7YVL2I8\\:[;,E3$^^';W:$, MW4U70I5NEFTJZ61NU 6#/=1.RPA6BEB!J MI)#)Q;*E;PX::[_+N795=9Q MKE+63./MVY295$8 D^ZB3K9+7$:>M91VO8U4%\2?+!F/Q%/Q.[I->34:ZKH, M_=#C%6:.71550O$(Q>/^Q>,NO#<9R;)6J)K_Z[C0MLN&8/QB5\1_;7=W3O@M MB0?XP'\UQ0#1H&XGJJ/IF%.\D%=4@1_#%_\E_0TIZDZ_CQUUW76?;L1+=-U$ MO%@6P3T1,93F.Y7F8[0XO,H\G=MM:NAY'WP,T$40X%.IU.E":3U_DJ8ZGV^4 MS(;$T*,,G-@&,(?S>Z7#4X,@X*E2SMVWD73?%SF,1WA/%0J&\.:$\'M"Y M"Y^$!7C=>\H@_@7;647Z8X1H42T;UK-5(+2=JMKI K5!1 M#:4(E?RP MGEOGM]N^,#?2/.E:6>6&C;M;H]A5&I(7[=Y"BV*/F6@YW7;(Z+KCL"E#2I:6 MW)G2C9_'R71E$FV*O"0TYN[8>&XTIV.1P@6\V4@J<:B ][UJF^^8EW.^1.%[ ME/K?;*#R&:$_=>\3(#-+*RG9AC!SH\-$OI(M 7N!)!]=/:?BD1AUFG3=J\&G M%^B'SGK M.#U0'+91;R2L05^52A,Z-J=&7:H ,12NL$U'J(-Z]/[U2:@^SD>&>],6OQNS M^[*R.%/CDQ99Y/J/UJ0EN%:\/Q^O6TUFT40J H*M6#*"G3AWD:(45LO^1L;C MY8EP>=-RCRJGK\EX"4CT4:%KLU*:*(8XD=5R6EJKR;Q27S>A.1GW.L&E$OL@ M**QU?0]R'XKY[6&9-\M4OUFGD.)<*YE(:[9**YU*.R%)":; (?%& "86B3'[ MK83"BM5W;N&%'J-KHLM5VH#?!!W]0;'I8;'7SCM@E2 EF[39-&N4R^VQ2.%J MT_2[793N5[.$BN2;^X[N"FX=HU TNS"8?M_L1M7Z4G&>R%8E12^;2$T@ !9/ MA76B;]EP##U(EX9--U8@-ZP3'=:)#L7@AL-)OU?B.>'&YY0^']=YO:06-0Z4 M''O(B12N\9QD(G'R4+[>G7AAR(_SMCY5XOFH^=+71IW+'ZC7;U9=F7_F6Y9+ M_>1YM;^0NZH.J +WY!9Z8#$^4[IT484$*@RT&*EH7'LHU7M3H;$0 M*5R>.1$A4Z=-EPZ%*BS/'.J;,Y9G_HRZ.76B-I50Y[31DA[YLIINM#)"(3W- M-Y'.0?6-2#I"QMBPKO*WJ'42>HC"'*-KH4HH'J%XW+]XW(7+Y$MUE9FPKO+= M7K^^$=?,=1,QK+(12O-5T/ JI3FLJWREOH>7=M11JMM1GDEL=Y?-GE;].?%$,\Y>(P?&91-39.F-O@9_/#O$:0HF-S6 M)P'FP7.(:M+*=)V?(V4)AH=6[PL^ DO>/ -"[(),?U@2_>V?[3_\T1I>PS(T M/83-WE90R3UQQMZP77WQ2M[?5,)?G:[W*WH0G!64'.W?;2^H_]&/7QV(8^4W MG8,*Q+4S5]((Q\2(=VK:3E31IY)BZ3!!]N.7R' ('6+BN$WZ=M5L!"C]VZEIPNB<3W0& MUR8Z6T)BFY#E(<](Q$BQ; >R7\3_"6X*\5>NF*O_30PD6X'B<4/62AVCM>??@]R4)R(&LN>B[\+&!CY=A$4ARXK_)A M(GUXC4,Y_\8%=GW&A"0W;$@=^!/.,+1<8D,%3*P EA"QP*8O(&220\A8<)L_?M_MA?SXN9#RM.T M?@992%OD\^E"8[TP!M&!!20U*HW@VW]*VD):V?Y2D_&'9/)%R0538]"4$@\D M^Q_BY4=$DKT]TZ5E=(MJOI*):F#D_/2^%7R$H73PF6GC8^.G!32(=>?@U89M M*6V:0HA[>[=CU$,BOK?=)]XL7VN^EUG5@HB::,#U(.QM1XBB(3]LTHHN/[V: MZB=-]P%B+^\"R/L'_#:;7<22_Z39 M?IZ9<1!=HMW$!-Q&F!B)(A1E =O5G.T_C8&!2 XU\&#E RUH,AHK?&,Q\:^] M&>C5TR3,S0X1?]D0$".]3C#0[E(.Z"X?;+Y4[<7UY9"R0CX9B) 59T)DX%), M",ILA"__?B#0*A!D\O711POQX;2'$N'L# +21 78]!Q!F!(L:'OF"'$C4W*[ M HSW 10NB-TW-6+L!T^-7@.K_;[32,(:6!S&:#9.#REQ2"58,99@)#$UE!,B MF4JQH_B(I!(IZ8=W=DB!GZU3[>KTPIYS0J^I@%&M'ALS%B=2(OEZ9/UYG4T4 M$B"C@NE:J#A/K>@B.T8^Q-5+I/2?R:36\XH M3:G7>+JPE*(MTTU4M:;([(^4VPF&G F60:ZB-3B7^'K,"@LQMC]2>A+$U20Y M2?)@T5?$JO/X+!6;8GQ_9#\Z8GLK-2.J0* DT^@F35Y9P)'!BG8LBF,TI_-\ MHZX='4O2]&?1F /;0;JQ Y^;UDQ9_1&# M +8L3>$S',L%1X.E>W#N;5"#U(&GN.,/Q,L"S@.HWE%!6-*&T!;W]N65[?+Z MKRCW9P4'YIUBX"CQ .V3?_3&'\B$-[7SG@6O*;/E MQEA!_.>[+[) !OH 6)L0>&3[ " 4O'N>.T(B_O<<889-Q7U&](5 W-@%1<.& M3(V8B5LJ]N;O6]N3!0.G#62X5@?5=L5K$[/+7-UB\F.-G!G,L*[*E-*N+G;B M%?%/Q"L"F6Q(*PQ6.B8GSUS% MQ<4C0$2'*FA>JTO4P 36<3N6 ]R:U)EB56 MJ9&VDO-25E>2"P M;_CUF(D$SSKB'3WUJM'!\<@^D\EF9OU4,056 :2<,FW*L,<[A([:0/XY=*T% MA- V,%Y3>O>QK\G< 9:^1=(1&164BAT%I)*FUP5+=G.U4?/'+^RTBR*>?^W_ M(9!/&0,!^$<("11D$$)^1W25"(2($+CX)--/70N(T?EC0A\KZ;X:'2=9*EHM M#;)"\UJYGOYLD.Y%B1=]$K4@<>@-9T?IK7U81X5^(2=G65)G[%DA,<^7)O4F MRC_:X^S_$!"/P0V ;XX0T'B1)Q"XK8@!(*:2@I6.+-D3 H(R"'I4!04;T&[Y M/(XWS$0!#PA^@IB!8MLN?*;_VR&)09]#Y1<,^0:2D0%<-YU:Q9]X,%H6DUU@ MD"7 ?2@9*)!R-KMEYSC=SB,63UH'D@U%#H>UWMIMQ49.?,_MCNHT M*2-H-1O(W3]U(?O ,80Y@/.=8[>#XMD/ONF &,V9N#8T,Z:0X[%U*A$5:,1H M!+/[=N][6W.;*-#,L.3)RM/)VZ^6('_J4\\$<='4$ =#>NA(V^RZW \S\'[Z M?^PE:B AJTF&A'->U). B<4IC>K7YL1 0#--W1Y8V M8XIXT_ QI>C8\EC,*[ZLJOX;9W5%.P\Z/6 K$]MI []9VF/ZT=9 (6E2C]V M\GVYFHZVM)T,4.H+6.-].7\]G=?7W['TMQ)LIM9?@!Y/=^:SFE09C:7E NKC MV .UKY$_S2Z!PK; 2 ,RPHB!^L7E/)!'E["AY$A# OZK*ZY.F' 3O 1-X']E MI:#8EEJ[T&\6RU8)[*F/R(]%C5FYIF+C S8.V\4<**X4D/TE'2 M ,5K#RG*GU?-*7^:U^/-#46E_(@4+@O5[@OY$,\%6[, MR3;FB[>+O&/ERJ[*Y5X,-,\0"_RG!TO6'>&. 5+A5T:#=U,\@H#M49KR MRI9_C$L$OJKYKM8WLS9KV8ZLIE.38XLM7"0+3YWU/_,MO M!VX3Y'H=HZ%4DRZI/W,ZL\JDABMN O6"1!'O'BY$>(^?1,S,DRM.>& M&X_WT735)1<5Z)YCZ9TK+C9\O*7ZFB@L(OP;;I??5%+;T139U$$04SF@E-Q. MI<8-S=Z$I!OEZ+BV+*\7*4ZD<8-MKR6 IQNPAFCM'G9M!W;2\B_ M5UAU;.WU41').U=HU[?\JX!>+TK-:)4F3S(/2NJ*IC/B9%";5\7?5VJOD=47;8=K7:=07E-YE5V7>;<7BI/H4POC,"2L2/62;\\ A,, M*ZA=,8&F$_)S>S>&_M),VP;VWSCE1I9=W=5P:J;I3("7K6B!"3!L98YO"\'S MXR[ VR5:2EP[RKL 3:X?#NY1Z>1MIDZ+!M^/UKVH"71!O@)5PWL=IWA3K#:E M287DW>(P51_'8TJMB3)@$5R,[4=[?[_AU%7BQ3WO7/5P-XG8O6+(*W#-7;Q2 M^>5\=Q=?^O="F%_P[8U&W0S'DYT,QY\F"((Z4!G$:&G\IAV,WX/6GEVX@ XY+AA:O/7>& MI+3H)1UQ5-'=-'?H8LPL;L74*-M6^-5X.I_U*TRSR:"1\=1TZ)'3Q.> MK=4>M<[3\U#)H2LT>\_,=EOS:CV?-4C)KC9(476SJ603CMQ[9KPP8C*9\J*D M9BPY/I9S3<6T97%5*-V:P%'[KU]5$XQU&(E,(*T M?C+STTRO9_%HY-[;$U:K;*]**8UT;3ZF56,UCLN.#UW@2W* MM VMI\9)9+1A(X M M!J:V72DD@AS7GGDF*X8,@Y[XSS[QU?T8TI]H$(Z( SD#=$.*,B?S?[[M#U MT.GVC$$PXY_GR'5\DVGV6:6_SIK2*+$TR;P;MXQFO[U^FIXJP_'41_JQ<@7] MLPVG"DJN8P8?>*F"^),SIQ,FJ(<$_3W3<*XL(8I^H+]I N&5;03UP'S3Q+1K MVXCOFR)X93L!==.[Q63#C0AUTS?;"#+V$1:$,AHN!+\K\ID-1#ZEV!O#@Q#H7'CM;[^/WS^3S% M"$\G'D=AC\1UL\<;=QO^K$]MJ"5#+7E 2UXPX^1/B>4E%-R&UKPMQDC69E PN"PX,?BEG3YE67B[5PSKD\&$SX:[2]627YL MJ[VOM]WY,'26M[PTP[TLFFBJ-!MF1I30 ]G29,Y6BH/NV,O/9N+)"$WN9Q@> M[5"\M("$BN&/75/?4C$K(%1W@= M<#;C?&U7+F1!1>C/AF1^UG)!<1IM9*O<^;3=NJ3JB4EM7B,SZ\HB*Y:6=,E8 M>/>;XJE$)![;K[T>>F9"G1"Z9WX3"7U&*4CF>EE>CH"1Y@K; NW8G/N$NIQG5D-3_EH")@L2*@CEDN M[$H\//712)&!WP)+G[H.L$(?3VC/A3Z>8X6N/ %[K>GT7'>RZD9SAMKK,=UY MK!E-IN-G].X\M>GLD\SWIJ2R'N/*QN2,5EU+Y'E]L4RU278U+S)V0=2M%2JM MA; .R43B[];J"_T[WU@W7,/B+J\;_A#TO*L<8M5$7Q4*5DF=Q:9S-JIEF='X MC,IA8-KYF&77>)Y^SC_*;FNQKI@+J!Q04@_+1E*).\OJ";C%KV_<,1U)P[TP M4''CPU770C=0:/J%;J"3%2'^LLZ2ZT+ZN3:?%P5:%1(5M6HE6_FFF,*IQA&: MHB*IY'NMQ4('SK>7XM"!<_0^@5\6XWCO43",25U2HT-.+SU7*6NX7D Q1M C M0K),A&42M^UZJ4"@M]-Q9@BF%B0?+M(:^E]"&^OZ_2__GJ ;S*F[&KP(7'9+ MWN#/&D _0.7D-\_"G[^IN [HK$IWGIT79FN)E ;)[$HM+I@>ATN*XUP9,L*0 M^S'ROT-O2BCIU^]-.9VDG[ Y\>E$?3KK=B;*3$SQ(%97K*FB:KT!AT0=9GU, A M/2?9'7G:JK\'ITK<0KZT:";321 H! )T'&(E3JP[S?$S=S^U.) M/4.3G]?]ASHO37V((03X)VZHRFQW^F'$P:38>LPD1QP/9&T\=;C^M,[MI%21 M.PP5M8&,F J5);>!L0>S;1LX1;@8Q4)\E)G 96]U!20]7JI)EB5:39[EGZ3D M0(BF)SFF*N8J8FKQX]>U-90]U?JK\_JSVNV41KP^5,I2?/A8>#::/WX9Y@$9 M>O6!@[I/NQ:!>$;9O(V0O=>A^1**\U9O*&+H6KBY%&0\9V(!0.B07A.; ,80 M#-_LVXH?@GCF@;B4J&3_;.*1':\J 9938-B P#7UX?<=\RV".2CV"T?\[[7Q M9C3^I6;'+XO?<"2[Q9$EZ]$8]V9NC,PT]+D=SQ;K8HZ#-BSYL!\E(^!^:X@& MB%2G)LR7E=9Q">.J"\J8@.F 5^S,:F:6YM+H&8IJ//$.82*0L>PID%&[!FUU M.:$Y4($;_?Q3@3RMR/M5N#\H9G+1LY)[M[-T9+M!'C&1AH3DB2Z2>\U<00F> M2/:$@+P%"%F",!1=688/_"3W0O"JBX7Q:I%L#DQ>:%/.8JJQ[59%&W])KO$U MK[3BR*9B>-?7@WM>+[? 6J:L#B$C!G\Y.+P#EE*0'T2V$D.3+M-K(2_FFDHN M+0W+L1V9H#XA$NC=/S/6:NJ8WJL*D& M2*^,3ZZ#1UFA4,^/U5S]2$!%_XQXX0DJ:A'&-T3/EK([PW$D@%>QI:.?'-G_ABM20I10#'AP2H9G&. H_T0E=LM'EL*D+N52RO2MC-IP^ ME*@Q/+0\U]@0'SE>I_22:P "/=Y["?P0[@4ZTB+$7^B-"*?2Y+]5[[E<\!#\ M,?7OW^C@DF0HH19 \HI$=V29.B2G;)GISFYKX&T3:X3_@VOD-:BF+--09)OH M 'EBF)HY7L&5/D2(2N?_L_>F38HJV\+P]_LKB+[/B>@=47H0%;7W?3L"%2WG M$:558*F6N>=BS.BQW+B<1!T-0EK,SYY!OX M[_\P ^#RX$*.#6*GX.V_6,5A-Z9WU'0RFD[[ MB85?.\\Y#K>4BN+D?[#]CQ D9SB#LRL/H'8TF]+]UO%T2N^S-V87>0BW-/T7 M$8,.]2&V$[%H*GF&[ML,,'FMO7P;R$D,N,T6E*A FI54+KIK-W__[<&9MB:4 M"SD-R!%@Y/+P)Y1 0G*G(*FL"BP>!0/*S?*[J-YR^S\9E;5YH%'Y?R[XTE>L M(!8#'@/0S?_;;>1>-HI4J""5(Z/(^P@XZFCL*Y#7.0W-;S5W H_]?<#+P4+N ME'>"F +(3&]TLJO^7AVS[(U/OLN(]D ETK&!WJ:XA7"H0GX^ [6(5< __V!5 M:0'QC?V$(W)]NWBGW%QEY>NT*. HS)WA@&#\A#D"<-@$SH9/V*E6),I,S)&L MV4[='6A#)MJ)1O;Z2N!]_8B^X!N'>YOPFJ8@.0:.B^_*['\Q#6N< Y $#**S MP/.L ]5_V.4(G&EB'>CG/6R!=JY:O&?]<6PDI79Z]@(O;@93.1<;1RJK&UE_ MC:U":J0S7S"54FD\L/1BA\^.^PJ1OPACU JL#1WP- M=F9!"KF:S('IX0+!K41LFL,]4=F?@ W:? >,:_G4#F!6X M"A-A[\1!MV$!#$L3$@.G :T&9(RY :^%JG@BB"RZONA9T\#ZAKZ&]\K=/B&] MG8@1UA!04(CSHD$3&!OB!+!W'CUFMX')!CR.CX 7)*-8-^#,X(VFY@/G:&Z[ M)WI4X.4@6H9!IYVC (PG^"&KO"VGCEGDUE(KMHF9_60OEV"*ZP8Y9[CRT%E2 M?RQNJ!T WB5XQF0M/DHRA2Q3'+6,3&G::]2:K1^_4^=I2$_L0( #7)C@]1CT MU4Q(P_ 3\'H+FD.($B[I7G[%C,0[PJQ8/(;V9BZ(;FN MEA6:'ASY0):P-_/:M%&(#?"*/<=3:7+K6!' $@!=2?S\@A;&2D8$2M +FD8 MT<(XLAJD%J*4',D^E&?A$VDL[*+0$ !D+2M']2J3P MS<]92N %AY:)QL'LG^1I,P%@D<>6-L *>!SXJBN8(2VY)HMKDKP43,6HV]@2 M-PR&7\J$[[2?G4&,-7&RQ79CJ1FAV]U+B?(V0 W+"0PD!^ YPX> T[A_#90F M9=$N)0;E/(5W<#&_[ @C)A,!]!I+/>%!LOV4AD[-6\/=@$N0^QWXRP&%&8!N M $5(J@GD$=01+]'0DZLVX-\,8<&Z[8B4%!<-V232/,*9W2-#0TZD;3,+* MK IDX ;;F:8PDP*SL+:"+FVKX)V2Z@(9I9:FBS71XA,UNJ'&XI-GIU!WLLZ/ MWY:C81N!-Z%)_?P%-!WH2,8*V!AP:UZ8+DT MF)_M?&DTS.@I>N.TQADSU:VN+/%Z8%Y0U7B.L1; ,[:(3IUAG\<]!_"\Z\X% M AI%7!>L['I^P-[PZ1SQRC$+6)HFNSX>P(4I\7Z^%I+\5#),*S)#!31 A!B2 MH+K&J\<#>_T ^,)T(0]X8@--&&#Y.EH$;@^#W]1XQ,*. +@&_!<^?<\YMNER MF1\(BDS0QV[! HP?2=SL:-, ;A(GZ2S,C"!&!#0$/%JTYH1U?;;G;0'2GS=K MCL=F I!SX #:"@@+-)5.X&U.0"?53-M JZ&>D#ATU<1$^X?M0EG#E:26P>X\ MXF/?"^PZBA4TXR-NMX!$GZOH <8X1/00KKY0PAQ/!/+[KEZ!-5 H2J;NP O7 MJ0*J,M,6]W<]'I2K.VI&Z/*+!7 @YD#Q=5+J6MI0GW9EZH)50O"N'EZ#/O18 MQ.%J%&_9;!9?QBNUR#!6&2^:P (D4M'S/I3[.&X <@&S $F*@IJ2@G(J@.E4 M-&<:@ 8S9]!8!&A_ ]%Y"08X$9K15\SQC")'\7B^K>']?*2H\$N<6K>IOP/; MQ >037O@;@I&!T(N"Q$2:+\5%NO!A)WU)+G1Z.-F2V-%@1+?JI,-,7,IS.1= M!@G$C558Y9T&WE_B@I:F$U*E5TY!/8L'\./9!_@MK>3[A9[/2PX_4JMX7->0 M8TU@IUN;B%^SZU<\_P0J#:AH8&V8_WCW#N\:0@>V5%[@$'E"?4T\!?O-2#_S M[ *P-.^799O""J:^' DZG6#GL, $BFSDED:QCY1 [GT3:\9:?BTD>IWY#NE^ M:35^%0_]TL)D-I?PKH;K7;FBQ9=,+98=B,^?CT]"79Y#11TB,(0W\->2VD3& M;:"*U\@\KZZ;:DK>; :-?G(TS,.L\6]X0^KE&FQ8ZSH1!-6]%@#,O2CVN5KY M8_K993]=6Q!8N"PTYO>\%A+138B(46TH]QI&29T:PM(&+RI9PJ+D8P1LFQ,$ M/MAH)$J3R'I9KO=EEJ*)SE*+#=U+U[L@'T[:R*VVS=^:$[LK0A?.KLU"VZSJ)6@:.Y=)3?J'U!3 MXV:E=.CS!13=PT@N,@DEP:V38+V&)N_C>1:XEF-9KT_L8FV>99;],3>-#.-T M,D^]>J65V#$DNCF'2> W='\4\"1R!W),MW)Y::(;<7#)F2A?AHEHBM MZN5M[Q/!]=T=/N EPP$[:K#-OXJ05%/EAC6Z'Z^9RT;1;H_R@,L(\IS+(A N M&#@0 MI4FH7=R/+THBZ["691ZI"92!R^]9B++@E@)Q+V;ZS?F6+E/X,M8;+$O9>&Z< M@Q==HN>)%!?HQ3[D2(]!HY!-JF6YT MIX-A;S[H=QMO>/C$D=*]!!)GU=ZBOQZ6)XRMK8?%::0S$(3/(M&O=MGER/UT-6.I?X%GI]D OD GW.;4$"0:ND> M5+_I;J'"])T*15)7FK+RZANY0]6I33\D M1 0\/1 ^@02*:[%"K-?@)WAED6L-Z9Q$3!?BC]^) )U >]2Z3XYXN493H2- M!(Q,UMV8;0C0Z.<4FT?7NK 9L(LB +\6*P)+3G-@+,*>F):7.H7I'93VAA>K MT*_@P+"N!9BIYD(R46VNEPZ6W+LHIJWKRL9[UL$WM./4,=;8B-]P7 M#>^O T+$']1+OE@CC>23[28"$.AARN[:BN;4N_MSUDUGQ.=\P>EN<%)O)>+/ M3;PL-9B,??2U"$+ M[8V(G3HY%RTT/@JBN73<&I18LN9D M1+FR9?D4-Y*SX^I#&TR\UF4)7:BF:CIY7F=A*;'U$'YU+)%@'LRO-/[BR M9;RW:']_2?E4D";_CCS+![3.'U7U!_'M9[2.)QINRZD7<&_JS7AS6F0*=(>: M-H62DL]K"]VJ-V_I( MARZ2*UC>WW?$3\-X*3J Q\(?1X8X9;M1-9H MK,0.OI#;Y89,SG..#:^:IO#H^?!%%T/[0/>NS=.I]_"BBWOH$OWMV#K=2.ZP M]*\+W;ZI !$9B#A3M4E-M@811MK.E:7.U ?IK(C2FN>5$L=XTUF)/U0P$%,* MM$#!W_95?M-=4,+T<@T[P?7TUZ/N7;S%]BTCE\H4)-G6JTJ_&UDW^3&ZQDV^ M&-WT<01M.\\8.^ KTQ-\Q\W4?@IKP%(F+-C>E5K^XQ6I71Q3+]4'?QXUJ6+C M>2S2A09=&0R+D=:BV$P_?[SHS[U0YM51^=53?,&&-N^[T$4LERLVJTL*7DE9 MS>ZXP6K:M 5L\(#+2\?(X@74?0+98U/T0B\F8YNL*$1W_7L.>U$\LOD<]A8Z MLUAB>-A<*&PN%#87"IL+[9B"1:ICG,2)*<^3R3%)\.EQ A96(*? M3'F6C[/Q'^Y;6;_O\VQ8CK5F1J,G+ZTYOQV-5XW6FH+&3^QT:8_KJ0JE9BB: M;94W[3XK:I.%.";&Q.E*KF4DI#&=W^*=3*R?F]F3W"))@97)TY61[C+SK"8K M)=Q^;M:;@^)6KN<,CB[C8F1"OB@WAHGQOCI2G%E)'5ID\_2C7I3KZ^XCC)Q'+#R[$C5%3WM M#B/E MWHU?CVA*RM>C,*K#P[DLTGK:K A.ET4C:8EFO$UP:OOWL2,V5.LR6 MDT*.(?H9O3R?MY*%,35.GN^32B_+U:Y1+3 YL?A,*R-F3D><,1FPD3I>W$',H3M0[??@S0,9>,3Q(3EA_' M^51FG.!3_#A-3C. ;1-I/IX@$D2:/'UVK9J<.EJZ-:2+>J8M1_3IR.&#^32; M+;/ZI-O=,CG+X)7,II0H-IP@/BWG4@Z>F,QDN8BG:NML41+YO!/$I_'I4(Q- M[,Z(+CJU03<=B5&))17$IXGI9C)ST@N9IG!K_>+N6;#Z"A,*XA/ M32V"BW&F;^&=#54@%[TT$+!.$)]R@I!IU><+79:*SKBZ8&=&)=$*XM-D,D<, M\Q5:E6TKG4L,AD*&CP?RJ1Z9$&1B+JSEQ:*..RE[M9BO _E4E81R/ZDV:)KM M2I:^E3>=AAW,I_IS9F1F8PL>%]I%-5_?+C<3.9!/1VU^EN93(T$F%_&U^9RA MGQW#">)32FM.Q(4SC=.5RE2@TXEAH]8(Y%,13VEKL=^2Z*) B3%[7NO+??&< M3PE.R"2(*3OF8H0P3G!IH$JG*6%,IOE80LA, 5SXTV\NM31/&C,PW!O20*4!]=K:R7^.XN!'KM)B*-6CAM28M M#TDJB*1KLFGT>OJHPTCSN$WA]3S#))P@HE*GF48UQJZ&3*=?RHB=#E_D9F(0 M4:VR&;[5K*PW\C*='%/=F _#J^45 OX\1(PX%!8P@^Z!=\)ZLHG'R#[^98WM%"7N%%1O,YC.O=GMKI\9D(;?/= M?ESDDS$*1L^N N,/S_K85Z2@, *F&X*)@F5!%6)3%Q,*PH2TQP3K8H)]]3+0 M+X0H]RV^S^^.TX$=.%G=%'[Y/QR>"GK)GH<,'0O.=4B./?*#<3N>/XZ?.=*6 MX;_5#Z^XSM+[QMPEDU$\^=H@RP-7Z.#YL#!]"N#K1XS\WR-PVM O-WP!K]B_ M&3GP@D3HQ?Y2=@*\7-L2KA(Q.)VN!X[_6@]_]#WPQP\%R;Q__W <5XB71\1+ M+$JD0KP\'E[242(6XN7Q\$*@ '*(ET?#"Y!CZ1 OCX>74(X])EY".?:8> GE MV&/B)91CCXF74(X])EX OX1HN1I:T%!D]/_/XN?-0-GU2R[>#:GT!R!UU2#5 M'\,D_7&0O%93XP9MS__=U'O/3H9!+RTN5YB=,4^"%JM?DY^&2B7\F*"6GH4>3Q&_[)HUEZ??2; MP$>.3;OW^P&W-/K_A#F.6K)]#Z/_L43()41N(O.5>*=H:*9Y(9?HBXG21R"6 M+^514QQG+] 4!CZDF)!BWD$Q=<'")IHFA^1R4\_Q*Y$("XX'^Z'!03&A_?;E M[+=[!6TO9:EYU;M>3B2FKS%TZQ+S+^Y^'=!!.8NM6,46OHJT_SW1[LI)_J)G.!1/N#@>'_72S%=X>#'; TNFAV>-(X M[.AR?-;W]I/\TP92[A5)=$/R]()B=E-CYYJ14UC3/)J$YS->SN<[KZ54?VO/ M^JV%-9.+';.SK"SY!,\==_N*?Z#;URM;0P'473NI^ __!NUXFFXSD?2&I<->%S4H3,@?OV-/B<1Y?[I_ M0FD22I.O*$U" ^2#XJ0N6 $2(^FD%;)4C8@X*9&);C:7SE;RL'M-YL?OQ%,Z M>3ZH\+L*#-\COY W?E=N>8\'_G(7D7O2_0&E1TR!^\7;!HP&O)_.&5.8V@H< M>;VC\5QO_)Q-D)4DO=FT4DIBFZ*WB@AH''8^BNT,; \47SJSU#587@ +Y*^0 M$WI,'7[G:OU+BJ';5@9_=16]XQU?1LFZ6G (/EEG.K86*POMS5!)WC0XX/1, M/=8N]ELTN]@61")9238,V#$N_N-W\@F_9G#@K^/[.]\L^$9\_[4<_3NR_2<\ M_%S_>=Y8,]08M].*@2^"FQY_2\2NZZ=^% QZN(/0V#OB[2?D:GO>&GUO. M/-F+RWVU9C_+ IDK-B#97L?S?K"($E/%JI)I@7>&:?[OG>:_L*8.0^V?D7AH MAA2C^"SGB3M]Z<399BL_E@EF$LDQ8[4\ZHBW=.+[Q:[()UF*IQ=RI:]OXV-+ M+L.^V\"))YY288;_;\O)?6]I\36\_WL+BT^X_F:FGE1Y75K@A"956GC/3%2Z M4(X US])),/4?BA&OI$8"8V./P@7*-E-QS">51;OL+*S)./UZ7!( 5&1@29' M+'4N++ZKK BS^O>C]FM$%")21:$317K#2-/J?!:/3[.-? M0-HHH$-\IE]]D MO6F$82;_\W&"^UV*N;G^OO-1OX$R][_C<9XGWJJ=GM8S<,7&@:E=H%1X;N4!Q>9 JYM*!(&9)KC5,P@A##GW RK .XK*$?2HU'D!I?(Y)P M;Z'QB4C"_#DMKCLYN8#G)#(Q:;;5BE6"\_U(>.Z&1IN[]H9_6UNM2+<'PLJD"(7_.BP'=ACT>K0.BQP)^WS6^3=2?1 M*PJOSNT,$_%73\0?JX X4 &\9D,,/(*ZN^I]N+N?_,&TG]HNSX8<+93E#4'D MQK-)?54;WS3WOB*T9'%2,@C&SO%&CI!&@Q@.)YG#W'OBNIYS*"%>RIK=G4]" M"?$8_O;M!,0GO.2F,HC$N%5DB$OY&C6KK$MTI@AE!_"2,T_I!!EFW$/9$K<.; -5C>%7_X/AP>#\0EO4.."74>0;%-W=!I1 MA*EU2+@1)&31)\?3%BW#?^O!V,$R]O5 2%:/DC MM'R]^SX/-R'PVPZ%NTX@F9NW&ON*0 KGDSY,_[TO#J20W4)V"]DM M9+=' M(78[=PV/:Y)=U'OPE\Y+M/VOY^/M5C29!+C=_^.JR#;B*$8VYO,ASY MZT#FH/P\I(V0-HX@4QBE5LQ2JV\%6$ZU>FG>1W(AWVX)9@2#PA\7P(R]*]_V\O-?<;#@*Y6^;8?!M9<;92:_42^7;B(Q/-&A)9_-#9VI+?;I1FG=& MG7ZW/)Y00)J@6:A$A@@;M(3BY'N(D] $N5#/EL&X%)MLLB-&D&HDH^>:W&;E M )&1<0>JI_\: R0L*%>O,[4U7M2 M\6ZZ[5?("SVF%K_!G89;R:&_9T57_+BSP<&6@-W+"WTW+U_"^Q^I,[$P, M9BT3F6+_.94K"S@']=5UO.\'"RLQ5RYU-!\YIAH-7GE)AIO]O M2\U];W'Q12( ]Y86GW#_A]QL*N72^1;>IUFSE9MQ^>16!(($N/\),A.F^$,Y M\HWD2&AV_$G(0!WT%VN2Z@N,G=\ZEM2BAOC4 ;(B XT.(A[[:XR.,+M_1W*_ M1E2A.5<:Z48\5I?)-LT_JQ6EWNU TD91!>([Y?2]N<=A1O]/8@7AQ/&_:BK: MA0*GQR/'H(1VR)^$%6QYH=&UQ=)B.FQE-%LLE$X[ 85& MYL?OQ%/RNQ8E?N=*A!X+7'K;_#;)=Q*]HO#J7-,P'W_U?/S=1W3?[7+RIW=G5%"$?$@+O?M),0G'&4CCL]%7&E$F TO63F1VO*,[@#A M 1SE]%.)]U!XA,+C;[ O@IUB9YW.;]::0LD;.?M,TFNQ@E,M("" 4QQ+ M/I&95&A=7+>?\>-GY3\+%^2,_]=B 0G^/LML7_PD<]NTI.GF$'@G>W?_L@OM M$?J[VU;?8+,([G!/'M3SM@'PCEDS ?S?$ 1L 1XV,S%!Y04>J[$&-W,C._'8 MD_L#D"<)#,@C# J6)^RP\RDFK'5!-04,39$$W[6?N!, M:#OCV!B)O\2XJXWCGBQ,C/6-@UODJM21E[CL5.E(P^R/Q"-9F/R +#RTD1K3 M4W&XDX6D*POKK&&,BV5Y2-@E,4\7.[V,8 EI)4.W@"2,)L_$( :(0(% @2"_ M-J3BAY"*CR>S4GN02T\I6N 44;>HD=Z@6K>$5+_"I4:RO" 84HW,Y7ICF!0% M$4(J\2*DG@#YF;K P3&FRB:*(=9ZN>3GD]1R?+0.-Q-X6Q&TZ2NJL6!;MB$< M0H%V^:4+95<7;"BK:)SL*RTUHW3!)_BADN3U;H4]0,3 *!T\'++ ML(5K".NWI487B(NIIBB:@X0'W#ZF ZC#,#R2)0)XP@*)@"DZ]+&8T*9H44Y; M -&W@8(PEOK7?$M4 $D!OOB22/J%T.QNQ8.'9P5R8*.L;@J__!\.CPY#H=[ MW 6[CB#"4'?Z,*((4^M004:0-8<^.9YZ:QG^6P_&[_YX;X XG8R&P["#[("# M[[U?C5YR&#:9"/'R>'B)1K\K1 QMQQ3[JJ5!_-_V\*" ME8!W84!M#C7W11Q]**ZS=%2O-THY6F- M8H8.\*[BL (FGG@MD_@I"7=/\@9H25Y,@OV-XNI;%"V]:?B$TNC2TJ@.=M5U M!&4EU%#(,D 024T\4[/%:48F\BV[FVT2Y98DC@ET(> IGCR/MOVA('HPU0N0 M1(;6U;>VKBXMP4(3ZZY"#5I474<+D&6MB2HR\TUL*1>9241N5LC6JM>"^[Z2 M++NSX$J%1E5H5(5&U3WD#\P#!T@@<=EUUHUF4Z072W&8S#/S;&9 N>.8_A)K M*AU:4Z$U%5I37TF:%30[*$8UI;E^?!*K59F((K:-AM,P3(MR6\=_.W.J.Q,, M@9U:@A$:57\BK/Z&ZZF^Y KOIUY!C,'.0!^4811DVU<$V3@E6EH!CS5I@4VE MAAFE&BO%O-:9B:?$-[;*W%N,72^OOE&.]^].\I##]]FK.HD_^S^O.HB]@3-%ZYV# !W$0*5AY+EB28>D M F;:0)[!GP*+KTU[8DJ\Q!J;)ZP_DP!A@R-C3.<)*ZE<%/L)%Q+XO[L_H=]C M__[SA*&K/2YS:QB+*9HJ1L G"TQ'T-)]HF!]HL!^P@UX#VPV*?]1\+J(;F@K M(%&\[[(6D!]K\&S=0, $"^!7VX"1>* 4L ++(3GYA*TD%OU)!9;R9(-U #(T M!^LXDL7-HI P39L%;_8> %YZ! 4,;-#='[JSPG)+6X)%Z^ 70$-0E+U3I=;Z ML_%,2?(DGU#+=*,['0Q[\T&_VZ!>N'B1=.40#N50TI-#N-M!- OVKDEJ#0A0 M5?1/NF\PZ@/!_TO@U/L3^CJ:?7'J,('ITB?0)$#ZV ML!5+T@%%3J"0-Y_@907W@H3Y*Z2=AZ*=4Y+QQ3C4N 6(W";$;7<&? !Q1@%$ M*W$ UC@>2$M6NJEIJV+%H8G)Q%RJNI1P!O F5_R\R W2$K=[&:2:0XF,7H>A M]V%Q\ E\Y;]7(YVX2SK$H?E#?$O2F4=$6\)'6]SN- :-7EDCJLG31#->(W!%G&?6-Z&@!F=I8 ?Q&"R'"*2A96-2!%#+.0PA,61^ M$%ELZBMX/3+Y'O%3UU;HB"=TY+T6 QX7_$LJBE$\C^Y2L(JR>?(-* R<'9A* M2,>ASW:&'E"8[.X;OI($IARP3F7!\FPYI")5H*P%/HJYGMW)?^YE*@.<<+9A M H 1CXP(&=[DW%O&!\;O2K\KV \*J"RVA[8Q<0AGLEE)RZ[""YMJ_W&[![]@\ #Q,4\%( 5, V M+UK(1S9W8?_4';7[1KCORW&:"=QSR04%#P0'O+$!GQ'T98PUX):@A02\)1X3 MT-9B20S\:EM@I6U"+Q]X_);B?D%278:!A_1L?AX#ACM\ ^V=!WA3BL2ZD1 , M"@#P8GA>)!MV'@G=SC6Z.Q<""CVX&0,Z<+Q+Y_\GO>P<0G2;*%AA@$T#OQN0 MG?0;;,KU#L"I@3?'PY]0_@-=:>U #""G'WZOH0NN4#2#@Q'N]9V#2TJ< GP4 M&(Z<_A7FSV0"3\B.V.PV*Q\^M-\-__.;K+M0O$GCCH!_#S $.@P*LH1-RK M8BC3^8M5''9C[E,7Z5V#V5^[B&T<[BD%NX1@^Q\A3,Z0!B\''X#MZ'ZP^ZWC M&\+>9V_<5_,P;FGZ+R(& [F'Z$[$HJGD&;ZOWYH#OF5R]);#X,F/WVV@R+ F M. _D8-.-#_S??R=7"FU\>'LP)(6DY0O<6Y!4%D@2H)GV?'S;[?]D5-8&^E'@ M_[E-?(S%9@8TW_ZWV\B]'"Y3H4!6CL)EWD<_?J,.!5#:Y=P+\OMP%GMX53%8 MRIWR3A!3 *'I13Y=G?!JE-2/?GX@5DKXJS=\@7XN\C"03RNX8F9.@ M-#]5F"E$Z[9^ M"@+M%NQ%4#D-N#JB_SGO@L.$!_::5WBG!;L5 0D#V .C8Y^X04]'UK:F>-^0 M#"^H"3XV[86.M@V_#M^I(2-",P ":IZ5S$+-+0'P?82$BL%[#[!ZQO 1L)VCZ3J!Q.17\_ S8_^F+7>OWE + M?@!!2>KA@U:: OPW%CBH&Y=@#QZ*G#= J4"!G](J,#^!1D>VHPL[#Q'N:8[> M"BP?3HC>RF?X9&[^#MX,XQON[^'JXZ X!\YW0D,LX&Q#$BSD=^@^R?(]Z"1.0Q.B\@N6/!4+L.2U]<[PCF#=D5<.;9 ')' M@G*_+:0L !YL;K;?$!0(<)W#&H"? 0$!OBJ KPDL6+7O#O0F0([A .!? <_S(#(@.3-0OL#;=+-88 7()&]@"&,0W_-/Y SD\"V) LI MC8G$[]G*.Q"4RJYO?@[9$Y3Y(A&V/H+/,N%[51&Z.&"=L?/!#Z4+>)D)G 6/ MG4[4BR_$@G)&IPI"4#J 3! @(:2",X7,"C^(*I-.]>((%4O QFMP_O(2/M\@"$@#:^BFEGN\< M'%1 R %?@1GUPPV",[.<9O.ZSGD]"4V@/>0B8 ;-4,*T((K>C< *P MLH'1@5Z,N-Q3TU/X6J!N%Y#VW=*"GV5;%9ZPL@V#690M@I.ZM-,1= L%Q/YY M\NG1W0.DR"=?]^PY&^#&VNB0_ %R@'4&T>UM$" -]MD^T%)0S4774TZ#P ;_Y)\\@@0V.> 1-RG^GH$T9''(K G)("L M*@JN@^-1"RNR\+O'Q.'B& A#1'#@8RC\L DP$*?2+G6_LW!Y 0A;'E&*2]= MAQ_'F$]BHT=2>T<#[JN!,P3$EH@4Z$12A0"Y_0[C*8@"/4>#501SIU2>4)&! M!82-CLX%'@R-7P^ZR+.!D%C R*0PG8)'HF#T_63]'W<)/:1%P+LP1OP.4CBE M'O=O@.,UA4=9!ATHBS5J- C8[VNV$45I(3<79!LP@07U6F :Y M:OCYY.)OT$7T\X JQQOQ5;I8Z3 ;8KFMB\-: M9CJC?OR.OP*HTR:B;EC$-0[-#V88O(3*?M<^[<-4 _8GN89[EX#N,SY^4G A M"%X+4%Y I9^>2\>"W_VJ22#2.19%IBP_?PBY6P5R>V_21;%G +85%);^\M." MK1/S'@4K7#/=5=,L)Z,'0^'[!/VR&?H[\&HM5D8QA=G&1%:2GTT[%E1'QX,J M[70Y5%!0E0(I-$&NJI]"1488, L,SU.&O_NY5]\A!(:M9@@G;]0$]XD3\ ;! MB_6Y0=A=>M4U_;P/7;UB,7ELH=+H7;V3 P8?]']E@1T)PX&"[WTC M1Q]"'UF2;[-/_N!5L&CX'5R3917@9@$=/4/DN$OB>KK$"Q\=;.T#Z<+=(PZ^ MCC*Z'][EB[R-#!6('X^^=F$2W@6^CR]I5WY\5W$0B.P7>OQZ8/* ! _(P7E^ MTE3:)9FK@/ 5++[SX/;/G$D 1( + */8@D_=$#3@ZQPL[[15;0*]:L2,DJK; M +2>D;L+&J+0-(1S%.L 8^^NJMK.-NN9/JDS[$FC,%JCG]>R&D+#<@"$W$+ M#&@L;0TMU18P%@]X?V>^(./4UQ&(I8@:\8 @RRPD^0 M([;55"%B:9&9/0$;@]).0*Z'>21W4.FM!SOD!WAA%"@FW";5*(0@J+S747E7 M-^1;;G'3%KF,SW'N'A/0#M 9($!G,5FX>A/A^J*%;V@>I:( *% M<60U2"U$*3N2(V*:C$5JY4F>:;U^8\6O :H)+*S&AQQ3@M0!:X*.1DF>+LA[ M.VVC6E-4#T1)U"A5V2Y$O#.?%N1%NS0?CX[F2W[D\LM>N*$;+Z?OW]DS$>+ MH)G.Y<14EM,#N=^;K%1)BRPF=>?';X*(9LXLFO\<1%*@,^0I:R!.H+E]IIQ, MJ)7=_OT[!6)(IHPHU09"%5HQZEZMG77ZAAX8I%+/$W,)&TFYIV/BAQ;1RO6* M]DK;1+7U0.<;FBP8_^4%<'K#Y2N76=PPIBD!V<8:&!"D+*9-X);@#@QMX?/@ M4;&1EY! 'B.TO^"G4("NP.\HZ0+)_9@J/6H%7]U+%.^9KF !>[0MUZG>K0V2 M/[OX\-)F4?$.9(JYS8O($CR8E,"YLB=B>E+)!?L48 5N\9X"'HH4\T"F^'%= MS*]804=$[=4M&+1Y@J%*SATA!2E*6.OH%HP7K(&01ZB:*C:,;;I2Q1//'HRA M [@3#X<936!WF;9K^QU<#8"9/&LOXWUR1C&B5YK&/_FO##J%?TK_-M.AH0;' M5MS_EMVQVQ0Q!0X*&]@IV134([\IMSM5>W\HKP;QK/ QT(D:KK7IK$MUGV5A M.UYL57H'Q%D,RN;*JUX12I.P )7^VDFOKS89! M//<9.[/%G56CU>ZM1;#2?_O'"^1N5/+VH=E KC>\,_9>BQQ\/"CTZY:3GAK3 M$]?-I*P".$0/GN&%@4YQ@W^>5&+]%DZD)DL[,QY0<3B%\2JWN ]$/QX]YNB7 MAU/@[V\_\%5'+1%1G/@[1Y1<9R;)'W3<2?ZE0WP>#!&QOW9HSZ,A(AY-A[+I M@ICX:(,S5S?*:?O7+#\WF!O#CV15,^(]]T;-T.[4Q/4(3!=I;N9*EL?L1WOEQF77&X-^Z@$$ MM6>D5TVU.&NW:(&KIA(+I9*L5$5W%E(,A\W*TA=LT/B6;7N=3GR[7HSOSXU? M2(+=3US=4OX\3-O9B_:9]232X_>9O9IX^O,"PW?WG'4YLZ3N(A1GX8L V64, MA]-2NSQO,IN,)A5JW9(Y6'GCDPC\B8@3%Q==]]:UQZ;72VG#[VF!W=>DNGN3 MU1O:7'<_Z_V-LJMUDWV'3=:SEZ6E4'M>R\OYP!A0 *#4Q/%&*1&P:?:;$RK] M!K)WN&KZ.<_XM"G)65[Y2[6^W:5-Q+1-I)U1:8Y'],1*?LY'\N-V*RB](UC# MI%BK):>TW94R1B/5;#>W@4F;[%1D)M*F:N!LRID/5,D83O*B-4JEM<3J?"E10>B>.C\U)J[E@Y3Y%QJQ(D"<[..5M9']'2?,/7 M#)QL%,N57/EY/DTYX^3Y2J0D9(7 M4-3)Y=O7>N<:^M9**79.D?M*I]I.9XL-:=EZC&ZXKI60B6+>:T;9$T)/#DMQN;+@R4K1E 95 MXEK9LQL)LDLET;P=H!P::UN:_X&;0T.?W#K/]L;4FS"4?;,TV^OS>D)$W"S- M]OIDQA 1MT+$6W,E0TQ<-\UV_SE"J(+(LW6 2PMKHG58NO?K>TP2NFB@]OZ# M&N\3J7K$$8X[Q)ZB]TO,)-PEBFZ1X;[ME,([!5-O.^OY4H'1AYGK_.4RS\AM MIGUMY:NP@!BGN9@,M6=9C,F2LIC(PHCCAG++S=W$TLDG(O/FD*POI=!W @9Y MWS]^^RW+S6^CT!]H%N 7-60>4:%_DR2SGWUILAMT V8W@:?& M?+6*>&&^2A3;,MGK.D8K;ZX80APGW#(__"D=.Z^5^>=;V%M!#AVJF_&]NG/26*LYR1F32/!DGM*I-^OQOK+MU$4SAO=CDR\NG?Y"^^$EN^GN ME;?7"J8_XEF_L4P[JE<+D&CT0A*I(MDI,,M)-A\I=>(I?>R,4TBBD;&G9.Q- M4\HO,3XMW7T0!KU@<25ZD-_:XP/EEH<9?/HH8/:8+=)W'O%I;WY>V%=>HH:@ M_ IYT[H7384^]8V[F[\^<[ 1=M^UG<(S\"?: 7+CS4U"7/1/U^3N>M 2[:VHJXB8TN0). MA$%S/P!>9*^GK=>5B(<-B#7]N.^C 5M_J^RN3V 4^SS'&\)!T^.'HIN[,/:[ MPZ_G%-9=BYR(^/F#[6PQ( M>"!6_@/8#\RU(11(+DU'DIGU--*84E,1P#[Q!NA=5MXAX,74%V3'@XG:NR;N M:/*0OF/-W?HHU@%,N+^#04:](,'KPQD.WTWOGP4;BEW5T'FEP=Y9A>9Q2\)= M'&M_Q>2N(P8/!"$M<'M X+KKFV/Z8H#<:7G9MDJGFO6JYQ633K%[2>9[B0B MT@10".2P5)I<5&FS83 =LI]=,LEL<62T8# V>AX1.3)DGN!@#<@A?NMO.&_/ MA#-6>7]^ WIU8,+FR5UBGH1+@_@1$)_/9._"8:T_&\^4)$_R";5,-[K3P; W M'_2[#>HQ<%BJ%]Z+1."0@6[W@ M'B% .>R:*T#!0P0HA^N.^#H1,X1+>EG)XC1)=;G8M_?WE+GS!?P_5<%;.])N M0(118L2$5*Q4\#XC:DEYU2QMRI\TC=^K*5@]5HQL[&D))S5-Y.?%?+D#:3 1 M/2^;VL\""Y3ROOOU+B_H,WHFH*'&+>IY7HU8:53ME!@I8](6.8VMGI&=$3VO6CF.E^P&0\(IA=Z$CJE+&Q(< MR>M.QH!0_$IP*Z) >A6J7+,N6+% H*U2I71<2U7RLJ!9A-'#^8HP T"+O1ED M OZ6QDFH[;%O1&%N[!Y3X#NC@2T;'G>J^:Y[ %$@B/5F6QSAD?E"4Q(3N;5, M.D$MM)]G)+O1N?B8WL3[;3E'\5NF#_LV)$]7)DA"3<0KDH3;L7A![3?6O0KC M!'5C,+3YA!RO:DVY/RL-T_/B\SAMP97GSQS@]6QG8U;H3G+;YZP<3SU/6D%] M&Y8U'4_W2H4"LVEQ>,ZL#RNY"G70EGNWD&,E5)NFE,)BUZ4%_U-W&DNTJO 7A 9 M;4N..PVR0MOQM9BNDH.F+8E!O2"VL>1S?B$7)'E97SHEJ9@CS8(3U NB.\F, MVJ;%I1B2RAK-YH"5C3@U3I^OS'>^[&FL*0G+"VIEFU3S*+ =,5'ZCP1P]&L/W@FC%[#>>3"+5M0^*\6O%?[ M =G]/&ZO/<6-F[6?H_F%+A-;2I]7DO*,EX5YJUIK$,MGLW0M#'^5'NV/UUXB M%8_BJ;_S#K>;-8_BR5<"AO=L-T&D0[P\'EYBT<1?VH_EL?&2B:;($"^/AY=0 MCCTF7D(Y]IAX">785?'RP2KG-\WCNP$A'>38WJ0H^"V)_L<@2>NOS^H[A]%A M+Y?@OBX6FD@+0?#__2!^?%9FQJ*QZU+#QX_^ZM#%H#S!;JCB@U/!FR,;/\0J M'^2,OY!6SE*)0>02BL^0<6[#.'>\2'9AQG+O;H="-Z2=3]%._!(2^ 'NZ1V> M&4Y^M@S;36##0?&&)AJ">9FK>I!%'NR\][BYEWB,ZYF'8+C$/3W7/W[,C@:' M9_TB%_%0G8:7U#ODRI+:]'@R9QM&<*\I,M?(#E?S:8&1X@[>ZE=:;VF MDD^9=.R5NWDA@X<,'C+X:Z7:EVQU^4D.E[.C92YOBPZ3ZVM&:3U1EVL9%N.0 ML'C^*9%\C<._GJ_H5O^BR*@ S5'3N^1F" O)LN!5TLM9*'^CM+KGF2_6Z.2M M /TW$D;7L380E[5=)LL!'J-4OKUC,$]0^157 3)I6:S.,AF[4<;9Y:#?3:Z) M3;WH^"WBGE+D^6V!D&E#IOUKF/9*%L0?B]F]@EF>,AL3K^<3(ZG7?2:Z3!&]4:(JR*S6U5(1Y.E!6XBDC $.Q0$T?!)/Z?3Y+;>O'$(IJ:9M0),P]+E"G^NO M\;FN9H!XCM6.JUZ6,XWG1J1JBBL-)_4NOKXFG>.+\!G+(H2&' M_C4<>CVCX/TLFB[;(JMG&%FN+.E5DZFGZHTA'#0/3('44R)SP>[,CQD"02W8 M0F_GZM[.O9NPWU!X/>#I'T+>7%,/L635S1,0@D12HA'//U#2(CK640?%A'I=E6L*^M*08ZDQNRPU;+Q M =T"(@(81LDG,OU:1OU@ MR[M$%I,G\$:LQ1A,KII<"52#(&9L:YQ&X9;$$_[JF-60PT,.#SG\CL&:=[%X MIY 8#5;-3(2QZQKA5,UJ5EE"%@=6"4D\D<2;F1M_],P=6@X>WY;WVDSY!B^< MGOQ>WCWIGO@ W13_X#"H#\!!MP-.$5@#LN;L7UXR=87=_$(H.P$8D8[">UT' M7<9BB6A"/^W$=?#@HZ=%.$%1_GW-*KUL2X47[Y\1"5]Z[1@X%C_ODP#__9^C MIA [%PIV/=.,7[XT.H"?!Q@""291B+@])]@I>/TO5G'8C;D?')=.^Y+NUTZB MQ>&>4E&<_ ^V_Q'"Y QIL*': =B.&J:YWSINF>9]]D;C"P_CEJ;_(F)0T!VB M.Q&+II)G^+[^;V) M#@]_0KXVJK O2"JKL*JU1SV$ZXB\'_WGZ,/ M8O_^\^0=SPWBSE#O^E=QMQNQX$Y+6:"Y!D]>'WS=T%82#X !^Z.S5^]]S@O2 MN"J(K$*KUM&H G!.]YC>:())7^K7UT-V*B\70Z.@.VF*D*@/-TGW16)54H7& MU 63#QC/+\EJAH'Z_/IS- )[J(^:&8V6##W)],NJD6E2-EW8P![J>," F]W< M FZ/EUW;_JF/E^,!< \$>W_FR3&XT'K_3VUAI2DK"+2C-=X#TFI5ZL[ZZS6^ M3)>23HX?#;1\ZW[(6SSS\S*5&)#,8B",M@TFEV!*%/ Q7\.=X1\14\#[(8H\ M;/Z$W:$]]MS! :MZB]QM^LSJ#LG\$JAUU_MCQ;J"L:AJK.I/<$ M>KFMSL;U<6$]9^[(CXO\=+VBK<88KZ1R+$^W\^-GIP7'B+R"TOW -M$&!C(< M7(IP>XC1'02PHK\&;M9'Z"WG?SRZ"@Q0=$?[ASKO)0;! )T XQ1-Q#V]D96*._Q.-R3@U.C JX%_8;V'H5&7E*( %8W X'B H\'%NQAH3,_]W+P1H5^("*8 )':P80\DY>UL'QQI'5(+40I>Q( MCHAI,A:IE2=YIO6AF8M_+(W[D4A;L;+]L9P;3=C(LCOKQI0CUOU(?"^( MK-K Q71'*34!#6G[$2X1XH!UJP4FT9Z0/9)9*J7*T 2TF>R_P+K_<06H(>R& MA4TV")$LFF<-D;.WD #V7YW=XPYMVB$60%W '& 271JAI]+YCS%8'::)S#HM M#W%"U:7&NFSKTXUS+0Q2EHL]6GT!@<\YVEFLNC.2*7*3>9-;E[N=E?/C=SIZ MGD;^S[NFS[Z$+(!W!_YSVRFG-^ X_ A?$4#<$&>P?ZPIJ*<(:QH:)PB\63"T M!42>Z6,O<,B;(';'Y$3HE.ABV^B52NU&:#OWG M':+^+2F!),ZI2O*F@6JV94)B@T^=L JR#C3U=R;FM3H\3"U['2^(NLO55296$DK>_K\8;WN-@\0#!A]9T5 T#!82L%1@"N!;TQ1,90_ M;],,UN@F4T]/K8RPHG-5@<,=LV,P(V"2I8.B&_]!OK!@6*QTZ%+I_BO>-,)? MPO[CVN!P[GD;3GY%2(6_U=BUM+ 7?^I6<]6"-5D].RFZ0M3C&:<2:W%M. S3XYO9M)\Y^&F/@/;'AE*RM\65^)E6ZBW1!85_#V.M< M"A5L"?7Y@R\#^Q HI.T"\>70$V4ATO$:(TD)LX#GG_5(#]J0 1QY/'WUT-MX MA_;45%@ Y@26$"L-Z0;R5$X?QU3 #BPGR9@X(F@:,X_0""_31?7<)1>VC^2 M]N\EV*],:>2?>BB'U-4?L>F:^3QA\?YD)%5Q@UHUFJU@#^6]P@#B]9$E%H;;*]:9T* M9O3W(\,3!D^87T"B;*)A-O[UR:[ _3A0:,A*]>Z"[ S,=\M3U[L\EZ7 @)_ MWF"FM/9,(C^E/F-7 B9(:%C[YTM]WB+[&JO:4T!-R#P[)7UB) _F=B]%T#;5 ME:1\>99.S5OG-@EO&R_8),L.( "8">N! _Q9O-OC@\WX&;Z1=&')T?@QO$ M$ 1VF5?M3Z!_#0/@SF>R3"5#,"R+D.:R#*:GF1P78YT P@[ M'F>M8SL([)!5(,&YS_1H%;,,@35M\$6T2%?LRWN=U^1U_\L]+VJ"W,1#_Y4Q MN]X)&=,Z=":]!PSG3HQ?9K2S3;TI3>R[[ M D3UHHCZ8X+B!Z0R']"M@AS9R)-\);D>]&GQ/@1E-K+CYYR^W-""KC?278VN M:]*["'4R!% M2+'UAR[4GP158%!B'U@!; NL5;][@OOZJQGX'PX_7LB$'#[WE74K,YXQY& 6 M%V.C14%;BN_AH$,CT^/OD[ML[\15@.1T*\)\U7N<)]"FQRBY5)SY&DF%/^6] MSVO.0T6-+@/Q^YQAL.XD:@7!F%+QM+S);,JS>AVOKP01ELV2Y[KSW<"_>/W% M]&63#[)O*)]?#VMIKDL!B250)AM,?Z[AXK-&Y]2D0'+UK#'8BE F!]W._91, M#@..G\),8B*MV;1 MN5&JJ6LV&IJWENAS$+\,@%'4Q>X+Q1R?"R+\SWY[D^D M25[T+*"L,P1.$U6P11Y3!50VP0M3P8"Y>;="!K[(G;H$KYS\IDHD4_).%F(Y4J2(:Q2562/GH_E.A)I;G@+XH!S;S4\*?QSA6QG)2&&CNEB[59OT-GS5XA M-I7XLB1T#K3_O/2C,M%I:U6:O+S:%.@@D7CL2XZ82-H=DJJ9U]*+U^H M!/SNI1C\$2V^32K]]J-2D!P4<( (2B)\"8) C<;JFNI1\04)@VLXF6ESW%QND-L\GY%R(-A 8 M#W"O[.&X)Q-/\+]PD]]#%89P98;5I4&;/>T%\)8*WI>G(=3"$D-)!8RST &" M(+#=:TA 6]+94C=/@3^M!* U+-_I>-^]VRCVK#DP6_@$'%B'!0:5X58TJI'# M=[G$)8 _ VUM:(N#Z%\TL%,,Z_?1J= IVF17$9LN*NL8S?;:1;?Y,>K?DIH;LFI V3( MV3M1F^5:D7]W@"R:B"FJ67VDQN/+L M[8*FY;9XGIXPR^'&5F*L8\4L:IP\?[L^KG8&B5@K2TLC8TU+^&++36"G][.5 MQ#HWIO'6QI)),R.6N4(FUUK#E6?[K$ZJ\78^KT9P*5!Q%PV\4QA7+(*1VNWU M]P+$#H,+5X\9O.-BRG5A,V*Z_#(](Q%D0F%;2Y-!7]ZIMQ)XU97,KW^@;_0GN_NG8&;X2A"-1[ZEPM M9^K]FB0:NLU4J!A35C-\<9B^5LNF@[9L>/2XV];+31#Q]WL"+D[\(*3;CY,# M&&-U &W_A\--P5YQWH9@>RW.;E8V]+\#]RF=.B3H]9U!RT]O37X M6<#[P*8PH(UH>:_WL$=B_]Y?;Y M@ZF\-UOL>6X9>K&_E)T )]*VA*NTUGMW(]OC;ID?ZB;I_?N';7WC(5H>#RVQ M:"+$RP/B)1,E7IW %>(E%&,A6D(Q]N!X 6(LQ,OU\/+1P3!O&<=W T(Z*+IX MD]$+;PCT/X9(^HT&S0$@>JT?KQN7//]WUYK7AP;PXB"(_K\?R1_O(0T88/E2 M@.BB"N&:6R%,HPKA8QB$O!'RQD5YXXX3U2X,J*!42,@\7XQYWFS]?U,8[5B* M>(NE7C3A\2B9_$Y97SU^2O>]SL =C[_@A>\?'DUFI M/I%>GW&',K][K)'KLU:G:A!]B9__,[@0;>9 MOJZKZ#_C<7JJI;BZ%LS)K M3IH9U/>7 \3@BNTG(S4[H>.DG!_GL\LBI0(Q2+I!F%@F#,*$,N)V49J[G_S! M9,0MPS@ORXAV;)DVAV2*ENW9/![+=N83WH$R D9RDD$=@XYLI?^BNR'G5YTO M3:N7N]9^NM/79L/SDJDK[.87.N3)"'$B'86YO(.[-[%$-*&?WD\Y>/#1TR*< MH"C_OF9<7K;4\,6<(Y'P)<&.\F.)\_I!^.__'!5+[C@$HV+KB;"7M9(FUS&16\L*(]U=#>EJ1,Q30C6" M6E<,QME2"[<+ L.V*#+).A.CF(]Q6V0ZJ0WE3*O2J):=4;?*!;5 &DW&B.%@W\XS@K+8K4YEJVS&DNK.S-_N* MR"E+JLA4,D)UFVM9B1+3 BO3IRM7@R*5H?$)C=O-7&XUMOI"Q:$ ?9Z=?4&U M4ZW49(G3D9%-@F\Q?>[9"6K",C&34[76J4?D3BTSJQ-%B>IO6V#EV3[[_';> MJM)S#;R02;;)118Y>S?5*5U#9= MR/0TIK-R4O&>O:RN(JT@FE<6ZIH:%E)=IF/T]*3.W-]W$J4S8[)4T&TU,4SQ)2A,S,Z(E2Y M%% #.J,XX_3YRC*UBML-I6/+?8%D%]7L)C>/4./,^[^#B=6:Y ME/8Y,HABNR(T":I@ZU<$??+^6_FFK>L*4LU 3;M!1DEU71.H.*YY 1\-S^QP M,R!5%:$Q18VZ2OMWOW =?Y%I)V9<>K/"6;6Z)@1S,-V(5'@=_\&NXY-DE,S\ MG1? 'NPF7BR:_DO[(CP:(O!H,AEBX@$P0413?^GEU(=#1"85(N(!$!$JB4=! M1*@D'@03H9*X+"(^6)#SI@-QNU-?])IDZK,7WN+Q.]\%?"L=<.F+^2$%!%+ M ]]X?(M"+G[]_+N22/S3MV*3T1CYI6GDHI>G7_R/VCB@]@#AUW[%:,KSS]%4O=+/GS#S@P2+D MOZ*A*<_:'%S(4RO,%O5^?T&)5"K?24XP=MTCBC6#MD6#M@>H[H=+GWA5Z MUHNF-;,84>6YBDH%#%G4C+>:BQS@JD\8]*C1KTJT:W;0H9W-H7D*YB!"+>P) MPSY1#_N>2M=]8'*$4@^/4I][6^FZ*)5+,7@%,,E!?_(:M7HMH;!?SY6KQW%R7:UT MQ7V8A*^D$;^W#]T1",5,GOW)V8;+,\;K%R9WW$;ZS-;=\9KW1]BW&-NC37U4 M-PNRD$]++2$EI9E%31G6@I:B\,;:^8W#^S7APJDDW5HFOZMG*L*BRUB4F"Y& M%"5-''8@*3Q6)L=V><@[7X!%J9;HQ@I&OTX/UZ*:>X:4\($(.^UT73;X*>Q]2BM"&)N(L6$3 J+ M-:JS MWYVU:\?UY"XAD*%0(>[ (6;/,&C+3O+;$8O@QWZ>2YT +]3< E)R9UW@L+MFH8;_$G;\.=-PN>V!5@?48#N MK-C*6?A-9UROU@C">&W&+V6=PC/VB[J+FR;/O^#P;#!@'>"_+UQU;J/$=. 4 M1BBZBAF#*>U(+5W_K*O.;Y'I2C6;KG7C^8NO,R>S\=0WO2 5[CZC6#R)1W0) M'UW0>#:2EQ#2)1M/?M,;M^&F2X1CH:5+1)80DB41QR/"A)$P$8Z%DBY 'XOD M)81T ?K8-ZTR\"5T^6!,\$TS_QNVLWX+TQ GPWTC_X-[5_+B_KX; M]4J7L"/V>7EKB'CZH1J?M^9SD>41!K"0!JMY[M,7(D[Z=" B,H_$27W-8N2_ MNKX?'.4A:U_C9WP!(L' E%_JXDIR$;*%?GT2@N]QOFWBX3O8_CJ->9*WR96] M<=^=YTE209!UVC9@"-AR>_9LR;-67VL9Y)H191AK/+MN0FY$?(/[X+\VKPMQU$J?>0T)H719@9,?;2 M2,^NPC2GY'*]SHR[*-^VN[F,G%TM%K @O=<"C,A^2@96A"T'+_"W@); L1IA MRU]BBZ\*DRKGE;7WBP8$(,.HMIZ)R3U9BA%V9:&IS7)7=,(!,J,VBF%=!S)&+]EN@C._UC$#F[2SOVT&!7!VQ%7:# M920\TU@N&E9J8QNPJ4[VQ^_$$YY^K7O-^#>(+F&:TZ,+$<-)]&B:.(.'-3),($T)O_;P/'!8)W$FGVW-<*E45FVYK25O+0'!( M07!(I+$('*YIZ#P$.KR5OO&0X' +J^5](MS7)\D$6ZDET99>'&[L]E2.T5"$ M@BQ#"3I\^HYV 3^IM%1ATP0Y MDH:EM)-8.TJ[/(0U;!-^4@I+=OS*V?@3FDY$J/-X0:=P;4,4D+JI:?[;N(*=,"^ V;B>'SO\-(W1 MJRXZ*;6R/4;JPVK6OGF5^41%YWN!011^^M9@$%+CYP54,$FIK"V[N$$SZH#L M%?A\-RL+?HU[F',7!:6CN%,4=[JQTERV=1K,>-'"3AE(F_,0P>0),NK>#B+*;3J+)-+8AIKE1V MM([?"P-[2B2B -$W"Q!=V8Z*T.2&IM4+,H_.K4V1$M82#8RJXGC6%GAZ"F7> MLZR2K_;^N[_ 3Q^ ,,_,+=Z(?#M_8SG=K@#*EYM1-UYJR LK#:5UU+^O7!( M0@!X!1,3J>V\.UZF!+0F]O04WF-6RWEGFH965?HID?I$J^I[H8EO0GT',-G9 M4Q&:W)5Q=558:<^3[97KTCUTN%PV;;4S[/1CI-]\)_&$9XD(5JYJ2WT'7,G> MNC)F&&'E2E;6587?D6*)BI,>4G2JF.RSX^I(6;L"$'Y@9V'H4RKUFG/ESD-8 M*=_V@K4& :EWO3AY[ED?J0VBF);]Q[;.EL[\D^X%:+; MFE/TD5N%VK!@**G WR[@Y(;(]"9\*3.E4_0PL4RU!^XBWYEFH6U%/!&)8 K M0I8HPG7W$:ZO1Y:O-+H^(/_FN!83"^10IO+#4JE!#^QBL@GE'UA@J2>YM M^??!8ESM$WM,FP<1+CG83)&/@ER?'^0ZQ8H$P I.L\%9&PI<_-2^5#=?>7M MLY'FY6C9S9?^6%#S=<;>^S$G5>/Q MNE3&J590;S?J6<[A DQ)R4G[.$ON91 MCS#GD\)G-Y>\+U!O+H?6;K[RD&'.E.(I1;R6G^-9>O^Q("+^W@UKV@K8&.FV#3@M;YVQ'BZZZ!6:EWI22M4U@$F\/YTZ,.1\N6ER1C&M! S"86==1P*%VW%3I0S MR874^?$;C2?/$!@!O"5#4ODT@>XI5E,4^ &< +(&6P@80#,0AS=X1/0FA%B: MQRG!K@0<;"(S#5 !/H(3#:#G:H;Y!'[S=^P)X7<;!KA&Y1"& Q@%AB B>!=O M63(/\SC@MP&P\2N;D1&P03._7?O!J;G',X89Y^#!E]: HU@VD$6DHL*>G.*:1]HRHX)I@W_<:1_]')'M!8+7N8BX;FV\'BW,YJV_V9?5,I@H_M:7@/Z MYA#N.P!=($Q]9L.;P1KZ&B!.;\^!K?FSE_+8 6&0.2,:!Q_Q*6O\SY65QF_'&#M4!98X M,!LXLVAH"D10!HAK:Y[W$,];S44Z6QRQXM).OT*7IN/8S)7,M80!0,7CYXU8 M=W1^@C#$0K;S8,8Y\!YB0>8#*.9MU Y+3R'0YY#7\<[#(Z">*Z(%_Q0@W,M@ M%+^B;N'_"A_T4[2 CL%^1!?Z/_%D#L&75$A#&?R9M&)@(3&@GG_7GIDB)S*&"Y]__%WOI:3E"^%N(^&4@R=T;:%2TB6T1K4J M-=0I]V?\IM_YLP.[P8"#SE;\$#*8!%RJ?WA?1..2(W&Z.FUM4;Z6JO!8(\&P M!>?'[W02O8#'OK&R.WS%8T7WDOIWK/Q>$S #U].)"+XEPN^PR1!@CB&^)78L M$T#[Y@'LX1LHOG4@?=/Q\XO@I_0%H@V.;B_YW^>M)T_TP<<1X6\CX\&U ME& *.S'/:^8+MB2U6DQ3L?:*06-%9S(T4JW\JN[9&.<9DF=G&CRU1-,$OYF> M0L-O=%XU>?-?9 X6Y=L7X(V 'P+O\:U<#0_(%I5F\?/<>N@1AZ@5O9%0<^," M95?$&I:B4H1Q!.&OJ3['!0>T3I5> MB#< I !=;+P''P&[+,C4))$H=#5T6(B59&Z%DILN^;Y(^=WQ!Q=KIA.<5;/H MH3C*]<0MWFM.3_@#_PAW'-[>!A8_#YC#XXR+_)#*:4:UPD\'5&W)LLWUW%YU MY0[,_(DGSX/P/B_HP.+QR!281) CSNRE./*VA0M]:0=<@9@C!A!W[N!2-01J MOW :C'RD?_OT\(,AB /0#)GQOE7F>YQ-#5AI>T_M/NKP;+)?8II>V(,351TR M\3.#_Y;3^9/,A)M-%ACW17YFV$#Z+I@RE\Q[(GSF/7YT[.%3/'L*:U^+343P MA,VPL5J/R$J58@BCEUWSRB)'?XV-+N;:F#Y#"Q.*F2?'::?:4Z9ZYR4;'?DS M\QR)A.S=D_W3^.[]>!5N(V/C14[5])XPEO*39*/15#6NU/MRUT"_7]G.J^4Z M0Y><1+51FZ^MY0H:#PDL?EZL&;FU5^"N2?4G<%C.ZTIN^F;QA0Q4 MY 6+F'AN9.KG::G_X<3U[_\#_^R4.E;F&0.F,B]^<:*IRXS[T\MH_74:?\4S M\?/"W& GOFUVOW('=/N+JVR7K6V$ZSQ(E= MMO<^4(LE_9WR=N;HW_\Z7LU!5XVQFJP9/W>IVD?[%VP,[H7.!#XV,WA&BGE= M&GXRLL.X9K#63#*>R>SN O_?::;GT/CII7$ K?@9Q0**6YK^$\=@%O@QN0DLGDZ>T?N3 MJ148+;-+N1=>PL:/WUT@U3!5Q(*2"92-BLH"SI]]DNGRX>G!'%H36O%Y#8@J M.$DY^)-WY]O+I"F**CC(149&]J!G?NWT_Z%5QN9$,)E_K_C25S)I& 08["H&O%+)S$W.FYM:4F#Y1JI3;T=5\L]MHICF81$ \I3/9)_2^S)G'@(6% M7.^7";L4D]Q^LI!SJGPW526_Q!A*U\A55M_T8BB_C"6*>*= 2"C$ C1^H;G M1XRANSJ@SZ^Y,?LB"@NSPG#Y;4Y:D113S\B,9!4$B$\_?!UH/W(QJ#A=<2UG M:!PM-VJJ367%+ FC/<]'TM* M3L<26XPK"<8,6W; R+.W2X2,Y9)YVJ1B?'5,5:1B8=6'SSQ[>R61;E46Q@Q% M8PYIC7MC8)31L-?ZV=L%5[-8K*26T9:TQA)M>DU/T[#[\-E(<\:I1I7LU2A^ MH*T&VGS3S,U),/)LGI2X%<2&+)ATC9MTEE*)&4S2L!_AV3S1\=II6H.\@/+: M=D#FK99C9B$UB;-G\GV>G&4J?9KI\HW..H5M4Y0#J'DV4L^6>WU3:SDH/Y=: MVX0J3.M;2,VSD<-9M5M5M4%3JI6;:6WJX+5QQKFT\ZY(=;FAC6?16EE0)RFQ MF(B!M1/GS^1-/%N3VR2-EA8;NLTT)FQEV+FT\X-N02RI/3Y!B00S'*+2@I#Z M<.39,ZLSA9JEG-)&RA?L4=LNICO"91JUJRFI/&_+9VDH:>/=/.R^65DJK/I6$O9N'E)>FN95C4^^R95BX] MD;J=G$S%VM1J/>U.)E@;5KH\>^9LK*:J"&]N=4&A_^K-&X2QK85F@$>;GH8M *46WJF' MVI.G9\5FWDK8HY7L+C4"4^]#MRE/ ^@_*RDK],[ M^MZ>R;+F^!>VH(\DJ*MM7ISVBV0,@C[P>A8+Q%;0#/>GMY#/OFC/+GC.EI]A M!P2-HF:J.#.Y3>P.=/,7,N9&W/?72..<4DG\%;6 Y' M8UJ!G@Q&J++."9^$(E^D1/IGT#CR]TE+&^ M@^W4PWQ\-\3W+Z-GCF'+V+UU%R[PE_6^HHAIPG-8OUP&Y'-Q#OA_ MMR6[WV.P*,M/WQWO@$UXTQ,>[+3WXMU09F9JLFWQG^(!?W?)GJ/O?<"4. YM M_%5)&SR>B,@2/K)@<2*B2PCIDHWC6$27\-$E@K%0DB6"L7#2! \[X(EXZG-W(_/QS7@M M):;OY?(W_%Q^RLOEWV>\1/(0R<.?R\.+V^.+R U[;UQ9A"XETD0R%&X9^C@+ M^'0]__>R=.!_*ATPKG[;)CQ7E@[H<3Z5AE S14A8X+9]%*_/ HEK &+(JK>W M@04%(_S+V1(<;;2J[/0%Q."(3:W!;#8)*C65 MUA-ASMKZ5@"(X7?&R5Q C#]O=1@"([/'&VOQBY2G;XE_(>[D^O5[$BA9(6[Y M&E:-R[\RXPNKAVO>GW/%GW<2^V-]B]H:ZJJX MZ"?0%KM6ILN>GLTYY#0)]:WL4QK[/'4K-')T\I8\6,',$,%3R[R\YN&JX!L8 MU8P%KXF@Z'90%((]"1D4O4NG>QV*!NUF+^LV-AVJ-IW6&V*3*VJ9&YA^1,L@ MRC/5G=&]7G& E9)&IS,5 !2E8+'-9/:\(.O#N,;\CM5]S8*%&E](:8[,W,\V MT_!F'K.;KSQDJ/K.U/^O1DB'XZ<+3J@H=(_6L025IE)&$U[( \I: K]X MRSA"C0@U/LM[=O.5A]J]-EM4NJ-\9DY2/"L+ND5.]!9Y2T<9NDK,:^L*JE.U M@52OE[LDVDT[ #V ?@4]Z^=5NI[[R3ZW4>SC5(UY?DVQ]]8M-1'V)6,U007/ MAS67D6>]NKR?=RV_H M0EKT*S *O\@;0&?VKB(JHBJ9E>/FGL#<7HJG!I;F+ M=9L.U9K@I<"@XS 8<,U" Z_44'IEA=[F CG0_!D]*U?V_*]@*R!BJ?RSZ+)_ M394\N$9IWS7Z=4W+GJ_Y//;]W'&+P"(0/'B<"''4TKQ;F(C7SH[Q*PC'7)XQ M8,6(W9/@SZ+&(?X#]R0_O2=I^:8%A Z__RW@-\LVU/VETGZON^_SQGC7077& M.+3)JP .VB!@T+[$48%G/?-QUPHI&9Z+H@QBVHH"ZYH'EUTAG*WA_>#@=_V, M#O "[E_>#WW%]#ZBN_N/DE*O^.F/#:C7.'F22*>R(3LWM6K-TN&N\*RI%]8]N]NF41(^M@"\CV0 M]$Q,(LZ)H/7CT%J")29C!<:*0#42C0A4(U"-0/7O0;7-&X@7Z8HP->22<95: M '^%C8]S_[]I>^%U;>[SOGFU+E(54;UVM+[F27$U;@^9(L._RVD %/#=7'Z+_+!/] TR^^$A.'ON5IS ME-_C)9UU36:7WY,9J;@LRD4353(C01^4:#6;(/^B1Q5

QY]N=1'?F<>QBR MJS(/9]SRVP/L,XG\XR4H-7_6U JFBQ+EQ92SURG4G30JR;):*PQ2\&8@_N,W M\93%,T])_#QE-)+5F]T83(3I1I/_BFNDGS\*"/U-0[8O@*$/]4*[%@CM(A%! M(,+SGD'G&=1U/%7G BYA+:J\%"HH1L=J;2Y+-GJ];1E>$TS^^(UC\?1YK\7[ M-!G].X'>EO#DD?2<%3HKRVYTFO5 M_U;5.;OH4G/JZ50F79MH-KJ2MG:%7'/69-3Q MV^%AQ!.:QH"N\XEZ3F@$\@NUE =12>X+)_Y,_[@14GQ8&[D:3OR)2I(7VY4- MSM2'$C/-I<9/M%?IJKW,!]2$WF M+^REP?L\-F --#_?9K.2J[M \LM)$'YO'@ M)=* KHPO?Z+Y.,.I2%67,YWB2[TEWG:LY=:%D .=,8EXXK6")/?GC"EJQIP7 M(W?,%ZLU(:[X%NDXU[+" MFRP:;L3+$+>,.D,_5IK-PH4WQQ.S52205OL[ U M/5!Q$D\HFGS*8(E/5')"(Z^1MR;RUGQ+764?.SK%C3]37VQ"&=I<;3"02NEY M?F8M>OHVX0 X@>H+'D\G']=Q@U[(NVE"$0 .ZL]IK7YFA\[?H1M=F M^00^W4PDII"L2O,N6ZYE[B)!)ZOT39)/;I)2;YNET+7(I@ICXV6OF5&M"C7+*X2VQ#9F0. Q@]O MO:TE174C_ZQ>(/FJ5O8$:]D9/.( Y8W1=4/; ,ZQ>-E%_N?*E4[_3"*>E[IK MVRUJ6RI*#=16R]*ZU,>KL^IIRXOD!T2"4G19;!0G?U-_<2D/(EH,D8QA1K:YA1&51Q*685,C2A]'LQMP.[-";C MYVK1Z4]3ZI_LN#EB%>OY5!H\7)IPB<$8#6[@'5"8ECHO[P/__:^36D9[O>19 M9=BC_0LV!O<4%0'(DE@XG-,;@(#A^X9O3__ M7NM;5Y2Z0-Z1-E@/%& 6A65C>\O*]U^>D#,>5@*]Z6"R$51!2@E,O)1:>2O MG?X_M,K8'/1F_?LU19@99&% >/_O?BM_\7XJ_!F %L!C^>0Z=_#1C]]>T5EX ME.0UKZ2JN=>9F.-279=1[KGL7!(*9J>&LN5FAV;2W!8ME:H*2[;J8EH7P'%$ M_/#?MA_)]#)6PZ'*6;I5[9#66*D#Y<:9XNS35[J98KKZE3;YJ;U M#AAY]LQ5C&PVZSB-TD.T8 LBUBPO6N0T=?[,#8^AJXPZK$NKYD:;]D5RG159:B[T0F>:/G_F:BE8I*UC+4KDG$I>Z"ZG=JGC MIZ">< MG+1F^6UGVD3%C*6,1+ZW3J2=2](Q6:]39K-HY=%2CT[;,X:?:)AP23KD&C:I M]1NX+I7J"4GKYY3I,'E1.M1*CJ?T2K^&XNF8DN5U>KN>=RY)A\-T%OGUTAR@ M2C96&=79M>AX#7[/GCD ZF1*K.:7TLJ@DIOT.ELQUIU+TA&+;?(B63([M%(O M+/&:GDXOY(O246BVR0G;X1HHX\A#;C.D)"DG7)*.\1)W:'6C,I(]MLF\.'1G MVXQP23HRE=%TJ(E2CG9+)9O,BMPD(SF7I .-E21[9J4-E,_V76I4=+H)7+C$ M\^ATCK;2+MF@2G*#K$YD<;.8"IJGN7I!;PT)YQ+7Y:S^3-KTVD-4+$VL_':R[?;2%[ENVN8GK ME@EM1"X6&4[JK1FID<^5:9'M7.*ZP7(Q;PI%*D6Y8V-9: _2V5;,\6\CG([, M-N:Y(C,N2#2^GA7-=9FV\B/R$G_BY30E))G.0,+3: ?G*XER?BWXV] M6*UBD.4:+4XX=MWFLSU\ ;P [U7IK-/X9ROX7M5F@O[3- KWS-/3+>;*+ M=0M3JF0OLVY_M,E/ZI)1DIB5$;1:B-@L/5VPY MJAK_8'2)JI.'E#"1P(23+E&;A9#2)0*RJ,W"]ZJY&-6Q?8Q->6Q&^89E:Z,V M"Y& 1$AZNBEG8A)Q3@2M'X?6J,U")!H1J$:@&H%JU&8A?/AQ'R7V[[4FPZ>U M68!W(Z(N"U&7A:C+PN/>"[VO2][W==ORR[LL'-)[VEQQD>A0V@)MR6@[-\-% MV6YW[N$2=X=.39I2*E-&E1EGN^PV.^AW@BX+.)%Z(J(>"R&2U.C"=[@AZ 8] M%CX"0G=SXUM?#9J]8K=&T/G9O#/6C%QKTB3]'@M8-OYJ58E[LA>C'@M1CX7/ M4FVN6(OK@#$+J2@E!O0FC?*YEI'NYDAI*/ZMHO/I/19:P^&$FKG)/#V<98UB M(4=FX4=7@R:K$0F7Z1D^84HN#2,?P:OO[P6MV8FY):K+=X("V$_?.GH:&4;?PS *6_WKC\#*W41# M[6EIY:;)58*NM8O)E:B0W,(A@_K7R3@>U;^.ZE^_HP;1 #"1L^HF#:HT7(G3 MGMYU\LZ]U+^>Y29M6LXP-4K,)]H&NNEQ:(Z$!7OCY^Q_W?+7](.5OWZS*%78 MRU\;&L\163P]0T5"3Y:'23RF@D/DK?+7GU[,5CS-^8<__Q3!>D76AQT@2)I/ MQF=UHY__5195J!&HL+I#L+LQ;V<1?Q<1@!^[=''QR]#Q:#*^:##^9"!]?>X_ M07K(.C%Q$_,Q_6?9^\_4D=)KIY!E<#16U=%57UH9V$IXU13\Z"*.=O^UPL%@ M>_?'B_>?I_?,OZ?W!ZMZ-N/0,7;87;6H9;.]=6XQ?\O1GL\?LL6?@XAI6-,N MU&<\\("_-1B 3;82P,4K(!/PA<>C/HL&WV%SN.*.RD:;CI6==B>Q=)*8=AEB M8'T3DU>OIGE1&UWTU[OKYK@'$-X@EF-AH="4FQAT*\1R(@\Z';"E"X/G8Q R MSG#$]%<88/=5$>5Q]*=??UNQT3S!%]BIX?.J-08\^[PGQ,2066*;:>!2*2NF M1DZC4]=C^TJ-\)LOEFDD@4$&Y\+([RK8.,9H!V_%"/QE,FFP?^)[WF=*)1B M&MT^"C?^?'XQQC]%H+NY>33JR1MVS/=826E@K>D0M3-C,:C#F(UCKZ'1/=F) M41G&J SC9VDT?YV@_ Q=S/*"+;7' YGB<8*9T6FW*"1"7X&Q0W$=M4R88ZJF M#*:KZ69%%CH4 MV1HGS*C5-M9B4^W4IAV!FH_!L)8.0YN4MDB129ZT'+GR@P M=+V0-F;9[)CN]?*=Z;P^7:R,#D ;H,"DXL1K%:+NSXGRP&5&H[JAD:9R-;LH MD!,;[$=E7Z#@##I27363;ZJY+5J:$.G,BA16W:XPS4!%)9,Y1X[K*2G?3.HB MITFD:X1'U]C';$[!XL_4#\WL-F.FEJ]1BC[-FIQ583)"!V (])^DX_BYJ?,P M_A/T0I;+=RNQ>_54OZ@4[M^5PKT,0'-&R-71-8ZC2MGF]4FCW!'TNZB"6R<$ M:IBN\1LT5G'0>L/M6)T>Z5?!)9[2>.H)S[R&,8\E;I$W)?*F?'45W#]%E+M) M0Z'R547#"[,F*N*TGJJ27"_6%OP"N-EX(A'5OXWJW[Y>U2VGDZ MMQ\L[Q?VFK=RR:9'-I^IT;$E7YI;V5P,6W=^_$;CJ<^O>?NU11_I+ROZN*^$ M7.,M?"TQ7%7*$SU&Z56-]0*>E=RVZQ.7FL"!J5/0Q M*OKX8*6?HAIV#T:7J%9:2 D3"4PXZ1(5?0PI72(@BXH^?J\:$7=8428JL_/M M&.4;EMF)BCY& A(A:<0H$9)&11\CT0COGD08^NT8Y1MB:%3T\5XD(RKZ^!E% M'X.FJE'-QZCF8U3S\4&S$JYR2'>?Z_JU-1_W^3O%FMJHE\;NDHX-T^U\ MH59?3G'R'K+GA^U2?I/9E),4GU]M":+76^H9P2_ZB"633SCV6G9K)*51R<;4:-17LMJJF.7_,1R\83Z$/5*XB*/D9% M'^$Z,?P:EG'(>""Z._]PK'GG-FA4T>[[6(]G&Q/F.C%[3W$!+XL.*IHT[$BVLM6]50^Q3E^2;O,$XJ>:VU10;O( M+KQ/8+FW(C,?P);[J&B7K.2WTT+1:M&M4F8\0Q<\M>@*?D4[+!DGT@]E(D8E M[>X]7!A9A9%5&%F%X;4*T0N1R:A.U]5UMJA.UY]7U=GK<%QL6&HO8Y,AG=H8 M7&*=Q)R^?1>A1HTUZ1I>H&E*:2ZP=*=LV\:RXQ?JPHCT]PTU1C9B9"-^>9FN M#P#*W80.Q37=&T[T)4ZU)IP]3U6=9E]R_#I=6#:>?#-T&!7J^J:%NO;2P*8Z M*[EGI/K4L&'DV4RYY78P\DX*=2TW7;369%5%LIO;6#DKJ4NWT?GQ&X^?GZS7 MJ]-%/U"=KC5G^]9KQ>-W*!"^F[>+$3F'9HQR6/B\W /_]KY/:"GL]!-:@THR? M.^/F:/^"C<$]Q40 DN25;F#FX/4_&=EA7#-8:R89S^Q3FW_N#:0$G%,ZCJ;^ M%SG\"/?DC&BPO-71MIU4N/*_=5KC*OCLC?H1 <4M3?^)8U#1.28W@<73R3-Z M?_Y-G+>RJKM VI$V6 \480!9%96-[_.K;S\](.C@70 U\YH*CG8(K> GST7I M@6]15!F5%1D9 :>BY:E2YM=._Q]:96P..J+_O>)+7U8J_H]!%@8$]__NM_(7 M;]3 GP&B 426?QUO:?#1C]]>$3QXD.0UK\2;N=>3F./2(9=1[KGLG G%,<9A M\:0_Z6= NJN[EXSQQFK57&6H&I>N<&S9V3I]9PJ'XC\NX2_C?7,ZY[%D%N?Y MZ8QELE,"Q6=3ADBFICB#LFR6Y=$D2_SPU\/LU.#^-M=UJ7J*IFJR/,_7<];* M[3GP8'P^DIVE^^-1(Z:AXL:1>EM!K&]USY4+(RZ_<7YB1&\Z71H*^1 MC,X#ZST!=>O3DILGABCK5HSATH3ZRNU%04WCJNVV-:<8-YL41]T"7YF34^)\39UE:M;J56N4E,I/1T91 M&SJ#J@!&GDUT-%*F:K643M!*MF1PM6*C8&_@R+.)TC5&;(R+Z)IJJ3-M,JHM MI\(*OOU\HIPB8.4\:0L4SB>&_48Q-<>8CI]0?3JREBXIFF8T6 D?H$2N3-=C MV6[0W/ITI#9JS+1\KTQ+[C:I\QMY,T^,'##R?*+C"EJ*22A**60^E6N,JU*) MA\\\GVB[9%>K!B^QZ(I96]4!5YJ+57*:FJ)G$RU;6)E7B1FEY!/,=(,)O+XB M_>:YIR/1U8*1]6FIAKK+,M%J]K:ZQ02],I_14U2:@^+4=2F[VS#45"[+H@LX M\FQ)\ESA,"K':%)>7$K+4GE5F"@.&)E]/K(LQ;!YJH(+:*F?+-?GB[ZX*L*1 MYXL7:$)M,(K$TCS3:C83#=EJ#N&2L+,UK>GB9&FUMSCEYJ9V8;/JN13@O/3Y M/M73F;8@T069*BW5'-82YF1_1?HY$*I[)23'!J4JI]M"6Z<"U>3I2YWM$"@*/O/9DJ;I5!+/IK$L M^('CIP23 >*&XO,I-\=2>!)'YUGT;!J97BFGN*MJG[*YRG!2,*VN!%#JPF'" MC_+YE9BI-5 \OUQT^&++:F)CV6=:U:IU6DAC;77[0M ME\>;Y,7#9(3RDFVMTU2OTF$9+-^H+*S.I<.$P&D.[V6K"UHT2STS/QRSC3)Y MZ3!I=.5:HU#K-B@\PV!D*I=F8]/.Q<,DA2]8I;5E,*F5JK>H/%TGZ4:$S_56[?O$PJ2W,%)- 5RLI MQ6%-I;G!Y!IS^3"1ZI6JZM"Y!,TDN.H2K\WT]MRY>)AT$@*K5)ER@NJUEWQ' M,8?YPM*Y=)B,Q_W2-&.G +1T3=9HM J;8MVY=)B@_+AD,S+=IGMSN@VL>V&3 M,LE+ATE>=BJ4CN97M*(*;MK1NSAK"I<.DUD!38%C-,G0/53-% 9I-EN8"I<. MD\;&*?#JJ%ZC[68QS;?ZS1+=(B\=)FDJ-ESGZM,EE9=ZY9J";38-[^WG.]I8 MU P++?;G:*N$\:UVHHN6:Q.S;:Q/\*B;)@:3\5!?T.6+AXE6J%76J]5:I//S M(DFN.F2F5.M^%TUT&MU+K2DU:HY-2I6,L<3H3G MKK.]@[\@FJRLF;!%X7D=2Q%C/F+>*;)="/ZN.^9FY_K+1"LUX MW_.-)>/(X28WTN 9N)3 ;K^:^7QD"(L6L-W9CTR6-$T>5LA7.:0N,EYH001O M#Z;*(8QUO )@S#)(EV=MPX!>VAQCBD&E_*^K\@_=HXSJ>@DHZ5]@ZH<5R$)2X]=\)PM\ZWY7G!\LI(J=T34'4U;ZIZ"'@%?:!-0;2KJG"^4;:I7% KJ ME..4 >Q7$K4)V'FL?!\J8UO:[@/?@^I]\L6=!))H/).,Z@E?X):C[[V?4:Y9 M@#M-1'0)(UVPB"SA(TLFGHGJU8>0+C"B%]$EC'3!([J$D"[9./%JU<6(+A&. M170YR4V.U.0PT@6-8U&?FC 2)@*RD-(EZNL41KIDXME(7D+3;^M-=^7CE^=^ MRS'X((7K,>Q/BSH3Z3CQ<#6=_2C4(3CUQD7CV>]GUY,B$8M$[#/]WM]Q2][R M.7_'/7G+O/B>>_*ZKS4<>_+^@JLWV,*WW*+1%D:2^0G>PV^Y)V]Y[K[EICRT M\/Q](YUL//OY#8.N:%/UP$/$.5B@:D7&4F0L?4MC*=3:RGW85J'>PNC,>E/1 M^63DNNJA=;P.W>"]2 +X1L?68 *Z;H@LF):H(@ARI2: $?^\L3]8G/A&!0&%Z'";XI\ZO>1G!_HT8X4]THH=C!#QBA#_1 M>1Z.#Q+_7D,M"EEKBYQHL9JH(O\PUVATZ>L](5OB[95!+'1[+67/=F HGO1@2[^C% ,O\_\P;KFYIL/(1K[(B M;^9EQC3%N+' M[Q2:?$IFDY_1M<@_TD+&W+<7>#Q\FW(-B?0@_9IEQ' M,<[>AMI?W2 W!)[^/&Q.!68( UNJ9O'(/[/K&;+?6SJ_(*WX:TS4L(G=?=BC MN\J]Y)H191@X+FI&#RB,/5B8URO66^!GUN&W"_HDZ6R;Z&;86$JEK%#"<)R< MU;U>'\ H)9[2Z*4O!>HCP90%\8^W5,O-[;"#_L-\HCOG^ M*X%1H#,*=(;-L#S(KM\)Y@+ X?,&4:&J#BNM)D0])V\:XG( VV8! Q+#B2]Y4_D\X!)">C8F;F$_OGV7O/U/4M@U42&A=NC79TDV.,3.L M++S*71^=M/\K?-"K/:\/!DK ?]>]BAXR-KP#X8W"C:&7WD$R(PHU+K:A4Z90 MHT6<:^Z;@+K(/]P#AJNC '44H/[" #7$&Y)=V:+? ML^ @=?ECH=MUF74O(%,JV>FI[:PEH8HR9?J]M#Y/<^0T"_T,R4SV&X2IH\#T M?0>FWV$]3*NY\I MC6NH0@JM:CXV0GO51[0>OIM015'T6WK4-FP*6W#Z7&JE MVBCA;DE]D>Y$4G7W4A6%_.]4O0R_K7P%C=4JEME,:=C82OBV(]_J?!(+BCSF2 MG& ,_.2T(YIE["9VU)KMQ]6<%8_;^NWE_*Y;]:S\IDU>0T>(5_T[$1V^K"GE MZRZJB!!1-]WO1HC7W5@1(;Z($&]YXB)"1-#TW0CQNC,P(L17$>(M?V9$B0B; MOALA7G>I1H3X,HON=:]P1(B/$2+LB4DOK_IQ"F*_62;^JINPKY&*87]:))5( MQ\-=-1F^Y+6JJ#!>@JQAP 11>,:T#9Y#&!/1YDB!9[VPB5]<-H$]^3_@*)ZX MK\+RD>"$91-NW.(R!'MP^R:5(=B$VW<;"<4F?$46W8EN]9:(<-:&-#(_(\'@4PR/46D-([910[UET MLH2N">OK1\OQQ'6#]US@X!L=6[-X#M$-D07S$%4$0>ZE==3=</?Q]!WW"_^ZZ@<_@;Q;Y'YSCO"?R&I M0]\"_IVDOM>>[U^*W>%N\OY.2C] 5_=?#]C&/11JUZW;&?QZ_/X%GUP5!L.# MLC"):=]62WHCMFZBPU7'''4[=)4E/J'#\LOME4O\@F*T^FJ+MJ9T"FL21 :O M=?P>[0D,>\+2F0?M9O"7(=GOTK[@2O(>YGX%7R?OG]"DO=C&%'6;SZ^D6L.> M]C9\N5>H?+QPZ5] "$%,K!$UCK%4"B5JW*:-QIIHT*$]@I#;0\C-FRA<"4)" MW37A\YHM>3G MULR,89H0">=W%,XH^O=(BG'XO0;OT+755 ;=Z"F+H$32=),#83X>B.2NJ_B; MRO9]!%0?LXWXC9R:45#U+M#IVD'5OV^Z."?-NH;7J"2J+$OK@3IHF,.)X[<) MST:AU2BT>FN9?(*&) MKWH?R%WS2]@CZ))7$3RW1=C+*IV'C% MU=39P'"")MZO*Y2?T,3[KV7SJ,?/GT\D?IC*[EKQT2>6ION_@I]WO8GB6)97 M+G0=.FTE=-R :._V@=W#->/G[K;ROMO1YL+CO%?'4_S.$Y# X^CN C0D$K_? M0 1V$$=0!(7O/>X6]('^Y7]'Q%=VSIM#3&9K>>3Q'V&4)^]3'=XWFD"7/?B3BR M$Q'QVA,0+;!G[.4)!!?"XP!"+B%&Q(F?Q(FST')B\D:<6%'7O&DIX%PT/6;\ MZ@V([X^H2 J^2@K8T$I!YD92T-82@3D4A\$Y'@0BL2 M6.I&,I'7%$7T3P8$V(O(WH*"]^'#)AC7L;%>WQFO,M'+9MBIX&"X_OYKB+X= MV;05,"OV)HOQG =PSH$'P8_G>G3?F<@B?+MF(8U].TD+\;I,>A8]HJD(@W1A MHK@!N 3),:9H_O26=W7_Q](V+7'NGM*"])I;-J#GX;RS)>&MY)7.ET^(M>"1 M^;YIIO]'_B5+8*_07EX0AB6!18JV"$#/%/TRJ<^>2X3Z OPD\+! M*-W@=4;D$'ZC\ZK)^_OI59M'_-(2AZ'[!^J,^^QI\H$ 3]X3P%C#YH\?J^N& MMA$5!O8W (\'J]@5>-XM9\:SC V.-K LN%)SH1D )GE#053& N0,_F#"*K"F M9=B>W,<_D3W?HN=+G8 _(%1XN8]K5I(G!O$5/==5 K MM:[TI!4J.74JUC*'$^&YB^D(($F5.X''@FBRL@;%I ]>F9,U5@K<2K-IH9-# M^T46GTFB78=CS)+P$F;#^)HW#&Z1E^LI8?OQNBRAO^%BJB"L47 MHHZ^5T5O->O^PM!L8>'#*P*0$X%RXH,FV%8@<2[B(=T1$LDN\C^?XH<^R*EI M6-,\A$W>T!G#+IIZ0U_FW;6@Z4,==;S[4,>O&D3YXA\$KC,_7[%X8X92^,]OL MCI,=P[1F0"J]T^DBRV1&J1J:U^TYZL[U0CW!6FEIV_GQ&T_B\?-,.A^B]WQC M(IP-3WCOD&=D.>"70+I/J4#JABA#.4\B,S M#FIXD$]X@!:^IN$Q$EBN+ (; MS 637?"<+?. U!YS[OD1$#@BJ4_2H@V5+0#SHF(K[6"#NIY4 +.Y-2^*D.1C MGC$N$M\8#/0I$[,Z4FG;2I>TL3LG*@(@/HK'$R_C!93&[TD!8)! AP1'JV#N MG!/;TI!3%='>,(%"]@3 T83#@##);CS\1_VM&8ICS!(XJM0] M(P%5LRZS 1]5-6>1%\WBG.*+4KXK*L5!3OJ2,]T5RTM)KXP6@$WP1B^=)3LU MP,&_B>0%$7V&SZ^?ZY<.]*\WCGOA;/NZ)S_.@XZ1YSN;H<.5DD!YD50C"&[$(( $ET^_SNQ M4F+=8FKT<-67RBUR/.Q %$K%T^\[_6W=8Q;P5A/R#232SBG@<\[3 :]$_\@W M>8B>R,H&NPA.?# <[N_78)2/2L!@AQ.%DP':"@\P%'Q_82(\.#:YVV.5QU!! M4+?AD74G80=^VTO?[D]U\-*>:/$!OXG=<#UC L:Y;$1LH>ICR'35^%1V.R.L'')%5%IN1Q- ML,R8G$J]19Y7>6>:=CJ0A5)Q_!46>MT>>1EZGEXR2 U+/TV(\O[]KW?E9AWM7[ QN!=D$_C8S. 9*<;,P>M_ M,K+#N.8N;S(9SV0.$SI^[#G3@&$RN/R4W 1-PS>G]-+[/7VF5T@3PC;; > M*/G@!*^H;'S?.>/VTX,H[OFE\D"88_:29O/G='_QR! CP&'Q'_W6_F+T8XWPZ%]+QD ("+T MMOL[%L0^F-]'LGP9Y9[+SB6A8#Q\GY9E"2.P1 K+X*D?_M,!G ;A"O^JXZNA MC5W(X@,!#OPSA.KM,-,[XTJAB&5\3H#E%89]@4-?FON/WW5> (-5#.6YR$* MF]??PU>I^^H*CB^7S[W_>;Z/O=W@1UHUVT!,>V:*G,@8?OS5X.$G2QZ&>2W$ M\B8,@&T-_J[9)L+*C @!6&8NF6V* M*F_ZW[(,1C5]E0E\8 #>! ,#BPR68N"!G;* M!!HRQ\^!Q>5_\^)*3Q[7"U[DQY7?&@]4/5Y".$8!2@,8)JJL;,,_/"&<:(#M M]B+B)K^RP3:"DP):J;P"="O#I]5_@%&A0X4=5F4[>@K"*'Y@W5HP\(:V+7/@ M8Z#Z.PQT##Y!AYQY: 8?1_) /0-*\,XH?G/:1Y1YA2H>X["0#\!Q-W,]:@.E MUP8T9GGX/,%@%(]T4 /W)J '1HW/BCL&LUS=STXX7"\_/ (0%.=6;CKP&7YP;FG),OSA0%1"8!^ ]$QK,0)&V8'S(\9C!\OX%BKJJ';W' M6PC88839U0V$;[/!-@$J^%_<#P'?/8R"*W&.UL@ $8!G%SQ$-!A+X&S6KTW. MF*;&BIYVX(C6PI_S?@9/_E-HH:?& &8'!J8WGA9,\VG%U^QMR'V MR1C[>8JJ;T*!+WD[!-,S#,Y;NS>;(%T#TEVP1$/ Q0O2EQT!P.^! J2KN?YWMUR=RK2SZ7 MP+_Z#.^Q"%@^G _0P$U-!3-R U/)2S !8]7GN^9QO&9ZS&/P0$%;0ZP!HFE9 MWG(.@NP_U_>N0X8&K!E88R_H>#E&]O:OM^!Y"_+=;K>.9@?4$%,\WSA(:""F M^VU[]ZX$BP2\POD9&=X:$,!"@O>U_?O@3L61]DFRC@?.OM/>>Q7$/O. G,$V M0+E^M@]@>@<">@Y#V8+]P4\%X SO)H$X0.\"4 < M7+@GL?"<\28"_\MP\+#S9Q$0SPPX-#A+@ $.YKOF94WW3>K@V/!E^\G#)PLQ M;.B6\8667< ]V0\TP>%C\8*+,/,YC$E )Z%MG.U!@!5QI.5_;0:SOKS4J4"B MCN3($UE.@TT' #%E$4SO@"[,@0OX@"J^2 2,X,$24 $ <7V9%CVP@CLIRY!3 M;=GR=PJ.?1.SP18Y"Q$L $SI^$0'G_.BEY\EJD!O%CFPM;+K;5"P,8P@&$"O ML?A#5N:MU)F7#:Z+RHWGZD:Z_%J3;0\,\X%;KLU >$0*HJG;0)H^S^YZ>TV MC7Q?+H[O?+DO3=NW<9%_H'Z.H[]*W;SW$_;K7T!-/PUN[P,&M,M#KV13BR.I MGS@1RP]B6!+?T73(P\P'%>Z 94!U"3!PG]\POJ=2][<'<#)T07L"#(19@URC M\ZRG-G@\ F;@ 3CXC1>\"3"^XO6R(Q2P)."Q \3LY@M@Q(M.()7]5_>KKM?S M^T5[@_;+WLT0"?8"2_\R$3K>B^\H#)>??W!BX8GC\ M!MI8L%6R>YC[Q=D@__@""$##]M64H^<_>><$U.:\/WDSM653 VH8()_WN:&Y MC&RY__K.X-TN0V+QJL! 8@6(Z\T>P)&C&1(DE(?3/BD@-,!<2GC@P%&!*GQ, M-A^I%Z)YPBP^&D'E6H1J#=3)95'Q]431NWT3.%_A](])=SAG;9@ MC[B.# C(0#H9BT&& 6'RC X-SQUH>[QN>2$)).U!-7[*G'/ [%P@C1YN[&'@E*!D:0]$)W\X0C7O MN06@C#GPJ,Y[J@OT>BV@V@2$Z)\]MN?C9-S[ *P^'/X+E3_ );L MXCY(!6Q<7^\"H@EFIJF^9$-L@V,Y'D@@4(,@DD"9Y>?^GP/41X!QYBDW@?+F MJTT:*QU>P.QRZ3P%Z21*&62P48[6$IQ^LP MD@JIY!LVGB5\#): B"S_/+]SQZ=O\LM71/KK>V"#_'"(J.W8"G)5 !\!>NS M(PBM297^NI(9K6P4V.S9TF+0F$NU/T\]HDS6T)P@\'HQ:";&G)C3[9535"TF M=W+Y+J,N*C"5+WLAH>C=>WTY@//L'R"QEW5!A*2 M/6;?R]\ T@(/+(^A'4,$)H)Z\;5ST9\6F.B<66O&;AX[G@-# @:&A[)I>YXV MZ&X$WPD)(^XO$J2FV: NFG;X^2ILN=GFB9G4I?-2:CQR&F2?H!J)SA^SY6$^ M/<^HA_!$>AX#TO>(%8$6TX)3:\.(T6DJ3Y03:J^3VH@Y!S!N M.H[]/>/&$7)GRT*].J+TG\3V?9)V>9F'3BY(4Q^/+M)SLEYL^+K<34LM%]>4 M4GE.#%I7H^=.K'TP@JC@.Z@!/T=>< KCSUVK/%9K9U;AWMD A+[*!H M[TXYY'F$CVNPQ!';['ZY"M^,U.4";W9C-B6V9@VV4:,KP^T?9JKM,T!\!JJH M/MN0LJRQT!O6UPJ>X<.HE\^T\F!)#)WUG*)79<9+$%3AIP1$?008XCN5H&/H5#.%SCI@[VR]XPDNQO/3"9[+'SI#]R6#H!_* MBOE>PYTB9>XQ$W)U&-@JY&"T.W9*8'_KFFEV?:=J7[MT#EWDJ*Z\0M/;/(ZA MPV1LG:V7*]WZD@0 /<+EELBAJ:2J&^Y 3M*EGE5V"WHLL*Y=YF\IFT> MFW9>=",6N$+X2U:A[V/W!-US',/PP+$]Y$FCZ3FR>$3V(MWP!7/ AS"6LG>$ MGQFUQZX=[QO!_BO:SB+;V7HG;C=_\\!1AJ7WIY[GP?:H=++? "4]9YB*%/F9 M84,_4W!4$L$:3H=;FB8=10=\;Q/8@+5H!N$*SRMF^5' @S7!! &$G6OKE%\ M&3@_,GX('VNZ#L'4#Y\<'(H7G%J MA#B^#]S:NWR =_R;L'D0S!#&"'@888C M#!P)?/SYW?SC5)CW,$H=W O%!_/$,0_E"&8^*2BMZ]Q M(DQH8UVD#,P"+P8!% 1PC!C[(,0N '%5WGO_]#[_]=V%QHFV],KS3^W3>$D_"I,$F@P.L,3P-]Q[_ M9?>VD3GB?F= 7'\X./#MX'DU!D>7??]0DY,A_V'H;CV/8A@I\?$%@FG=C9)#@* M7KD/W?LJ[;$Q"?V5L&<$658B@R3T6*O>6GT7E M^0:]B)2[WRF8MV>Y.Y,$_.$HI';8_F 9T+/C7?Z!12XT+WD1\.KGQ)Z24_QM M9TNPBL.? ]]*Q73R9E]:2.@*38O-7'645V7RQ+>2^HA+7S/-0T*X2P763VO> M#M+;X("+OA5LPVFM8:&]D93$8C+.M3-"G?=\*R]>VGI"=-DVC].U@-6H&2KO MF@$C^\SIU M!*7=T"9X3]M_SRL0>)CQS>4C^+@ +EZE(,#TGN! MDQKFL!@ST0ID&7YMEY!DJWXQ,I4W!&#J F8XB!]XC S3/G5#FXN6G]!'V@), M,\2(<[S;AZO]VWEG8 F-:B]_F_\XMKP,:PY, 3P@ #+C+0)TB<0 M J@5OV;1IYUQ""T]C/AC]>&01'$(9GB8>7J<^825CY']S)44: ]'H@*A](@5 M(#1>^+[F93[N'606XP;);'AYXM?U\/=4&.W3_9^]-FQ-'LH7A[_=7*&IZWJA=5IYN.\M2BV*M.MD*-+-RIDJL]YYVF7I3/.I5?_FCI\>NEA[F0"467E:2 M,878L7[Y2(WDO#*B:$VE%/-NU-C1;>:.%5%'5$E4(G35!\8KIX&411"7JJ4C M 5D1Q1YOZ%'=: M0=&G @2T$AAMP"F< 6OG>=PP7@[52G*B^U[4=JN.V%8J< MD+D8]M6(4DH-J]XI;LS+/+"0DS,>KY!+*?6P0AM>B27H4FZY4<44LO>X^@PW MBW'Q0#YD137+E/,U;J'/T;XAPT\7R_?V>?W)ZVJP.7VBRZI<"D%BP MT.@:CBZ*4 +V/#^_NCS^Q:Z:/>-A]ZIZK#>]S/#B.9WP5S8=!+@F1@&\F'D' M@-,D9@P<8#K+QQFJZ+7(Z3RKMXLK*"I 3E#N2Z@EH,N@:0B8UL:G=3$E=JS2 M&'-"5-$,3Z/-YM-\%U1J-.8MEY8)HFTQ*);*?L.\"B9_ $D@/F1)<"1CLHRZ MY$A[QH+"9,#5[-KD)6=FWU;^*U>JLX[-E.;!__M(5<"3)Q))FFP>_P\GDF\? M*%5G-*!(?&J6[IO\AHS1O?H5^1+,/_D(Y#7?2(9"M>O,[5[Y'&UYR2>TAF2UD_Y9)8S#K3>Y,<<\M$2C MJ+('MQ$Y MKGCL'/PVF]GV\/#AL/$K?]EY_5"B/X]G%2Z;P[WFKV&]5^_<->\'9?#J.F"\ M9PHS:H6BRCT:_.#:\Y/B+AB.Q:TV6?I>2C^VMKW=6C/)TIV:4SXZW$ZN X'N M4^WWDY[]Y?1&I?M'^]=5O\&Z?([4 @2B. P&90LOZX_L,?'!B\RR4.((A\P% MN\4:C<\/H !W2W5$T_=0-1ZDG28[X? +0C-$W3@=9Q,*P%39 [;B-2%*LUX165]> M+X=W>3AD1."#!_B,Q3S^2&(\TR"S H2EN9;AJVPTF3.+VDTOL\%PMV.R)8QS MR 6EF _8E'DZF9[OZQ&'O8ZI1H[#>/V_+3TF*Z-^B \\^KOZDWN[7U<;U=F MG?O&S8ZY?7+;[)=.RNK.T5F[HJ,R*Z1G:+/Q8:VHTB)&B9Q@@#]BW($\9CD7 MF!!&21X7+7LT5BF72CT5 19Y[:>&;@&.*&%![]6+O8TZR,WNI+N!#'9C.[V( MQY'YD*HAH: M8MNW)'X\/WS*S+;@ Y'!>"GE1P+W8TV?@;*G(.5[D/Z?M(O,8H7[Y/;VR?VV M-6H>W>:/^@,OE[8RE66QPDLCZB>NE?&WFI7>T^K0U)Q&_#WUZ+L-VD MNM.S3Z^/>GVSM+]EN -VT_B#9K\W(>SP\+Q1Z_]*[M2R]^[NW>55-O.[M_.W1X[];/NXQ!OBA3CCX,GS[PM MTSBQ=Z]J9X6,>OR0]J]-O8.EH9-/GM;.Z[7AHVLW1P?)S&UM?\\NVQ=WN>DG M*YY6S'0/#XQ>=535M[._NSGO")_,3[_S2@U>VD-GM M5\ %F7K2R.8&1\7KTVS3W]N_W;F];J=WJT-XA=IQ]KQ$%/#D%I=9CK7N?._'*O?[. MEG[S\) OY[V+N_+T.QN9LZ/,J5D\:59/V_7S$CNY[V8ZL["YGRR42H]'>UXZ M^7C0:X_N,[NL> %/3IVHNKMSNK=O7S=Z699O7EQU;BJ#X1#P/K7ZP6&Y_:N6 M;;)>_2S[D!P9AU;RJ0+8G'IRIW&BG12L@V3OVMK;[50R-SM6O3,+[T^'%T\Y M^ZK^*YT\WB\-ZK?.V>Y]9Q;>'Y_LBV2[V"S6^D^=>^_0/GWR657*S=RS4Z$0E9\F6I-=7#J@'O.G#K654S?F[I=O;HIGKJ[ MS=KOJ]'.SO;H\?"P--RHFU!+*46>0X&#*'22=PQ1[@KY_L(KWQ(OJ-;^#>6LO "FA^KO*J71EK4Q54@&+$+SK4CCE4/3G4@CG)@5<-#G+6G M"!-!-4V=QQG#OAFZI]6T81YTM-WV_OG%[JJH\YT4(J<*Z3R1HX..DZD.7/9# M_A#=&[H;PM5 "TWCEMVX:Q.MGN:.37K*(_$M)Z$1LRLC[,6W?!GZ0()&_)X<.R"?N!PX!",^Z8 +2M+!\5&VY.+^4 MK<3UFI!-Z52Z\&RM],NI8,RG]O078*$+CD@27J"A!X#0$Z?.IK+%&"^;AY=, M)I7;BA&S>8B)&68S\0(,D\_$B%D98O[C.6@$+$WAKPT(Y5FNQ$NALE+1L?JP MY+L"":Q1_/!_WW+?W@JP0BI=6BG$RJ\'V**H=(./"F5+%)EP^SA<1G$3'M[)91(3(U9B-HO9[-V )+RTS\-:&+\; M9Z68@%9,0.BU?"H"RBU#%D>+EC6-L?&BY7<7S]NJ:V@*/RI6 (M[]"R?6I8Q M8XMQ:)=N"\.*-=C.SDJ]\FZCD+\R._/*&5^5:@EK$].O*$V\%O1=X>1]2M1] MUJ8[!Y:]JN5VI,"L]9+/QR%KY\_J9-F8N'9SNOO0&HP-+^;!H75CIY<7@T: P.VEVM\U%,BH=^3]O> MWGLH-H_L[?+IP\W%X]'=\*Z$$9M\HE3*),JYW-+C-1MF2>R(YH$X$[)A7LZX MP,J!P-)M'UL%OJ[$6D>J1/#'5!AXACRYN=&NA[_ORGJO7K>WC@?6+]TP*W=E M04WG5\U?F<;U>M&S;C/ELVKG5\GNSM# MX";,IY2RB4PF#]STK'[^#QD._TQ-I/Y0/6+OL]G&X+?--P M^+M<_":?4M/"L;6>D92[6&EOHZ3GL+VQ FOK4WV-M4=^8!RIOKBS<:JI\4#O MI+7RL'/=]'UONYG?.3.WD/%6TM08F5,"\F9,@,^OIDJ_G%(_<#?CPKKTN-+WJ'+ MZB.UA\3DLXGD\^?-(:6-BUQ>JXXC;_<<^'!L'+HM*ULQI_190[:1VPOBZJU5 M5V_]62!I>S3[!>'H:TG%#?MWMP/+/LZ6:GNMY.WPL'GP=/MK WG4/4QW=G+UL[VT7QP: MUV8>G)8KG->9?P&/?CS_+2C2B]PM_$[%X1OCMGZ5;I@O8S@LKOC XO6&'M>I3>P,ET;#^^[K_Z] 8-JO'Z;V+9F/'UG^).="90J*4SR:R MA:W560PQ?VX ?RZC#GSS7-/YI>$H?SYM_]$[&+UQA?#FZA\\DGM9;PH]E![M M>H5?GINO[?4:6^?YW\71P_8;ZHY7;A&K>WO)Y)5YW#RS*Z>EG>[CU76WP\--Y>$DZ:IV]2@W;4\U/83DMG3[CFM,_KN#>##E>.#XL MF.E<=RM=UZ_.3\O-^N.A7<';Q;$6-9'9*B?*6^7/Z4_$7+%YE=B;P16Y^]_W M[>T]M=WL=VO'-_KA>7-80:YX<;Q/%F>_0WVS(O_)%9\K09E1IRT^"JI17^I7 M3Q2=?^@B]%576#.Z!OB2#6P'KU+=,5S-M%U_5LETNNS=G>][_9WFJ%'_O9\N MW9QZA0IG,L/RF5[Q%CQ'U]!E-NI.HW)*$>=7#BS.V #/]ZK]G]Q8(W(?'EXD M_5()R$]PMU.XV$K?^68RG72Z6\W'=NG6OY][J>^2#(.DRS04@U@,YS)KDKID M PHG+Y0Z MY3C:%T.>_Q1=DUL@>G-\UBS6_LW_K:3OWDXML_WM">OIK7"=ZI M"!"X/Y1MP]-LPU).#(M?D:PK-0O@S1C>PLNO"9_Q105;'PP=6RW:!M/#RW7I MQJG1@-%MN&(4C;HB3HR6#0U(6_;#58*7CV]#?CH@0$? M\2O"I_^LX9WI\#[Q6$HYM14;UE*1<<,5PON$U4['81VZQ].S"6VTEQD 2"GK MHOISQ\";O6PEO+LK9 )=494=U5.5*E71*/L 3SK] D2"+2$N+;X9,:%8-&7 M1BY/5TV3. 3)RE6&AM>EV[=G+:K!66P0PP"LYRXCFU'NQ74KE@@N*H:GK* (B-(X90$_.N=H[(EJ,4XP MF@K,TQ9XT[HJG 3;I&8) WE/-=T>*AX%(],WD6#:8+C-/'IP0L&2MD5OLNFN M=J,?X [1@R2&W.R*[6%)L--"P4/XGQ1CL\@=SZ8#X@$.:N0\^&T#]X5WPKN@ M8S6ZC5Q((0'OE!)Q+]:LZ72;N708X$2\CQQ;T%S&B\!"834FX"1^Z,9U_C!B M&[:I=CA7@.&%LMP;X4VZ#&6NX7(!$6&,8&5)K]1C1^8/OW76PQB+7 $@B.M% M4#$M>M9^"'N,$%]'AD^51?Z%30OP_D MRW >CNC7!6O*%TI^C0A=9$K^,2"-OPNPR$RF82P:, ""30X>7=N,Y9(*'61[%@BE*_ZVNU*,(+_774]SO'U:N%!0-S['B:$".-^*KDF^NNO2>@>@*2M '* MI\&L<^:@KCYK4VA:[&RFF;\[W-VRW>)OHW9TEX!WPN-Y M$W@S^[5"\_[XO%'[?7R;O+B_\YN/R;>X2:L![\%U>WA=>;C/IONY]*^#X>/N M\?T!@->:=J*FO2JP83J@VP(Q;:,P-8E_,.DS0,X)!"@7XC@F"/Z<2?\;G^[; M4^9&P%Y'43*RP><8 M%+M@=H!3">P-=I?.5O*3?+.+*8(KKR_+(UZ%Y?:GIHN MFA>9]B^WLM54.Z@"O_'5@B?W;OS+RZM*IM[L%+_,>??#S< MJ2;;3X[=/,K4#YWD\)>C^M@,4)A\LM[9KC=NQTJ/GO8RM]7K:_O4QG=.[?-^;^?DPC/N[*;1VW[*[]8[ MCCH[WV95.]9/V; MHZY7U3,X,7?JG>8HU_;-WX_)9K9F/IUO-7-[SG[GKC3]9%>SMNR]05;M%7/- MK4;E_M?1S>/%77GZR7[AR?)ORYW3VEE:O])ZE^[#T6GG;FOZR?.+5N7DT7)S M/:.H/0ZO1L>WE_?XY#3>,\<7UV?,L-*J_71J%70SNW-<@2>GX'G;K!Z>W.P[ M1^GDKF_;3Y6+UFX-J"XSO7PN73AS[\N5;CIY,]R]K?KEI_OJ\"Z3G7YT[WC7 M:6D7-UJOF-W*'C=NJGVC4;G+S""GDYO>?&<--^1KVJY^]_U;L^['4& MG?3UL^Q^Z]T0 M'YW"0*5U6CM)U^^M6G*W?'KZ>W=K=)NYP$>G4+"=JW>JNT?W#VDP1;=V3O5\ M,6L L&;02D:_U^Y_76O;O?[C^?9A[_*QO8>/SB"6YL-MVJSOJ3MI?[!_VGE, M:S?;:6#]] Q.J1\W1G?V?K)73-\[3ZYVTLMM#>^R,VB@ZF;-7/.HD&_^WMTS MCHQ,T>S5X*TS:.#P]*;0Z(V,1K/XZV[K6B^E6[E?\-89-+!]<9KUCNS;3"\Y MS/;KCV>_+YQRYRX[ ['WZE&AEC_J.$UC^^*\?UDH/YX6X=$9B!V=#.^;;+=B MU8JL>WYW.KRSC#W8P"S$VGON:;+OUIJ_:[7<;D%OU[?WZ='BU%X;YOU9QAYN MU0SKMZZ-F@7G*0L0F"$#JH>'6:-W;7CI_O'!X56UIS?.\O#H#,2JM]G,Q?;A ML=FLLWICNWN^G?/Z0WQTB@MVC-^-,U;9]FMGV^U!]^'!O2HOA9:U9KMXFC>91J^#?9R_L1G9T@8]*>@7K M7F0-A:N]*,,H,H<;,9!K8=A&1)8$1J1M,*!,GIL9#]WP>,?+(CCO M,H?K4FS6$,4*POW$(@:9T&O8T>U.)X\KI?I5[\P;FK7?F?V]UC6[.^_D*BM* M![]3;GY98[>B=0ZJ[]GR ^X$T2?O/)FKN)7*E>.Y*3.H9>V#AK;BB6D;B)=, MJKCP J$8+VO"2SI5B!EF Q$3"[+-Q$LF58XGV6TB7D"0Q9/L-F:2W;,&\I>< M9+=8I&_83?6OA GX<_CA_[X5OKT5/J54,?>99I,UJ'#CA!=NU.86;OS1J+*8 MT=; :.47=2?-&N(WBV&R;V683#:5^53#_)8Z]_'+T$"^^,EHX,^&-PJ)N&%M MYHN+'>;V.OQ8*CML&DRF%(=+V[_".;C M)M+L,SF:U9_YK^4IJP\ZKZ%9W[G3NCN'?O(N?=4S+NX+Z9R1ZPW4UW4JKZAN M/YE[Z;6Y8HE,4(&?"P8TW-6S@]]YHV\V_<>!I5_76_K.T_ NC]4WI7RBL%5: MSA-W"0XXH9^GWZG);"T->Y?*5]XI0J-77_(-UQM9-?]08R M=/';/_ER@OSY94U8WC3GGIL?,_J=OX0#\G6=\.7-G]I(W_I%4P%CPOZ$KO)2 M"7OS/."/H\F%'A&JO+S7ZQ394+M.)UO=?GMWV*]HF>6K\LKUS>[YSFW#;E8S M@WKRRLAE^SLX/ U4>:Z8V-HJ+EV5KU-O1V8SQ"[&!XT9+%L3?S'I],; 081S MA(3*C[JC'64!&>C MB-�B)77-&-2U^1L]<=/%BV*?+%./N-=LSIH'AMLGMQ1VV!V4PB5UB^[;$QMCYVJ=KLEW?*V\7]AW*NL'P#IJ&= M5YJELTRI5[UO50=WP]%^P;BX*Z$!@]5OJ[)>-HS^XW!+'&Y9O]DS0PSLE"[Z MQ?1C[J!F-+R+G?-DLIP;+5\,G+/C[E-O>Z@W]RX=OVA5LL>C!YQN4GQ&#'S M*(N8PHCM^+$S]BV:#[TR:.KSR?9-LFRB_":'6.RQF+OI]TVR. M3H_:_5/[H#:J_GEI!T 'OCE#NCT=>.7#9/8QWZQJ]W?Z[?#7Y6,&)S*!D5,L M%Z;$V]^Q7/@3F^:KR(7U-KMLH%QXE;$S0RXDK9-\V]_M>_EG[G5_O5 J[B4??,*?QU1?]+,4';&IG>?6NT;^JJ0/KMO_K MYOXRO7UQMT65L%N)[,)L>RP65A0.6CMOO%-![28>?ASMKZ5C?*)8RI M_6L4KZRMY?1S4/L'5&.O'/ P,1UYN8,>OACEKUVW?:8BU#F'6_)O6 M1Y^IF/*%%/K!P\4KG6RP,:?EWE&O5M=N'X?; MOX_/"KMT<5#NVS_Y3")=CFL,XQK#N,;P4PUG6+E4,>X;Y9N]LT$I7?]U]E#T M!I>F<]Y!J8+EBN5$<2OS26+2JQ_H\-4D8NR;?ZRY#%^-/F//_"OJXM6-5UBY M,KYO_FJ>VZ5[N_?[M%LY91?GI=L>7?B) Y>*B7)V^2&1U4Y\6'UVYX=:/&JN<[MY=W.NL5AWB?,;8D) J%K3@L$H=% MXK#(IYLXL7+)XE>?BEONL+K7JYY>=*WC3OW7Z) D"YACF7*B7/XL]7IQ.V?< MSAFWYS5^W[?3^X+10Z-9&?7]752MWR<()",H"S>[*3SNM<5=H MW!4:=X5^[*[0]Q,O]XZN-?94OUXS:D?GC:>KHY.KQPZ*%VPNS22RI6D[[*LU METX4G<8>;MQD&C>9KBGPMLPFTY4[N;D#^R39:YJE7GU8S3;,WY<#9H!PI;FK M^5(BD\[&\;.X5S7N5=V4X-LR>U57+ET:V?W"T,S>W/7J;OO4M&]4[<8FZ0*F M6S&7R&0729>/%$*;(4&FVH7BKL!/6XL4]\#&/;!?I[(I[H%=0P_LIAG+B]MB MP:+1 !Q61SGP6-_].M>=QQ4]G[2B9\YYO]"UY'%)R2I0I+"EK[ M;K*CJH,?@O'V.-MAH&B,YVJ/ V:Y;%:R[^3^J5;O7==K>P<7Q4SNMMQHWU;N M,C0[L5!*% O3$:.XG."C.I*?J47F_5EX-9'A/V9ANZH[9ZV]H^V:T:SMU(VB M\W19)!;&NLELHEA:."?^@WO'HL\T$B;G-DOKIZVG=KOPU+RIP,;0/LEE$[G\PDGW,5!-GV%IH1A8%OM:'S1<\B53U)^K&I"SYH&U"XQYA7QYUA9<.4-P%=W= M]*'6[:;36<=PAK_RV5IF!)9*ABXDS>43Z7)\I_JGB:1\R93\YZK&>Q5WJP^% M@OK;>,SVC/WKT_.GJI.[31-W@UE2SB4*Z>7?-;HQ9O=B0T6'-SU0C$I179=Y ML?<5AUL^;KCETULP.P&[5I!;W1G"[OKJ^OY0N]XU>L4MO;]5/=\JF,6+NRS- M/LVF$]E/%0CCCT$H=>UF2X$%-60YZL9-(CB MN]:%QYG[M^(PS88#&(K%W MJ>N-QOR3 M/%_OC.Q6U=H^3U>/,H5*\Z37JC4KR/-8U)LH9%JUCZF==ES@&QW/P&@]/K;FO_R1OU:GZM M='MBG[E7#P?#NRS-&RTERNE%;E?,M1\JL!)W"&VH&?$,KK7&!W$M!DW)N!?6T&V,N<^." +8ZRV)C3AM'2.((R8'US>-^[G(O?99_:.0;O]GA8 C^$,W-G$Y(Q[P=QS\^;OSC1;=3 M?CP?O^H[#I97"$7LJ8]*BUFL;7BQN__AW?VXYN(S*&'!HEP--]1'X5]LV4XKS1_]VK#NVR9-Y>D\\LOX5P/Y8M[Q$Y96-)@VJX;!SC^R"!8 M]UTUBX"RS$O UGW.#1-GJPUZG#LV2*UCX,X9 FO[)+-]_;M>R:1_'^W<['=O M?-O,=>ZR-" UF\DD2J52'-Q8W7VKGY3)I^Y:C9E\M3;+0B;7BIGBV?'A8;7G M;U\TF6^D'Y^L"V1R?O5\(3,]97#"+/F/IP+NEH4:^C5ZQT>$%B8X,_+-B2]: M"!M3?#4PC=$N>2DW\R.?^GW8I,9_1PP:EJ]R&"R;X=XH=H)MZ(8[,-41[IK] M?-V>3,-BR2Z'W.)-A;M/OP*6NO'PSW_A7_(MFLE4!V5%]Z?<-9'0!+ZRY509 M=P.?B,UE\JD\?")E2?K?N+_(B\?>EM28:?Y<9"7+-RQ=IF@,2Y8D'+-Y*4X# M@8)9@0 RD7__7_0TH:^7U&S3=GY(Z1B!GP!,E@1EAR5;#E-[2;4-R_]0S:$Z MT:R"\_J&O+>& 3&!,8]^S!CVP&!6\4W?E,JE28PO=*-%TNQ,U_5:7K MH)3^5^.L.I/^\6]P?#YED4TJX3XJEE7ZZ M2KA?&G4M=XR@WC7@#)JAF@ATW0C&85\RUS<]>N1LP+C>=<=%YW)/%Y$#][[K M&>W1@@/_UYA!6H8'7]?FD%:7@>8W37N(-UZM$$3*=Z\+7\/W9M,_3W;^/[4_ M^%FA7S,__U;5[%]AQ;"^(BN1*_\C.P$ M;">/TR)MQ>OB"WF#YZGM,?ZI356,[>!+AL6-'US*L#33U^%Q9KIL",_1G"[: M^X6O.B (S1&<<& [_#+S8&NJ#R!@$[>;AVNXX<9@,=K8"'A4818NML,TNNB> M$VLNDU#07A=DM/1/< ^/=M!]:^TP7955'B3(&C Z1"629JVW<.UPB\* M$B="(4IB2I^I%FVH3;^>UX\O*PD%O!RM2^_LJSI1'5"N >3#Y(.NVF9*5W5 MZRH#QT9["4\(?ZTSSBC94D4^#!_Y#C E8+ZB>8GPD4Q-/E)[U/@D.GI \@MM M)Z74?=A-Y/P 9 <@MA 1]L"P<$L)W-X]7Y!C9 Q%(4H$.O"R7L&QFN%H?A_6 MA7/#>UHJ,COQ9O"KEP4M?/()*7L^@X27N+91Z6PM&P/!28*',_Q46091+D !F0 AT"( M4 A3, C4J*_ WKZALO_JBH=, -0X/J.2U#C?EE*N;%]N9;#'@R0'T2%$J_S MX LRS3,\$S8DF*.J^O@-U1F1$.9"[C(@@EUQTF-QTOH4[R .Q+LN 4_*+NS0 M=H(_HT!5);B10&!G;?X(LK$GD*6I/IQO H^ ^BDDRDO$@+S%X@,;[2Z.854' M)\!EDX\)Q+/@S3IS-<=H"*9Z_EG\D1H\JOWT5Z9"8> !26S)S M5W6["E@E++5*E3D?/MM"]RAG0$?(53_>!5.9S)3;>,T($:HBO5H@(!![K.,0 M9B0@\?(<(%#-[@]04P(LP:09T-/,ZH#P)20RJXNFCM"SFCI0R9='_8-2&HX< MO!#^W_4')"J$O)9_:9FVU@.E9(#T.8/77,*ON@J"'CB>(@.*(=3- ZP*[P7Y MA]\WJ178F]QR._B6!9('Q*M2H0",2I85J&&0DIPC=7BA:0_0?H.=:_ =3BQ# M#B*-5_G@B7%:*Z@A4EXDL!5PJLEZ-I!UQ;=32D7G)C'"*2'?(Y;!IW';59!0 ML!M+#$6[\WU$S)\&L]Y/ M^ %+V>3SD'!6D2T>#,>VR#[A%I[A$:V#I(&$ HDRC+7RGR!T& MW$1R1@//YB2I(7_!Y^*:2" [2AD;;20KCTC"MG!M> 9\8N2$%D M1H>!<6=QX^T!/D 8K%3FRHA1-$ [1D0'E@X8!#.D :#3E^FVSR"2:&U%F_XW MOID&X=G0HG=4H+<'#C!2@@[6NQ 3;<,!8^N^,%?/++3H@G@U?6^JX"YT4PHB M$W=(BD6-4CPH5V![DR6XRX8@YRA3-0VM@ $E\@8P*?!0B &PP."']-&'0J.A2X0]0J(# 9 M,EXH_$QR)P,XDO2-UDOOA&S2YG%$Q&XK7'#$= MF0?VI%JN8$=Q>CL,*HHC(BK(D@%UYQ/I#V@4K="F0.5#V^E-&7V>C7M&?P!U M5T*P%,9]>/Y8IZ#Q:+8AC$*OR]0'@XQFY%P.-F G1T6'7,/0!JTY9*:)__4' M'2$_14@$_H._2:O.9 @[E#OZ0S3N(]<7YX =D\F04L#:X%8>[8EY1A ME9&F M"7H! (NT(UXQ &C'O;CCF$ )TB?I ]J#' &239QFI-$;\_KK%/T\!@;B0P86 MOD6$ =603Q6N>"U75 NT&09NK%FD,49N$Z_ *4E@TPD#(:(<4LJ5ZAC@@J.& M L/2-N>]GK02PW#(P ?W!&6 '@HR$5<#C2=>YQ%L/08VJ ,?P0FY;N*,HHY9 MJF.'[;+) X,(,;A\T%%_B@A=J!0C3\-#^(*H*]F@B-H4#-$C _,;9(E)ZUHJ M9]F6SV.[M*9N 'X0.\*+==P@?.C@?6PNX([?V0'<.F:\R.7&-'$*[:[I;8 ' MUB-/FO()P?XQ0ND:.IKKKA_&CB;10FQ-*CU(+G#9YC",,07 $_LG;]$5?H?* M5_J #!T7 DP7 N3B0H"X$.#MA0 ;H2-?)O,H)CPNPS"H$4GIH#*U=4/CN@5] M,;+VA.W4" U#^2%^7P4E"&+=!DNMW\>0==MX1(WGV&3HSK'(>#C>FW&(6=M$ MA6\\\*,)D6R@&0">+/\0]C/IC:&GBF_S'J,U2PW*S&Y(-(DH5P MT1GI7,H^:%U8W@Q,3H2]-$'160U]!Z%>N:4O0EHRY4%:?8#CIS42E3Q<9:.7 M;IJD]=NF*E-!%(*?>8HA^)RAG0H+VIKF"VL>42SW"OZ.8=)NN/,S[N2 .66 M48Z'@%/"=[BO *X*^588_^QSYS:E[ >970S6]B>,?D0015!;&/Y2(\$6EU\U MKU!J%!UU.[1)T-F(?!>(0(8M!D'0(G"40I\&G"V4L@IN64*$.X$"78&))$DL MB"N$&CYP["8)M:^.P--2Z=DV0Q^)FPB\*B%BWWA=WZ6G.6XY:J=W,!@ ;0(@ M6I+L\901LAXGE]GH)NSRCE"E BZ(*1Q?S?<\&7,(V D/5DQE"WB 7"H#/P3. M"QSFHYHR:]OL.8@"1YK,$B&4CD\H;M=H $B7T&NT3^%+SEHM\A VU"H)%#%3(N M_ '6Q/XD-^J$M9CGC0Q!-LH[ (0A'MT[@JWXCPJ@ @"'WTPS#M(,,FH=2,A@_FN'X\ M7!&6505:VHJ$#X0@$BI;?I4 !A[/RC-&GXHU3P7TL#S!T$ &RW0?U_(BD$5U M2?80RX) @'KXMX@DQ] V&!\L,#TFD!LZR*T\C">YBC.%SAYLD>R= Z/%P^$ZQ>1G6%M@/" ,?(^Y M?Y/J O/=%C$]BA4**-_;QEB@,>"12=AT3+LU!AP9]0"88S8A1#6W@>2?4VCP MBZH3>+(M%P9-_L"F5L8WA4M(G3UG"?EG"B:2H6*W@(0IZ]-5/80MLZ(6'X_6 M(HU)(@K#5DB7+B! %J\(:^$[EC%ZL#2 67-L$/H8+OH[0:B0-@>5L_!T#BD1 MH9.F ERA2*/SA,:$.#"7C]84\U"H+0Q]8WQ,V#:(6J1Z$/,#(T2*+&4(00D4 M/Y%#+_^;JY<3U0$"#.LV8?-A\#Y<=,:NPN+;Z."PPM< &5U75*J.G32?D*:#J_;E MUG +/&O "Z242-/Z%Y3\LY+2SQ4[5#1,Z9#6YL(FPGKN&.\%/$;%4!&9-%;I MQ&M/''5H+6"L&<0YY8C)Y1)!#2LY62*)02+)Z#%1V\++A>@=%A-NJ-PNM^/" M#9(-8U#9&Y=A?4H]B^$_$5+G6@IXV59TFQQ%JKJ1759H?KJ, M]<@PC'JT,JD3E/WP@FO. CS5RLL_?_N&&Q:YBTH>:='->&/$0/TN#;S913]_ M!PJ#F4SS ,MHU@GGBA8#&#M&R^1,M*BI=C'X?Z,B@>B;;E,FR2.T*G"6"#"(**I6*%/S)* :F+%T/ M$WNNQW?6]DW!*O!)4.T2,(TL@%JS"]F(\ ^J+9-7/(1IH]:(NUL$46MN!=^X MDR7*%D V9TC;1QF;WH:O:OF&28C"W& 2C3T AA+77#LF;RK'$T_552MACCA MZ*"(!B^,F[4IPF2P+]7C,1DQSW*ZW"_":KC<-.]$^WID92"J]N! #[/<.A)* M/ +*:Y^H#HK'7$2E5+!'EW5X66Y+AEK&M750/B>+YB8*YL+0CL@P1U/H;5$8 M''C+^ )8!40]\S!*QOE).N#LT,%"&(<(*)1F M-0N(C3%2].)\\TE"9P/3'LG-A4PS*>\P?9U E!)3DU5N4NQ-;).R6GRP"7&H M,+\M=.>EVTNPLAV)A E0AJ)OQ0RZ(;;#&T0'UO0"#K% UV.S%/VT4@>U&"7G M2"B JR7 *!64@LGUWO.QWO/R1NYYH7*LCZJC7":94,@8RDLHL,.@T48 9*F0#7T0@<'^B M)X^N)[=LB1?-6=+L[83(%'K\B)J$1$($P!.M("DY>L= M#/-'J8H\4-R#:8;M,:%(MZ)M;S(S@- 1!8(1!*+D#?TP"JCSKJ-Q&"V]:'1N M3]HS$P+>/@#@W3;_; WLN$A=N[":#/ "ETKK;;*H?TJ?3I7UIY0=_UGG->BQ M%)W!Y,:&G@(7$ESG!7:A1S0^VSP)OQ?U"<(R>6GDS"KV#ZH];,I:!E4D8P&( M:(@Y-*IY7U*DLTMP+&^IV^P$23 MDQ.+NN2!V3@5C\ED4WFEMO\?EZNB4)MSFEYGMI%"S+WEU+D,OEK%; M9NFRSC05E]3,*:G)QR4U<4G-!RRI^>@R^ ]4.0]T9Q*Y8EZ*Z410JB)J-JD/ M(PB; P&4"IE I@?U$]E$)E.8CJ'K;]E;CEIVP+/O\V)8&3I?4 4[Z;M-YP*[ M,A<5K5L7D1[9:$/1^(TV"#:E?6\G6LT\1 7I,5Z9@L@:VLK !]02P:!PEJU! MB*H3;"MRE$H'R('T/W5'@"?K4!PR$M>,UNB<&)IC;S<4D9N<3)ZB;FY<%TU=YSE0.4)C,X4\>2Q93 M3Z3N0JK&35*?/;>9\;F9EB]1KV8#5*C>?=RJ#\N P*0'CY[2L=PM<(,41XMU MJ,1=HHM "-ZM^'.T_Y7FRHBB.QY2%/88E2KI27A#@1*I? J+/0@BGP%6(N4B?#N)P-'&3!G 2!2&8/0B[&/AG;_C1 8'89J/!YE/ M;..T,48_XV11*J32@IIH2 I/X3!',\3H!X!?]&SA5O@AWRWN-H)Z0FF2VJ;S\"%U-9;^'>KF"J%!8HT(V=B[X;H M%1*CEX0Z(>Q-HDVT]" $YQ^2W TPRJV( SS&<"&3"Y=VRB%.\'P0SE.![V/U M59 ?I'6%OQK)%U*(T5;:&);":0^N.ZL?7?JV0=!_KE"8:'SGE:.R7)&SUU2' M'>&.'YB0+:02[7I 7"^V'L&G7=E'\=K3)\)E]3!0CXP.8889!NGKE(>M(JD MKB\12Y^.G2T8837E2$1#;"",L&ZP2L:!LF\3?:_9<#FP0J.%QD>)@F$:$45! M?O#;4"RX/E(&RK NWWA8G<>SMB*>:X)RU4;A'Q-C*2&*9$=B#ZP-;(WU?6\U MVE'OJ%(0"6DZ \H*K._9?1*X5'%/Q6ABM@P?UT%9;,LF048ZFP0H@$+R=)&"EUHY [S^$'>TP("ZD/<'A@5&S@T,*8E(B,$U*^!Y,=)#_R M\5UMPZ/$/Q4)RS9 _1SS17*7:ZO6><[=.9O(L4X%!WEO!F/XZI\AY0L+W>,5GPP M,#Q$5!GCS42E.'J'7D^C"GG5")H5O+5 9(F$V1I8K1-5PS/S\]3\("+P&@YW MP-=&5@A&BDAY$WTW#W*CEU>K8LH)$CIH+&LK%B#I@]BBFPOF0+E@1!N:N40# MOK ;O2_>417B6L23FY 845V&M][&:/%#Y@ MH2MSO:1A)343IU3,2XC(HB_>IV+06#C1]B0LH(FJI9G%.(&C*BWMMAIC.,%%@DL3$0ZE9AS>/NT"7'DW4TCX43Y0:A3?TL$Z?TO@*-1M^"?$ILA:LC%,OX$ML/+=GM^" HCQA MSH;%I!N45M28@LWW%-")O :#BS@$UW;$N#8:B,O'W/ ]8*E!!.&^*^JI48X' M=06\4!!G6\''&B/C@3()7$13G(77D5BN*D?OZ*Q-ME3H?\KCKRVF\"8?:Q;X M9SA8^8CWOJ[RA2FWIO6RY(@PM/9XM\*QW4$77G/_^Y_6N_DWDW;@#)8.-BAJ MWTRY3TZ?-.T3=:BICD)IB:5/0/@6MISAL*R(U \[($A+1(=QB)?@5&HQ>$(H M3SY^4L8'@B(:-S&ORBYH!1E3*4+;3[Q%*AJAIJ-C9<84>635#%N,<\C%1("FD4]=H"Z4/UEQ@0FA1#XU58 MRCN'!5^?]B>(KB?Y^B)DCX_1G>/#SDXR@C:DC(T[LS]DMO)*C+G]S^O!1"1@ M$ Y;Q2B$+-3E8[IQ)JJUXE@)ZF#J,G,0$ANU?A"-\_%^ M8V8/+_F/:GIN-00EA&)5$4YTP02P;=V-]N3P=O3(: YT3T1H& P>2QPEG 9! M#(1C1FB2'AI5'@T^)W#KDR$B#EQFTA8FL!?./263T3!O MN 5R5/'JD)&"G2KC4:PYVPGV.V=?%A"O4IS8%I+;C&=G[C1LQA+9,)E=BFZ' MTXJ,DP7I,G?D>JS/P^Y$#6X7#";1BLN)@4;[R\'T8&CU<00 ]691: +I5Y)I M+(C^6!!-=,> MVAXXW03"/]9#"JN)6&\BQ>'P 28D]BT! 4$ 4K,8*0V#G&K MSM&]S)>M^_V^RO._EX8=^E43L5%Q%]$[0J_1C=ZH1$Z!JXB:LV@APMB%)BWL M2GUVX'I49D=F;LA90A0U5$TV-:6*DECO<\O 4ILF1%I*,"6_Y%/#FR$&+OLA M?XCN#4UY8<:C0:MQ0WC<;8B&FYW@CL)Q:]]SY*K2!^3'>MEMV:5"*I-?=.-L MQ 2/O!^C=CB)68)$_I[$"T]_782O%" MMX/3/\LQP]8&A/(K@+!2 ;[B',1K83+E_KT+D#C7"O=">BF#1X5& B@R_;%" M()9?#\/Q1.YXVO:"ASE'0;HVIJ%7T!#>?@ ?_N];]MM;M7,Z57SXO.O:V:E+1#+]5-KBTBM?<+I6Y/A)4Y#"_I1Q? MB-[W/WZ$.R@&%(5'#C/"+X9(]&P#AY'1!M]02HE<,?NIJ61AF?:[:&[N!VT: M7!9QSU\QXSS'.+E,)I$IE9>A;=9#!D5:XE*4!D;*,JDD:RPF_V',LT4$'QGO MNEKW>3T4'!5S\VB6)@U\-+?MQ<+]'65Y3,=KI>,2$/)6<0JI']S6YP*YRJ?/ M1:XKX)7JF&/\K#;:DDGZ ]@;+Z+R94OJ#,<3Y1_Y"_:"+@; >;Y8;"!O<[_KI.CY72R5+:?$LE3XTR2RGIW/- ML;'7A9S'.SASGR=$^,ZAY<)ZSON"\-4?Q:X26Z5/E'W8\#CQYC#'$N.^V<_( M%YE,(9'/S(KI;JJ='4P]_]R-F,O-MR\.D:V!4E^43,?+F3^:=S1?1G_*HO E MEX4L#)=L*)GFRPFR-_^TY&,C,M'OW(.S;MMAR2)VL^R#5Q2L;I4*GZMB>YTE M?)^'IC?/YGTQ3>?SB7RNM(0J[#7:MNOIP/FHQ+IF&_?%E)F=T:/[D5 6&[4? MRJA]N<0L;"U%7&Z2%?M>'2R?2.?/L6,_0+7^1C2MK)L2-LCJ73?)O+-5O.[C M+IU#RKE$(3T]]VRC+>C7Y0SGM*DL-WFX.8=?1:;P Y2]_TE^I)1(;RTW;_A% MDX3KII.UI0S7?? 5,PB(RT0Z7UQY4\@?&SEKN(!^WC6_\ZYVQVPFW6>'NNEL MP!P*[+@?[A15NS]0'2I)E3?TR?M)X1^',;Q>T>NZ"K-TIL]M%N67@:(^_K%\ M$"PXKS'_L 0XG6DV1\W$'=J3?S4-"V6"Q<(\]7__8ZP-D0T;#J$X(F'^!H0$ M^$@H0S"@_BJ!B%-@XZ:\GO"O4BZ5E9_0=?4#>=-[2ME]9D$E)X;OXZ6HT9WB MY;>&Z\%SXH+6B1L4Q7,)I6;!R1D *OIA>(&O^.CE.\F]>2<[JJY+C)Y#CJ+"6,V1 2]Y%/%D#J(8/+E5'H>P>!5F^*B8PK:_)4MAM^G M-PX< \X!(%%T6 ,O869.Y.I,0V/!I:VT31"IAJT#]78-P+(*"EWMP+'^*F03 MN7P._ZS@5^EN7XV$&/S5LV'E;**4S@+E>TF#>TG5YX M/S5 >_PF[F%X':XN\@WR O:!/638P0A"CG5H61<(RVCC_B7=(ZSYX6-BV M@%='\\&Y ?*8P\3@8(X2376[BBV?PZNH.RI>P!R!A&$]V$AI1#6JN$*;[F@% MN($J(.0,5-^5 +0#S*DS70IN*^I@X-B/!EYH#6_8*@?HP]-E<@7Y M^^3A!-GXN%V^*L)74+NBJ[B?"2:1] Q+@IJCQEA.9'BS]+O=*_MGDF>&6.5B M)Y\JC1-&ICB/,CA"HHSZ5P85>V1_>G;K@#>/8'[>#G>"MTMIS"*G(0+DG9 M7)1/Y0>3SN.&NYD"J7I3/W(W#:*M<,LH>7H M\['%VJJ&_CI=>8Y_I,,J75BRQ9@56"WP+=;'OPOMY++P9&CZ"(,GM%.BYDYT MDUP4BVO4P103FX;SDK(<@J3#_T9>1K:;>!U*8K"63!W(BD6W1 =]/P7Y&C\5 M?7 PN BZ[!%K1)B[3M<3=Q,A7 +?A*>P!'\4)-Z$"0A2<6N>#:A:8][%N+7U M5V8K]&3);E7YND U2%7J>%7.I/\W\;DV<7S<;0'LU7_3+O.%%"B0/SO_N!'S M G +5S9JSL 7= ,DC2?9C 0#T5'DJ'W^_="(16M:,WU47H$0,CP L*F"ODP( ML>#Z#B9>$@K( "!)^06=#6!%(Q04:A]DCO%$'P2.&D@'EU%("7$#[@V8MA/^ MX;0[*,1#5"A,G$%3!RIN%0PY>O32UGHZ5KKN<@$UDAMPP"@'R+B %A143-4U M[*\3DHU QN%D@47GNMB&!JOWT?A3A;V.MB&P17B<*77F/,!:RKEC=QRU[W*5VS8>F9XDWTGL M:> #?)#*4($X*JHH9I$=X].BPEU&]8P>@H^ZWZ3-3>&>J^CQ30;:CS8AR7+< M[S9I(_A*$C=(@. /21HC=G%9 &75&>N9@346ZY-SCB.^<5+WXDVH5A2;$QP8 M;#KJ&AU_HNPW;<37MFT3D(P9HH\\P*J[J>"S&VN>3Y,C)C!&Q=D2 E1H/ MBMD(1&13V7B(U1(Q\%V">-MD,%#5 MS]*.RX7(9C5.O:T$-)=-%'+9/RT!?=;B6P&VJ\MMC7K.5/J\;/O%SOR< ;"A MC)I-%//3LQ(^IO8]D,%"#"N@8^^XL2[^.KKX/?G\,^CH3**46Q;KORL1[!'@ M%4?F#LDG8KHRQ%(('@5U,"SJC11/?8R5>*S$/[D2SR1R2S.VURWASS!%%:OM ME:OM=7<=;AB8YJKU=<-I!19_.?_'%XV]N]J?Z,_G+0F+JR5BQ?\G$F/=[6=C M0/EKB2R^[H,M?XY<)I$NSVFW7N,%2YO37@<+/U-7I?*QU\_64@4-/E0&8=E4 M\?1@Z+SN$;XY4H:V;^KTIQ8371BRS#MHTY#+ 19=K+*!;[?L!S96?01?U&B/ M5,'3DKN>6[>#7UI8M_..T-Y<.IA5/1&M_U]",6$Q;$P270.%:/?21"WA6,_ M1"GA5O@]7K3&"2 L[YA5@A?T ]#BLI0N+ HSK.!!RV\#C?'R+=%G4Q7O!L]Z M:'A=7MJJ^BZC"IRP V%6SP2O"B-*YL7'P=%FUM@]T\X0Z7V@29)A<2\-+_-X M33/B:^K@8H%Y715+987Y="^:!]IMTBICBU2!0EN. 2_=9^8#0RV&"ZB6FQ2K M; [33)8JU8&. "D)4:AM\N)+':O1J%8->W=EY?"?LA-6=_]5*$VUX63#3UY7 MG)LOA,R94EYU%,%U^%+7L[5>LA42HT@7)123=<1K8-DV/]-K*I> E%I!'QU%1#8&[ M(PH 3=OJ)(&-B-U "" $1/%@8L$:^4BGTT1I9=<@&:$&38+!$$)7\JBL;H6U M;7P6'+"AUTU$.'X!6'E_9ZH0K!]"*W)8^6IL'NB$-<,#,/P,C6MI:\3[+ Q> M;2RJ3\.V423E\?+9>=U:-PV AB[@3(2+0*119]P@=?+.@+X?WU6! ZI\%^72IK;D/'-9!%'HJ@&B"-^B1E0.Q]"V!=Q.=,C@&M1EI<'[L??*Y4T[TB*F#I]YG3UN MI+4'4=@15-_6RP%7S2]EWL#\_F&<'/;!3O:4*P@K_P$_0<0P]$?3T#IE*9BQ^HV/:+32D?68* M]V-MC9[ 1*KIC9*!-]2%9V&][\B\P 4 Q+\3.(!$4LIWL#[_GG ,(W[ 6ZRF M\6;( PMPK[%^"X %?\\F9O?ZD:30U3Y-A!'-<"Y[P#T.#0K%@8OF](G%&^Q1 M=1/C8QVT>2=O,1Y=B?9:X3X#%]'NCUEH+VC$B_01#46#8.BJT8IA2J3OO<=I&SY[]EB=GG4-M]C)JH!!TXN(]I!IT()-*:)R+3% MQ[&ZHDE8!@J"%V'3I!#,9"C ([[CA)%R5^U+12K9BML<\W8F +A2FI86M,PU M9R?CBZ>VE=RK5,Z5$VYSN*LET&@VO$W_FZRW#.(Z"*NV8:$J!=H3)E$TP<$U MJ@BT(0EH&AM0O%BCEFBD)2 0^/[ #(=O-2TCZ ,%58 1T&SZ)X* ?LS\_%M. MG!)1:W@S0R,+VU]1Z?LBV@!4 EZ@YINJ;(6V)"QG;%NJ2K%>A4Q&C'IO'S1V M*BFQMOA5,2)CDU1LY0[HN$63. (B2F Y&J-!/6%D)C$5FL&16F,+X@KJ]#[A M-6U#\(EX4)5?!'0PTP!GBD9"87BDW68:#['+ 2(( 6(FV,!_0.+@[[ MX!/2 M3![KHX8 JU:W*9\%7A%VZ8_%ZH+V9*6%;=,,;?)(FRXWI8'\0#F2J=B"73$, MSSABO"/:7\B(;93&J&;$X>AI6CVP\! (/3:B#(:F>AB/:XNV90#&C/6GIP\( M4XV@U!=C22B%%C7/HW^6E!"Q_.5<,MZN'7TZ@3.XT")P$8HTIT2\4ECY'-T1$9^(##P$6TT%G0U ':-'REX&L,Q_(9#':- MQ!;Q.9*>G13JKC6"7?>(>8FX0_J=G.4W0PS)$3^3/(NS.\CD=L%X93-H>BPD MN&9:7.\>9D U*"(8YW=.1VYWO*+ PL$'8K(CDBP?W&AXH'\0 PF<.@C.(B*; M>XFA0N(>3!]SX)'*!$G=7$633H173RH]91<\?K"_ILEB[@:13N! )F@_B\M. M>*_,%LLL3W1WNF&2%HVH4)R<232%Q\(D39!!F]087$8+(&H8\*&_4AH;#T6 MF;DE$L;8=LLY)F0G=+\?N!PGFIBP&85[T1@SP @KO'52 M2H+L73P\Z#14!-_1CZ>HS&PM-MN7^[$:L3;.F_,*=Z?C56.N_0LEW[*F]8@= M$*^IOF?+#SBGT2?O/-"G6$KEO^C0#"[&4^G"HML2UC;-))LJQGC90+R 85W99/FL@KPT(Y5< M8:42?/6NW2IA NX;?OB_;X5O+Z&'[%9JH9GQQ\ HOQX6BVY$;%!AP DO#*A1 M8<",^_X^"S], 6#FM6X48VY9)[>LYV2KX)9,.5'(Y/YT@-A:O0D^0^Q UO9_Y]KR;UDV M^Q%LPM>Q^SOR[SK//,/L75%";_7LN1BA\YCS>RE13A?^_D .;DS(JR;D=SC+ M*O1,+E'._?&_,4Q^#3HWO+6:QMN%]#6?MZ]J3RU91&V94OE%K M9;-+5UD;AO>8_%>BV#X'^><36\6M:0[X>"[5PI%CL37Z)WR\,>/:WT&G;?[( M]==;L]E$+C\=-8DY(>:$1>KM$W)"80LXX=,Y=GP)WM<4V["Q#?MQ7;@W9]%R MQ41V:^DJ;L.0'_/ 5_#CWLH#I6*BE)ES%<<'<>1FG'83D\4;9O]N(HC6G\;X M$Q"%,F9I\-CTI-X;(;1L.,6L%;/6QTLSOB=K?0I?M1(._OKQ):SUS14DGPAJ M*U/;&^8A?"!-_HFH*^;)S>')S?/:-]\$6&=NMO[,M-G/YSE\$5?@,U6]_D%Z M-9V>3BK%E/QU*7FC_='YE7")[%9Q6:5 &V/#< U4G7-_U.2U2E_"\OVZINPG MSY^^E?'3B6PN+H.-6> 3.&)O+@U*E$KE3^!JO?PRL]A4_:"FZAK.O'[O[,TV M;2Z=CGL28XK_>%["# MNVY\B8G[UV*K=>56ZSAWY( [=-O'^]PV012L=A+HVH^^DB;'?"%1RF[%;E_, M0$MDH T]^BH8J)Q)%+?FY/C^0U==KN468OZ7MUS/N9S-TJ_3]X4&9(<[$F ^ M/KAH'NP<-&Z4RNF.4JV<'S0JQ\IEK7[6O*S6ZN]UC_/DMBHNEO*F85OPW:ZA M=7&FN>GC'3)T7S=.%Z(?V&_?>%!-[&/!-_U5+)?#[Z:4:Q9>=QVY5QR?S +O ME>63BNX[=&EME\$_>&]-WZ9[:QC=6[/@8..;^RM;3*>*P5L-2[%L*TD[[:B& MY2:4@0/G= C_*YOEZX:A_W@RMJ<$JEMP]-L^)2VG%4=KN- MC[1&\+4%XZ#H';EL*A? BFZ[GU>E+)Y.!YA=%Z'OO)5.&'I&NI+-9 / 'R&2^!DB$9X M&VW7!!HPH]3D,$\EZB""H7/ LK %W=<\0;WR/OH "[@XD;.#G._E:8#X=9H)3I8-3-;I@+W2ZG.04H#8E(FF!4P'DV2B!@5'QNCU^TH$ZXL?W;.7$T!Q[NT'H11(:^+ 6,"<2 M0I^ DU+PTF\@ Z D$NH!_&80=+:0394Y4P1[<$'RDM@!X0A[,<7:XG#C+ZB M[#3QF 6%BPAX 6Z+ ;#ZA![:%)S'!%GEC!17ZS+=-QGLD@X:G(T+L$GI\UG6 MB!/%7_E"*C>!AA>0@JZZ,PG!Z/>!$/ MFFV;2 3NR/58_W6T44R57D09\#M3 M'?@&/]P<.IBF@/?2%R]3$0O1DTE'[!(X;X"36=#/E-/S,1!\HVK#WS754I5= M52.K]E7(R11#7?\/O2VI,=/\N2CP MN-SK4>=>MI3-2W\XD#X8%9F\\Q3__7]C%[P&;FY2LTW;^2%]V0C\!&"RY-9V M6)+?'ZNV8?D?JCE41ZXX:[F0*I=E!/I'X _G<$^E5+KX;R7\$6$RA;2^^IB, M@$TXT4F3M;T?_%OR(_)_Y6?/7&(K,.[9@Q_9#+K)473G,ZE280K?*PE5Y$+< M_%=50 ZU__?M7XVSZBQ[B!M2ENWT57/,&14?@7)!^D-&1F,)^3U@!_5YEI@$ M]"P(KLHL?(5KO8,&LCV0,G"VW'Q'R71 AD:63#K5LH!M-)2>8("#2+ L$IPO MV'&"OB)$LHF5R$D7Q >+NHBH =KB><6T-1++: ,IV6(AJ6I@"@'.2.B?J@^J MX]BPD&_ARQOL416J?GIM5!;2ADHH_H!45']@,H^\1K KR%;-@&.W=\V;@>A$ MY.8/X"7P"M1AXUL%B!@>Q@ 4Y$]\E8IF85HYH7?Z@90M]+R M#1,UAPODY0+_ K+AOY/; CP8-E ( (-#(8'1$T/#'X;@?G3AC_@S;G5B74 6 MDJ3M>'1@R;L!L$,G7#!+Q"M'4P]PQ4\3.E5@G[5MT[2'@3E(V(Z$IT+H+=- M^V-K; U1H.O0?.7\3,8^>5 :YU"R%P*277HP$NJ+"2%C'TAL% MDF>4SWW>]$;VBGB'BT*TA@4BSZ'XF^O-"DME2U'_1/:X".'R0HW$SR0"H*AJ MVN3V!'%-DIV@Y$!I_)4M%$-P$(L**1%9RQ6[I8"3#-%PQE'!WTV5PC@O=Z9H M@;9/O,0%D^^"M4EQ-JZP\$0$"_EJU[4QF"FE]-1) 4,< MZML_4L:?D(S_[W^,M0J6@/PZS$*XL2"TZD2!&H9Q05?H+O\0=>_X:2;CL?B$ MRJ4J5_G +CHN,OD^D&J"02@9X ;BRF$=WZ08C(POZV.[I? P182#E=<6KM_C MFT(X3)Z/RR#VB.%W;E6'D6\"%#C:753NG/_I]#H#H8I!QDDP\B03OJ(-PH7O MQXT*1]>'Q29LB:B25DVORT.>FH:V"%GD(M@?9+#XZ^6RJ!( "D8;!8M'"24T MK1]3RJ[O8)M&WW881B<[<%Z3N:XTSB+[#I 6Y"&(C$B3J-SCBY(4!Y%,& V.0"X3QX#\ !*9/0,6K3;MB]898)[!K[CBC/(HP:' M61N1H^DH+B/,4S'<'L<5NBO.O@M-&T54N8HOQ2CC7@"G8L6I0;6KMOVS804-@(7 M8'SZF.%R<5= .Q3U0O^-=@UF,L,@*^I]W\3\I@NF-P5+#9/[%K ?W"Q[%"E6 M2BTBK8%Y+RP#V*U8E+]4H)^-ACS$4Q M,W3Q@/HY)+@?I6I<*"IGDT($,/[$ C$OD3?.?8& "H''D\D(HN!9OBI*8C)T MHO*,S)?@N3$,JHKE]UO<;B1$)D1JFVL?E/N>[0#M"+)!UPE>';""^ X1 KR" MBUA,I+38R!8@(Q>1;0H85[ NN?3@YJF>]/F( M7H$Q>@QE+WA.4;HEBE-=$KT!>=%30#884/%0FX$#IQOH?"\U/[E$XZ1FP=<8 MD?LZ+9,Z.7^6R/+#OX"\@XT%)(O) :P6D"HB*D\T6 ,^$E3LDI/,50/] ?A2 MN*\*IM,(]9RK@'J!)-O&(].3',N:2-D"#UV&*T=J()#8%7#0L&)! ?Y$24\) M?:DZ)FL.8$ M&"F(P!"8'H+ &PV02P!#+>8-&4-/"H4,[#^3A8VSWOILL:I$,TF$<*?1<_;5 M'D-\&38P)9ZQXZ!<"3*1009)0L[GY B/ 7%0@!%. FZQ;6%0:5U'/2 5A\?T M+:*-J*GE^B)2BH8/P<$2D,FKKN/ ^TI]MDO\4 M-R7;%&D#OHFZ0W5(\8R;D8 *7^,V#H4"<)_DA;21,>E-Q#Z/ Q,,3,6FCN P M*AEA'D%K<;IL*EV&=]O&Z;(X7?:!TV4BJ /"H(*U+V0POV-V;%=X*Z^JPL,2 M4#**?50CZ,\$AU"#0U!*Y*]"*2R5D@'+J=I-'KKD"9L%Q:7D.PE#+Z]DA)*1H\%H83,91/!1^T]E@)*JX='-OVO;9I#_ESF7+D,2SI0#N# MRD#="="0<80O,@WNK@09FV KD1TN@%)893X7X7G@ MP <#GP7TS>=[0$3^[7R?*4<9^&4\G\]/TNQL?@5MF'D[O\XFXU<)%F"N()&R M4O8OYT(HTCE>+@#RY6CN[&V<6]@*.7>9O/@J=;MIO/E'ML(!I2H_N*U@!(>8 ME!F9K?QTP\H5FA!G38*W*%+!@_BC"(N171DI)8ADYS#6<7Y>60/E\@DTRI_3[::* M_EV98/J(HC]J,@:9LFF3,9\+#:-GN,BB3,6D62BS742Y7=5A;B1(7&F<\$BH MVN>N0KX0*6CAM4#$Z4'>4@AT$&-#KSO;"O*H^C_:22#6Q4"]W0= <7^%8N)= M9O(D-MA(;GNDL#YR(<"3_BCSM^HC$UP683+>0X;EC?A;4-\(N_!,)IE5U#&) MU)_*<[]P7LL+HN7(H=ET9HLZL."A PMC;.BUG9OJAGM,GTFEO(PCTJ^*G:R* M#C,1"^J=Z'"U/8[OXBZHBJ'_[]M=%5/@FFK>58*"E+MSV\3$A?N-!S(W0+O( M72KA+I6:J,Q<6[$9>,:.2!&V, 5G85[+@_=B!8IPV(71H;>H=V:O,H&/PNW/1C;-F%% MMQ5>*V$:C++>(U[--O&HR!7"6W'%1/2KHJ1QUK=$"P@\'O*(T1^ 0D&?&"F] M:@.=6FC?P$\T78S.L1M4H-0]^$#T]6++"JP@^W%Y+_S&4,E9NYW<%IW[=>K< MKS@.RH-UTXC DZAJ(#LQ.3YB0(UL-!75$^E,MM7*J^R.L=S673ZMM^Y:.LO? MZ26MWVWD[NU]4$ E:'%.DADF"0(H#$6Z\>*'+2(ZV2H&7_$8$(14>(TA:#0*>)P<1J;-F(7'66BOB)_C M,:>B%L0W-DFW+H972:]/GB>"65.IS KB%, 5.RCT!Y8^IU"6H,/M7@BL:GX8 M/HC O&SYUG&+B I-="<+[G,\C/:;B <0, 6]"(O]#Y$[!5U5T08+H@UT%6V@ MH@UV'6WP+*6$T[X*9\SA]FA"#N;D@S3O_I>@)P:(-.@#B0WI0FYGHK0W64X MZU4Q@I]#U8+W(PMF8R)4T0WM5(8=9H'P67 >-V"+B+@G,V]X:&,A8S9/. U@ M? O2'D ?KE!6#6TB[6.KH^4!^SS#F)8"8N$.+R%2\KG^K:DU\A@0: [V!L5Q M\&_S0/VEB1^%7)^=15W^FV5QW;"A22.152?CN\6"$S'@"P+&CXO/3&@D0WXQ M^X<"#K'G!&U.9Z&4$@ML7!3Q?)]W,>4%4UH6" M=M(4D,?B%R2<\)H+&(5)/(4TEAB#B/F19(3RHG1)P7V?YV9B:V)#D._,J , M)^8)WTSLT&8"\+-NYUD4.PLX/B.Z]G<<%Z 4M"VBOU5> ^FX9U1DYD\E#DR8 MO5 4< P+J!=7S52&IW3" M-6;A[E(C/,TMI5QAF43R_1.*%)CP":]"48A&"Y9,N&5-3[CM<9.S$T*-K M=%TYN./M&IUVI['[3;I5)UG_.,GR'E;%ZG,A;&_2RYT;#1;U^W2+IH,KOET/ MJ+#L'.>.$>XSM+UAJ?#C>=]C+KD8@6CG+'K%JU5$Y! 61( /^P"(LA]%*8OH M:))U+-[.[79SWLY56?;V,:R?N)AHW,^T#[01%)):G9RN=I&NPPE=R:%,!B.8 MQ"M2E41"#JSOF]1'RS9RE&[2FMXX9$?B3YX[TW"*MW++^<5(QK2=V +'>_%YF MB5*P,7=DA&(6+C4ZS] M9.4%UX4E]#3SRZTX=F@1_S^KB=D5(EO@U90HVN7X-/GC27F@N+ OGA ^7RX( MV)?VX!(V1?T,@ +"9D[.PP[#_"%>SP)= [STH'#?RF7H97E;B*UPORL*0,>R* M[!C'[CQ95G2!VC 1WT1H:RPPLT/N0^IG2P9=),,0+2E(9]DVEE7Q),@OI]3W M@>01&\ +]0U4X=A\. *?X(V%(V1FNF*?GC6FN=U]GU>2]";J021-5%^C86RU M*!?.675%[<7WX1/5E]F0$$B&(L?Q[9=&&657J9(_*6TKF+O@M1'F$X0:Z(R*"KP[%N)^+,QD4R\< M/Z^/&][Z/HO%GQ=QT])ZFN,TV]U&PW2[5EO7NT !MVL[NLO:S;:K]QJES=GU MV75W2\7-Y=?/E[=?#Z[N[SZTFT:C99I[FIGAIT2O']Y*?Y;([R+I-#' MPK!Q)Z=_ H7J7XNP2'17=BU#T]H[&T.^N]3KA/>-%#JWLZ,'U)MR]B]P]AO*V:^<_7OE[)?>;K)BX.PDP"D37"7[ MT?SH6'&"#AU/GIV.Q"U],(SRYPHE54K/B" DM(AAE_"_F3].& Q4-G':-'FUW;;ME=B]%>EQH- MJ]MCC4[/-MJ6H6LS6M[X&H!BPK2 B#FWU&=QZ(H0^]N)(W'W6M^HDV(_">\H M4DAF ^1]Y=3Y*C(:)';<7?'3I>:4Z2-+Y%$LJV5+93!"FE2RI RTM2./.IQ2 M"[(Z>([%I'SPH)C<@8:Y%*O-\7*9@W1 7(8G4?FRF *OO4Q').P!&2:^[7*1 M7NY?8Y,SUJ '6-@@?I.Z#:6\+;1#69<6[7%"DVHS*C")LE8S M8"1X:+63CZUVO?'DL=\%O53X/F[F4:9DV^3L;WYPY*D 'H] A*4Z7\([WG#V M*.W%H9\F;!NZ?O&1F(7W5L_%*8&XE0X:E:@=U^"GHU<]8/;?'TYZZ^"'9?O! M5\@/W[L5>X4D>=-+Y+OASEI&OS!0X?GTN,/C- 4)OO!#B=9%",4%>\0%GS%K M.AV4AZ\0I$*0"D&NFR0;%XS[2!*%*Q6N5 OG]>.,T!4XZY;'*:UM6ZH88]\9 M0^P]!'.$KL*A"H>^'1RJM*>"G14AB8*=:N&\0G1Q+8._'5DW12%/Q1L9;XBM MB& ,3/M1V%-AS[6NB(UCSTUXA)2 ?).H4X%,A2D5;E@-4](HF6^O4FSQAMGB M,QT+KO@/D^SQGBE(J2#EFX:43UGWE;2LL/D-B9*BFT1BKX=]AIFXY7"> M'-(CQ4<;UL:OAWE"R3O747@?T8$" I8^C\SV0[6UQ[78R7C'- 3%\["GOS#+30)+9K!JH6F18:V'9- MIN?"/Z.N-Y4IYFV;8M2LO\59WS\#G"S\H&QK+PEB,T$5.6&*Q\E65!>MA/ET MLW&LM=;N"GU;_"%!WJ[Y8TM>T%T/\[F0S*HC?RL+SGY:<&:H4#Z^04WKJYY6 M#JI.^*GM&^C5'VF<>.ZX2(BIZ1"_3+:?QG#E@D'/.&G^^Y@JZUSA#IYXQX>* M?:CY=!RFR:GKC9@S;_2%L^]$/S-"E,&L? P#$P].BC]\UQBF.)=W#[K_!.^V M9]B51U&7%\04/\_$E[ZTN^)/_!#T*AI0OQ2@*F\5-RXN_S\$VWU&AIBG1X;4 M<\B0123F,>!>3'J84$#"@"3PD.V',71=/ARZ)$PC8H>#08A#".T'0F.\C<\Z M-&&3:Y:P:. %%$\_S&[&"4W2)(S&!'[!$U^(&T;$93#+U" M3 %_.ZY/.'E#BW!:$J#J;BYY;@69=#@"N$S8H'$%=(LN SPHDA.CV]2;5L>4#ZYG M^#,1NE/T0$$CY2+V24C%1IWPOI%"Y_APMR 7IWOU(8V01Y'%DG[$& 'N3/HQ M88$#G,Q=#Z+3IGXL+M )<4R",)CPM.-%S ;>!&Z.X)X+[ [7A\#=#G.] +[C M!>0F!2FJ-VE-/W2/2(KY:KS5BY'=I\$](V=V'C]=U*[B?__W_H ( M"O]XX(UPAD*?T<"E?LP.2$ '0&IF.Z?8-UWK-?2S*#ISPF'"G(\^A9>1E[[0 M*.K>L8_MN_9#>*O][/_7]L]_/1^>F6<'/U%X^H>34J=_VLT8OH3!\F%TC9'W M^Z]L8#VDR<.M%?MMKS_X[>"G!-.@RJ,XWL%<1%Z8E";C<^AXKC3]G[7OE[1R^OK>_W#R$W. MD+6$+IL=$&BM,1]!1.WD&&1$G$2I+91>1!XC+TE80(8^:!'4=2@LAC)I#Q^( MJ3^10#&S08XE'LA)K 1,'D'V>$ :+L22$)Y-O-@=\V]0$%!NR #X' MO7#X8<-<(0M1!8,%664ODE78!1P :BU#>P?CJA7>(T 2?'+ @H0_H;\C97F( MZH!86AM;P#;9?>H+C7];^U>=K%$?+ ;%SSJAN' TLPU<$J$!J?_.\6*8H?$I M!Q530-9HUWG^+MS)#HBVZA;<*1_27/APZ6LUF_G^-*XL54-9[S'/"[-T#*N M;@0937/V[&;\]R_%T>3P$3<,872:&58*]).$,3@6OFRF[Q/5YV;\DI MW86-BJ&CS:8XW99>;S5FYGLCP-/,YP8P(" 9D(A_O;LZGYN3M@3V \;G>SY8 MENSS;K .2==@("9;U;5MX=OFF$!H2[G!-0/7CIA[80Y1ZH%5M\FD&C7&= H^)-;("_S955Z<'3 MHOBMB!9XAAU$M(K"0 H"7!*V6$IEP5,P64FQH\W(BR3*6LVTB+1JK%0Q2P>I MI#]E(BLLXL+W0_BFBS,A29+]S?TMIT)*/P(1E@K(@E%G\BCMQ:&?)FS#@G'N MVA /KKX%+ZFX)XV5W-HC3;%/QC!OF.*S9,[,:*^*W.7">&;=;"@NWRJ7&W7= M4&R^/7I;NQ3CKXO:SRR[*77HKD/XRE1YJDJ"1*$KUM5867%M>QC?>=C]/ VQ M/W/X@<5VY V% MJKKLV"K++4.8FQ@@S;Y9BYE=8R-N*CZ5>_&2S_T??Z9A\FYI<^*Q=P?20M1/ MDF%\>G+R^/A8AQ;J]^&WD[/([H/^CT^8*>7VJ6PI"-:63ZSZ)Y%Q]QM[!#FNLSF]FSA4/[ M;(;'-A!3XSE#QC%:-M!'W&/)(V,!N?'"A+SW0_O![E,O.":7@5WG3_!?H)D$ M_0*Q^&'&^*6D\ J 5*V'S:\'B?,(<%H6*'&>1A$+$G+#AF&48"S&1WB:M&O_ MDF:W21DIOC;, G/77UR7?A?Z::NL_BJ5V_,L*/LY1B6-]V!T58?"YGY!X?U$ MODO=7-55_GH+KAL-5/[F]I3_&BH.?R&\-9\!;PM,$0[>[H.+_MST0.V"!@U'"6:#98E2+4<)S M[;;""OPE_";UOJ@492BT6VUIJ];#FB!OSOG"IFLHQ*LTVIY+*"6#*SV^JLL2 M6"!*/NRA6B20G?2H^OZK+$K*]RPJN2#V]5M1=2:JJ!95]3 MUMB;EZJ*[]=@G%U/*IF"M/LQFJJH+ 5I]UWXOE9(JVMU_9]*0NR5A:^PJ@KY$M:)9F8%%D19A?PT>Z'O MK6/"1LQ.\8FL1C!-B W, >B8?*9Q O^($5XD*7B(Y1ZW7-AI<1Q MI<=7=5EBZJI40P78:]/:/E?5IJEC$*.^/54M3KDP:4VW#NG1B=YPQ!6ID7.< M%]>S)_EJYWV/84UX1,D8S'LE#@7+0D8*RE9:='TO% MZY6A4XG1?5Q)2E94>GQ5ER6 LU1)@=VSUPYPEE%=G/71"RB@*@!5GQ55V6 $Y3]K#=L]<. M<-K6[&$5PVDSQC:%TZHM>Q5.4V)X_U>2DA65'E_598FN*7-:M;AK;C;"9>![ M 2._O[_Y1 XO1@D+@ X^(^_3&.['L8R)AIZ33S2X3^D].ZJ3.P O;NC[X2/^ MX$;A /",%Y/?4AHE+/+'\K5C@DD$-$$LY 7$$\UX>9M'I_#G$3D/ R!Y#$_! M%3]<5I1HI#X@'\!)?<:26&8O?*:1W2>F*#UN\U=#)LJ>Q]A9CLON (,R\AEHW8_)!2\=.:?524.KMG0>#H81ZR.)OS%> M_K&%H5ZF4JJJ4 MI^'G24)A??\DSV@OG#MO^XQ&>%)A_YWCQ4.?CD_YH_+CV?'/1KO>1DD*=_IB MWZ1;=6LX?3I]X<.EK]5LYOOOGCSA(9<-J8%%&*P/Z3+3\_]&T8,V> M88___J4XFER*UNS0#Z/3[!3L OTD80S. ?>LUHL8?:A1%YH_I?XC'<=RK.U& MO=W.#M@^G9RD;6*?6G6M^7>27R)-9B9M0$>U MDDO]5\YB:GXJWL5L2[).^% ML8<2[S1B/D4/P-2,R1D'MCXU #J4I]O2ZZW&S'RO6S_S:3'SN?F!2L/ 7^^N MSN<9 99OZ^^0_X0AX%.8-/^$0,4I?)J/JKXY48:.?=[(*$/''J+25VSH M4(6"=\Y=Y^$WK( 8!OVU0"SJ3C2X0--*,']$#G,#1$T)D6K!RI@1%X4[G K M19XAKA_5E22IG"11[A4E5?9_)2E94>GQ%64);-WQUQ\/&@?+UR%NR3<]ZCF; MU=*H__F/O^I-[=VYK \4VWWFI%AI$W5=[$&C-"*@#*G=%]O8/@5EVG!^3= AM>3"XB/V9LCA9H"CV;G)?)TN_@2%N=F(SNWY%IN.- M=*-H:.Z%OO-NU7E3WI<9[TM#>5^4]^7EWA=*/.?'@Z[N-IN:8[6ZC+6TKF7T M.MV.ZSK=9LNT:=-M:59+/Q"MBC=N+W_^;BMFMI+5WKR%_70],9 ;%P M261DUXT)V?.NK5&8/0F9IWM0#&!%9(58RHMRYP='6\Q.(Y@/Z,7%R.[3X)YE MH:QZQ[2.Y8OW7IQ$^*D^C0G M3&Q:8I>CKF1(UD1/H%D=:WV&W:AQP"^WJ.= M1F*['NM3W\42EM@(!Y+R@00-!&D +_&V:)KTPPB(X @"I'Z"&1;*LVDXN(-9X_27ASZ:<(V+,7F*FOQ(/SX+$TM_WUR MYZMHOC&:+[?L/8/X%8&F:V.F#8QG_BD;J]M9U6Q48CQ5GZ@/-&&GY#,=$QD7 M\9*ID,I;RCQ]."(\9H)D.X.MCN@D/B&_TAC0R2<6[\]$;&'%R&G"74V\:DMPJ1PE>*0O1N/FJCJ:<1S:#X@_V%,35,E-:*: MGYV/9T%=Q2UHQ)ERC<_1B*_2Z_2LH(*R@:/LK4%#ZJHVCQUT?=>=_?X%K;QH M,UZTYOJ]:$4;MW!AE8S<@.@WZPU]L[8+V#\* 7'KYB%^_9SJ?QV:X3/O]X-O[OQ="/>O'I MS;O1&6MU@N#?^V=!<#X^]Q4'W5Z?C37/C;12Y3P+@N&'%FNEUA9A$,SG\^Y\ MOZOT53"^#%([S0Z"3"DCNK&-6R?'5(*_@LQG#%C%YEXW9IR?27SCE5%N-\K[ M U3?DKGIS&5L MT[#?Z_U]4/ XEOE5)Q.)#0^[1T>K(BVOTF69\E,+M3EPTD;^ M7Z!K3,^*&]OAF;Q"YZ3KP,\_1!VCW_Z>_T C3M9&G LWMXG*8E0.;U(YD9;M M][O]XV""12L>0<4(>!7Z6W4\&UZ.1V]'9Z?CT<'_Y7&RF3QF4F,VNR?W*B:&TA?5D;Y6>PKQV?F,J89=2678! MCBJW M@&HJQC0!/"S*9-%HKP)E;0X-8L8NQVB119A U!7P MZ(8S3I^(FY0EF9J;F@=:7$EC$;5:QJG0ZPTMVPTXFUJ9.]IVMXA^ "\'3Q[1 MX[7M_^7%_C\&ID)L%;*1D5-)(O'H\3-B7 N'0"!*TA:3;Q>&MEN:E.1); H+ M3U:>GF-IHDR9$NW(]FN5^:X*K9#)H=BP'2 O%H"RA]?P!JE/CJ3M%&;ULLP@ MT=_GG?[ACMAU3?N'L7_RCY)"ZMQ3@/IG9'L;S/!()5TV'BA9&RC!0'4,T^0+ M)"A&"A^) P\#^Q:HGC]9^),GR[DP* !N7'CP95"W*7*)>&DV;T(AQ$0 H-5( M/BA1I48'L,,S:9QUAY3(73^44*W\0M.W^#0;B*^BDA5JVY7?H4H)'P%=C,ID M[,Y"3#DQ,I9<2YJ ]+&3\W8Y]50:BF>6:,VMB(WR'6YN9_8WZ! MDS,9$VWH%,.!CAM0CI(%XA+7<8UK,$WRB!9*@1!;&71)!2>2*!Y;* 1]M2 MZ;N!&CUY*@UG/"N=!2>? M=,!4A?>NYAX*?(7GH$A+15&I"8.-L.9.GU-E+$KIG!\]&>S^\MASY]X&"8@$ M>WY+ME(9^;IPIV)T8):72YUVO48I-\OXCSR!(YZ(G8MT*U&YKP7+Y+7(JB.R M6_+M[UR2_\)_RIYK8XO=2 M0G5'XS*/W!':[C;3_PMD^J<9(G(420">CGGHP"B2 @"M0J)EQCT7_)IB'!^A MNRC'Y1;NI45]\/I5L*^28W_(=H_QYC$:&K&TW0]0I,I'T !(!RK;/LPRB+%, M.<4B8(W<5"I?>>\!]3:$^AR<>ANBZ:?EX9LJ>(HX*=$PHFV 3SBS#_BZ-UT5 MSML^V)#Y3&4S01%'SJ^J%W:Z\A1B6F1J(5 [3Y7W#GR-14#]#PC$'GK=\&,6 M<.T:C /2/2OFBF0>8_IAQPG=N@?A[D(<^8VE 6[=RW&=TVATWN")&J8R1G]H M\,N+H[W>/G)V:NBO;[BK.YYO54>>=IU(91DOC CK#\WIO,( J;\[0E=Q:%VA M\*"I R^MJ@O\+1]7LK8(S57Q,E32N-C38FYU7K?\Q19']%K/:OR^7XJ'.:UJ M[AZBP]5BWF9QXZ)1HV=""KW0JM>P?NZ030@GL*+7G3D6[(N7EY;U?&)45EHQ MJ&G3G.Z/Y6H]M29,&H*;@\1?\*K^?M:">NOP%!:\8:?NKOUS7'-GD;;P?PI; ML87_3X/_#X#ZGW!C$<.\YPM673Z[+T3[$G J+UQG%\4-<^_1V(N>^_GITPM, ML+J$R6[%3<]HF]:0NBDV/Y]$K,VOVD>R=G_^)J[-=+E;V\WZ6?-;F\Q9*D7" MAC]AO\*GI,I"<\.CZ M2JLRCRGG4SJLK5/C^Q;K%56\0B=>F5__CL=:PG@6M'R"R0%LOV. MCVQX@B0OY#,EXVK?CXZZ>P=+*^K+>NX@QW\QQ7W3Y>0/4$L#!!0 ( "V$ MH5@^6)C4P @ #,P 8 #,Q9#(N:'1M[5IK M;]LX%OTK7!<[30#;LO,H,G(:(,T#:Z!Y;.!B,!]IB8JXD44-2=GQ_OH]EY1L MQ7G4G39M@DV )!)Y25Z2Y]P'Q?U_=#HG>'RP/Q&6LRCEV@C[L?5E=-K9@X25-A,'^T']W\N.53P_ MV(_EE!D[S\3'UH3K:YEWK"K"[5YA!V@9H'I%YK8SD[%-PWZO]\]!P>-8YM>= M3"0VW.WN[2V+M+Q.%V7*3RW4(N-63@7UW>@UR@37X5C9=+ ZP$,MB[I=HG+; M2?A$9O/P_4A.A&'G8L:NU(3G[]N^!/^-T#)Y/W#21OY7H&M,SXI;V^&9O$;G MI.O SS]$':/?_I9_H!''=T:<"3>WLB_J^/1R=5H>#H\.AP-+\[9Q2F[O!J>'PTO#S^ST^'Y(1[Q='$*B9.KYYO# M?TIC93)_8A+#-CM2F8H\B#<@U[5 &&U MT#]F72JV ?1634):@T&#@(^L7.N@O^D6(K!Q8H+Y2VL)[L5.D)S&OGWTPE[$HJRR[!\02EILV&>=1E>$9S4;=F M(H_1X1G740JZM1F9W@%;+DA NQTXD+QAI76P]>*Q\HD;YTG99,YNL)B9@,]M M>\A40(D5%,D!C@@C[)Y"+2!C#]9Q$)OQ&.*PM^C0HBZ$,ALS(EM(8)!!)C? !8@@H##0!O!@P M 4B:DOXLV\^$%E4G-(&)-/!SM/8^X-#"%")R"E*_!513,:8)X&%1QO/F,@S> M0/X(A+9?+\@%2V0.&!$BE[!I ^$01[5NU,N<#".G6 C/45:2)00T&QAI ]:2 M3&P!9!$IB"R(9!>HKP!G5H8&L6(79+5)HLP@ *@KX-$-9YP^$3T[;XA^A&\[+QX1(_N;/]O[[9_'Y@*L57, M1D9.)8G$J\?/D'$M' *!*$E;3,Y=&-IN:5*2)[$)+#Q9>7J/I8DR94JT(]NO M5>:[*K1"*H=BPS: O%@ RAY>)[?(?7)D;8:OL7GV4!\%94L4=NN_ Y52O@(Z&*0J\7N,,248R-CR;6D"4@? M.SEOEU-/I:%XQED(XX(?YPN4$5#(PO=0HX(3%LN,DPO#M)P2R[@(+7R4U0P. M\306) @O@_8B?JXXZ?^(4>-7QJBUC?@]8JUO_M?F%S@YE3'1AAN5.]!Q \I1 MLD!&I98[BC@T.T)>D>TD6PX=WI;3:@H=0%V&1<" M1A%@[Q1P:<>UR!'992 9:D1!["41I%2>2&"Y+.#1WJCTW4"-7CR53J8\*YT% M)YR))$%^(*= B'D@SJ\"O37\D7]]./!WO$%#^!+CTXNQ*NWCXZ_C,?E"6E#N ME'P]H6;C.BMSID#X=8 ^ ^K\#?K?"ZSXQ4/_V./J/C[I@*D*[UW- Q3X!L]! MD9:*HE(3!AMAS;T^)\I8E-)!/WHRV/W%N>?&@PT2$ GV?$6V4AGYNG"G8G1@ MEI<+G3:]1BDWB_B//($CGHB=BW0K4;FO.K*D5(PA6@P\E$ M6BO$HPYOK!"V46TLH9OK8@,\@7\QY+_PG_*GFMCBKU)"=4?C,H_<$=KF:\ST MNULOC!$O/]<_S!"3HT@"\G300T=&D12 :!44+7+NF> W%.7X&-W%.2Z[<)\M MZJ/7;P)^E1[[8[8'S#>/T="(A?5^A"151H(&P#IPV?:!ED&49]N&&S*KW#C$^',-&WG1F6(&OWDYJD&(ARL=&9:45*[/\D62L9]?$04-P?13X2US5 MWR=-Y-N:/]N:.Y/S9(KR#8O_#%,^XW-6W:AYR.E\3=?*E-3Q4G'+W+CI-5,6OVH [F%L794\'/'&5X,S)D,2YH=&WM6&U3 MVS@0_BM[Z=P59N*7O,"D3F F#6'*#1!*S-SUHV++L:Z.YV4R<% MVKLI?"+98W3F*4!#^&#?W$.H0R6"YYJ"!1G&D=70L?@ MRRQC*5QPI422P'LEPCD':+GVH=UJ']BN91T/4->H7"13#PZH"]F[\T;X1/IF,_$]7XV+7JYOWYV=6RIYHY_[<1ZD72=1,J)_RHL6!J M+E)+R\SKN)GNXTH'IW=D[JR5"'7LM5SWUW[&PE"D^6/ <+OD* MKN6"I6^;Q0C^S[D2T=N^D<[%WQQ5HWN:WVF+)6*.RLG6?N&_AW- GU:[^$([ MSK9V7''CVTPF(4Z.[V(Q$QHZ;;LU<&88M.P)3 P0KUS5;/R>6:/QM7]V>C8: M^F>32P3?]?1F>.F#/X%6#V[LJ3VR83H>F=E6Y\!M/J/M_RJ^PRD,3R97_OAD MRXO*]G?N(4Q.P?\PANGP^OWPCS_!<.333-MUVT_GVU_+7(MH_8AS M9RD$,DUY0#@NJ$;''#XNF<*H)&NXYIE4&F0$UT)JN$*@1U(M\B:R3] MVYM>N^WV1W*!'+4V3ZW^/G(0G*(HDI3U$7"1T?RET P\#9&F+I@*8NBTFD!$ MU0260R22BO1(?LJ#I<(JPQ"P-(3Q'1)(BM2'FRU$GI/5^$N2(1(?Q%QQM+5N M5N%!9573R"YQ=Y5CB'"K42QXA(IQ(ZIAF$21"-#"O4R)-! 92X!O)F4QN4\! M(46ESTWXG>5HQSG'P) -LS6@& 9?T$BV5/F2(:=K20Z96!.L2=;I_J[*OC#B7;,1AYA@9)!C ""3Y5'N6&=DY M LTQV"L20]IVVDRCB53?BAS[IT3HM1>+$/7A CI*W$Y_X-#"XN2F=M% ]:A! M2QM5J91:BXJQ IDD+,NY5WVI.T)&QD5O06TF)0VM[]?:35-.E5^]6Q1\7DSO&Y\ME;HWG?;Z!IB-Z)L MELMDJ?F.ES^S4BKOZDFN"?YXBHO;1OGW4;9ZC?F3Q=R0Q_:9\M^#_P0N7[ U ME,TLW'UQDG=[ZVM;##X(\FP1S5+Y.!+=#] M*,P>;SZVG"DS1*?M"Z=GDYK7S#R_,P]<&E]3\?S.[%UM[NG?Y&/_@;ZS.%+^ M+Y&MG7+QIL&;L>#S7,EE&E+?*)57D4SM?>3V1-E!T.4QP7;?*I\K6JJ_!RU' MZJ]!=U^P9FS.K:+78!%>"#QV*T58)KG7L]O=#1D68ZZYQQ4O;LV;X.-_ %!+ M P04 " MA*%8FS8TJZ$% #L%@ & ')I;W0M,C R-# S,S%X97@S M,F0R+FAT;>U8;5/;.!#^*WOIW!5FXI>\P*5.8"8-8M'Q99C717+ ME15"[M??2K*#DP+MW12X#S DL:75:E^>?;3VX!?'&6\GB.05H^>ZAVVH?N+[C' ]0UZA<)+( M#KR6U_;;7?"[0='YV1 MYYV$)W:BZ_HM""7)"J:8R CWO/%% QJI4GG@>:O5REUU7"'G7GCEI6K!NQX7 MHJ!NK.+&\4"/X#.CV44$QQ>CSPJE\K.Q/Q^G@0 MLQLHU)K3H\:"R#G+'"7RH./GJH\K/9S>D;EU5BQ6:=#R_5_[.8ECELT=3A,5 M'+B]WMV09/-T,R:L:X&DG"AV0[7NFM:(4R*#F5!I?W>#^U;FU;I$9,I)R(+Q M=? V9 M:P 5=P958D.QMTX[@;T$E2][VC73!_J:H&MU3]%8YA+,Y*M>V]JW_ M 5[>_\0YB<0OAA#-/AU?OAQ7CJ3/[\./X,PU&H9]J^_X1Y M^6M9*):L'W'N+(-(9!F--(XMU:B4PJ]-KM_W^2"R0H];FKM7?1PZ"4Q1%DG(^ 2XRFK]:S4"S&&GJ MG,@HA4ZK"9JHFD *2!BO2$_+3VFTE%AE& *2Q3"^10+)D/IPLP4K"FTU_FO) M&(D/4BHIVEHWRWI06=4TLDO<7188(MQJE#*:P"G+D(09X3!)$A:AA7NY9#B2 MXU"RF11V!/RI2R6!#E=">V0B;6& MM=8R2DFN W+8T7>A9D%=!*7^ZXQI.I\J=*[ 36*J8T1BD>OA^_1JR)6+IT3. M2$8+9W++Z1J&DUPA M\1-78"T)L8=X*E=5#."IN"YXHP,2$5Z"T^ 4^;R_2M%'1^] @TRL),$AH[-S M^*W.GU,CY6F"I*[$(M#UT*\=,':KO=:^B<^.%R]FC\YH68W)DF-I1H@]K@MC M4RR2?ETR277[4.A4%QNL[9$-9&L5M:FF$AJM=YUN7]?9G>.>3K9G,/(*E47@ MWXN4]DLAY5YS=))9IEF:F.PCP2O"--4QRY05B@C3#)]+6FC -/4TP>82E^'6 M2'8XD2.""LN9=R2("F/3^!A*1JDEMW@3.95FSV*'']T' /5S8K+5Z!DD&, P M)/E,!8X9V3D"S3'8LXG1VK;LL)IK16@4ZYUN6('M%&=J':0L1O6X7I\L?J<_ M\/1:>Y#K[M$@]ZBAES:JRBDWL07D1()SDAZ M3U-=EK"0+&Q*+0>HI-:R[<"UU@'7E M4F'"QJMRO[AU=B\$,GSZ^ M."MT[[M==0W &U$R*P1?*KKCY<\LG,J[!W+^XRFV#Q_E]Z/D]1KS)XNYX9+M M(^:_!_\)7#XG:RA[6[COA/B>L2515&U!?@N8+!;#&]_\/:\S7N'==;FP0^B/ M)L&>(9\3<7S.[-WN7EL M_R8?^P^TH?9(^;]$MG;*I9L&;T:B+W,IEEFL^T8A@XID:J\GMR?*#D*WL<@, MU"GO_:VFUKX"+4?J;T5WW[?F9$X=VVN0!)\/ G(C6%PFN==SV]T-&=HQWSS6 MV?>XYL7P\3]02P$"% ,4 " MA*%8*%?3IQL= !:80$ $0 M @ $ ' M P!R:6]T+3(P,C0P,S,Q>&5X,S%D,2YH=&U02P$"% ,4 " MA*%8/EB8 MU, ( S, & @ %OD , #,Q M9#(N:'1M4$L! A0#% @ +82A6*7L\7BB!0 W18 !@ M ( !99D# ')I;W0M,C R-# S,S%X97@S,F0Q+FAT;5!+ 0(4 Q0 ( "V$ MH5B;-C2KH04 .P6 8 " 3V? P!R:6]T+3(P,C0P,S,Q A>&5X,S)D,BYH=&U02P4& H "@"F @ %*4# end XML 99 riot-20240331x10q_htm.xml IDEA: XBRL DOCUMENT 0001167419 riot:MinersAndMiningEquipmentMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2023-01-01 2023-12-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2024Member 2024-04-01 2024-04-30 0001167419 us-gaap:RetainedEarningsMember 2024-03-31 0001167419 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001167419 us-gaap:RetainedEarningsMember 2023-12-31 0001167419 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001167419 us-gaap:RetainedEarningsMember 2023-03-31 0001167419 us-gaap:RetainedEarningsMember 2022-12-31 0001167419 us-gaap:CommonStockMember 2024-03-31 0001167419 us-gaap:CommonStockMember 2023-12-31 0001167419 us-gaap:CommonStockMember 2023-03-31 0001167419 us-gaap:CommonStockMember 2022-12-31 0001167419 riot:ServiceBasedRSUsMember 2024-01-01 2024-03-31 0001167419 riot:ServiceBasedRSUsMember 2024-03-31 0001167419 riot:ServiceBasedRSSMember 2024-03-31 0001167419 riot:PerformanceBasedRSUsMember 2024-03-31 0001167419 riot:PerformanceBasedRsasMember 2024-03-31 0001167419 riot:ServiceBasedRSUsMember 2023-12-31 0001167419 riot:ServiceBasedRSSMember 2023-12-31 0001167419 riot:PerformanceBasedRSUsMember 2023-12-31 0001167419 riot:PerformanceBasedRsasMember 2023-12-31 0001167419 riot:PerformanceBasedRSUsMember 2024-01-01 2024-03-31 0001167419 riot:ServiceBasedRSSMember 2024-01-01 2024-03-31 0001167419 riot:PerformanceBasedRsasMember 2024-01-01 2024-03-31 0001167419 srt:MinimumMember riot:ServiceBasedAwardsMember 2024-01-01 2024-03-31 0001167419 srt:MaximumMember riot:ServiceBasedAwardsMember 2024-01-01 2024-03-31 0001167419 us-gaap:CommonStockMember us-gaap:SubsequentEventMember riot:AtMarketOffering2024Member 2024-04-30 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2024-03-31 0001167419 us-gaap:CommonStockMember riot:AtMarketOffering2024Member 2024-03-31 0001167419 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember riot:AccountingStandardsUpdate202308Member 2023-01-01 0001167419 us-gaap:ServiceLifeMember riot:MinersAndMiningEquipmentMember 2024-03-31 0001167419 srt:MinimumMember riot:MinersAndMiningEquipmentMember 2024-01-01 0001167419 srt:MaximumMember riot:MinersAndMiningEquipmentMember 2024-01-01 0001167419 us-gaap:OfficeEquipmentMember 2024-03-31 0001167419 us-gaap:LandBuildingsAndImprovementsMember 2024-03-31 0001167419 us-gaap:ConstructionInProgressMember 2024-03-31 0001167419 us-gaap:BuildingAndBuildingImprovementsMember 2024-03-31 0001167419 riot:MinersAndMiningEquipmentMember 2024-03-31 0001167419 riot:MachineryAndFacilityEquipmentMember 2024-03-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:CommonStockMember us-gaap:SubsequentEventMember riot:AtMarketOffering2024Member 2024-04-01 2024-04-30 0001167419 riot:ConvertiblePreferredStockSeriesBMember 2024-03-31 0001167419 riot:ConvertiblePreferredStockSeriesAMember 2024-03-31 0001167419 riot:ConvertiblePreferredStockSeriesBMember 2023-12-31 0001167419 riot:ConvertiblePreferredStockSeriesAMember 2023-12-31 0001167419 2023-01-01 2023-12-31 0001167419 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001167419 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001167419 riot:MinersAndMiningEquipmentMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2024-01-01 2024-03-31 0001167419 riot:GMOLitigationMember 2023-06-13 0001167419 riot:RhodiumLitigationMember 2023-05-02 0001167419 riot:SbiCryptoCoLitigationMember riot:ProfitLossMember 2023-04-05 0001167419 riot:SbiCryptoCoLitigationMember riot:EquipmentDamageMember 2023-04-05 0001167419 riot:RhodiumLitigationMember srt:MinimumMember riot:BreachOfContractAndOtherDamagesMember 2023-12-29 2023-12-29 0001167419 riot:RhodiumLitigationMember riot:BreachOfContractAndOtherDamagesMember 2023-12-11 2023-12-11 0001167419 riot:GMOLitigationMember 2023-10-19 2023-10-19 0001167419 riot:GMOLitigationMember 2023-06-13 2023-06-13 0001167419 us-gaap:OtherNoncurrentLiabilitiesMember riot:EquipmentTermLoansMember 2024-03-31 0001167419 us-gaap:AccruedLiabilitiesMember riot:EquipmentTermLoansMember 2024-03-31 0001167419 us-gaap:RevolvingCreditFacilityMember 2024-01-01 2024-03-31 0001167419 us-gaap:RevolvingCreditFacilityMember 2024-03-31 0001167419 us-gaap:RevolvingCreditFacilityMember riot:ESSMetronMember 2024-03-31 0001167419 riot:EquipmentTermLoansMember riot:ESSMetronMember 2024-03-31 0001167419 riot:ESSMetronMember 2024-03-31 0001167419 riot:EquipmentTermLoansMember 2023-12-31 0001167419 us-gaap:TrademarksMember 2024-03-31 0001167419 us-gaap:PatentsMember 2024-03-31 0001167419 us-gaap:CustomerContractsMember 2024-03-31 0001167419 riot:UlListingsMember 2024-03-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 riot:NorthernDataWorkingCapitalDisputesMember 2024-03-31 0001167419 riot:PerformancebasedRSUsMember 2024-01-01 2024-03-31 0001167419 riot:PerformancebasedRSAsMember 2024-01-01 2024-03-31 0001167419 riot:ServicebasedRSUsMember 2024-03-31 0001167419 riot:ServicebasedRSAsMember 2024-03-31 0001167419 riot:PerformancebasedRSUsMember 2024-03-31 0001167419 riot:PerformancebasedRSAsMember 2024-03-31 0001167419 us-gaap:ServiceLifeMember riot:MinersAndMiningEquipmentMember 2024-01-01 2024-03-31 0001167419 us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001167419 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001167419 us-gaap:ConvertibleDebtSecuritiesMember 2023-12-31 0001167419 us-gaap:FairValueInputsLevel3Member us-gaap:ConvertibleDebtSecuritiesMember us-gaap:MeasurementInputDiscountRateMember 2024-03-31 0001167419 srt:MaximumMember riot:EquipmentTermLoansMember 2024-01-01 2024-03-31 0001167419 riot:ManufacturingTermLoansMember 2024-01-01 2024-03-31 0001167419 riot:EquipmentTermLoansMember 2024-03-31 0001167419 riot:ManufacturingTermLoansMember us-gaap:UsTreasuryUstInterestRateMember 2024-01-01 2024-03-31 0001167419 riot:EquipmentTermLoansMember us-gaap:UsTreasuryUstInterestRateMember 2024-01-01 2024-03-31 0001167419 riot:MiningMember 2024-01-01 2024-03-31 0001167419 riot:EngineeringMember 2024-01-01 2024-03-31 0001167419 riot:MiningMember 2023-01-01 2023-03-31 0001167419 riot:EngineeringMember 2023-01-01 2023-03-31 0001167419 riot:DataCenterHostingMember 2023-01-01 2023-03-31 0001167419 us-gaap:FairValueInputsLevel3Member 2024-03-31 0001167419 us-gaap:FairValueInputsLevel2Member 2024-03-31 0001167419 us-gaap:FairValueInputsLevel3Member 2023-12-31 0001167419 us-gaap:FairValueInputsLevel2Member 2023-12-31 0001167419 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001167419 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001167419 riot:WarrantsToPurchaseCommonStockMember 2024-01-01 2024-03-31 0001167419 riot:WarrantsToPurchaseCommonStockMember 2023-01-01 2023-03-31 0001167419 riot:ServiceBasedAwardsMember 2024-01-01 2024-03-31 0001167419 us-gaap:PerformanceSharesMember 2023-01-01 2023-03-31 0001167419 riot:ServiceBasedAwardsMember 2023-01-01 2023-03-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2022-12-31 0001167419 riot:OtherMember 2024-03-31 0001167419 riot:MiningMember 2024-03-31 0001167419 riot:EngineeringMember 2024-03-31 0001167419 riot:RevenueNetEngineeringMember 2024-01-01 2024-03-31 0001167419 riot:OtherRevenueMember 2024-01-01 2024-03-31 0001167419 riot:EliminationsMember 2024-01-01 2024-03-31 0001167419 riot:RevenueNetHostingMember 2023-01-01 2023-03-31 0001167419 riot:RevenueNetEngineeringMember 2023-01-01 2023-03-31 0001167419 riot:OtherRevenueMember 2023-01-01 2023-03-31 0001167419 riot:EliminationsMember 2023-01-01 2023-03-31 0001167419 riot:NorthernDataWorkingCapitalDisputesMember 2023-06-13 2023-06-13 0001167419 riot:CorsicanaFacilityLandSiteMember 2024-01-01 2024-03-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2023-01-01 2023-12-31 0001167419 riot:MidasGreenTechnologiesLlcMember 2024-01-01 2024-03-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2022-01-01 2022-12-31 0001167419 riot:EquipmentTermLoansMember 2024-01-01 2024-03-31 0001167419 us-gaap:RestrictedStockMember riot:MemberOfOurCompanysOfficersAndEmployeesMember 2024-01-01 2024-03-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2024-01-01 2024-03-31 0001167419 riot:PowerSupplyAgreementWithTxuMember 2023-01-01 2023-12-31 0001167419 riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2024-03-31 0001167419 riot:PowerSupplyAgreementWithTxuMember 2023-12-31 0001167419 riot:RevenueNetMiningMember 2024-01-01 2024-03-31 0001167419 riot:RevenueNetMiningMember 2023-01-01 2023-03-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2022-12-31 0001167419 riot:ServicebasedRSUsMember 2024-01-01 2024-03-31 0001167419 riot:ServicebasedRSAsMember 2024-01-01 2024-03-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 us-gaap:CommonStockMember riot:AtMarketOffering2024Member 2024-02-01 2024-02-29 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2024-01-01 2024-03-31 0001167419 us-gaap:CommonStockMember riot:AtMarketOffering2024Member 2024-01-01 2024-03-31 0001167419 riot:SalesAgentsMember us-gaap:CommonStockMember riot:AtMarketOffering2023Member 2023-08-01 2023-08-31 0001167419 riot:OfficeAndOtherLeasesMember 2024-03-31 0001167419 riot:GroundLeaseMember 2024-03-31 0001167419 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-12-31 0001167419 us-gaap:PerformanceSharesMember 2024-01-01 2024-03-31 0001167419 us-gaap:RestrictedStockMember 2023-01-01 2023-03-31 0001167419 riot:MidasGreenTechnologiesLlcMember 2024-03-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember 2024-03-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2024-03-31 0001167419 riot:OtherMinersMember 2024-01-01 2024-03-31 0001167419 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001167419 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001167419 riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2024-01-01 2024-03-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember 2024-01-01 2024-03-31 0001167419 riot:MicrobtElectronicsTechnologyCo.LtdMember 2023-06-23 2023-06-23 0001167419 2023-06-23 2023-06-23 0001167419 us-gaap:ReclassificationOtherMember 2024-03-31 0001167419 us-gaap:FairValueInputsLevel1Member 2024-03-31 0001167419 us-gaap:ReclassificationOtherMember 2023-12-31 0001167419 us-gaap:FairValueInputsLevel1Member 2023-12-31 0001167419 2022-12-31 0001167419 riot:CorsicanaFacilityLandSiteMember 2024-03-31 0001167419 us-gaap:ReclassificationOtherMember 2024-01-01 2024-03-31 0001167419 2023-03-31 0001167419 riot:NorthernDataWorkingCapitalDisputesMember 2023-06-09 2023-06-09 0001167419 2023-01-01 2023-03-31 0001167419 riot:TxuEnergyRetailCompanyLlcMember riot:PowerPurchaseAgreementMember riot:RockdaleFacilityBitcoinMiningFacilityTexasMember 2020-05-01 2020-05-31 0001167419 2024-03-31 0001167419 2023-12-31 0001167419 2024-04-29 0001167419 2024-01-01 2024-03-31 riot:segment shares iso4217:USD utr:MWh riot:item pure utr:GWh riot:customer utr:acre iso4217:USD shares 0001167419 --12-31 2024 Q1 false 0 0 0 0 267991956 230836624 P2Y P1Y 0 1000 10-Q true 2024-03-31 false 001-33675 RIOT PLATFORMS, INC. NV 84-1553387 3855 Ambrosia Street Suite 301 Castle Rock CO 80109 (303) 794-2000 Common Stock, no par value per share RIOT NASDAQ Yes Yes Large Accelerated Filer false false false 288784946 688497000 597169000 14185000 24706000 2517000 3166000 13217000 15359000 33589000 29107000 311178000 35609000 30781000 271000 785097000 1008571000 821685000 704194000 605595000 261519000 215009000 14214000 15697000 88841000 73437000 21723000 20413000 589000 638000 11980000 13121000 2611243000 2051080000 13504000 23157000 3732000 4073000 44067000 62628000 26007000 26007000 2458000 2458000 271000 2879000 2421000 92647000 121015000 15262000 15801000 20767000 18924000 589000 638000 6574000 6680000 135839000 163058000 0 0 15000000 15000000 2 2 2000000 2000000 0 0 0 0 1750001 1750001 0 0 0 0 340000000 340000000 267991956 230836624 3063438000 2687692000 -588043000 -799820000 9000 150000 2475404000 1888022000 2611243000 2051080000 74597000 48023000 9042000 4675000 16147000 24000 24000 79296000 73236000 41084000 21899000 25660000 6018000 15563000 57652000 12675000 32343000 59340000 -234080000 -83504000 20232000 -5778000 -5131000 -3075000 -2300000 1526000 -124646000 55862000 203942000 17374000 7805000 -3830000 8000 7813000 -3830000 211755000 13544000 -22000 76000 -5045000 -22000 -4969000 211777000 18513000 0.82 0.11 0.81 0.11 259506242 167342500 262358332 172114333 211777000 18513000 -141000 211636000 18513000 230836624 2687692000 -799820000 150000 1888022000 10986032 -1998000 -1998000 26169300 345744000 345744000 32000000 32000000 211777000 211777000 -141000 267991956 3063438000 -588043000 9000 2475404000 167751112 1907784000 -756342000 1151442000 -784346 -1313000 -1313000 -2296000 -2296000 18513000 18513000 166966766 1904175000 -737829000 1166346000 211777000 18513000 32000000 -2296000 32343000 59340000 -24000 -24000 808000 586000 -5045000 234080000 83504000 -20232000 5778000 1526000 71396000 48023000 9518000 44437000 -1743000 -46961000 -20310000 -5886000 -57853000 32363000 139329000 155000 23000000 57309000 50955000 2300000 33000 -194493000 -73988000 353224000 7480000 880000 72000 500000 1998000 1313000 343674000 -933000 91328000 -42558000 597169000 230328000 688497000 187770000 13000 100812000 33273000 15981000 11850000 1461000 459000 2118000 682000 597169000 230328000 597169000 230328000 688497000 158272000 29498000 688497000 187770000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Note 1. Organization and </b><b style="font-weight:bold;">Basis of Presentation</b></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:0pt;"><span style="background:#ffffff;">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 </span><span style="background:#ffffff;">700</span><span style="background:#ffffff;"> 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 </span><span style="-sec-ix-hidden:Hidden_SquQ8n3OJku10ksfv72MNA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;background:#ffffff;">1.0</span></span><span style="background:#ffffff;"> GW of capacity available for Bitcoin mining, with 200 MW of additional electrical capacity available for development, at the Company’s discretion.</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;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 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">As described in Note 18. <i style="font-style:italic;">Segment Information</i>, the Company’s two reportable segments are: Bitcoin Mining and Engineering.</p> 700 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;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 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.</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;">Certain prior period amounts have been reclassified to conform to the current period presentation in the Condensed Consolidated Financial Statements and these Notes. The reclassifications did not have a material impact on the Condensed Consolidated Financial Statements and related disclosures. The impact on any prior period disclosures was immaterial.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 <i style="font-style:italic;">Operating activities</i> on the Condensed Consolidated Statements of Cash Flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. <i style="font-style:italic;">Property and Equipment</i>, for a description of the change and its impact. </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;">Change in Reportable Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. <i style="font-style:italic;">Segment Information </i>for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Except for the changes noted above, see the Company’s 2023 Annual Report for a detailed discussion of the Company’s significant accounting policies.</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 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.</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 not 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>(“ASU 2023-08”)<i style="font-style:italic;">,</i> 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 <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.</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 chief operating decision maker (“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.</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 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.</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;">Certain prior period amounts have been reclassified to conform to the current period presentation in the Condensed Consolidated Financial Statements and these Notes. The reclassifications did not have a material impact on the Condensed Consolidated Financial Statements and related disclosures. The impact on any prior period disclosures was immaterial.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 <i style="font-style:italic;">Operating activities</i> on the Condensed Consolidated Statements of Cash Flows. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. <i style="font-style:italic;">Property and Equipment</i>, for a description of the change and its impact. </p> P2Y P3Y <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;">Change in Reportable Segments</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. <i style="font-style:italic;">Segment Information </i>for more information.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Except for the changes noted above, see the Company’s 2023 Annual Report for a detailed discussion of the Company’s significant accounting policies.</p> 3 2 <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 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.</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 not 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>(“ASU 2023-08”)<i style="font-style:italic;">,</i> 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 <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.</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 chief operating decision maker (“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.</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. Revenue from Contracts with Customers</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Disaggregated revenue</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 Note 18. <i style="font-style:italic;">Segment Information</i>.</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 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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:</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:83.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: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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:83.57%;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.55%;margin:0pt;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:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.55%;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:13.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;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,332</p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,593)</p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;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:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 713</p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;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:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,452</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;">Remaining performance obligation</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 recognition of the Company’s remaining performance obligations, which represent the transaction price of current contracts for work to be performed.</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:26.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remainder of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.61%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.61%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:26.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legacy data center hosting contract</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,259</p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin: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.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:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,732</p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3.6pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin: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.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px 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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px 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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 461</p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 3.6pt 0.05pt 0pt;"> 5,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin: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.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,452</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;background:#ffff00;">​</span></p> 13200000 15400000 <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:83.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: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.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:83.57%;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.55%;margin:0pt;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:13.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.55%;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:13.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;"><b style="font-weight:bold;">March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,332</p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;margin:0pt;padding:0pt;"><p 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.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,593)</p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;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:12.23%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 713</p></td></tr><tr><td style="vertical-align:bottom;width:83.57%;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.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.63%;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:12.23%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,452</p></td></tr></table> 22332000 -1593000 713000 21452000 <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:26.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;white-space:nowrap;width:7.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:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Remainder of</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.61%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.61%;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="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.63%;margin:0pt;padding:0pt;"><p style="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.87%;margin:0pt;padding:0pt;"><p style="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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.86%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2027</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="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.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2028</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Thereafter</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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:26.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legacy data center hosting contract</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,771</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin: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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,362</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,259</p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin: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.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:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:7.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,732</p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;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.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 3.6pt 0.05pt 0pt;"> 73</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;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.45%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin: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.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px 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.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;background:#cceeff;border-bottom:1px 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.41%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 461</p></td></tr><tr><td style="vertical-align:bottom;width:26.26%;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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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 3.6pt 0.05pt 0pt;"> 5,576</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin: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.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,459</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,040</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,452</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;background:#ffff00;">​</span></p> 1771000 2362000 2362000 2362000 2362000 6040000 17259000 3732000 3732000 73000 97000 97000 97000 97000 461000 5576000 2459000 2459000 2459000 2459000 6040000 21452000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 4. 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 holdings:</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:74.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: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.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: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><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.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: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:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="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.43%;margin:0pt;padding:0pt;"><p style="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.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;">Quantity</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;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.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;">Amounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;"><b style="font-weight:bold;">Balance as of January 1, 2024</b></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,362</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 311,178</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 0.05pt 0pt;"> 1,364</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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 3.6pt 0.05pt 0pt;"> 71,396</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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 Bitcoin receivable</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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 0.05pt 0pt;"> 7</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"> (212)</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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> (9,518)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"> (31)</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> (1,461)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 234,080</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;"><b style="font-weight:bold;">Balance as of March 31, 2024</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,490</b></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="font-weight:bold;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 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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 605,595</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Carrying value of Bitcoin as of March 31, 2024 <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.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 267,448</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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 three months ended March 31, 2024 <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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,182</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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, 2023</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,974</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: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.43%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 115,415</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 0.05pt 0pt;"> 2,115</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 3.6pt 0.05pt 0pt;"> 48,023</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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,975)</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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> (44,437)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"> (20)</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> (459)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 83,504</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;"><b style="font-weight:bold;">Balance as of March 31, 2023</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,094</b></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="font-weight:bold;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 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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 202,046</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Carrying value of Bitcoin as of March 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.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 125,699</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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 three months ended March 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,893</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 of 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 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 </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 Condensed Consolidated </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;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">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;">All additions of Bitcoin were the result of Bitcoin generated by the Company’s Bitcoin Mining operations (see Note 3. <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;"><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:74.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: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.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: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><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.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: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:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="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.43%;margin:0pt;padding:0pt;"><p style="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.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;">Quantity</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;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.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;">Amounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;"><b style="font-weight:bold;">Balance as of January 1, 2024</b></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,362</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 311,178</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 0.05pt 0pt;"> 1,364</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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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 3.6pt 0.05pt 0pt;"> 71,396</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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 Bitcoin receivable</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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 0.05pt 0pt;"> 7</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> (80)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"> (212)</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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> (9,518)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"> (31)</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> (1,461)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 234,080</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;"><b style="font-weight:bold;">Balance as of March 31, 2024</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 8,490</b></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="font-weight:bold;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 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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 605,595</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Carrying value of Bitcoin as of March 31, 2024 <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.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 267,448</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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 three months ended March 31, 2024 <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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,182</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:74.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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, 2023</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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 6,974</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: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.43%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 115,415</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 0.05pt 0pt;"> 2,115</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 3.6pt 0.05pt 0pt;"> 48,023</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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,975)</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.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;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;"> (44,437)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;background:#cceeff;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.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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 0pt 0.05pt 0pt;"> (20)</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"> (459)</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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 3.6pt 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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 83,504</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;"><b style="font-weight:bold;">Balance as of March 31, 2023</b></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 7,094</b></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="font-weight:bold;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 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;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><b style="font-weight:bold;"> 202,046</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></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="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Carrying value of Bitcoin as of March 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.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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 125,699</p></td></tr><tr><td style="vertical-align:bottom;width:74.08%;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 three months ended March 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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,893</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 of 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 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 </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 Condensed Consolidated </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;"></td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Statements of Operations.  </span></td></tr></table> 7362 311178000 1364 71396000 7 -80000 -212 9518000 -31 -1461000 234080000 8490 605595000 267448000 7182000 6974 115415000 2115 48023000 -1975 -44437000 -20 -459000 83504000 7094 202046000 125699000 13893000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 5. Investment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:none;">Convertible note</i><span style="display:inline-block;width:5.07pt;"></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;"><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 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 </span><span style="background:#ffffff;">14.1%</span><span style="background:#ffffff;">, which reflected the issuance date spread premium over the selected yield for the remaining time to maturity. </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:85.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.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.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:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,709</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Amortized costs basis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,844</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (141)</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Fair value as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,703</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> <span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 4500000 P3Y 0.12 P3Y 14.1 <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:85.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.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.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:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Fair value as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,709</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 135</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Amortized costs basis</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,844</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (141)</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Fair value as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,703</p></td></tr></table> 4709000 135000 4844000 -141000 4703000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 6. Property and Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company’s property and equipment:</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:71.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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><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:10.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></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;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.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;">March 31, </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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;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.72%;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.24%;margin:0pt;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.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;">2024</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: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.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 358,201</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 348,865</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,320</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><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:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,320</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 597,542</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 496,230</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,992</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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,144</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,431</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,108</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 203,503</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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,970</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,211,989</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,063,637</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (390,304)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.39%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 821,685</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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 704,194</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 did not incur any impairment charges for its property and equipment during the three months ended March 31, 2024 and 2023. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </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 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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 <span style="background:#ffffff;">Electronics Technology Co., LTD, through its manufacturing affiliate, </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="background:#ffffff;">SuperAcme Technology (Hong Kong) Limited (collectively “MicroBT”). In 2023</span>, 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.</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;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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.</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-style:italic;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:bold;">Casualty-related charges (recoveries), net</span></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 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.</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;">Construction in progress</span></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 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.</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 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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.</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;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 0pt 0pt;">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.</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:71.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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><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:10.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></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;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.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;">March 31, </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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.79%;margin:0pt;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.72%;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.24%;margin:0pt;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.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;">2024</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: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.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 358,201</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 348,865</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,320</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><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:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,320</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 597,542</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 496,230</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,992</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><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,144</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,431</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,108</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 203,503</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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166,970</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,211,989</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><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:10.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,063,637</p></td></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (390,304)</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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.39%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:71.72%;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.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;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.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 821,685</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><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 704,194</p></td></tr></table> 358201000 348865000 10320000 10320000 597542000 496230000 39992000 39144000 2431000 2108000 203503000 166970000 1211989000 1063637000 390304000 359443000 821685000 704194000 0 0 30900000 57900000 12.4 25.6 453400000 75 31500 5.9 96700000 17000 14500 P2Y P3Y 27100000 0.1 0.1 10300000 2300000 7500000 265 1.0 200 400 200 400 200 270800000 10100000 256000000.0 4700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 7. 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 March 31, 2024:</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:55.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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:55.05%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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;"><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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</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;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 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.49%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</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: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net book</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: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average life</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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: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:55.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 4,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,167)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (525)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">12</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (6,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 3,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (9,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 14,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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: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:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 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.49%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net book</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: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average life</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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: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:55.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 5,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">12</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 15,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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;">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. </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 March 31, 2024:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.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.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.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:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Remainder of 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,340</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,455</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,214</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 did not identify any impairment of its finite-lived intangible assets during the three months ended March 31, 2024 and 2023.</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 March 31, 2024:</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:55.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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:55.05%;margin:0pt;padding:0pt;"><p style="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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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;"><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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</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;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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 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.49%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</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: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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net book</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: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average life</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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: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:55.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,447)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 4,853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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,167)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (525)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">12</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (6,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 3,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (9,846)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 14,214</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:55.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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-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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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: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:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 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.49%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Accumulated</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Net book</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: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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">average life</b></p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-style:italic;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">book value</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">amortization</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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">value</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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: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:55.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;">Customer contracts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 6,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 5,008</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,958</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">10</p></td></tr><tr><td style="vertical-align:bottom;width:55.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;">UL Listings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 2,231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">12</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 10,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 4,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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:center;margin:0pt 0pt 0.05pt 0pt;">Various</p></td></tr><tr><td style="vertical-align:bottom;width:55.05%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 24,060</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 15,697</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;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 -1447000 4853000 P10Y 5000000 -1167000 3833000 P10Y 2700000 -525000 2175000 P12Y 10060000 -6707000 3353000 24060000 -9846000 14214000 6300000 -1292000 5008000 P10Y 5000000 -1042000 3958000 P10Y 2700000 -469000 2231000 P12Y 10060000 -5560000 4500000 24060000 -8363000 15697000 1500000 1400000 <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 March 31, 2024:</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.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.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.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:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Remainder of 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,340</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">2028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,355</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,455</p></td></tr><tr><td style="vertical-align:bottom;width:85.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;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,214</p></td></tr></table> 4340000 1355000 1355000 1355000 1355000 4455000 14214000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 8. Power Purchase Agreement</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;text-decoration-color:#000000;text-decoration-line:none;">Power Supply Contract and Demand Response Services Programs</span></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’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.       </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 <i style="font-style:italic;">Cost of revenue </i>on the Condensed Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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.</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;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</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, participation in 4CP, and sales of power, 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 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 <i style="font-style:italic;">Power curtailment credits</i> on the Condensed 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 Condensed 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 Condensed 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 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.</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 versus the fixed price stated in the contract. As of March 31, 2024, 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:82.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:82.02%;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.55%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,218</p></td></tr><tr><td style="vertical-align:bottom;width:82.02%;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 derivative asset</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.59%;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:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,232</p></td></tr><tr><td style="vertical-align:bottom;width:82.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of March 31, 2024</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.59%;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:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 124,450</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;visibility:hidden;">​</span></p> 345 130 65 150 -5100000 -3100000 0.229 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="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:82.02%;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.55%;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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,218</p></td></tr><tr><td style="vertical-align:bottom;width:82.02%;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 derivative asset</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.59%;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:13.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 20,232</p></td></tr><tr><td style="vertical-align:bottom;width:82.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance as of March 31, 2024</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.59%;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:13.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 124,450</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;visibility:hidden;">​</span></p> 104218000 20232000 124450000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 9. 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:85.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits on equipment:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 185,294</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 147,167</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reclassifications to property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100,812)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 231,649</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,870</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 261,519</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;">Deposits on Equipment</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. <i style="font-style:italic;">Property and Equipment. </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;">Security Deposits</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 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. <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 March 31, 2024.</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.2 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:85.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.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deposits on equipment:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;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:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance as of December 31, 2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 185,294</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 147,167</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Reclassifications to property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (100,812)</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 231,649</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;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.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,870</p></td></tr><tr><td style="vertical-align:bottom;width:85.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 261,519</p></td></tr></table> 185294000 147167000 -100812000 231649000 29870000 261519000 114800000 32400000 95900000 4900000 23000000.0 215 345 4700000 2200000 1800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 10. Accrued Expenses</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Accrued expenses consist of the following:</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:73.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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,451</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,114</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,888</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,490</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,685</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,628</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;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:73.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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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:2.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin: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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,981</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,451</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,765</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,114</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Compensation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,888</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,342</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,490</p></td></tr><tr><td style="vertical-align:bottom;width:73.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;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,352</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;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.76%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,685</p></td></tr><tr><td style="vertical-align:bottom;width:73.07%;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.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44,067</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.76%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 62,628</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> 15981000 23451000 10765000 11114000 6627000 14888000 4342000 7490000 6352000 5685000 44067000 62628000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><b style="font-weight:bold;">Note 11. Debt</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="font-weight:bold;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-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, LLC (“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 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 <span style="-sec-ix-hidden:Hidden_2UruAmvMm0CDlJWWcrVvPQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">payments</span></span> 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.</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 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%. <span style="background:#ffffff;">During the three months ended March 31, 2024, there were </span><span style="background:#ffffff;">no</span><span style="background:#ffffff;"> borrowings under the Equipment Guidance Line and</span> approximately $0.5 million outstanding under the Equipment Guidance Line converted to a fixed rate term loan (see below). A<span style="background:#ffffff;">s of March 31, 2024 and December 31, 2023, the outstanding balance on the Equipment Guidance Line was </span><span style="background:#ffffff;">$0</span><span style="background:#ffffff;"> and </span><span style="background:#ffffff;">$0.5</span><span style="background:#ffffff;"> million, relatively.</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;">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. </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 three months ended March 31, 2024, approximately </span><span style="background:#ffffff;">$0.5</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 March 31, 2024 and December 31, 2023, the outstanding balance of the Equipment Term Loans was approximately </span><span style="background:#ffffff;">$0.8</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$0.3</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;"><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;">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 <i style="font-style:italic;">Accrued Expenses </i>and the net long-term outstanding debt balance of $0.4 million was recognized within <i style="font-style:italic;">Other long-term liabilities </i>on the Condensed 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;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> 10000000.0 6000000.0 4000000.0 0.040 0.085 0 0 0 0.800 0.040 0.085 0 500000 0 500000 P5Y P3Y 0.025 0.025 500000 P3Y 0.066 800000 300000 100000 300000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 12. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</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:</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:74.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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><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.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: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></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;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:10.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;">2024</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;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.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 1,089</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 903</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost</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.43%;border-bottom:1px 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 3.6pt 0.05pt 0pt;"> 110</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.43%;border-bottom:1px 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.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 3.6pt 0.05pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease expense</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.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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 1,199</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.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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 958</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-left:18pt;text-indent:-18pt;margin: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:66.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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:2.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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></tr><tr><td style="vertical-align:bottom;width:66.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:66.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases net operating cash outflows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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 3.6pt 0pt 0pt;"> 208</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 874</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 2,118</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 682</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 7.0</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 8.2</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 6.8</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:2.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 6.6</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></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 the Company’s future minimum operating lease payments as of March 31, 2024:</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:59.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: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder of 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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,498</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.5%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,772</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,270</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,371</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,429</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,073</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,192</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,778</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,961</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,333</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,582</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,294</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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,663</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,476</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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,621</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,097</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,437)</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,014)</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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,451)</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,039</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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,607</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.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,646</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">  <span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 21700000 20400000 23600000 21300000 <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:74.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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><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.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: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></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="vertical-align:bottom;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;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:10.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;">2024</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;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.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Operating lease cost</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 1,089</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 903</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Variable lease cost</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.43%;border-bottom:1px 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 3.6pt 0.05pt 0pt;"> 110</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.43%;border-bottom:1px 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.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 3.6pt 0.05pt 0pt;"> 55</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Operating lease expense</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.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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 1,199</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.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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 958</p></td></tr></table> 1089000 903000 110000 55000 1199000 958000 <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:66.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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:2.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.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><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></tr><tr><td style="vertical-align:bottom;width:66.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:33.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom: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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;white-space:pre-wrap;"> </b><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.16%;border-bottom: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></tr><tr><td style="vertical-align:bottom;width:66.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating leases net operating cash outflows</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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 3.6pt 0pt 0pt;"> 208</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 874</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 2,118</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 682</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;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:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 7.0</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 8.2</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.69%;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:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 6.8</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:2.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 3.6pt 0pt 0pt;"> 6.6</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></tr></table> 208000 874000 2118000 682000 P7Y P8Y2M12D 0.068 0.066 <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:59.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: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.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size: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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remainder of 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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,498</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.5%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,772</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,270</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,371</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,429</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,073</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,192</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,778</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.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,961</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,333</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,582</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,294</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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,663</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,476</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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,621</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.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,097</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,437)</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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2,014)</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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,451)</p></td></tr><tr><td style="vertical-align:bottom;width:59.66%;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.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,039</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.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10,607</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.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,646</p></td></tr></table> 1498000 1772000 3270000 2058000 2371000 4429000 2119000 2073000 4192000 2183000 1778000 3961000 2249000 1333000 3582000 7369000 3294000 10663000 17476000 12621000 30097000 4437000 2014000 6451000 13039000 10607000 23646000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 13. Stockholders’ Equity</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><i style="font-weight:normal;">At-the-Market (“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="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 12pt 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;padding-bottom:12pt;text-align:justify;margin:0pt;">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. <span style="background:#ffffff;">With the sale and issuance of these shares, no additional shares of Common Stock will be offered or sold under the 2023 ATM Offering.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">2024 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;">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. </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;">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.</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;">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.</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> 500000 100000 2000000.0 750000000.0 114900000 117300000 2400000 8644100 13.57 750000000.0 231200000 235900000 4700000 17525200 13.46 154100000 14789000 10.63 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 14. 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents the Company’s 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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><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.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: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></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2024</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:10.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Performance-based stock awards and units</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 22,290</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (10,890)</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service-based stock awards and units</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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 9,710</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="font-family:'Calibri','Helvetica','sans-serif';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 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 3.6pt 0.05pt 0pt;"> 8,594</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;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 stock-based compensation</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.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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 32,000</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.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (2,296)</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;">Stock-based compensation expense is recognized in <i style="font-style:italic;">Selling, general and administrative</i> on the Condensed Consolidated Statements of Operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:none;">Performance-Based Awards and Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </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 RSAs:</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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 4,928,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 21.71</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 14,071,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.18</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (252,380)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 23.30</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,005,813)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22.75</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,742,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 14.75</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;">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.</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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 246,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 19.59</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 1,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.18</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,246,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 15.25</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;">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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration-color:#000000;text-decoration-line:none;">Service-Based Awards and Units</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">Service-based awards vest over <span style="-sec-ix-hidden:Hidden_wk7vwD9a20-Jp0qTkqr1qg;"><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_SpTVqL98wU-cWRqOEjNPzw;"><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;">The following table presents a summary of the activity of the service-based RSAs:</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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 4,897,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 9.14</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 47,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15.12</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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: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 0pt 0.05pt 0pt;"> (218,611)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 6.46</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.21</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,726,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 9.33</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;">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.</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 service-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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 155,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 19.30</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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: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 0pt 0.05pt 0pt;"> (8,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 15.47</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 19.50</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;">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.</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:74.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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><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.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: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></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2024</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:10.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;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Performance-based stock awards and units</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 3.6pt 0.05pt 0pt;"> 22,290</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.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> (10,890)</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Service-based stock awards and units</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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 9,710</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="font-family:'Calibri','Helvetica','sans-serif';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 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 3.6pt 0.05pt 0pt;"> 8,594</p></td></tr><tr><td style="vertical-align:bottom;width:74.06%;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 stock-based compensation</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.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 0pt 0.05pt 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 3.6pt 0.05pt 0pt;"> 32,000</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.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 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (2,296)</p></td></tr></table> 22290000 -10890000 9710000 8594000 32000000 -2296000 <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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 4,928,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 21.71</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 14,071,926</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.18</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (252,380)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 23.30</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (3,005,813)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22.75</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,742,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 14.75</p></td></tr></table> 4928526 21.71 14071926 14.18 252380 23.30 3005813 22.75 15742259 14.75 205900000 P2Y3M18D <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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 246,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 19.59</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 1,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14.18</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,246,426</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 15.25</p></td></tr></table> 246426 19.59 1000000 14.18 1246426 15.25 16500000 P2Y3M18D P3Y <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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 4,897,894</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 9.14</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 47,884</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15.12</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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: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 0pt 0.05pt 0pt;"> (218,611)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 6.46</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (886)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17.21</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,726,281</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 9.33</p></td></tr></table> 4897894 9.14 47884 15.12 218611 6.46 886 17.21 4726281 9.33 19800000 P0Y7M6D <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.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="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.02%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="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.38%;margin:0pt;padding:0pt;"><p style="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.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-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Units</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;">Balance as of January 1, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> 155,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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: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 3.6pt 0.05pt 0pt;"> 19.30</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></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 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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: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 0pt 0.05pt 0pt;"> (8,000)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 15.47</p></td></tr><tr><td style="vertical-align:bottom;width:70.23%;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.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:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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:12.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:70.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;">Balance as of March 31, 2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.02%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 147,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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: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 3.6pt 0.05pt 0pt;"> 19.50</p></td></tr></table> 155213 19.30 8000 15.47 147213 19.50 2300000 P2Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 15. 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 12pt 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 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:</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:50.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measured as of March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.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:8.86%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><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.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.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;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.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;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.75%;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.75%;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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 605,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 605,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,703</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 124,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0uur0g3oRUOZzUNdas8clg;"><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.75%;background:#cceeff;margin: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.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:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_V58igKd-xU6sgKUi2dPCIA;"><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.75%;background:#cceeff;margin: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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 124,450</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden__JBHWcGYK0mAgOJC-X0SJA;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0xc61hdpfkO6P04yzAph7Q;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 589</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:50.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.85%;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.74%;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.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:8.86%;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.75%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;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.75%;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.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 style="vertical-align:bottom;white-space:nowrap;width:10.12%;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.75%;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.97%;margin:0pt;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.85%;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.74%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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.75%;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.75%;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.75%;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.97%;margin:0pt;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.85%;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.74%;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.96%;margin:0pt;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.75%;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.75%;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.75%;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.97%;margin:0pt;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.85%;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.74%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.75%;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.75%;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.97%;border-bottom: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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bitcoin (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible note (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.1%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,709</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_yOABLztxz0mGsfudryzL0Q;"><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.75%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden__zORU8cea0SEjeftbs-1og;"><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.75%;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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,218</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_gkRmF0tH50W7oVBwLP_Mhg;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_DoGhChc7cUezXJjOEdrwWQ;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:32.0%;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 4. </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 5. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Investments</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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;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 8. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Power Purchase Agreement</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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;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 16. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Commitments and Contingencies</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></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="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;">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;">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.</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:50.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair value measured as of March 31, 2024</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.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:8.86%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.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;">Significant</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><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.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.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;">unobservable</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="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.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.75%;margin:0pt;padding:0pt;"><p style="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.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;">inputs</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.75%;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.75%;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.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.85%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 605,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 605,595</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.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:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,703</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 124,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;background:#cceeff;margin: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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0uur0g3oRUOZzUNdas8clg;"><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.75%;background:#cceeff;margin: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.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:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_V58igKd-xU6sgKUi2dPCIA;"><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.75%;background:#cceeff;margin: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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 124,450</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 589</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden__JBHWcGYK0mAgOJC-X0SJA;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"><span style="-sec-ix-hidden:Hidden_0xc61hdpfkO6P04yzAph7Q;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 589</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:50.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:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:10.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.85%;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.74%;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.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.85%;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.74%;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.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:8.86%;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.75%;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;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.75%;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.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 style="vertical-align:bottom;white-space:nowrap;width:10.12%;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.75%;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.97%;margin:0pt;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.85%;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.74%;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.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-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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.75%;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.75%;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.75%;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.97%;margin:0pt;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.85%;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.74%;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.96%;margin:0pt;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.75%;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.75%;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.75%;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.97%;margin:0pt;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.85%;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.74%;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.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.75%;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.75%;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.97%;border-bottom: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.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Bitcoin (a)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 311,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Convertible note (b)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.1%;margin:0pt;padding:0pt;"><p 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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,709</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Derivative asset (c)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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.1%;background:#cceeff;margin:0pt;padding:0pt;"><p 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.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,218</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_yOABLztxz0mGsfudryzL0Q;"><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.75%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden__zORU8cea0SEjeftbs-1og;"><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.75%;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.02%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 104,218</p></td></tr><tr><td style="vertical-align:bottom;width:50.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration liability (d)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 909</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_gkRmF0tH50W7oVBwLP_Mhg;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="-sec-ix-hidden:Hidden_DoGhChc7cUezXJjOEdrwWQ;"><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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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><div style="font-family:'Times New Roman','Times','serif';font-size:10.0pt;margin-bottom:0pt;margin-top:0pt;min-height:1.19em;position:relative;width:100%;"><div style="background-color:#000000;height:1px;position:relative;top:0.6em;width:32.0%;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 4. </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 5. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Investments</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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;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 8. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Power Purchase Agreement</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</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;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 16. </span><i style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:normal;">Commitments and Contingencies</i><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">.</span></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="margin-bottom:12pt;visibility:hidden;">​</span></p> 605595000 605595000 4703000 4703000 124450000 124450000 589000 589000 311178000 311178000 4709000 4709000 104218000 104218000 909000 909000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 16. Commitments and Contingencies</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;"><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;">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, <i style="font-style:italic;">Property and Equipment</i>. 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.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:10pt 0pt 10pt 0pt;">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, <i style="font-style:italic;">Property and Equipment.</i> The remaining commitment of approximately $6.7 million is due upon commissioning of the systems, expected in the second quarter of 2024.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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, <i style="font-style:italic;">Property and Equipment</i>. The remaining commitment of approximately $16.2 million is due in installments through the second quarter of 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;"><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;">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 0pt 12pt 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 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. </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;background:#ffffff;">Green Revolution Cooling Patent Dispute </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</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 Condensed 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:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></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;text-align:justify;background:#ffffff;margin:0pt;"> </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;background:#ffffff;margin:0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;padding-top:14pt;text-align:justify;background:#ffffff;margin:0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:14pt 0pt 0pt 0pt;"><span style="font-size:10pt;">On December 11, 2023, Rhodium submitted an arbitration demand to the American Arbitration Association (“AAA”), seeking approximately </span><span style="font-size:10pt;">$55</span><span style="font-size:10pt;"> 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 </span><span style="font-size:10pt;">$20</span><span style="font-size:10pt;"> 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. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-family:'Segoe UI';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;"><span style="color:#242424;">SBI Crypto Co.</span><span style="color:#242424;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </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 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"> </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="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 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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. <span style="font-size:12pt;"> </span></p> 305900000 252800000 202300000 50500000 45300000 6700000 10800000 16200000 29500000 27100000 27100000 2400000 26000000.0 26000000 55000000 $20 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 17. Earnings Per Share</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">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:</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:72.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:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:72.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-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: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="3" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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-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: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="3" style="vertical-align:bottom;white-space:nowrap;width:25.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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-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: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:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:72.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;">Basic weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 259,506,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 167,342,500</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive potential common shares:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin: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:72.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unvested service-based restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,852,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unvested restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,771,833</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Diluted weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 262,358,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 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><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 were 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;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:72.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested performance-based restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,742,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,393,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,198,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;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:72.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:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New 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:72.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-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: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="3" style="vertical-align:bottom;white-space:nowrap;width:25.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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-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: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="3" style="vertical-align:bottom;white-space:nowrap;width:25.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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-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: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:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2024</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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:72.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;">Basic weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 259,506,242</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 167,342,500</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Dilutive potential common shares:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin: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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;margin: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:72.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unvested service-based restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,852,090</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Unvested restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,771,833</p></td></tr><tr><td style="vertical-align:bottom;width:72.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;">Diluted weighted average number of shares outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 262,358,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 172,114,333</p></td></tr></table> 259506242 167342500 2852090 4771833 262358332 172114333 <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:72.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2024</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,000</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested performance-based restricted stock awards</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,742,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,393,639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.67%;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.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,198,898</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 36pt;"><span style="font-size:1pt;margin-bottom:12pt;margin-left:0pt;visibility:hidden;">​</span></p> 63000 63000 15742259 1393639 17198898 63000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Note 18. 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. The CODM analyzes the performance of the segments based on reportable segment revenue and reportable segment cost of revenue. 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;">Prior to 2024, the Company had a Data Center Hosting reportable segment, and, as of March 31, 2024, the Company had terminated all contracts with its Data Center Hosting customers. For the three months ended March 31, 2024, the Data Center Hosting agreements, by themselves, were no longer material (based on revenue or profit) and therefore, commencing with the three months ended March 31, 2024, the Company will no longer report Data Center Hosting as a separate reportable business segment. The Company has no plans to offer data center hosting services to new customers. Prior periods are not being recast for the change in reportable segments because such change resulted from Data Center Hosting business operations becoming immaterial and its costs being absorbed by the Bitcoin Mining reportable segment, not due to a change in the internal structure of the Company.  </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;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;">The following table presents revenue and cost of revenue for the Company’s reportable segments, reconciled to the Condensed   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:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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 0pt 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reportable segment revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Bitcoin Mining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48,023</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,996</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,356</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,163)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total segment and consolidated revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 79,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,236</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin: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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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;">Reportable segment cost of revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin: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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin: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:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Bitcoin Mining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 41,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,691</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,821</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,886</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,276)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total segment and consolidated cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,122</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin: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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reconciling Items:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (57,652)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,675)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59,340)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 234,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83,504</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,778)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,075</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,526)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin: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,830)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,045</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 211,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,513</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> 2 0 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;">​</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:69.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 0pt 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.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:27.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2024</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2023</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reportable segment revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Bitcoin Mining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 74,597</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48,023</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,996</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,360</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,356</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (33,163)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total segment and consolidated revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 79,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 73,236</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin: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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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;">Reportable segment cost of revenue:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin: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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin: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:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Bitcoin Mining</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 41,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 28,691</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Data Center Hosting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 46,821</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Engineering</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,886</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Eliminations</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (541)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (31,276)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total segment and consolidated cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 47,102</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,122</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin: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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Reconciling Items:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (57,652)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (12,675)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32,343)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59,340)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 234,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 83,504</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,232</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,778)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,131</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,075</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;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.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,526)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,805</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin: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,830)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other income (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Current income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:10.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (76)</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred income tax benefit (expense)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,045</p></td></tr><tr><td style="vertical-align:bottom;width:69.38%;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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 211,777</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,513</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;"><span style="font-size:1pt;font-weight:normal;margin-bottom:12pt;visibility:hidden;">​</span></p> 74597000 48023000 36996000 5360000 21356000 24000 24000 -685000 -33163000 79296000 73236000 41084000 28691000 46821000 6559000 18886000 -541000 -31276000 47102000 63122000 57652000 12675000 32343000 59340000 234080000 83504000 20232000 -5778000 -5131000 -3075000 -2300000 1526000 7805000 -3830000 8000 -22000 76000 -5045000 211777000 18513000 false false false false false

83S^](UU,=XM>+\ MA7/M6Q:H[2V+=&:S;JE[+8[?3.(6+7FOR6O;H>AY,N1LSI1JDMJVUT.E06[K M@&NGM0>7%AFY&97*4]?&RX^VZK&-TLX<6J1#$QI5_-VB%]AI,'O /OBITW"ZQ$7N M$+BLS?0C"Y*F]L27>D7*'S-$M8<1;1W[QB3WY]FBV: 3L>IT[7K]9UN5VT9I M9PXM4J4)C=W2!*#DSUMHSR.<- 8A$9-4@81*C4^)SWSRI-2!FKO1FPBV& M"=&.X( IK3UY/7]'O)ZW\7J)(G2!(47]UY#!I&43"+68A,'$K+4#KJ[Y-Q2.!*[0JZX99;OU&SB MR8A0)9908LDK=M.U;;0 MJ.'-LJFC2I$R&4/H,;LEE41J;>)"1Y^2)P"UBHDR05JJTUB1=<37Z%(>!&(J M_/? Q5!?U'MXG%AE33KZS'GZ9CE/WUIY*BIT6.KW: G4)<:R"=Q8MTI!$K(T M5\=A4VCEV%'19L:+76-&19N*EV_^#1%;(:NX:%*EHO\W1"F";+,P>S^V=.O4 M)I:,"%7NJD,W3K,PO@2\MXV5M=#,J%2>DB 6(S_:I"?<%TM$%W#>[<(Q.,%P M2;A\3F$"K8]]M+!5EX).8HH803T11QF03Q+ILRQR3Y%1_S4,7,26R2/R7+NP M1R,![P'^=B/R)%*URL'OW>+=LSCSF':;-+/ D]('J-TC+O/_%3]7DWE++Z25 M5^G>*&P14HO)Y==U8":$W(;"U[J;^60A#.-_,:)W 9;=\C%J9HLL6@W&E*OI M<]A'&*+97T\82XI[V4;:\"\GD*LPIGWDD;3[2XICRG?8&,TCW%LP90SO143I MNIN<4V7'J$D\K+XVRV!T?IQQ=*Z?^Y+ =N(KNPRCY\STLL]>G#(]5P_< ??X M3C8C54K_%+^@?#-26'+GIA;RG^6>Y$^W_K8,?\$!>#CX-J1XRCV?*0[X*'5% MJHE("\]KTC126/JA*=L\"2*\P/1U/'5UR":(YQPPAO$WQ71U$Z*@:0%Z, NU M713D4/*D!K&0G]2>T$*DW<^BR7I-^1[02PTLVVRSZKFB89,ZO^NDY=M:YM=0 M;-3@;89*SM?$\\2K2LA/LLC2K=O&UBH:V_+1[)2\ ?0>>&*2=54'9"%/58N2Z$@%8"$OV3)^BQ?H&441NT!K[LA$FWL^ M1Q)/G(!4W!R)"]"A;5T"X# L7L>I;Y/ =<#]?%'//^6",Z;B6 -K(8=%#*H: M2I<$J;I%_]_">\])K>5T29CIF)+VQC/)Y!E13S^75$$LY.9YT3YTTMNAWZ8O,@4 6>2>:0W M)@MGF>PN67*"GA9/>8#K3\+;+U:O$>G$-SRTC_QY.->#((U\] M3'SW+MAL7(72Z@R%18GB/"6R1NUO)@N*Q2>X,,E'<_-(H1WV/8UQ,1(SQ\ED&-<:6'?>7KI- , K$HFWTQM5GZNF:MS,%EFT!45SRQ3W$*;A.6QQE)ZGU>A#=\34P"U\T-NP[*PCGG81EZ)%YI.%)"6,C- M/0WG)+H)F>24N?')0OJ+@AYHQ7?#ZF!=];N%G%P1[CCB&^Z_>XT7G$MUPK+G M@2'E0Y)5LQ466^;*EG4CUVDV]Q5U=YMZ;\*\$RYOB4O#6?3%QVY$PX"X;(K= M91#ZX8)O.@YO(J\9;3=N8J']WQ(/L5^XZQGD1!/,9+O15D@+NNKU>0 M!,)Q7(0A%,E_W##8K6>.:>:7EN?CWBCVON_LX= VN"GBVMFGNS7\>P>"VAJU MC0+\RF?S):8!W-K_+:1_BK+4:Q(A_Y*P=1SAYHINWL3"$?3+[9W&YY)^M9"+ MR[1H1!IU2^KC3UR^6C%AHD71HLHK2N:-;%G=VO8[-P!V.5G-*%^6PX8^Y9\M M5.C7,'B(?7Q\-/MX/*'TEKO^\';VE8\J@7 =5%EE,SX38;1OEMH"X.T,O2-N M4L\O<8+Y1.?Z(1RQEU*EZL^5:4#K%BC)#GL+'HM(686%>DZ8)+*FA7\OW&:% ML-3\F13U,@Z"[6=A2.@LQ6T:K^@9!JS>8!:<1+>(_@GOE,[%C>V3HY/3QIRN M [)P9C>ZAY%\]>!,[HK/%\B'W737RQP*).]E*6^\?R,)Y6M@+#/E7%5)Y4T( M=/%=]?/$Y_->4EL2W+' 0Q47K5.K/2MV9Q=O$UX>L'B:0[Q8EG!5?:)6 ?)> MF!3AA,:641X@4X)9.'U-%IS(!=PNR6)==W/!A"">&Z380-#RJFG>Q,8-<9WH M+)J'O4ET15ZP=T^)BZ=+3LYB.5E3XI\>G1R='E7J7?5%\>X%M.M ;KN=7$/-5/[W \=S8G M[E7NCRG)4[KQ<-D+XD8VU05J$*5V MV[-;(_R5D_DY6 A\M&W/"SXD.-A,OBN5[11I2-*I>&L6YZ?$LI6*49 MBR;@M^:__13M6WK3M'&O4$9Y=M_4GL):.V/D52U80NNLE=9_CPEG&]'8K\._ M^M2TK5#,YZLI6;WSB:HK!V]BW4#D,#5M(1.+M?;O,AEUED:'UUC3&ZCZ-T]S M(&O.Q=O".L7+CH\1%S%=NF_9:H-^-]B[XNK#AH]# :ML@W\E8+9]@UFHJ-C_URX9Y MA5**LG-8*1\6%TZLF-#FOV,DBGZG3P>7+4\/5]:1#;>Z,@*S,7*1$IYGNF0' M4Y ,T*@(U*OU?D70(XBHXN(Q]#T#9A.P=\-55MU;41_=@.%6#-;)HJV ?O[0 M;%X6/NA4@%_1WIJ%M3=- /-KO1H0]#ED)57I$%!=_2I)A& M7EBE?%.G=N]%Q<59YGT8\9\)\OW-9:-$TW7@^K$'EU%APH\C(?2[.=\&P]+. M[C$554P-$M7WT4W=S"S);Q?E$N'?R$\/J9)*KQ%WT6>Q2-^8AID0OO#AXT;% MD7*EF&:M=*RHAU?)$=AO1Y7]1>WA^#=9U<4JE+B5OR*VA(P(R05"/5B9*0^[ M9(5\>[@JKCH:\J=K8"FG]:U2=N#$O2M,GFHW0#ID2F1\=R]M0PUOB2 MK8Y/7]*F 'I+CGX: T.,^Q\K]//_ U!+ P04 " MA*%8^BZ< MCV<. 5S0 %0 ')I;W0M,C R-# S,S%?8V%L+GAM;.5=67/;.!)^WZK] M#USOR^R#K-.)[4IFRF?*54[DDIW-[%,*)B$)&XK0 J2/^?7;@$A*E @2I&@* MHE]RB&BPO_X:#30N?OKC9>9:3YAQ0KW/!]W#SH&%/9LZQ)M\/@AX"W&;D(,_ M?O_[WS[]H]7Z\WQT:SG4#F;8\RV;8>1CQWHF_M1ZH/,Y\JROF#'BNM8Y(\X$ M6U:W<_CAL'=X9+5:81WGB(,,]2Q96>^P&S^Y".NCWJEUU.ZV>YW>P!J<#KJG MW1/K[FM<[BNH-R9Y!5WB_3H5?SS""RV Z?'/!U/?GY^VV\_/SXXAEJ$8_[ MR+/%"S@YY?+'6VHC7QH^5R]+64+\KQ45:XF?6MU>J]\]?.%.I.(&F!SP\)1D ME(^Q@)TMZQ.C+A[AL26M(M]U.,?7Y@B==\']W$>HGJ'EUJ_[*G MB'B'-IVU19%VH4K;;PLA?LJ'X^$<,TEW95A4M=<(ZH+.Y@Q/H0QYPC<0.6;X MEO(W0:A\59UP$9]>N_3Y;0 N*]\:TB7AMDMYP$#^"7L!OF9T!B_V&;)]_@,B M]D7 ?3 AXR) .8&+AV,00I,)PQ.A62AWB7U$W )XJW]SA<:X8Q3:B?]ZYCE7 M_PO(7%A^J47:TU"+4@;8YFT5@CZS;19@Y^IE+MQOQ>IK#[:!6OP=(4 ;N7;@ MRLAU"W!"4*+V:@/]J@'QBX]!PHE_);YX'738G8[5LN)ZX=]QU=9JW598N176 M+J$ &% R\2)7=/"4):D2J#C DGWJ&/%'V;'"6&N"T%R,9?IM[/H\^D6PVI>, MAC_\/.-\!9*+'K$KQVJ)A^U=Z'01, 9VRU0M+//S0__XJ-/]>#SX.#CJ?1ST M3DY6E%[QBC.6U!\Q.ZH?_IEPE,V12EBBS8/93-;6(D!M)#^&R+1IN?!EM(CB ME#F8P?CYP HXZ$/GXEW(/;">,9E,??FD9D9$;P*A1?PEPLL3 M87C_;^0&6,&4EJRI#&;QM,EM>:C5<[X9Q,4O/R_8Z]R'I$O L@GF%R[B7&9 M9XH6IRNVWQ1NA3)DKV=0BX6ND@;@?"-L8W#$1Q=_PWY.2,T0V6]R2R,,B>T; M1.P=PW-$HC$01)NA/\5,I\O4D&P&S66!AFP/#&([RG564QT))+0[;+ @W9/GKS+O*MHO1^$UD&7,CD1X.8C.9+[B#U]ER?1D*;D/+&T+Q\ 1ZR6>4T[\S)FF1)E]X$E?<0-'E=?$ ZRW$+R= M&\]'WH1 *K2 H(Y_V4+[Q%D))-4/%BL?C$!@L N-1Y8"^T1>010&CB+#U55O M/VGE:]J CJ_P^4%(.1$C' ML4D-2DSOW%)O\H#9[,9[PMR7J^"JMJ0HO@^7L*9O-@D9S MEJI<)F,:D=TDXJ(%FSOT*E9K]-:ODH6-)C!+1_7RE09 [E,FZ>/3/%:?"UC M731AAGX'S-#;5YY+PS5S'5ILV=*.P,KR#>*W&$8C9_3&&!1V%AMG\U9!4LHV MB$Q]?-5/!*KFT2%^0(:]V,S(B1-NYHY#B'(=[HXR43!UAGW+.AO ^-O9P<#9 MQ>0\C68_G2W4 !?8 FCU$Y&*UA\%I'#G^Q=$O*%W9D,^QXEXYSWV?5=N24YK MY_K2#:"S"L0&+FZO(=)8&%"4-YKB@OVS'C@#1]"*6)/+:JYU_,W"^MD=^.E0+[S'))= :.E"_H;$86JR_B M[$?DN+9Z22!#PFA*M9<(B@(TL-?57I+:+-@,#C5Q&3@[=>1I$K')H"ZZVLZ>W6,F/!#BP1-FOMATI60HMWP220^0=/>-IW(8:]N-N]#L M/%6SU&%JID"S^"H"TL (*?IGZN6&Q_5B#>"P$#0#LX>1N/+ P\X58AZ,J?B9 M;0NX'DC:\E4=W9M,J)\GZ2GN[]),NW6'1LK;RGWJ8 '*U>U)3J MZ&ME:FZLRU='UQ01+X#XLS39.1Y3!G[G8X:Y'QY0COZ[$%_\";Z(^=6+SQ!X M'_$0>[T!#N3LB-@<0EW0>Q()9AS:V*5*R<;4A\8TV'$8276AU7!AG+D,W,<5 M3[GGML:4DN;YA'&49RQRY-C10&<)5]U4'A(]-L\M=&V>-OC,P&0@11>4RVG: MZ%8U93*8+-8DRK2PY4Z\M';#W7 <>EP&<7$9\UC3LGTZ9=FH#&QJ]UAV 5^P M!Y[J N@S9T8\PGTF#S2&)E M-&@)-X;@+> :N)QTB2'MM,G"\H!E)G8#_H52 M=EMJ2"1!#P!T?S\Y+HJQOGT;4^1-,#\GODV)=XT(4RY2*(KN/4>%P=6VO7FQ MZR-@XO)7.36BWCFC*-H,.[&O;D194LV@K"3.W!G( MXD-/%7V(!\CU7T=8SIF"O@S:_PC;]$DN?&W.-.F*-83 DD -W"7\C7HTF3%E MCS^5Y5F@]3;:!> M1L@6:@[-6^ U,.F,(UBH^CGDTF/E#@%%Z238(P,VQ&FNXN@A,7)6;[$!NAA] MV4+FL5A$T93IO^)H#8S%R;/#NDSG2#6-ZC)P]8/Q+K=L*#]"I;5_HU]N_T;B MI=;BK=9OXKW_JGE#1PK\G'U,F1)UIT]%MZ.8URXU"$BD++EHC RQC_X]M@.V M./WPA(@K[LZYINP>N?B[QS!RR5_8$<=^,Y@L6LW>DUT)X#T)P\M/Y6D%WJ.2 M@1=>8RW>4__'F]8^232"+)816\Q@+3Y9E/QAI>0=!@.+OI>) [:7>/'WU8OM M!N*[KO /.:4Y J17XS&VEG<[KX-)'W0'U1^+F;7W;0]A5665SEOD7"D%*!>2YA;,*@ M:ST#APY1JWB@\NXZN;DA\6F;G&"BE$L:0'P0[LC,B*)+GCJB%+.!D=G".A+E MU]YTW4%9P7OTBV+&,'%M>0.2W.H N)S 7GY42=6=QOH)1_&*WH/75&,4 []2J#!5O"FR;(*:4H%Y?F)L@JIK/0,O'5LW MR J8_*^HZ0F;YTA;TKCI%UL8PL!5S@PTF8E(KES2 ,<&W%Q?IR=DV,#$G#3: M0Q0>JGJ@MV"'B32H\F,5A63?@3>4MT-]">GJ8$F,J,6"7?)#]VGY:;Y4@^G= MQ@+U?6]J39NO1-RZF,9E>LFF\U< ]1MDD/H'M75:HX98X^DL:8(W.,6]==<; M8SAS_ALLOB$]'/] #/)8Y> K4Z;!Y)?';^#I;SEAK7OB*+UP$NJ) 7O<*Z>Z M /"0X^,W[VU7;\D9CD>B\N$8@*8F3!H2#::Q+/J0RQ.#VNL;7B#5*,K+HH\F M1SHUM]];8HO((X7,DCR+-1(>2U7S3"S>8 MZA+ (Y)-VH>UY;G01E*:CS=BLH:K_7)N<(HGT.*U.Z_I%27 #SJ#?J$VR[E 8OZF.@>*89LG_\@_O0",C]P:,;O[2EV C$I M!T)H,F%X(A"&ZC_F'"$9XAN2\UQUF8\IF J>.1Q? TW(_0]&+"TZE*_-O!!1B,$X%%1L@=J^4J>EMU!SZ*4.UHO( MORNNLS#7=L&=MJ8/SW0K=D'^W;&KPES;O6W13L8Z>WGH)%M5K(%=I5T*0\J MJ>]XS1+YN=,O7Z[.Y<._79PRJ5_TG%M5U9L7*O)XW)R>>U-;&'E*4H7@"U-/ MVF8+-<$/2B#'AC;GJ<)A>?@>17VZZ* H@6\B\UIEI<,5&E&+P#-SN'P*( M#TII^>1ZZ;WGL@@N R^:N)K-7?HJ5M_EB$&[A>;*[3VQY1#6-CDFOQ<5+X!Z-V* M/F&8*]JCMMQ^>I@D9#$:8I0@Z1?_AN]MV/WYW_>/[#[.%3"?8)([8,)7!1&/_^(_GG!8\V MP_3%R4]OUFFZ_?'=NR]?OKQ]?4'16XA6N/'[C^]*P#/%/K\ MAQ]^>$=_/8 F(0L0=WO^[G\^W3WY:[#QSL(X2;W8)P,DX8\)_?(.^EY*.2[% M:\:%()_.2K S\M79^8>SC^=O7Y/@@"*&"=+#,/4.OG^7_UB"=NB6\ G_&@K@ M#V3_XW_-9KE,$(S (UC.*!-_3/=;\-.;)-QL(](I_6Z-P/*G-RB$Z1F1[/N/ M.37_]RG%VD'4[A+& 8BQ$N$_$AB% =&:"R\B(SVM 4B3!P]AN#5(0]^+WLS( MF)\?;P^(DKY?(NC_[J^],'[KP\T[ O*N_PCOIB?P\&NR6"ZV %'=2<8BCM>[ M8<*>4HSX&D8!-D;7?V1ANI^"0-8HHQ!Z%29^!),, 3H$M727<+/%V%"&/GLO M$="0F6I_(R._0"LO#O^D0\QCK/A)B+GV@$""^4>_O0*I%T:]*-'H?&R9A*L8 MKQR^%Z=SWX=9G.(%[@$KB!^"!*/R"'S0^ G!&/_IYVHS@.21!G:*'==)&F[( MQ/J<@&46W84[0,4(L?%(][@YF5A; FJ-<3U0')G%CV 'X@S<(+C!MBA%GI\F MOV)?Z3)+4KC!UH>X!T$6@<42-_)6*P16!.&BW0#.C37RR RY"%,?AG$U^#P( M0C+GO>@V7D*T&6I=- <8F;S;&*M8.M1Z0D@ -( ) MHPT]MB; +P ]9 @CGH Y-L1@J+3%'1I!O^+HY1IS$22W\6$YOO%"]$\ORLC: M U"XPR9YE_-X=*('HC$RJZ[ %B;A("7N=#$ZBB]#I-!H/C)J=P!+MCY5LQ1_ M^PE/V$VV*?:L\8I"/7C[H8OPD-&FV$LVMJM#7&I^9T:VP!5'L?,.L7O_)]F; MLR +O$;<+O<9VS!3/E,?"@0/ %%O%>]E*/0C_A:%?DK;;7 +TL_E?BIVX^]" M[R6,\+X7) 5D,$\K?R?&^&<(X?6+1M^&^-33(C0R^\C<"_,-*L:)Q$7PB" F MP:0!/%#I=61"KCT4XT$2;)6?UA[9>?M1%I M"]'"+ ^CDLA.E&&3,6HI2<31109&(0>5&RB*-]DVND9<)JBCGY MD?Q!6/J1LI/33U,B"EBJK&A>''@H(!:*AH#GK]C.P@T&OP)++XO21&=E5NZ, M2XJ'_)*:XL\Z0>0H&20;[RW($-R2_R@[WX$$+-\5\.^^A'@3#A=@QS$F MZ1AG0<[0-RPN'?H(X_0=;G*@A-'<',)4#WKC6[2>&-TU[@+YV0LX.PRMAS&S M@ZEY3'ESM@&;%Z*"6@QN-IT842^*]-"C#6I(8:TE<5C,U#O\L4""0$YC\7*2 MP6L*8NS&'+X-4S+@#S_\\/[][&Q6]8P_E)W/<.^SO/L9Z7^6#S [C$!H*JG" MZ#8&C$@"$$2"U6/I)2^485ERMO*\;;&$X([+;ZJUI/CBMRH-(O*2,MF!X%:. M$WDO(/KIC13^M_,6)Y1:O#-/<1V-J\)^,$GM G)I9(,VB*N4=(Z:9&*U+KM= M(KC1XS64(9$E> BXS0\URV;%3.JU-#084%'UHP+6LV%L"+" MV-!]-5V!M5!A>&,ZSL>7J+84S_&UNX^ES^/X9/,-8[KE4;#VK#9RB\]K98'Z M%BI"P\^$Y5++A1[-_$N8#Q5PL;<*L)&OKP1?V:!Z_R3*E:^*H=_[G8LSL03+8)1^0J[\1C.B.W>V\#A'->UDR3@\V&0RV! M&D09-RF32Y80@6 =Z-D;UQ8.Z,\I7G)P%:XA/7OKP4MI M?T/7FN%J 4>AP_B:U)OP^CHU@&"KID5P.>-B_\G[-T3T#$)@3C1ZX*J]9A]N M\:G"3QI T>RE#[]X_0PU#_W$# ?A;-P4:!%9G_X]B+,Z[6_C@OI!4U^S%ZXZ M]^C'/9YIF($>/?7EW53FH+_HX6#IT8L2,PT7!R M?D\PXFD%[H!E2S'L &HN:M M4(7@MG(_TM"N5D^C'0UIC?X;_\BH3S_LHZ2^/8T5^^XC43@0=VMQ<0UB#\=5 M?8FTFSGRQ4.!Y,"J F;G85S#%Y7:*>(5] M') S#NG>88JA^$EJ$PTV.->#HQEP>M3-9W0T::U[!5/1Z,K>X_#G+R&V83:B\C[A#4Q,K:+J@B:W,/ M(*2.N2%0IE%6X.L-K(;P[P M6MF@/D=![+G68?C4M:%&NR$@83(4X&#O9@ ;Z883V$;6?"X42$IT>1E130AV MEE$7QCS^7'O>@9'1,([]YC,."D8TFSO51O&00<5"S:J-?@01J5+XX*%T_XPW M28GGTYKL%_OZ+P*#K=X!U[[I=6&924)[W@54(GH\R]Y+&E"&E7%;KT-&W?"S MT;?K!&4O21B$'MH_>:1TC/2B/ ^>[QZ(6MB@N,*"Q% 6RYH$Q=Z0M"&?!TI- M!_M-"K*!NDB9=Z3X5#2<*"7L+:?LD$)+S][K/$O7$(7"A8H-+$@BX8$[0:@D MF88-KD'LF&DQ$KY#-3PLI+BP$6]FLO 1MCHURDW2W/\C"Y-<8ORYP8'FZHL MWA%:R9\(B,^-I.VTZ.^T'#IQY$*!FA@9GT)<$NIS2 EUXSOXQ9<8H&0=;CG[ M]\;OS)UO!\(TYMR=>PM"C/TXNW8>NR!W-*,[]A9ZY7Z=@9:+NW7][7F?_;@C M&W#5W82PC2[MD^_0U;;D;FP@A"3PMN/N[1YJ9XQEX>B]1E9OMXW*&3J[E4WJ M&46SM7,HFU2I';=/-:Y<"E../.*QOE#!6*?Y4])E,P. Q0CFP?^4#+!JJBXQ M)6%ZX_D4,X%]Z@)RIP,;U#IQXM*:#%!% L>;HD(>0_GXQJ<2"^%&24T.HE95 MOI;$0^>I)#&6!\[5#E$#1\@53@5^ RV2QYL6"A* JK@8GR)\Y.L318ST!*6] MBG=&R7M@\4I@_L7 [$L,0O!I*>#?T1" :U Q4E$O%89"-3S,EO02('ZX(B%! MV*KM_Z>'0N*@/>+=H\#FM\&XAH\%:)DLH6WO BJ1-IXM%W 6RL8V;KN[R-9M M-AM)NQ?\BML%HKM[-1#^M;P6D$52Q%7EU&[6C'\GAL-%*!K3_#VW!I*-0F]N MW4(A>0/@CXS49MX5U>8D>2P,:&$6"P?>#5K%J2L\>!UZQTU4$3,?*F)B)3N% MB7HC-T6$LMU+G.0VN=JA.PN4?Z63 ^P B<*)P096)G/$^Y%B;D,5',Q?=&0B MW:@YS476ZC3(ZP77KET*Y@$3EJLA7&@;,Z%VK70>!_>0O-Q6?E//6V76&>W9 M"W_NZ/DAVC$04L %=285R GW-((6BFSHM!E>J;J' MH* R>A8*4*O3TZPY+:3#;DJ^%WFQ#Y[6 *1W9 1)3CX'G)^4+FC@"+GB='QN M RV21TS ETL JN)B/O6>BWPC]UZ(M-V<)X@1BU-$<7H,D]^EK_D(6O"3A,1M M7*!;&GP6M%"G>]P M)HHH#(^YG.F1 0TDJ?$B+LVA2[PLKC>>$AT!5G63&S#^@;.V1J^&GF1>3I'='67@+>WK]RP1TA5;QCES90 M(+=L,'BO+N,\5,/#_*:<@WAC RY V.Z)I/?Z % (1<_ -6#X)Y!M*)O4"-6^ M!26G:#S_A,=**!S5_(E?$\VZ)C/0,W^2ER'$"=&V?V:?W+4 1G(J_*+;'/7R M4X5Z^@Y4*'G4+I1 M(>PI:,&U7Y(V[M"M4+6'TT:7]K'K]\@$TBGB(\#(4B4?#@G=:O6&YA5X29_()5=9_2NEU@)%4VX_VNTAA3'Y=XF4&[-O%FDU'S[)=(4# M^Z!I8>8ITG6XEZ1%C_4GJ%.RO<&H24XF6*""HV(VL ,D2H[%6<#*9(YY&"[D M-E3!P,,CVK!_K&)U3^Y&F6 MI-C]1*P"1&P@IA*QP0P1DI>*;:# G3%<6"990N@ALT#(5J@PN%%E9V%;:KH0 M2PO!JTU&)MD.7"^7P$_S:-IB.0]R7GO)FG&"76D-'R.=."[6&O5@P5JA, M2T)0%S?# 3458LH9IDZ$W5N(P;_Q_,\?P(+H'GR9^S[)N _CU0.",?[3![*7 M>+3ZX%]*TNW%WF6U0H3"NUHL4-E5M0[PX*N,/24#Y:B9O^&H1TOC@(9#@]VB MDF'LQ7[H1;=QDJ),&8<0,96($U'VPTO^^.W/.[FF]>$,3ZPD16"E?W_-AP?6>6 ME$]0..S 243U^FS#HK4V@7@X'OP^-F[57-EB*.(3_O3F_5@3AXS[@M7@=W^- M27CKPTT^=0XI3)<03Y(X 0'^(X%1&) '.>JW/I,'#V&X-4CQ3(^4YMC[]^?O MOY^=S0Z#X+\/X\SJ \V*D6;Y4+._- ;[SX$S=-";Y,^D*"AGP6D#V7P[G3Y# MH/!L*!]>?TXJSYPU;HG\[ 6<'1:BNL*SUDZV !KU"/FDM.:YC5U##2?Q'H$! M.*$D:HY Y[:%4 P\_6IL"!BT#!8%9YW"YF,'4!IBY7C < A$-"!GP *03+G MKURJ+:>40G,E$8N KTJ'U4Z5)$O"N.@MC MKPO@PE3 N1A/&>(L'=AO +?Y3 MNFK4 ">4B!=%RG:I@SISB2@6D;;_AQ$(TA]]&*?8A;F.*.A/;Q*P(G]4OT<0 M.RP_O4E1UFN1YT\:>ON-EN9,\BL9Z2-(L4YYJ[;+H=3"E4DB%HX2*94/W-W[ MVJA?WIC(M1F>_TD6U$>R_^7,'_7FQD7X<0[S?H"^#*7I@ZNPG6)"VT^'O1^5 DYNB1U\)2O M1^(FYN4T*$8A)D8J+$M'0X=?D\5RL05YF;6*/O&QT(?W[]6.A:I19G YJXWS MC1T(2:Z0/" 89'ZZ0'G*(Z\X/1OL6(Y]^!1,9,/4F%YEFG(JUTA@'3CKD:E0 MB_LL*J8Z6,B?'>4?'S1_MWUBHZ06AQ!H$_>I.'CEI=XE((]H_ *35,A,+JCM MN+(>7[ED3,7BZWB%%WB A,QE -F.]>JQE4' 5 Q=I&N 'L$.Q!G@Y!.G])Z!$92_=94+:MM,;I'PM]Q[:E!8K\Y.KR M9]M.AT1KFAG&)=*.,;O8V<6KZ]]J.J9(@$ACHGH$OM2BV6A M0=RX3 /&]LQ0UJYF.*9!@V-2> (1[F[U,X@Q21'V,.;!!K,UH77N=Z @D+=> M*S9V92'1DILJ<8X)] IL$?##O,XD1GH#41K^23]RI"ALX8KUTQ*=D*)QY<5+ MQ:+7OY*+,/5A&-]X(?.,30QJ>^NAQ7HQ*09Y?EN-2XHWHG!'IRM-"^.S7]S* ME3P/74F(J3(BE ?X!:#+#*5>&-'8/P)!F#+OJ'-!74G>4&<_EQ0S$\%+,B]* M][34' BP+B \*Q^!#W,Q-4FKF2F*$Q%53(4Q GY(]O<* M[5Q99=2$I4"0D;7FEAR+@"3%LY@&GQNXL%8920-7MOC*BE:KARXDS+&)1%%< M,"GLN@>JC5S9YVL)3Y4XQP3(I5'7 KKCTPVT?,Z)J%I';S"=^>O@&2D?=D@[ MN@!+B$!I.0HZRH]Y\_S?9^\5)->O6'DQ"\/80WO*'\P+DIBQ<#A'-)LT^S$MR4.A3D[KCD&^ACJIWH+1[,2_C01%3;?J. MX:84O>6UAA'F3W+]1X:Q?=-@/O?&U'?];DS5Q_N/63'B-W9WJ@^>.:PMAX'UH$K5UH:UW!BV"39ETOM&JOP91P&G"N' M2$+5XES9=>?:1EX\"P2EFRN4 @_8E2,A95'P"+$OC[GOYX^ @?R D1"#P)J8 MAUT19Q:*2*.]*UF?RE+3H,V^($_WH8S$,W-@#A5CF<#;TJ M1SZ.-$^C+'%M[2#4Y.6JKC)2<"!_/I=.@WOPA?["=\*4VAY7^J@B4<LJQT_BXLN%4J3H.25+]*\\Y2=1[0](!1)<7^W1T7&EH?2AT3-K'D#8Q*#7, M[:R)VK.@Y.V.G1=&9%^.E_$G+P*?8P2\B-39_!FS12 A_6Z.+E=,ET![1X17 M84+B(QD"U#YT; "-O*B53_QXCCWVV=FLZI*>#.)>SVBWLWJ_L[_D/5MY0LM? M@R"+0.&.=FB>(T1NO=+#RHM]!?/@[>GCSE\\% @/#,?KWT9XF Z_%[[@V8)Q M["QQ;/$V L1-RNT;Y?XT5J3$P4/DQ??>1OR,Z31#.73HR53]3DAM= Y,=F<> MH"5$&_)^X0O!Y_%ISCY\DT*[E$A1G%@W3F&,&$B'A,,",>T2SB03H3WS8F>2 MW%M*%LL'C#6FGWY[1?)<([4(\7?OS]^?MR/$]2%F7AS,Z"#DDDA]F-E?BH%Z M!(PYD^%0T_ 3\ @NU,X7HY0+!5P6M2C#^#I)PPU)##VT@^U:B*R@\+1#C689 MBEJ;^=,?-YX?1ECS&!%@&; ;H6 3\CW,!X*(@WX?M@.OJMI6/:"@3>)DU4LA2D+?B[URU#N\ MN#R%J>#A%FD3V[LC;7%(*9J*^^,;7UY89_KA[ 1[3+'QH"N3K9=./6-3WM?^ M!%;>%R]-DTMOB^=&NG] /7(N3%!0\@BU$ M*='EIUQ'N;EG@@:V8QXFY:_"#Q=VMT_A*@Z79'U,Y[X/,U*9;_4 H] G>5LQ MWKC[H/$3@C'^TV_P37'G^Z&[\ZT-/ZL&F94(T,UPCD+CYP820_;%QUT^0?(* MZF5^CY.\L+)< C_-LUT7RWF0ZQGG*5JU9F[L@7_SI*4*"5SN]6O"]N[87V559Z$'5KMNS\53@EVU>[! M%]Y"*$H4U>O#DEV577GF9X/JD6=?IB0II-(Z89D'-J@#!G60?M:EQZ9PJHA( MA=T3N8_MH2#YO"6UL8B0WO^='Y52;&C;.*JHV&%SJ$B3_0ESJK%Q'*D[Q[U7 M'U9J=\@NVVXIJ%JYG2O,9I];H%JEH>T(BY[45"@Z_AC)(8+T.0'+++K##C#- M'R O;Z1[\F37'UFX):"ZT90/DT13SF8'C G#,X+$ M!)H 1M9%D_99N.A/5P*Q>$IAJRX>0JF1C:T27TD<4Q.H*?VFQO1' NB+W>G M-5[8B290!+B!@L:O#FQ F*K5X.7$_JN$F^0X99-MN/QL_6Y[X\!1@)*A+6PM ML=1[%;.T^;MM!U+&TB:V]OW"TB$@R=-IW2NXV$MN(BNU=".L9,G :W'*854@ M2 JO)RNU=&#YZ*'T2G*LDSE5$ L;8X"(VY\?V1_&YD>O9"ULKSX]].X0Q9+1 M-EGZY]1&A!?L,CZZQ=0K\TRN$EP-+1)'&NOC3M4RR+#DY2(HM;3MO%G4/BT^ MN1"=>@0[$&>@?%B3O,F;D(*2EUF2P@TVSM6-/]S(6ZT06'GT2@YMIQ=T^M@M M;U3T,R.2FQTPF'W!*,P..)#@5($&B2,%=41FJ.C!9AY/C37T@F-!E2BK1]QD MM)4N/TS"ZAAD?KI Q6UUWKT4$;0;01X=CA^6 Q%94[D8[#'Y5TS$\ YXW8KJ M)&&Z ?\:&VRA-UW[W;;OK*PI=8^YAO]47+R.5WAU TC(2@:0$RN_%C\91$S% M5/H>!I^=C9]M'\7I,[*!OOTH"&=]X.W+U)O934E0):M135.X5#IUMZ1 [1$0 M%M&_@,>^+3B@-]N6K(_ !Q-MI(2"$H($ MGT7,/&+5:V_;D$XKQP.9;DGN^0L<)#G:WI7"%M-)CI+IF.1P-\-F7=&#*T]Q M3"B]G%"WY'<#L_Y+8=6!*V]H3">]G$[WA/>,O6C@+5-._8.^7;GREL:T JU3 M[%SBI@(=W-Q-I;:NO*;19X^B2*(+$?/BRG45%Z_*4=W&%&EZBTDK,/Y=]VYK M,4PK].T=QIJ%U6#?[AU6K1GH1UZ2T',?PC1)7@P?W*U N/R.%9\2%\QB%S=A MCHJH@0-!_V]CQHYA*+6Q'W-453R0BQX*=ISM6-H.6EVB_3:&? M(01BDD!P6:@*".;))?VV?2E'O9DK84B%%RV5Z#&RX6I@LO]_F1>GI)":%Q%W M4BJ*;@-78HBZ0NA28G:_Z\-53)[IHLDE+>T@F7\!2Q8ZK5T)$2H(1HO;FP[ 3W5]"#,7D2;,7VT\M1M7.P>22);N.-=5A, MVUYWADI(0)K%):C$2B(6Y;:V%Z;!4E*FU(C0R..2Y92N4&>)B ?IRJF'PH+$ M(\'JXO,$(Z93((9W8CD1*X]TZ<@I,<+\ZU>?SK#%LK".-Q!=;[81W ,@>.A9 MLZTK1T@*4T&=**N3HT130UR]NW)B2NDJJG222HKK#E* MS5PYYU/9JJK08]Y9:T4N[F'<,X93;^G*T=S ,$Z=)#.2\1#:X]T3+9VKYII) MFQB71:\'[=5H,13/J5Y;7\2545:1AGI;\RM.KR?J-:ERX<#ZEKZBU*/B\O?= M4^E:7Q/4[:GU'L:?//0[H-6XR.6Y=/\$,&,Q*^@-O3L8KU* -EW:N*5Y1NS< MPA'/31A[6*=(CD&2HHR^GL4_O.9"NW%V/8VPZP=&7 ;8/ZQ[1EZ<+/-K[_F5 M"FSA21YV!^.$'$HF[)^$A^3C#N'0L;ID%C1JDX[* _MJPT-IB!7^"KRD MU001GL5+6]G>Z$TY*^KJ(&6$?0D?WHBXV!_^_"4$"/-SO;\#.Q")++YB8X(L-/B:?;ADT;64GBEA-9H=$O1MO,W2A!+W46B]A2U< ML=R]])U]@%X&\>-'-1Q/ .9'.-)E^" @W*$R24PIF% MVKW83N8U,T>UV>*8V?]M* ;B>V M,\A]AJED/]/ON(S3U ^:S6:WW&>G>;I%/\;P5U?I4:7DZ M5!ZI,JBZF$XGQJ<3X].)\>G$^%A/C&LU2+B["%[PK6"=9?>(H@GISV]&TT;1!G63']F/?2HB&=Q%^J."//0I3#R7B_1DH XH<0?/! M;0?=1I,HGT3'1->FK[4B;2!V.?X$P25,4OJ$B:*UEG=C.[@VF=66D^Z8"HB= MD,\QJETON(,)MU:Y=C>V(VJ&W#@6Z2Z$S8:_VOS7[HV,A_JCRH=N)[B<40[D M=;'GWKF0M[%A@9,$I'3=3W+UYX>\V*!NQ+NTA-*PGTRB[)O%-E["@!4/V*'0 MDTC/1/*8^HF<2X@2\O:9=^/Y881MXAW6GJ>0DUZEUL25H)!8AZJ+E3)Z)GMX M,K_(GM<$*@?GO<8E '8HC5_'!,G(,LIV_EM<0G '+(R:*HD9/K65><2>4("= ML7(\)A+/X-5CAZ-[]F';#JEJ6W656)M$^POUU_G8."LAK(][=7HFW!$KV4-= M3\^$3^ZA.?E,.'LV)2BMS23\J9I%^ -V(C,29-QZF)I[;\.R>WPP2T:.E?.H M8^3X!-F1P2/89LA?>PF8KQ"@)W-M])BV3+.M ]9,IG&E=#2HFLYX8=)>R$FI MGR(8AW[R#/QU#".XVE_"MW=I(#)CJFUM&[1>ZEEP$M^QEC'AY%) MV#7R1<*1-+%],CQ4)A+R['MM96W4ZFWZZR0--UX*I+ZW6E-+ZQ(K$;N/\ZU& MI,MRE+K?:DT=6+'ZZ*R:+-VZL5J\BWP7+L475!EPMM>P/NK8N''6)6FJY4I@ M#>Y$]TO5VEF\-JI#V&&IDMM&IYY(N<^(OR9X-TZO51/+.(UMYY/U$J4ND4:NX+95"SO!D>>#S^2- M[VW^EB(VZOFO*C-.W-YVUMAX4U!,IQ7178 K0&M3*YK&"MIVAM>8EK&BRH@0 M'MI;QMO-!F."A[F$$#=?/>T3@ODGL/*^>&EZZ6T]'R/%]#AZ]V4[/VN /]*; M9COBK=YL+7]:T%''%/O@,6P7,L0\\ $(>%-.O;GUNO.#1*I.IV/RG2/@ M+98D[8YG-&L YF4T1J"&18EK4FBE2V+KD(28 _F3R,4%6]39B>@W-R_!,:(V M^G0:W3'.L2GWPZV7@N#G,'>8DD;^&-W67I%ZJI#2.D])CJMH6]F[2_,"'B.6 M,P[M9L,$A6N7@H6)!6A>7&,&4%@4.2:=>U!4 MCA%4W&C!F)?)F/DK+6(<$\>UAXB]3AX HF7M2247GR,6#JQY\8P1E9 0Y;B8 MKL(H2[GQ8BZT>5&-&5[@DN5JT9FJ_LX8)6DZ-9PY)6G.9N6X,[C$O*D!@3'J MUHQ83I-_25%0Y5F]N4O>Y%'?V9:6"543Y.GZ]NGZMB4Y7F1A1)[JP1B6?]YN ML&W\H"B^4*+9UY9*)YLUO32KMBY*<\)<8DLOJRG)4:6C[UL- (:J0>*JE MH%L'U\E:"CPIU&Y'E'5M5$2ATLSV?81!\E AT+YQ6RR7H0_$ I/ VKZ>,-"$ M<:BR+YIZIL)MC*E;(9!('WD0-+%]#6&@H,3$V9<7EZQ.D$'5;+"()$/6C=G)+#5"N MQT%1>)Q^SZ6.ET@[6O?.NZ9"K1B/#X[I#Q?3>\"]1"ULXKS+VV_V4]I<")O? MD![ 7;@#P6V<>O&*O -%\\"3:KD2 .D%T?_6#:+G?9_1SF=5[[.\^U8P?9D# M1Q0XK("]'-B-H+J 6VIA=7D'=MY0Y"%UL?_D_1NBRPB+0?RNHGH/K@;:587; M>G)1G7#[-ER ;H4LM^)@[UX<"L7WT'5%>;-)MR_SRRQ)X08@;XDD,N% M=B4$WU.%&[MK'HWVA?6,O !L//2[6$I=,%>V4B.(ITO<5 '=S]%=F)"[Q((" M[ET85_8G UC-HXF%ZL M]>^,-S1)M[.RW]FAXPE>T;SQ0O1/+\K )^"1T6D&5#%*Z1G!97[K-@EKUV[+ M=G!Y!5"XP^9RE\N(^_CF9$/9V-KCOA?+.4($65I[@Q]/Y<"Z$3DUH02-> "; M&?:M<@TEDHUVCQ&IOJ$U=3R:P2'>SFKWXE T5:C3S0)2FD1.5D:3:7[YX1\Q MO"M!T9Z:6!6[%%)Y>IMJR..B!BSEZ4FKTY-64LOW_)I=QP"M]H]4]R[A9NO% M>^%C2=(FMNW?L,>2I.2=GE!6?F;4@)63<>/T\O+IY>73R\NNO[Q"6C!^K0(+!S3"?'VZ*5IA()&K@@*5455F9?-S)!6IC1T*(Q%@,*&H*+Y8T1D2W6,'AO3"6EJFWM9T*8%QYU%ECI.1B&XLR'Q($\_0F? 7! M PI]\+Q&,%NMYQBEZ./[#^\_OF=)O7]?ME,$C&M!?U:YIQ4+/X68MQ_/<3]_ M&ZP7K=YL)QFXK1DM9IEYA(QBE2%"/0VT(1"$[,K27%#;J0;&I2LSQ4Q)91B1]#3D18^ ^A4$@<*T= [[6'-8LP,G'OLS M.;,U^>-N^E&5T%PPYI;!F$6;,;I)2]TJB[RDI>;5T *G61C/#EC-"%HSBA>TIY<27LZX'2Q/_SY2XCG#!;Z_HZ\P2"Z5ZK8^-M,C%+ECGW7@LF4 M+L[B6Z=Z?3@4/]:; DP)J]'LD*"IGY-0XCX*(\O"%JZ$E'OI+U.0+"I/X>53 M>/GK#"^/O2?E/R36!ON68LM\+AA]?HR_46#N+15:?7.A816FN+"+O );F(2Z M)8)^Z%Y;*3N:8+]6[6G+0;C[+2[HZ9K(P-V01 BG:QZG:Q[3'50\9=MMM#]$ ME7X-T_7S:R:YZR%NY,J&9)0+'V)23\G/RE<\%*S<*7GYFTE>OH0H"7TO]LH! MRR$!(#]% M, []Y!GXZQA&<+6_A&_OTD#TQ(AJ6]O6:]@U,74ZIY+2(ET#E+]ZPA<' \AV M$&P8WQD$3<7@THAV(C-U!C. +$:EN2@?^,==(YQ*-7X$/BF,%RZQMT P>H:L M!QU9\E!M:7L6*(I+E1PC,=TGX&=DD +M!R]L/XC*!W,B:JLP/5BX&V'NSP@; MP. .8)M(JDV=LSC;A7$B&U;.UB[B9C)3VXO,[6:#%PX\S"6$N/GJ:9\0?,L4 MVTMOBST^6T!0: M.9&)*I>. B5&Q7#(2B_Q^!P'56ZZ2!:REDXDC*H+1$:.$:F4Z"YBH7/$!#/. M[[_WXC<3=S>./5_TDE[/SUE'GB]VWP@GC%\L\UL(AR(!@M=+!/ VGC-HX"$X M'&4!NG$RJBR(QJ,%#'+LGXTVL1+F;[)!'0C7R36++P=W,B\?P0Y&.^P=-!$4 MGDE+VM@.VZDH65TT$G+LRZ@^X<7/:3, ;8I2>WI91,A4[*[>-)6SF@_KBD(KL)E/A'VC\D\/A<1I M( 5+!.Y0%\R-!(I>SE"7&+?D('2$6( .N4$\?>+QWQT7Z'/RC&B.[OYSDMZ2 M(R:0R$L;25NYLASP%:PN&BDYED[_27(:)]NB]IL;*19:-JE%@47V,M6\\ZL# MIH:I$ U>VE763]YKN,DV7'ZV?K=M(#@*4#*TA:U].WWA15[L@ZNR+AF8MWS)7MLIZHY'2-*[($^&]7 M.T8"Z\)$R>M@AXP2*N1S#;6:_ZS6TGQ(XD M1!&)CHF616D]Q'Q%CR$? ,:ZG2[>KPO;^;2CFE8^F4+R7Q";%6]%+/R_I?+M%< >"Q?(9IEY4YGVS"S8KM[6=MJLM M,$WZ')Z."O/-?IKO*!/*.3$T5VU,#YAOR$5&)3^F#FY5F-%=@0 M$.68N!X0] $(DAM,L(JX!/#FQ356B$) E L7*O,R 56ADILLQ=^26\Z;;+/8 M N2E8;RB4 ^%VNG=O_SP_KOV__DW\--GN$#S'<:?('0#45,7 M!,F"/?IQXU+HF,K0L@"Z#)DL.JF#RF_\(I7]^G$@OV2PLE?!S%XL,%#0AI^P MP@"RG;(R6"M956\F+P:W7(8^F,.5%N(JC]_@0.5Y-"+[=0M%W3CP(QC5@D\)K=LE'X_MM.]G%&+G!U' MK!@W,!OD@S2ZL9T@YHI:Y-PPDDBFBM9\F0+$$?B0CFRGF$VXE>G%CR,U!145 MX6[H.M'JRW:2FPM&H<62(U62@7IA/XPXRJSH(__C$OGG.,#;9OKV0W#]ZF-0 M80)ES[YLARG,*@.?#XYI!@=_CNRYT+9S9Z>T^ERB73BI?TKQKVL88:8DI!H> M>3=!YR#^8[<0C#"!7 M/$DE':I>LND2,EFA79 _A;#(T"7<;+UXG^1GKX@\0WN]V49P#T3GT9H=N.+- MZ0E$DTC[-FO^Q4/!,QY L*"T8-RH'MMS"6G18E\ 3VL/@0OZV M6&$QS7IRL M]LKSQ;Z"*;8/E(J*E#AXB+R8^X[FM$,YM$0QE;DN_6DX8%^)'D&2HM#'=HK. M"$GI?R:L*PO@E/.AZ9\PV6!?ED_92P+^R#!5USM2Z4-LF[G0;M33[6FEN50Y M*1ZQT>7#.V0Y)4HGD8T[AK"%G- 0' /. M%'+@>$5*%$7/S%4C76 MJM+0)6LF4\:&Q!1HFRHT.$\_>>AWD"Z62T"*FQ$(?AQ0!.V*"5-7L4/D3T26 M0<9_U&+\1]>BK>,P_J-#*TKIDN2&E\0T8$RB&"H^,+N-I96%E1HYP ]FTV9? M8"V\A L*!]:E-41%_>KRX9 DDHM%.RT4UM3>IF[6P9WH\I]**XMW^]2)JLXF M);;!SLT\[C.B]*6D/(4*+T#D7)5&F9G"$D';7DG[BDM$DV,9992ZVR3)0%"O MIOM/+R+WKK[07_AKJU);)ZZPZ4E1DT+'9%HO5T-0)"75%BAW!W/:.0)5:>C$ MI;-^TE0ASS51'LI$'53Q4""/)T1A$R^H'%/H 8TU1ED?)6N!.7,WJ*3HN48X)BVGOE[7MB\XRV&SG MQ+VI$5?!)G6.R9%JUXL@C:7(8GEI9[$L*-;)/T&2@N ^R],)F5N1:8=RXKY% MS\D^"4.,W+YM#OH+B()G> EW /T:IFO""+SJ/'NO("G24I_A\QH\@33-]\N+ M92NMZ3.6&G,+.]% UDNB]]W^3L0/9R[P=#+JJM*;C\"'JSC\L\"\ UGP3O6^ MSW><^SYGM.-9O>=6*1BTAVN2O0I.%4YBSQ(5VY3C)5.XYEQ&3G4D!M,.[7HHV M155T.8X+:_MHPY28)&RP/^VD#.#1W_%_=2VU0L=V3BG'9TW#?H_G&AQI0=)Y M1/L% 9L!UZ_D3YYCJ]KX: Q,+R52Y<(Q[!D_QSL:)*FM9!2ZV@77@G-S/PUW MVG4COGO_H><^LD1N5L.NV$M6^,UR!/,^9R6*$U2A8+*$_E.$FUB1@\>GSXD7 M![]Z1.<.3U]4%4<8_'^1\I];]L(Y%$_;5\U:&LY)\+0#/NV CV 'S'NOI+VL MX9G"WS&)H+^5K:V4$<9$E7@ZHJI!'XWW.8FH:HR82E3N+%*\?;"[:%K,_762 M'RUU=@?'X][F#STZOX<%SXQD+G!'LVW*'=-)<6QK*B%\91DY!SI_!>%JC?^? M[P#R5N!G(J@K+P4W7HAHEO74VJZ @!/YZ]_:!%"0BXMSHD^@LR"=DIC9K M$=)<3=32PNV4H>52AE8/M3JE9IU2LXXQ-:M^+T.)U7I M/'V325@<'AQE_I7:$M1QVQWS;NZ^_HRKGH(RDVJEY?I. M.>?I5,#X5,#X5,#XE"-TRA$ZE;MU-$]HY'*W\L)-N0OS-%0O6I_!GWOC'A& MG#UL[S-!: M00#@] K&<-:<7L&HJ]SU9AO!/0"%7\)FPR$BGN^CGV'J1?7?R>//]S#]%TBK M!^\XFCCA>+:MS;2J.B'C'#OQFXS2_(3S!J+B*P)W;EI/.4@<31C!+>7E<-,Q MC>Y](GG]N@T1!99G8(S3_]'$2OJM]^,QRD45.Z5T3AX#ZJ]VQG,Q'2C+HO@0 MLW)2PO=NOL-L\G9RBZ4=8V:VTHHB-J?V,*8MW:&X3AYIQ/>;>/?8,5W599\+>[M#5OLGX)'/ M= FIMG;S) %I@E>,N]!["2,\&%D)*&0P3P^-%S%F6(90&*\PN6&BM^/[_OUY M>\='>I[1KF=UQ%H;/H]B-\."G$45?K--@>#,2V=+TM&.=H1W?ZC$]^6FANY]7<(,[Q;0UD/IGF0'<*Z,LL$<"J-KBJ2\ M*,:FR](=4;#-$)X_"9BO$* &I8T>,\JMV=:!Z+9,\0Y73=6IFFJK\RG$I+V0 MS;2?(AB'?O(,_'4,([C:7\*W=VG OQ:OWM9VL+J7^AVV+>IT3B>EP$M^QEC' MAY'QQ+^+?)%P)$UL1QN&RD1"WJDL@;0LP9"%Y51QX%1QX%1Q0,32.\R257[] MC]@WMDU@ 5DR#JPX84_CP*+*!2&03&&NB\D'=<1^\!6*S?2K2F*S:T[53UX;XB:5.)Y/J/+-P2VYJ/QQC:#KN MR^;FG2A56ZNYQ7SK'F369*-HOIS*?#XL6P_%8=T5V,(D[*2ZR8!M>TF#Q2>@ MS;'E54>02$90%YF/PF M3'PO^A?PN*5>!G5I.U8VC=QU.."8AI"*#9A3P><86_X@S#'I4GB5@5_#=!W& MBQ@(E*-W;TXD*@_4B][$&[EPTD4D5U 2:S_0?44N[5U[*-H3S#""S,A0SYZ< MR#D>LC;W)=RY*;\#<<:]3E+][,13VH,G94F-8U*X3C GOA3>'4<4+1@GGGT> M*(\628X)I3H:>P)IFN^!YAN2+DC+P('@!C."AC ?2/(@[^1"MQ*%AM MHHVL>CD&CR "I)P402%70-:ZQHB'BE_/ M\ HL01QX[%NO6LW-"VOL$(X6N8Y9T)\QYN2\ JM:CBK++G#LIF);\P(>,!K#Q&O(7D B)90O8W]*,.>]VU,ZJAF*5U=%LNK,,JP;MX#[%G@7J@M*IOH MW2/^6_<><8G##/:I!3H]* MJ-]^GE;0I[,(%@CK?$> -UGY$I M4KPNG2RR-$GQYJQX"\'GJ)MF'ZY8H2FU2Y,E1@+^>&>9U_.BK]22YT4H-O,4 MV\@73"96XV=X53#D>KD$?KI8?BZ>N"T>PJ4&N656\]=O66<$4X]H.V-M2DTR MPD#'8EZ<65,$1SJ31\\<\7NQG0!GT2#QF>)B\$PW$O9!(1)VBF(=011K&.(7 M>W8'HIC8E"-^-O MXN/?)U-JYDHP355A#VZH$G7V)^)7%"'3$9'ST2[.JY4Z\FFW<7OGIR6G-FGV MY76*3IZBDVY$)P<2G^=J3J.&9=]NKQCC:.-(K'(AI/"4J_AM3(_YZ-TOK:#" MW[OI-467LUJ?$Q3GYR+.KE3B_LL*J:[3D$OM=V#-"_7(:C1R8&T MO3U44I7:A0@V%9.5G.5-/YZ[J=S*8E$1=:*J"K02,W2DGEYY(/$(MA#1@ZV" M4-XN0M3 MD_60[8J9!DY)2X1N,R2%&X 2GY=PY]!3%Y? I\@WE"LO?@9Q-BW M\S%6B^4S3+VH, :L&3BL/]O[_+ZS=!C5;CK*U9ZTJYRDBN"6OM 5K_(,=EVW MNG-6QW*K\;<%$B1)'1W0F!7V+'\G"Y:8'%+7+9[QD>LF,:G(56R."B&335/) MO&=(7CB#41C0:V>"L[R^G9U M85\.M\B8GL77\0H[. ILID!;MM]Z\MJ!BE3L9N6WRA&YG.9!64[;4V/N2P* M)BLR'86;,*8KMZ#(-PO*=LTS/9ZR*+!_?%CX1_DF <^@0N@'CPKO$/">B1>V MZ=V+WCF;XL?9OXE=@4/!H*>PR;A#BR65V"+ M@)\;$-QDOB$T_LDJ!#S)"+;=O1%FV21\,30-&]0E'.LI@;7M5(XE0CZ%CMUY M>0(103(/#D=$=0+LTX4$6WJIYY7:8,-7MKU(+ MVUZ+MMCL6\'+-;E#?AO?>"&B98 6R^(5#98=%$';7LR4F2^EQ!;CKP *=W2^ MSI,$L-^-4&IF>U$:+(HN26;JB\,O %UFB!Q^D=7T$H& \WX'%]1V1$2/]UPR MS,P!+\F\*-T7!22Q(J 52(J" @22PSMW M^>DTVZU2:>!$ 79E.4B(<NX5,=9E+:F;!QY-2"<*+:N(Y4& M]H[Q'B]_B&;N$.R>O==BME_@O=22^ZR!K)$;Y=9U1"2CR#&ID?+A&.% 3VS2 M5FY47M?;0TI(0]3)ZINP6'Q-_GGQ$O"/_P]02P,$ M% @ +82A6"@KYA*YB@ _=8' !4 !R:6]T+3(P,C0P,S,Q7VQA8BYX M;6SLO6MSY$B.(/A]S>X_^-7N66>:A3(K,Z>JNVIG9BWTJI:=,D,C*;MFKNRL MC2(](MC%(*-)AI31O_[\P8J]#].3I0! @ 3@<#@<^-?_]6T7H6>< M9F$2_]MW']Y]_QW"L9\$8;SYM^\.^?KL3]_]KW__/_[;O_Z?9V?_>7Y_BX+$ M/^QPG",_Q5Z. _02YEOTF.SW7HP^XS0-HPB=IV&PP0A]^/[=C^\^OOL!G9W] M.R-Q[F4$)8D1H_7QW8?RAXN"6A+_C'YX_^']Q^\__@OZEY__Y?Z?\\D:_E[(T;^4)*"/I?9R78&?W3V8>/9Y\^O/N6!26++6$, MPI-?@[Q"$(%_>,]__.[?_QM"_!VG283O\1JQE_)S?MSC?_LN"W?[B-)C?]NF M>"U_?)2F[RG^^QCGE/>?*.\??J2\_W?RIUOO"4??(0KQ]?Y&*<%/%8T"X?WH MW&VH7K8Y9'_NRJ6(-"^GC\3"<2]V14YR+^K'LX I\!S1O]R2?S6XQM]R M' ZI?,!/GW[[3@[YO<$DQEFF352_U2XKD MGP;I"XCW?D(\VCX_B_A+YNCK--F9^"F>G.CA_AH]13+>&XRG.$L.J8\[?3B1 M7XL7R!DASI$ TQ41QV=?'[[[]Q(<"?#H-X;Q__[K^YHX@(H0_<8W.=YE=E(* MX,ZH2DL$C;I4L"ZHS DSEFI#L1!# ]&=1T)1(Q[_&58W1!9/=8'^!O;MZX>K MOS6%47[74;C,A25Z.E8G5,'_.'@I$2(ZWN-]DN8:*5J0L(JI8/Q41T_ P-15 MRH=:'2IPQ.$=T.*I))A0N>]P&B;!51QL&$)A22[A0 M*P0'1@0:47 '-'H2]J<,%U(OSD(:N1B==1L4.(Q0L-X**4[@X,(+*2.:];N" M=\=C3R?#!$I^%>=A?KP.(_SEL'O"J42N-@B,4JM8+97Y]/?9E5C.0.O#3$GO\2;,$BU-@C1U&\%,)"B:[E1:0U!0DTL M5QSW3.),9@XWL9^D).9A7#SD),*_2 YQGAXODD#MX@U8D*9A)5#30+0H0&9B MP9-*NQJH"\2049*B@@"B%,#M!DJ^R0QI&03D567%_[L-8_Q!*;P4%M)H-,PW M344""&0@2DY4:E- +LI_((J#5C&\+K]"Y-GL/85V\)5. .*+M"!*G&G\#"JKV4&:/:5 %QB>>* M 4PMSM2F<)=DN1?]/^%>NS>6 SM@!E+VI4;0@(0U 0DK1HWA.(@@N;'7G4&4 M"52?KC[+%'L*96_^#*/>,A9+A19_FUV%VP]O?6FVN%,8:!T=C]<)E)#>6HCN MMDFL/AUM@\ HHXK54B%/?Y]=*>4,M#XV T,,#C[)/C[/$RCI _8/*3&1#Q^? M'L-<6BW?!H%14A6KI9*>_CZ[DLH9:'UP]AM*UNC#QS=/;U&)!:BI$S$^@;H^ MIAZ]:_=PW#TE,DE.?H=15"F3I98V?IQ=125/;W]F#H,X$*!:CLCLA)[SZIN_ M)1QA15V)' S6@\I8/O6B(@R8)VTST5* $A25L-!U)=/Q/EF.X.*0ICC.>0$A MM;CP5CFC( .3AL!8E.A-/2$1DL6,V(FAEU,46%0^O[O5*5P,U@%F$F MK>=.+[P<;Y+TJ)3Q! JZJKO%<+NPNP(!K.T^X4%7*IVB$A95MP$"I+P2'E0JP$!1"0NNO.-S/IGR7NUPNB$1 MT"]I\I)O+Y+=WHO5'E@!#:G,6@&:2BT%!5)N#2\J52E1$,=!!1*XML\@RG2^ M>XNCR*3U32!0SRUA]\1Q"Q!0?KO%@M+Y44AG]'ALOJ?+G22[':T"3_S?'[8> M>1NK0TX[F-&LI'J?K$4"S:-8B'.23=%@0.54C"PIDQ$,$S'4!>+(2, &MPL MT:8S';*]3;WH)@[PM_\;JUU^"P[40.1,G]A$$PC*#&1<*-6# R,&C0@XO*I/ MP_X4Y48\57,=9KX7_1?V4G7[$C4H4!F2@?6J)$D!-W]YDI:1=OE/D5WF\(@B MN-#.9 XI)NQJ4O-]3?ZBZYW7@H3M::)@_+2ER0D86$<3*1_J9B"B>C $!QJ: M3";"Y.K-NP?9*7@#U@45ES O5W(!$%C-6YP8M:3H[^26JD\DQ@3JOB1,!(SQ MR)/M54]^AU%K*9.E*C=^G%U])4]O?>L*!E$@0"4=D=G.JKCVLB?&ZR$[VWC> MGNLCCO*L_$NMF,4?_LJNSE!>5NOK,/9B/R2FE?!65\LGVH;%/SV:[X8ZOSKW M$8UJ>A>\68V@.V/MR#8A&[:8CCD@_\J2* S88(-S+Z)# &AR#^W"IZANL '="'%MM2G;@%Z1!N8D.G M&[<6#<&G75^[P-T1_^>'.$,>V=O?8Q^?_)PF,?FW MSQX![!27648<3DJ*2!&8EISVI>MKG4F-8JH/OT'KM'G MD(NLE6G^3R:9T0'.*],\@0"/3S(:KA".2)C^!>?RTGD[%,"PP$*41G2@@8<) M$HP,M6.% @75.,31K8DFHV44)2]L%[ZF'0I3'(0YNDVR.K* #B<&B)L*XL9X MQ"K[7O%%$K-0Z-X",>Q78W CR.\5>Y,P]J,#N[F;XMP+8V_#;I;_CX^+'S[\D2US_^/3 MXL.//R[([]D>LWLQT8A%'7W,]"[%>R\,KK[M:<:2K..K?%N\@$QOIE:8<&;: M03#13"W00,S4FJ^6FA:8J$!E>LB0T&M@0ATN(.2I/-25,1'^\'3<)\.F8 MVH__\OTG/F#WO].__/4B/>[SA#^'YKDN(O(L-J%XJ3 @>[3YK:>K2-1T;'$F MLYMR(#5K0-WS9:M\_ DF\BM4HE.E>KV;UG1D?F%LN6I4XA;F\0C:7,! ^:Y8 M^2]ZXD=NH'O_@9*,C%A<"V,[LQD'A.?29B)TEU?DKAGQDO$=##I MU1;,*N]5H[F9^CKEKVOV*TYBES-@W<5K)L$(O@NQ[" 1'4F[[&GA/(]?E)OK M!@QDBD7";#.Q(@ I5-:'$C2#PRF..,!SYQ8,SPUJZ85V(95'F1'2;PY(Z+O M4&!B?18KNP[C,,>WX3,.;LB"$&_"IZC(5*E#;1,2G!W:B2,:IAX#Q%)M6&HG M(QC2&<-"-5IU7#M=S/T3EXB$CCH3Z244LQE@-S3D:T3L:X3UURB+/B;?-#SC M]"F90##R"WI*DM_1L[;L%^1@AL0U?J>S&1'!G>.9MABZ$YH:VHE#FE-V+,YI M:A3P@*._+,5I340'FCJ5 5Z1?;Y'+TW=8B_#]^%FFZ_67S,NHN)%&'#@3,5* M&-%:M @@!F/!44O/*AS$D!:(H9TEZS."R,T(V'2&2151))260ATR/&'I5?N4 M1Y^!TL,[<^:IR3;I@%TZ^33F):0'AT+"Q9T#T,&BN'4.:BO.R5&H@ZLAK>^\ M)7OP1[(%OXF?<9:S*\0JMZ8$!UP##2(TEC\%+,S*IV6FO3RP4EP*?T81D( ! MO=CU$:1._+APOJK-JL*G4]5Y5, $JC:[-TO&U.ZL7YM_=$'Y;D/O*8S"G!Y+ M6+5-T"' *:E9#%%QU= @RFQBISVD=[%M+LW M? H,?V-8SK[LKG 3$O26L(P5]879 MJ5 N-^0NPYM'NW?4M+/NHMP [5K?N^ M*M%,%WY/\9RY\2MGS/K*;X7NBBF-(:-+"TIZP$%[953[$14\Z+*B%^)D99$# M0RTN.FYDKIG"(UF@!;_$]!*EO%H+O2WJR'ZQ4[(58D N^A*O,>$DN,?/.#[@ M7[PP7L5+_^^'D+<,?C.X")FB N<5QF7 MRLPLDW@F)%<*S6P2=WH,!TK-+!-9K5HSY[)T \7BQ691+953=F2=KG,K3V>7 MH',D,V>=" )(Q9ER61V36*5N.Y.5/ME>6Y3L*^'A=YM*(60[SA8PZ*Y3P8TQ M<^-4N7Y/4:H=J(/UB?*US6@F%GC.!5-ZLS$BN112&75/%U4Y8U##A6O%5J-; MV&B)GG'V>*\HF3-"^N8U)6S&S42\GGS,N'*_KHS+^#D6!R,$5GQ>A_/FT$"# M 'V+02=&^QZ##!KP)H.:'=5=!G$[ZB"STI=H)LL M.^ O 5N=S$R+D:D,03_\F@&>$^^A(AQ23 MG2I*]BS70VC3_V+TT[?OT.,VS%"8XUTQ@(^H;9YB+SNDQXKBGKRRK9>19SP= M&39Y&\3-OV/!T<\(\[+=C TIC ^[)[(M)H]1\LZ,8U&;CC!Q+ @S6A5,,U"% MXA K(O\1Q@2(@V1T]!\1A%ZB(G_.).L/5):RAR)P%"3B<"\Z/:5?Y/ZE:+OQ96P/3CD!,;X8.IO(SJUV?B8K;HTP="C;A& M!G2)?+5O_O^_]W\CW=M.$ MPE>=*YPOZ*E/'WF^K]SON=[]?EC\\0?J?C^X['Y'23$FL7$7V :#32;*6#[- M((HP8&G#-A/2[!J]TN;>MJ^; )(-W_]$G_[E>UT8\_''/RY^^NG#XJ"0X%TK2H;8 M.3/Q0R2*V^(X(Y;.[QG>)AEM4+Y:/WK?%.^C,Q70#A=]!#[I>]&%!%0WC.X\ M:M65ER$TZ!378]$;2NHMFWE %Q1"#[Z!QLC2%X/J&]*'A?01EW[H+*\)3N^L M#U_<.JVS.Z5SY'1N^*DJ]E'%A[ M&S.:$Y5A6I$4Y6)2'.@:,@U3NL*R:FBH1LUFKS'K(DNK\(Q)Y)X9/= T,$VF MLAF!JS43 A%VV#$,VU6P$,M(1KN6FG9B@8C6MYRO8W"JHNGYDG MXRAP?IGLR%Y4E7V2 )F'95L-_*.+2B8S*."#:-^<.!A&J*^=E4FVYOE),49 MZF>6M9.E^6TQX:Y7=1!,O%)E@09ZCM9=0#^&ZC!GU&::T"(P#@),Y[.XESMYW$>3\G<>ZXDSC7:M?W5D[BW'$G MH9?11D#GG83Q,TI/U*=T$JS:FH\P*5J;\&,-;R.MZC1A %[,-@O2N(2M!H>] M<&WBJ[WCW6+D[>B 1I^EM=FTQ*KK/:A$W'9?1/6,)U/I(&\8-U9SJK9>SE< MN LE@EMFTQ3#9#(+*V&P'30>/I(E?3@A(+N>:^)V/J&66B#=YE)N'?_TEX0][8@+3', M^P\]BD,68=AYZ.#=L US;"XW$'=V'/U%:^1,-:0-"J8F*$SM=F; F_W-(6P"HBVJ;OP-5R%KR>A[F?A#'BH%,HW*67>Q=D<<3IGY,LU^J> M$A1(#0VL5QJI@)M?.;6,M">>$6C$P5$![X#2#I9A6N:?=&,X^Z1'!GSE1762Z2K!C0A@L$ MX'6$,K1:%_:I/+UMP$ >[4N8;9[E"P! A_[^=PWA9G\_8=Q<0K/"A.F* MUH$UR8 +AKQ !3ISH$T"Y=HPD3']Q"6,V< 5?:O3403=K @F MWRR^Y1+O4^R'+-M%A=O1(?'_D"6_K##@O(B%(*+KT("#^ LC/^VC&0%C@XPQ@F*3<@ 0?8/1%OR>)P5)^G77BB] M*:0'A>I&I&>];D,DAP/L/Z1CJ!UN'Y;"*ROT$C\@_81ZB$#;>VT MIMQ74^4*].D,\Z9F;;6^Q&GXS,("UOU(+98>"]1<;00ZL5P="K01FWFSUJ6@ MPN9MJF"MN[]@-Z*)H]4:U=B\IQA8D#'/=X,]7803;X"ONTM><'IQ2',OC%BS M\!0'82Z=NZH$!?)J!M8K5Z: @_-?6H;:A;X4FG8]+,&1S^&AO%0?]@5P5,## M^J*1O@%D'/4J1# YS:F%&!(&>MG!B_+C/6:SL8B73DG8>H_]Y)GUL/VBB -M MT* "07N1ZDC0C ,8"MHR9VHJ6] Y2SDAY'-*Z$U:T>*SS\!BP]Z2EIAG!2JZ M*&6[%V7[ AX>#I>P_'IOBL_W%M6?3S^Y;IX(<3P)E?H)?XQ+KS"5Q]":L[XF M&.QAKHSET_-<$0;L2+?-A.9HOP0$GG-ER3*D*4%AK8::- L\.!.P M%DHT"",2B'E8-U^J4=%2O&VV&E;(K=X V]:X>S MG"QD[*D--F7!G@$!: =H)4:U]]-"P^WZ+-@R[/?"@@*+-!*I%D%M]/H(5^(@ M@E1,,"^,?=IR)*L\U2"!3K\*<#1(^5])/54[&V2+!!@C6HG3"!>U&#"1HP5+ MBH6C'4J62^.4Z1#KFN[^@KEE-6L&+7$E%R;N$&2]!-Z& _1;O3'0P_@.WT( 661*!" M<@E1?4$U7T*S/O3$.$-5Q%KPMJC_PDDM2E?*.&35OP)'%70V1^AA\K(.?@]Z M/[N1,"M??$X? 'SJP6 67O$$W10(W_D>[0-Y6'IXL<=!E&AUPY^4H) M[8YEG B@LXT"U GK:/!B91\%AF,6HI>C^/756-+LC1Z&_SE0!N2 MKM:M(4:Z-:4C#3B+ZB6L:&>="(!87P\.6[IMUCP5L8R#BV2W3_$6QUGX7!R M&VY0=*8"V!"RG\"-SI#=2,"TB.S#8[^9CPVREO>9YBMTE@A-6?N"R9MY]+[= MT?9H2;S,\S1\.N3>4X0?Z>AZ\QS2T:@#ETZ/]X):-=;#2<,58X_%NZ*X66,T MK':*&A9YS (5#T+BDU">(/XL=VX_S?'2_,9+:Z0^@#M_7^*G_ '[AS3,0YPM MG[TPHM)=)^F#%^&O<8J]*/P'#G[QPEAS[M.=#&3I1#^1F[44W6@ %5?T85)R M8/^4HYK. E64SM9)>D9I+5!-#5%R\UP+-A>+_3GT<\:Q7?S^$^=%^_ZS#=6+7 M;!9.L5=6(T+OD$V<]=L7BU3_@#A=1U24,T--*8DIN\MOH2HD-> XH)(Z8:2J M*$. 54$U1^U#; :*:EBR!230P^8Z#B^ : IPF>Q(.*0Z[);# A8_Z)AOE#[( M &$*']2<&_<;!@56&\+-+8N8DI9.$-7"@X:6B'P+TR!894&6"M*73 A[..SD**!F.-#&)# M';EK*^3JXJ9K:F&>O8YE.8Y3!3=6)35N%,W8UD1PN(58_#*MP]WC-$R"JU@_ M6-"2^W./_*>/YZM5X=R3C6&:OTK^S2,/+3D7(,JB&1LA!C1'O,01\7GI<;46 MPL^O<8#3Z$BXN,<9\7(^+0?B/X0Y/]CD+#W@/(]P<)VDC]ZW7\-\6YQQ\+_3 M3;YR,-I,#P9JUCCK:ZV:/L[R5+CFD3.*)SG(Y,]F(P?X!BQCF\=#]7R45@Q4 MOX4Y[UXO5,%EG ^T3E)V4_.E9J7XC?("U\8O55]0:]?CZJ&:A^(RRP M,Y]557-:L($('^R*K\ )JEF!GZ<'^;)OLNS 5DDVE+NIN)7*$AU=XS _T)=* M^ZT&%E; _^"]>&E0Z_Z)HK_&E8S#07S&\LG_I&M9\\7.MIAQN'_>U4R4#]S5 M#@\I 2UN[8'IM%!%_P M"_M%??IMA0MY"MY!N.9IN 4BT*FX-6?M;!/33(Z,.#;BZ L>X]*:J!<. .48 MQI!3-&W12M\O\[-\B\]V7OH[,\LU3MEUL\)(RS_P$47@Q96#/C5?"D*&O> # M9YUT-)S1GIZFA>RR?,1KHSCNR M#<D4=/KO!?+6Q";I%J6(K]VT_QZO@Q(Z>V*"^P(XM$57Y;P77K:]CI*7 MS+[J6H+B0&6K1A1%C74+'KJT6L%0SYO&A!ABU,!;.%)6[M+D.0QP<'[\FM'V MK=68FZ6?A\_\OI!A\F /0J#-('N*?=(QLB,5F'DS/=F4-G!DBEN20D]'](92 M0V'\5AC?5%-TYU;O:&^A%M.K4( KUX*_';*<^9;'A(ZOCOTPPHV6G(_).&8^ MS:, Z^$F?'6-TKD)G@-393>9(.V"O/I1M!2O>AC+H#?GP9"?7ZUC@GNC:?5& MV_T7R<_TCSY]JWOQK1[*MYI(_"!P[X)N^UWW]K3V^U:']J:=]Y^ZG2:=0T15 M#G9.:C_9IMA,*LHBECO:?^0?C/YJ?1OZ]&5=8WR/GW$L+\TSH@ 5(EB*4E40 M&.#ACOZM&&N[9 &+;@PCCH?6&!/_S#"A#MA'$&BU1@4>(HBHP(0\QI[L*TUO MYO>T%=]J31;_99;A7%JU9,)PPLA5@BAL_!3<%1.7\R73G6+*N2=J43'" WDG M-TY22O4L69\=Z(^4,)]V6(=;$29KC!M.P?X5-'P"0Z/_((B(8[KC$RQE*B,5 M]C7*K^E ET#;(44J8. >?E8CBN20;-Z@'\I+>:W0@%;&#B)5RZ,%#MP: M:YGX2 I^S5N+4:;'5^E>/IB-:P;4E#MSB:26,N(9J$4"6 M4@N.6@HFF$V-136LQ ->5_O(I#*: *?A,_&[S\6^8)(5ULL.7I0?[S&[2$]8 M23ML M00L52*B@AFIRU4^/":HH?M&H\<2+]O\.TNOWO5.\@K.TD-/GU"9Q4B?!Q^