0000950170-24-056831.txt : 20240509 0000950170-24-056831.hdr.sgml : 20240509 20240509160037 ACCESSION NUMBER: 0000950170-24-056831 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240509 DATE AS OF CHANGE: 20240509 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Quest Resource Holding Corp CENTRAL INDEX KEY: 0001442236 STANDARD INDUSTRIAL CLASSIFICATION: REFUSE SYSTEMS [4953] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 510665952 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36451 FILM NUMBER: 24930266 BUSINESS ADDRESS: STREET 1: 3481 PLANO PARKWAY CITY: THE COLONY STATE: TX ZIP: 75056 BUSINESS PHONE: 972-464-0004 MAIL ADDRESS: STREET 1: 3481 PLANO PARKWAY CITY: THE COLONY STATE: TX ZIP: 75056 FORMER COMPANY: FORMER CONFORMED NAME: Infinity Resources Holdings Corp. DATE OF NAME CHANGE: 20121030 FORMER COMPANY: FORMER CONFORMED NAME: YouChange Holdings Corp DATE OF NAME CHANGE: 20100824 FORMER COMPANY: FORMER CONFORMED NAME: BlueStar Financial Group, Inc. DATE OF NAME CHANGE: 20080806 10-Q 1 qrhc-20240331.htm 10-Q 10-Q
0001442236falsefalse--12-31Q1http://www.qrhc.com/20240331#PropertyPlantAndEquipmentNetIncludingDepositsAssetsNoncurrenthttp://www.qrhc.com/20240331#PropertyPlantAndEquipmentNetIncludingDepositsAssetsNoncurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent0001442236qrhc:SeniorSecuredTermLoanMemberqrhc:MonroeCapitalCreditAgreementMember2024-03-310001442236qrhc:RangeFiveOutstandingMember2024-01-012024-03-310001442236us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310001442236qrhc:RangeTwoExercisedMember2024-01-012024-03-310001442236qrhc:NotDeductibleForTaxPurposesMember2024-03-310001442236srt:MinimumMember2024-01-012024-03-3100014422362023-03-310001442236qrhc:MonroeTermLoanMember2024-03-310001442236qrhc:EquipmentLoanFacilityMember2020-08-050001442236srt:MaximumMemberqrhc:MonroeTermLoanMember2024-01-012024-03-310001442236qrhc:MonroeCapitalCreditAgreementMember2020-01-012020-12-310001442236qrhc:AssetBasedRevolvingCreditFacilityMember2020-08-050001442236us-gaap:SubsequentEventMember2024-04-010001442236qrhc:ServicesMember2023-01-012023-03-310001442236us-gaap:NoncompeteAgreementsMember2024-03-310001442236us-gaap:CustomerConcentrationRiskMemberqrhc:CustomersMemberus-gaap:SalesRevenueNetMember2024-01-012024-03-310001442236us-gaap:AdditionalPaidInCapitalMember2023-12-310001442236us-gaap:RestrictedStockUnitsRSUMember2023-12-310001442236us-gaap:GoodwillMember2024-01-012024-03-310001442236qrhc:EquipmentLoanFacilityMember2024-01-012024-03-310001442236us-gaap:GoodwillMember2023-01-012023-12-310001442236qrhc:ExercisableWarrantsMemberqrhc:WarrantsTwoMember2024-03-310001442236qrhc:MonroeTermLoanMember2023-12-310001442236srt:MinimumMemberqrhc:MonroeTermLoanMember2024-01-012024-03-310001442236qrhc:WarrantsOneMemberqrhc:ExercisableWarrantsMember2024-03-3100014422362023-07-012023-09-300001442236qrhc:AssetBasedRevolvingCreditFacilityMember2020-08-052020-08-050001442236qrhc:DeferredStockUnitsMember2024-03-310001442236qrhc:MonroeCapitalCreditAgreementMember2021-01-012021-12-310001442236srt:ScenarioForecastMember2024-06-3000014422362024-01-012024-03-310001442236qrhc:DeductibleForTaxPurposesMember2024-03-310001442236us-gaap:CustomerConcentrationRiskMemberqrhc:CustomersMemberus-gaap:SalesRevenueNetMember2023-01-012023-03-310001442236us-gaap:TrademarksMember2024-03-3100014422362023-01-012023-03-310001442236qrhc:RangeOneOutstandingMember2023-01-012023-12-310001442236qrhc:SeniorSecuredTermLoanMemberqrhc:MonroeCapitalCreditAgreementMember2020-10-190001442236us-gaap:NoncompeteAgreementsMember2023-12-310001442236qrhc:ManagementFeeMember2024-01-012024-03-310001442236us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001442236qrhc:DeferredStockUnitsMember2023-12-3100014422362023-12-310001442236qrhc:GreenRemediesPromissoryNoteMember2024-03-310001442236us-gaap:BaseRateMemberqrhc:AssetBasedRevolvingCreditFacilityMember2024-03-3100014422362024-03-310001442236us-gaap:EmployeeStockOptionMember2024-01-012024-03-3100014422362024-05-010001442236qrhc:DeferredStockUnitsMemberqrhc:ExecutiveEmployeesMember2024-01-012024-03-310001442236us-gaap:StateAndLocalJurisdictionMember2024-03-310001442236us-gaap:CommonStockMember2022-12-310001442236us-gaap:CustomerRelationshipsMember2023-12-310001442236qrhc:PNCABLFacilityMember2024-01-012024-03-310001442236qrhc:EquityOfferingMemberqrhc:MonroeCapitalCreditAgreementMember2020-10-192020-10-190001442236us-gaap:CommonStockMember2024-01-012024-03-310001442236qrhc:SeniorSecuredTermLoanMemberqrhc:MonroeCapitalCreditAgreementMember2020-10-192020-10-190001442236qrhc:EquityOfferingMemberqrhc:MonroeCapitalCreditAgreementMember2020-01-012020-12-310001442236us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberqrhc:AssetBasedRevolvingCreditFacilityMember2024-01-012024-03-310001442236qrhc:PNCABLFacilityMember2024-03-310001442236us-gaap:CommonStockMember2023-03-310001442236qrhc:RangeThreeCanceledForfeitedMember2024-01-012024-03-310001442236us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001442236us-gaap:CommonStockMember2023-12-310001442236us-gaap:RestrictedStockUnitsRSUMember2024-01-012024-03-310001442236qrhc:OtherAcquisitionsMember2024-03-310001442236srt:DirectorMemberqrhc:DeferredStockUnitsMember2024-01-012024-03-310001442236qrhc:SeniorSecuredTermLoanMemberqrhc:MonroeCapitalCreditAgreementMember2020-10-310001442236qrhc:DeferredStockUnitsMember2024-01-012024-03-310001442236us-gaap:AdditionalPaidInCapitalMember2024-03-310001442236qrhc:MonroeTermLoanMember2024-01-012024-03-310001442236qrhc:WarrantsOneMemberqrhc:ExercisableWarrantsMember2024-01-012024-03-310001442236srt:MaximumMember2024-01-012024-03-3100014422362020-10-190001442236qrhc:ProductSalesAndOtherMember2024-01-012024-03-310001442236us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310001442236us-gaap:ServiceMember2023-01-012023-03-310001442236us-gaap:RestrictedStockUnitsRSUMember2024-03-310001442236us-gaap:CustomerRelationshipsMember2024-03-310001442236qrhc:AssetBasedRevolvingCreditFacilityMember2024-03-310001442236qrhc:ExercisableWarrantsMemberqrhc:WarrantsTwoMember2024-01-012024-03-310001442236us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberqrhc:AssetBasedRevolvingCreditFacilityMember2024-03-310001442236qrhc:PNCABLFacilityMember2023-12-310001442236us-gaap:GoodwillMember2024-03-310001442236qrhc:ProductSalesAndOtherMember2023-01-012023-03-310001442236us-gaap:AdditionalPaidInCapitalMember2022-12-310001442236us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310001442236us-gaap:CommonStockMember2023-01-012023-03-310001442236qrhc:ServicesMember2024-01-012024-03-3100014422362023-01-012023-12-310001442236qrhc:ManagementFeeMember2023-01-012023-03-310001442236us-gaap:AdditionalPaidInCapitalMember2023-03-310001442236us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310001442236us-gaap:GoodwillMember2023-12-310001442236us-gaap:TrademarksMember2023-12-310001442236qrhc:EquityOfferingMemberqrhc:MonroeCapitalCreditAgreementMember2020-10-190001442236us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001442236qrhc:GreenRemediesPromissoryNoteMember2024-01-012024-03-310001442236srt:MaximumMemberqrhc:AccordionTermLoanFacilityMemberqrhc:MonroeCapitalCreditAgreementMember2020-10-190001442236qrhc:EquityOfferingMemberqrhc:MonroeCapitalCreditAgreementMember2021-01-012021-12-310001442236qrhc:EquipmentTermLoanMember2024-03-310001442236us-gaap:CommonStockMember2024-03-310001442236qrhc:EquipmentLoanFacilityMember2024-03-310001442236us-gaap:ServiceMember2024-01-012024-03-3100014422362022-12-310001442236us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001442236us-gaap:EmployeeStockOptionMember2023-01-012023-03-310001442236qrhc:GreenRemediesPromissoryNoteMember2023-12-310001442236us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310001442236us-gaap:ComputerSoftwareIntangibleAssetMember2024-03-31xbrli:purexbrli:sharesiso4217:USDxbrli:sharesqrhc:Customerqrhc:Compactorsiso4217:USD

 

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

Commission file number: 001-36451

Quest Resource Holding Corporation

(Exact Name of Registrant as Specified in its Charter)

 

 

Nevada

51-0665952

(State or other Jurisdiction of

Incorporation or Organization)

(I.R.S. Employer

Identification No.)

3481 Plano Parkway, Suite 100

The Colony, Texas 75056

(Address of Principal Executive Offices and Zip Code)

(972) 464-0004

(Registrant’s Telephone Number, Including Area Code)

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

 

Title of each class

 

Trading

Symbol

 

Name of each exchange on which registered

Common stock

 

QRHC

 

NASDAQ

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, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

Emerging growth company

 

 

 

 

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

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

As of May 1, 2024, there were 20,229,821 shares of the registrant’s common stock, $0.001 par value, outstanding.

 


 

TABLE OF CONTENTS

Page

PART I. FINANCIAL INFORMATION

 

 

 

 

Item 1. Financial Statements (Unaudited)

2

 

 

 

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

14

 

 

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

19

 

 

 

Item 4. Controls and Procedures

19

 

 

 

PART II. OTHER INFORMATION

 

 

 

 

Item 1. Legal Proceedings

20

 

 

 

Item 1A. Risk Factors

20

 

 

 

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

20

 

 

 

Item 3. Defaults Upon Senior Securities

20

 

 

 

Item 4. Mine Safety Disclosures

20

 

 

 

Item 5. Other Information

20

 

 

 

Item 6. Exhibits

21

 

 

 

Signatures

22

 

 

 

1

 


 

PART I. FINANCIAL INFORMATION

 

 

Item 1. Financial Statements (Unaudited)

QUEST RESOURCE HOLDING CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

ASSETS

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

581,079

 

 

$

324,014

 

Accounts receivable, less allowance for doubtful accounts of $1,958,062
   and $
1,581,595 as of March 31, 2024 and December 31, 2023, respectively

 

 

60,435,454

 

 

 

58,147,058

 

Prepaid expenses and other current assets

 

 

1,842,683

 

 

 

2,142,071

 

Total current assets

 

 

62,859,216

 

 

 

60,613,143

 

 

 

 

 

 

 

 

Goodwill

 

 

85,828,238

 

 

 

85,828,238

 

Intangible assets, net

 

 

24,069,119

 

 

 

26,051,428

 

Property and equipment, net, and other assets

 

 

6,215,293

 

 

 

4,626,090

 

Total assets

 

$

178,971,866

 

 

$

177,118,899

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

$

39,851,661

 

 

$

41,296,166

 

Other current liabilities

 

 

2,017,261

 

 

 

2,469,690

 

Current portion of notes payable

 

 

1,158,800

 

 

 

1,158,800

 

Total current liabilities

 

 

43,027,722

 

 

 

44,924,656

 

 

 

 

 

 

 

 

Notes payable, net

 

 

68,466,859

 

 

 

64,638,180

 

Other long-term liabilities

 

 

1,166,633

 

 

 

1,274,691

 

Total liabilities

 

 

112,661,214

 

 

 

110,837,527

 

 

 

 

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares
   issued or outstanding as of March 31, 2024 and December 31, 2023

 

 

 

 

 

 

Common stock, $0.001 par value, 200,000,000 shares authorized,
    
20,229,821 and 20,161,400 shares issued and outstanding
    as of March 31, 2024 and December 31, 2023, respectively

 

 

20,230

 

 

 

20,161

 

Additional paid-in capital

 

 

176,994,000

 

 

 

176,309,463

 

Accumulated deficit

 

 

(110,703,578

)

 

 

(110,048,252

)

Total stockholders’ equity

 

 

66,310,652

 

 

 

66,281,372

 

Total liabilities and stockholders’ equity

 

$

178,971,866

 

 

$

177,118,899

 

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

 

2

 


 

QUEST RESOURCE HOLDING CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Revenue

 

$

72,651,321

 

 

$

74,113,703

 

Cost of revenue

 

 

58,614,865

 

 

 

61,483,944

 

Gross profit

 

 

14,036,456

 

 

 

12,629,759

 

Operating expenses:

 

 

 

 

 

 

Selling, general, and administrative

 

 

9,798,369

 

 

 

9,417,436

 

Depreciation and amortization

 

 

2,362,104

 

 

 

2,424,844

 

Total operating expenses

 

 

12,160,473

 

 

 

11,842,280

 

Operating income

 

 

1,875,983

 

 

 

787,479

 

Interest expense

 

 

(2,471,961

)

 

 

(2,443,028

)

Loss before taxes

 

 

(595,978

)

 

 

(1,655,549

)

Income tax expense

 

 

59,348

 

 

 

368,504

 

Net loss

 

$

(655,326

)

 

$

(2,024,053

)

Net loss per share applicable to common shareholders

 

 

 

 

 

 

Basic

 

$

(0.03

)

 

$

(0.10

)

Diluted

 

$

(0.03

)

 

$

(0.10

)

Weighted average number of common shares outstanding

 

 

 

 

 

 

Basic

 

 

20,380,066

 

 

 

19,931,711

 

Diluted

 

 

20,380,066

 

 

 

19,931,711

 

 

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

 

3

 


 

QUEST RESOURCE HOLDING CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY

(UNAUDITED)

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Par Value

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balance, December 31 2023

 

 

20,161,400

 

 

$

20,161

 

 

$

176,309,463

 

 

$

(110,048,252

)

 

$

66,281,372

 

Stock-based compensation

 

 

 

 

 

 

 

 

356,870

 

 

 

 

 

 

356,870

 

Stock option exercises

 

 

68,421

 

 

 

69

 

 

 

327,667

 

 

 

 

 

 

327,736

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(655,326

)

 

 

(655,326

)

Balance, March 31, 2024

 

 

20,229,821

 

 

$

20,230

 

 

$

176,994,000

 

 

$

(110,703,578

)

 

$

66,310,652

 

 

 

 

 

 

 

 

 

 

 

Additional

 

 

 

 

 

Total

 

 

 

Common Stock

 

 

Paid-in

 

 

Accumulated

 

 

Stockholders’

 

 

 

Shares

 

 

Par Value

 

 

Capital

 

 

Deficit

 

 

Equity

 

Balance, December 31, 2022

 

 

19,696,006

 

 

$

19,696

 

 

$

173,876,319

 

 

$

(102,756,967

)

 

$

71,139,048

 

Stock-based compensation

 

 

 

 

 

 

 

 

298,431

 

 

 

 

 

 

298,431

 

Stock option exercises

 

 

28,166

 

 

 

28

 

 

 

62,520

 

 

 

 

 

 

62,548

 

Net loss

 

 

 

 

 

 

 

 

 

 

 

(2,024,053

)

 

 

(2,024,053

)

Balance, March 31, 2023

 

 

19,724,172

 

 

$

19,724

 

 

$

174,237,270

 

 

$

(104,781,020

)

 

$

69,475,974

 

 

 

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

4

 


 

QUEST RESOURCE HOLDING CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

 

For the Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

Cash flows from operating activities:

 

 

 

 

 

 

Net loss

 

$

(655,326

)

 

$

(2,024,053

)

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

 

 

 

 

 

 

Depreciation

 

 

172,985

 

 

 

238,163

 

Amortization of intangibles

 

 

2,322,912

 

 

 

2,270,805

 

Amortization of debt issuance costs and discounts

 

 

290,459

 

 

 

291,794

 

Provision for doubtful accounts

 

 

568,675

 

 

 

243,909

 

Stock-based compensation

 

 

356,870

 

 

 

298,431

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Accounts receivable

 

 

(2,857,071

)

 

 

2,068,972

 

Prepaid expenses and other current assets

 

 

299,388

 

 

 

(96,682

)

Security deposits and other assets

 

 

26,288

 

 

 

28,597

 

Accounts payable and accrued liabilities

 

 

(1,724,567

)

 

 

1,122,745

 

Other liabilities

 

 

(452,821

)

 

 

(1,465,220

)

Net cash provided by (used in) operating activities

 

 

(1,652,208

)

 

 

2,977,461

 

Cash flows from investing activities:

 

 

 

 

 

 

Purchase of property and equipment

 

 

(1,922,927

)

 

 

(29,206

)

Purchase of intangible assets

 

 

(340,603

)

 

 

(211,515

)

Net cash used in investing activities

 

 

(2,263,530

)

 

 

(240,721

)

Cash flows from financing activities:

 

 

 

 

 

 

Proceeds from credit facilities

 

 

27,547,858

 

 

 

17,076,405

 

Repayments of credit facilities

 

 

(23,313,078

)

 

 

(19,344,461

)

Repayments of long-term debt

 

 

(289,713

)

 

 

(289,713

)

Proceeds from stock option exercises

 

 

327,736

 

 

 

62,548

 

Debt issuance costs

 

 

(100,000

)

 

 

 

Net cash provided (used in) by financing activities

 

 

4,172,803

 

 

 

(2,495,221

)

Net increase in cash and cash equivalents

 

 

257,065

 

 

 

241,519

 

Cash and cash equivalents at beginning of period

 

 

324,014

 

 

 

9,563,709

 

Cash and cash equivalents at end of period

 

$

581,079

 

 

$

9,805,228

 

 

 

 

 

 

 

 

Supplemental cash flow information:

 

 

 

 

 

 

Cash paid for interest

 

$

2,135,377

 

 

$

2,099,611

 

Cash paid for income taxes, net

 

$

1,400

 

 

$

6,476

 

Supplemental non-cash investing and financing activities:

 

 

 

 

 

 

Debt issuance costs

 

$

306,847

 

 

$

 

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

5

 


 

QUEST RESOURCE HOLDING CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

1. The Company and Description of Business

The accompanying condensed consolidated financial statements include the accounts of Quest Resource Holding Corporation (“QRHC”) and its subsidiaries, Quest Resource Management Group, LLC (“Quest”), Landfill Diversion Innovations, LLC (“LDI”), Youchange, Inc. (“Youchange”), Quest Vertigent Corporation (“QVC”), Quest Vertigent One, LLC (“QV One”), and Quest Sustainability Services, Inc. (“QSS”) (collectively, “we”, “us”, or “our company”).

Operations – We are a national provider of waste and recycling services to customers from across multiple industry sectors that are typically larger, multi-location businesses. We create customer-specific programs and perform the related services for the collection, processing, recycling, disposal, and tracking of waste streams and recyclables. In addition, we offer products such as antifreeze and windshield washer fluid and other minor ancillary services. We also provide information and data that tracks and reports the detailed transactional and environmental results of our services and provides actionable data to improve business operations. The data we generate also enables our customers to address their environmental and sustainability goals and responsibilities.

2. Summary of Significant Accounting Policies

Principles of Presentation and Consolidation

The condensed consolidated financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.

The accompanying condensed consolidated financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position at March 31, 2024 and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023 condensed consolidated balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP. As QRHC, Quest, LDI, Youchange, QVC, QV One, and QSS each operate as environmental-based service companies, we did not deem segment reporting necessary.

All intercompany accounts and transactions have been eliminated in consolidation. Interim results are subject to seasonal variations, and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires incremental disclosures related to reportable segments, including significant segment expense categories and amounts for each reportable segment. Entities with a single reportable segment are required to provide the new disclosures required under Accounting Standards Codification (“ASC”) 280. This authoritative guidance is required to be applied retrospectively and will be effective for our annual disclosures beginning in 2024 and interim periods starting 2025. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional disclosure related to the transparency and decision usefulness of income tax disclosures, including additional disclosure around the rate reconciliation and income taxes paid. The authoritative guidance should be applied prospectively and will be effective for us starting in 2025. Retrospective application is permitted. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.

There have been no other recent accounting pronouncements or changes in accounting pronouncements that have been issued but not yet adopted that are of significance, or potential significance, to us.

3. Accounts Receivable, Net of Allowance for Doubtful Accounts

Our receivables, which are recorded when billed or when services are performed, are claims against third parties that will generally be settled in cash. The carrying value of our receivables, net of the allowance for doubtful accounts, represents the estimated net realizable value. We estimate our allowance for doubtful accounts based on consideration of a number of factors, including the length of time trade accounts are past due, our previous loss history, the creditworthiness of individual customers, economic conditions

6

 


 

affecting specific customer industries, and economic conditions in general. We write off past-due receivable balances after all reasonable collection efforts have been exhausted. We credit payments subsequently received on such receivables to bad debt expense in the period we receive the payment.

The following table reflects the activity in our allowance for doubtful accounts of trade receivables for the three months ended March 31, 2024 and 2023:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Beginning balance

 

$

1,581,595

 

 

$

2,176,010

 

Bad debt expense

 

 

568,675

 

 

 

243,909

 

Uncollectible accounts written off, net of recoveries

 

 

(192,208

)

 

 

(145,379

)

Ending balance

 

$

1,958,062

 

 

$

2,274,540

 

4. Property and Equipment, Net, and Other Assets

At March 31, 2024 and December 31, 2023, property and equipment, net, and other assets consisted of the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Property and equipment, net of accumulated depreciation of $3,105,356
   and $
2,932,371 as of March 31, 2024 and December 31, 2023, respectively

 

$

3,879,118

 

 

$

2,129,176

 

Right-of-use operating lease assets

 

 

1,725,715

 

 

 

1,862,455

 

Security deposits and other assets

 

 

610,460

 

 

 

634,459

 

    Property and equipment, net, and other assets

 

$

6,215,293

 

 

$

4,626,090

 

We compute depreciation using the straight-line method over the estimated useful lives of the property and equipment. Depreciation expense for the three months ended March 31, 2024 was $172,985, including $133,793 of depreciation expense reflected within “Cost of revenue” in our condensed consolidated statements of operations as it related to assets used in directly servicing customer contracts. Depreciation expense for the three months ended March 31, 2023 was $238,163, including $84,123 of depreciation expense reflected within “Cost of revenue.”

We purchased 116 compactors, which were previously leased, and related equipment in the first quarter of 2024 for approximately $1.6 million. We purchased an additional 92 compactors and related equipment, which were also previously leased, on April 1, 2024 for approximately $1.5 million. All of the equipment is located at various customer locations. We subsequently financed 80% of the aggregate purchase price with draws on our PNC equipment term loan in the second quarter of 2024. Refer to Note 7, Notes Payable for additional information.

Right-of-use operating lease assets related to our office leases are recognized in accordance with ASC 842. Refer to Note 8, Leases for additional information.

5. Goodwill and Other Intangible Assets

The components of goodwill and other intangible assets were as follows:

 

March 31, 2024 (Unaudited)

 

Estimated
Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Finite lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

5 years

 

$

39,250,000

 

 

$

19,597,196

 

 

$

19,652,804

 

Software

 

7 years

 

 

4,570,895

 

 

 

1,921,671

 

 

 

2,649,224

 

Trademarks

 

7 years

 

 

2,026,163

 

 

 

729,627

 

 

 

1,296,536

 

Non-compete agreements

 

3 years

 

 

2,250,000

 

 

 

1,779,445

 

 

 

470,555

 

Total finite lived intangible assets

 

 

 

$

48,097,058

 

 

$

24,027,939

 

 

$

24,069,119

 

 

7

 


 

December 31, 2023

 

Estimated
Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Finite lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

5 years

 

$

39,250,000

 

 

$

17,636,463

 

 

$

21,613,537

 

Software

 

7 years

 

 

4,230,291

 

 

 

1,819,287

 

 

 

2,411,004

 

Trademarks

 

7 years

 

 

2,026,163

 

 

 

657,331

 

 

 

1,368,832

 

Non-compete agreements

 

3 years

 

 

2,250,000

 

 

 

1,591,945

 

 

 

658,055

 

Total finite lived intangible assets

 

 

 

$

47,756,454

 

 

$

21,705,026

 

 

$

26,051,428

 

 

March 31, 2024 (Unaudited) and December 31, 2023

 

Estimated
Useful Life

 

Carrying
Amount

 

Indefinite lived intangible asset:

 

 

 

 

 

Goodwill

 

Indefinite

 

$

85,828,238

 

We compute amortization using the straight-line method over the useful lives of the finite lived intangible assets. Amortization expense related to finite lived intangible assets was $2.3 million and $2.3 million for the three months ended March 31, 2024 and 2023, respectively.

We have no indefinite-lived intangible assets other than goodwill. $70.8 million of the goodwill is not deductible for tax purposes, while $15.0 million of goodwill is deductible over its tax-basis life.

We performed our annual impairment analysis for goodwill and other intangible assets in the third quarter of 2023 with no impairment recorded.

6. Current Liabilities

The components of Accounts payable and accrued liabilities were as follows:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Accounts payable

 

$

36,341,674

 

 

$

38,600,461

 

Accrued taxes

 

 

555,250

 

 

 

484,854

 

Employee compensation

 

 

2,215,418

 

 

 

1,478,826

 

Operating lease liabilities - current portion

 

 

479,482

 

 

 

493,928

 

Miscellaneous

 

 

259,837

 

 

 

238,097

 

 

 

$

39,851,661

 

 

$

41,296,166

 

 

Refer to Note 8, Leases for additional disclosure related to the operating lease liabilities.

The components of Other current liabilities were as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Deferred revenue

 

$

2,017,261

 

 

$

1,509,690

 

Deferred consideration - earn-out

 

 

 

 

 

960,000

 

 

 

$

2,017,261

 

 

$

2,469,690

 

We made a $1.0 million earn-out payment in the first quarter of 2024 related to an acquisition.

7. Notes Payable

Our debt obligations were as follows:

 

8

 


 

 

 

Interest

 

March 31,

 

 

December 31,

 

 

 

Rate (1)

 

2024

 

 

2023

 

 

 

 

 

(Unaudited)

 

 

 

 

Monroe Term Loan (2)

 

12.44%

 

$

53,345,156

 

 

$

53,500,656

 

PNC ABL Facility (3)

 

7.73%

 

 

17,480,269

 

 

 

13,245,489

 

Green Remedies Promissory Note (4)

 

3.00%

 

 

966,907

 

 

 

1,101,120

 

Total notes payable

 

 

 

 

71,792,332

 

 

 

67,847,265

 

Less: Current portion of long-term debt

 

 

 

 

(1,158,800

)

 

 

(1,158,800

)

Less: Unamortized debt issuance costs

 

 

 

 

(1,559,178

)

 

 

(1,345,339

)

Less: Unamortized OID

 

 

 

 

(160,080

)

 

 

(185,793

)

Less: Unamortized OID warrant

 

 

 

 

(447,415

)

 

 

(519,153

)

Notes payable, net

 

 

 

$

68,466,859

 

 

$

64,638,180

 

 

 

 

 

 

 

 

 

 

(1) Interest rates as of March 31, 2024

 

 

 

 

 

 

(2) Bears interest based on SOFR plus Applicable Margin ranging from 5.5% to 7.5%

 

(3) Bears interest based on Term SOFR plus a margin of 2.25%

 

 

 

 

 

 

(4) Stated interest rate of 3.0%

 

 

 

 

 

 

 

We capitalize financing costs we incur related to implementing our debt arrangements. We record these debt issuance costs associated with our revolving credit facility and our term loan as a reduction of long-term debt, net and amortize them over the contractual life of the related debt arrangements. The table below summarizes changes in debt issuance costs.

 

 

 

 

 

March 31,

 

 

 

 

 

2024

 

 

 

 

 

 

 

Debt issuance costs, net of accumulated amortization

 

 

 

 

 

Balance at December 31, 2023

 

 

 

$

1,345,339

 

Financing costs deferred

 

 

 

 

406,847

 

Less: Amortization expense

 

 

 

 

(193,008

)

Balance at March 31, 2024 (Unaudited)

 

 

 

$

1,559,178

 

 

Revolving Credit Facility

On August 5, 2020, QRHC and certain of its domestic subsidiaries entered into a Loan, Security and Guaranty Agreement (the “PNC Loan Agreement”), which was subsequently amended on October 19, 2020, December 7, 2021, August 9, 2022, December 2, 2022, and March 29, 2024 with BBVA USA (which was subsequently succeeded in interest by PNC Bank, National Association (“PNC”)), as a lender, and as administrative agent, collateral agent, and issuing bank, and which provides for a credit facility (the “ABL Facility”) comprising an asset-based revolving credit facility in the maximum principal amount of $35.0 million with a sublimit for issuance of letters of credit of up to 10% of the maximum principal amount of the revolving credit facility. The revolving credit facility bears interest, at the borrowers’ option, at either the Base Rate, plus a margin of 1.25% (no borrowings as of March 31, 2024), or the Term SOFR Rate for the interest period in effect plus a margin of 2.25% (7.73% as of March 31, 2024). The maturity date of the revolving credit facility is April 19, 2026. The PNC Loan Agreement also provides for an equipment term loan facility in the maximum principal amount of $5.0 million. The equipment term loan, which had no borrowings as of March 31, 2024, bears interest, at the borrower’s option, at either the Base Rate, plus a margin of 2.0%, or the Term SOFR Rate for the interest period in effect plus a margin of 3.0%. As further discussed in Note 4, we drew $2.5 million on the equipment term loan in April 2024 to fund 80% of the aggregate purchase price of certain compactors and related equipment.

As of March 31, 2024, the ABL Facility borrowing base availability was $33,067,432, of which $17,480,269 principal was outstanding.

Monroe Term Loan

On October 19, 2020, QRHC and certain of its domestic subsidiaries entered into a Credit Agreement (the “Credit Agreement”), dated as of October 19, 2020, which was subsequently amended on September 3, 2021, December 1, 2021, December 7, 2021, December 2, 2022, and March 29, 2024 with Monroe Capital Management Advisors, LLC (“Monroe Capital”), as administrative agent for the lenders thereto. Among other things, the Credit Agreement provides for the following:

A senior secured term loan facility in the principal amount of $53.3 million as of March 31, 2024. The senior secured term loan accrues interest at the SOFR Rate for SOFR Loans plus the Applicable Margin; provided, that if the provision of SOFR Loans becomes unlawful or unavailable, then interest will be payable at a rate per annum equal to the Base Rate from time to time in effect plus the Applicable Margin for Base Rate Loans. The maturity date of the term loan facility is October 19, 2026 (the “Maturity Date”). The senior secured term loan will amortize in aggregate annual amounts equal to 1.00% of the

9

 


 

original principal amount of the senior secured term loan facility with the balance payable on the Maturity Date. Proceeds of the senior secured term loan are permitted to be used for Permitted Acquisitions (as defined in the Credit Agreement).
An accordion term loan facility in the maximum principal amount of $5.3 million. Loans under the accordion loan facility may be requested at any time until the Maturity Date. Each accordion term loan shall be on the same terms as those applicable to the senior secured term loan. Proceeds of accordion term loans are permitted to be used for Permitted Acquisitions.

At the same time as the borrowing of the initial $11.5 million under the Credit Agreement in October 2020, in a separate agreement, we issued Monroe Capital a warrant to purchase 500,000 shares of QRHC’s common stock exercisable immediately. For the delayed draw term loan facility, we issued a separate warrant to purchase 350,000 shares upon drawing on this facility on October 19, 2021. Both warrants have an exercise price of $1.50 per share and an expiration date of March 19, 2028. We estimated the value of the warrants issued using the Black Scholes option pricing model and recorded a debt discount (“OID”) of approximately $766,000 in 2020 for the 500,000-share warrant and $536,000 in 2021 for the 350,000-share warrant which are being amortized over the term of the Credit Agreement. We also executed a letter agreement that provides that the warrant holder will receive minimum net proceeds of $1 million less any net proceeds received from the sale of the warrant shares, which is conditional on the full exercise and sale of all the warrant shares at the same time and upon a date two years after the closing date of such agreement.

Green Remedies Promissory Note

On October 19, 2020, we issued an unsecured subordinated promissory note to Green Remedies Waste and Recycling, Inc. in the aggregate principal amount of $2,684,250, payable commencing on January 1, 2021 in quarterly installments through October 1, 2025 and subject to an interest rate of 3.0% per annum.

Interest Expense

The amount of interest expense related to borrowings for the three months ended March 31, 2024 and 2023 was $1,973,716 and $1,956,089, respectively. Interest expense related to amortization of debt issuance fees, and debt discount costs as well as interest related to vendor supply chain financing programs totaled $498,245 and $486,939, respectively, for the three months ended March 31, 2024 and 2023.

 

8. Leases

Our leases are primarily related to office space and are classified as operating leases.

Lease Costs

For the three months ended March 31, 2024 and 2023, we recorded approximately $178,000 and $190,000, respectively, of fixed cost operating lease expense.

Cash paid for operating leases approximated operating lease expense and non-cash right of use asset amortization for the three months ended March 31, 2024 and 2023. We did not obtain any new operating lease right-of-use assets in the three months ended March 31, 2024.

Balance Sheet Classification

The table below presents the lease related assets and liabilities recorded on the balance sheet. Right-of-use assets and related liabilities related to finance leases at March 31, 2024 are de minimis.

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

Operating leases:

(Unaudited)

 

 

 

 

Right-of-use operating lease assets:

 

 

 

 

 

Property and equipment, net and other assets

$

1,725,715

 

 

$

1,862,455

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

Accounts payable and accrued liabilities

$

479,482

 

 

$

493,928

 

Other long-term liabilities

 

1,166,633

 

 

 

1,274,691

 

       Total operating lease liabilities

$

1,646,115

 

 

$

1,768,619

 

 

10

 


 

 

9. Revenue

Operating Revenues

We provide businesses with services to reuse, recycle, and dispose of a wide variety of waste streams and recyclables generated by their operations. Our service revenue is primarily generated from fees charged for the collection, transfer, disposal and recycling services and from sales of commodities by our recycling operations. In addition, we have product sales and other revenue primarily from sales of products such as antifreeze and windshield washer fluid, as well as minor ancillary services.

Revenue Recognition

We recognize revenue as services are performed or products are delivered. For example, we recognize revenue as waste and recyclable material are collected or when products are delivered. We recognize revenue net of any contracted pricing discounts or rebate arrangements.

We generally recognize revenue for the gross amount of consideration received when we hold complete responsibility to the customer for contract fulfillment, making us the primary obligor (or principal). Depending on the key terms of the arrangement, which may include situations in which we are not the primary obligor, do not have credit risk, or we determine amounts earned using fixed percentage or fixed fee schedules, we may record the revenue net of certain cost amounts. During the three months ended March 31, 2024 and 2023, we had certain management fee contracts accounted for under the net basis method with net revenue totaling $121,005 and $71,236, respectively. We record amounts collected from customers for sales tax on a net basis.

Disaggregation of Revenue

The following table presents our revenue disaggregated by source. Two customers accounted for an aggregate of 36.3% of revenue for the three months ended March 31, 2024 and two customers accounted for 26.3% of revenue for the three months ended March 31, 2023. We operate primarily in the United States, with minor services in Canada.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Revenue Type:

 

 

 

 

 

 

Services

 

$

69,801,492

 

 

$

71,306,740

 

Product sales and other

 

 

2,849,829

 

 

 

2,806,963

 

   Total revenue

 

$

72,651,321

 

 

$

74,113,703

 

Deferred Revenue

We bill certain customers one month in advance, and, accordingly, we defer recognition of related revenues as a contract liability until the services are provided and control is transferred to the customer. As of March 31, 2024 and December 31, 2023, we had $2,017,261 and $1,509,690, respectively, of deferred revenue which was classified in “Other current liabilities.”

10. Income Taxes

Our statutory income tax rate is anticipated to be approximately 26%. We had income tax expense of $59,348 and $368,504 for the three months ended March 31, 2024 and 2023, respectively, which was attributable to state tax obligations for states with no net operating loss carryforwards, the continuing reserve against the benefit of net operating loss carryforwards at the federal level, and other timing differences.

We compute income taxes using the asset and liability method in accordance with FASB ASC Topic 740, Income Taxes. Under the asset and liability method, we determine deferred income tax assets and liabilities based on the differences between the financial reporting and tax bases of assets and liabilities and measure them using currently enacted tax rates and laws. We provide a valuation allowance to reduce the amount of deferred tax assets that, based on available evidence, is more likely than not to be realized. Realization of our deferred tax assets was not reasonably assured as of March 31, 2024 and December 31, 2023, and we had recorded a valuation allowance of $17,565,000 and $17,413,000, respectively, against deferred tax assets in excess of deferred tax liabilities in the accompanying condensed consolidated financial statements. As of March 31, 2024 and December 31, 2023, we had federal income tax net operating loss carryforwards of approximately $3,200,000 and $5,900,000, respectively, which expire at various dates ranging from 2034-2037.

 

11

 


 

11. Fair Value of Financial Instruments

Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, deferred revenue, and notes payable. We do not believe that we are exposed to significant currency or credit risks arising from these financial instruments. Our variable rate indebtedness subjects us to interest rate risk as all of the borrowings under the senior secured credit facilities bear interest at variable rates. The fair values of our financial instruments approximate their carrying values, based on their short maturities or, for notes payable, based on borrowing rates currently available to us for loans with similar terms and maturities. Contingent liabilities are measured at fair value on a recurring basis. The fair value measurements are generally determined using unobservable inputs and are classified within Level 3 of the fair value hierarchy.

 

12. Stockholders’ Equity

Preferred StockOur authorized preferred stock consists of 10,000,000 shares of preferred stock with a par value of $0.001, of which no shares have been issued or are outstanding.

Common Stock – Our authorized common stock consists of 200,000,000 shares of common stock with a par value of $0.001, of which 20,229,821 and 20,161,400 shares were issued and outstanding as of March 31, 2024 and December 31, 2023, respectively.

Employee Stock Purchase Plan – On September 17, 2014, our stockholders approved our 2014 Employee Stock Purchase Plan (as amended, the “ESPP”). We recorded expense of $20,551 and $22,910 related to the ESPP for the three months ended March 31, 2024 and 2023, respectively.

Warrants The following table summarizes the warrants issued and outstanding as of March 31, 2024:

Warrants Issued and Outstanding as of March 31, 2024

 

 

 

Date of

 

Exercise

 

 

Shares of

 

Description

 

Issuance

 

Expiration

 

 

 

 

Common Stock

 

Exercisable Warrants

 

10/19/2020

 

3/19/2028

 

$

1.50

 

 

 

500,000

 

Exercisable Warrants

 

10/19/2021

 

3/19/2028

 

$

1.50

 

 

 

350,000

 

Total warrants issued and outstanding (Unaudited)

 

 

 

 

 

850,000

 

Stock Options – We recorded stock option expense of $145,816 and $250,254 for the three months ended March 31, 2024 and 2023, respectively. The following table summarizes the stock option activity for the three months ended March 31, 2024:

 

 

Stock Options

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Exercise

 

Average

 

 

 

Number

 

 

Price Per

 

Exercise Price

 

 

 

of Shares

 

 

Share

 

Per Share

 

Outstanding at December 31, 2023

 

 

2,869,013

 

 

$1.17 — $23.20

 

$

3.33

 

Exercised

 

 

(68,421

)

 

$3.83  — $6.40

 

$

4.79

 

Cancelled/Forfeited

 

 

(30,328

)

 

$1.83  — $6.30

 

$

3.55

 

Outstanding at March 31, 2024 (Unaudited)

 

 

2,770,264

 

 

$1.17 — $23.20

 

$

3.29

 

 

Deferred Stock Units – Nonemployee directors can elect to receive all or a portion of their annual retainers in the form of deferred stock units (“DSUs”). The DSUs are recognized at their fair value on the date of grant. Each DSU represents the right to receive one share of our common stock following the completion of a director’s service. During the three months ended March 31, 2024, we granted 2,772 DSUs and recorded director compensation expense of $20,598 related to the grants. In addition, during the three months ended March 31, 2024, we granted 1,195 DSUs to executive employees and recorded compensation expense of $58,329, which includes an accrual of anticipated bonus expense to be paid in DSUs for certain executive employees. We had 235,602 and 231,635 DSUs outstanding at March 31, 2024 and December 31, 2023, respectively.

Restricted Stock Units - Restricted Stock Units (“RSUs”) are recognized at their fair value on the date of grant. Each RSU represents the right to receive one share of our common stock once fully vested. All outstanding unvested RSUs currently have one year vesting terms. During the three months ended March 31, 2024, we recorded director compensation expense of $111,576 related to 2023 RSU grants. We had 61,056 RSUs outstanding at March 31, 2024 and December 31, 2023. These RSUs were not vested at March 31, 2024.

12

 


 

13. Net Loss per Share

We compute basic net loss per share using the weighted average number of shares of common stock outstanding plus the number of common stock equivalents for DSUs during the period. We compute diluted net income (loss) per share using the weighted average number of shares of common stock outstanding during the period, adjusted for the dilutive effect of common stock equivalents. In periods where losses are reported, the weighted average number of shares of common stock outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. Dilutive potential common shares consist of the incremental common shares issuable upon the exercise of outstanding stock options and warrants. The dilutive effect of outstanding stock options and warrants is reflected in diluted earnings per share by application of the treasury stock method.

The computation of basic and diluted net loss per share attributable to common stockholders is as follows:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

(Unaudited)

 

Numerator:

 

 

 

 

 

Net loss applicable to common stockholders

$

(655,326

)

 

$

(2,024,053

)

Denominator:

 

 

 

 

 

     Weighted average common shares outstanding, basic

 

20,380,066

 

 

 

19,931,711

 

     Effect of dilutive common shares

 

 

 

 

 

     Weighted average common shares outstanding, diluted

 

20,380,066

 

 

 

19,931,711

 

Net loss per share:

 

 

 

 

 

Basic

$

(0.03

)

 

$

(0.10

)

Diluted

$

(0.03

)

 

$

(0.10

)

Anti-dilutive securities excluded from diluted net loss per share:

 

 

 

 

 

Stock options

 

62,968

 

 

 

82,657

 

 

 

 

13

 


 

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

The statements contained in this Quarterly Report on Form 10-Q that are not purely historical are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in or incorporated by reference into this Form 10-Q, including statements regarding our future operating results, future financial position, business strategy, objectives, goals, plans, prospects, and markets, and plans and objectives for future operations, are forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “anticipates,” “believes,” “estimates,” “expects,” “intends,” “targets,” “contemplates,” “projects,” “predicts,” “may,” “might,” “plan,” “will,” “would,” “should,” “could,” “can,” “potential,” “continue,” “objective,” or the negative of those terms, or similar expressions intended to identify forward-looking statements. However, not all forward-looking statements contain these identifying words. Specific forward-looking statements in this Form 10-Q include statements regarding the impact, if any, of the adoption of an ASU on our consolidated financial statements; any changes to inflation rates; exposure to significant interest, currency, or credit risks arising from our financial instruments; and sufficiency of our cash and cash equivalents, borrowing capacity, and cash generated from operations to fund our operations for the next 12 months. All forward-looking statements included herein are based on information available to us as of the date hereof and speak only as of such date. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements. The forward-looking statements contained in or incorporated by reference into this Form 10-Q reflect our views as of the date of this Form 10-Q about future events and are subject to risks, uncertainties, assumptions, and changes in circumstances that may cause our actual results, performance, or achievements to differ significantly from those expressed or implied in any forward-looking statement. Although we believe that the expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future events, results, performance, or achievements. A number of factors, including the state of the U.S. economy in general, general economic conditions and the potential effect of inflationary pressures and increased interest rates on our cost of doing business, could cause actual results to differ materially from those indicated by the forward-looking statements and other risks detailed from time to time in our reports to the SEC, including our Annual Report on Form 10-K for the year ended December 31, 2023 (the “2023 Annual Report”).

Business Overview

We are a national provider of waste and recycling services to customers from across multiple industry sectors that are typically larger, multi-location businesses. We create customer-specific programs and perform the related services for the collection, processing, recycling, disposal, and tracking of waste streams and recyclables. We also provide information and data that tracks and reports the detailed transactional and environmental results of our services and provides actionable data to improve business operations. The data we generate also enables our customers to address their business, sustainability, environmental, social and governance goals and responsibilities.

Our revenue is primarily generated from fees charged for our collection, transfer, disposal and services for both solid waste and recyclable materials and from sales of recyclable materials. In addition, we have product sales and other revenue primarily from sales of products such as antifreeze and windshield washer fluid, as well as minor ancillary services.

This “Management’s Discussion and Analysis of Financial Condition and Results of Operations” is based on and relates primarily to the operations of QRHC and QRMG (collectively, “we,” “us,” “our,” or “our company”).

Three Months Ended March 31, 2024 and 2023 Operating Results

The following table summarizes our operating results for the three months ended March 31, 2024 and 2023:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Revenue

 

$

72,651,321

 

 

$

74,113,703

 

Cost of revenue

 

 

58,614,865

 

 

 

61,483,944

 

Gross profit

 

 

14,036,456

 

 

 

12,629,759

 

Operating expenses:

 

 

 

 

 

 

Selling, general, and administrative

 

 

9,798,369

 

 

 

9,417,436

 

Depreciation and amortization

 

 

2,362,104

 

 

 

2,424,844

 

Total operating expenses

 

 

12,160,473

 

 

 

11,842,280

 

Operating income

 

 

1,875,983

 

 

 

787,479

 

Interest expense

 

 

(2,471,961

)

 

 

(2,443,028

)

Loss before taxes

 

 

(595,978

)

 

 

(1,655,549

)

Income tax expense

 

 

59,348

 

 

 

368,504

 

Net loss

 

$

(655,326

)

 

$

(2,024,053

)

 

14

 


 

Three Months Ended March 31, 2024, compared to Three Months Ended March 31, 2023

Global Economic Trends

There has been heightened uncertainty in the macroeconomic environment, and concerns that the U.S. economy may fall into a recession since the Federal Reserve began aggressively raising interest rates in March 2022 to address persistently high inflation. There are also significant geopolitical concerns, including the current conflict between Ukraine and Russia and the Israel-Hamas war, which have created extreme volatility in the global capital markets and are expected to have further global economic consequences, including disruptions of the global supply chain and energy markets. Any such volatility and disruptions may have adverse consequences on us or the third parties on whom we rely. If the equity and credit markets continue to deteriorate, including as a result of political unrest or war, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. Inflation can adversely affect us by increasing our costs, including salary costs. Any significant increases in inflation and related increases in interest rates could have a material adverse effect on our business, results of operations and financial condition.

Revenue

For the quarter ended March 31, 2024, revenue was $72.7 million, a decrease of $1.5 million, or 2.0%, compared to $74.1 million for the quarter ended March 31, 2023.

The slight decline in revenue was attributable to lower volumes from three customers, whose margins were lower overall than the rest of the business, resulting in a decrease of revenues of approximately $7 million. This was partially offset by strong overall demand for the remaining business which contributed approximately $5 million in additional revenue, an increase of 8% from the same period in 2023.

Cost of Revenue/Gross Profit

Cost of revenue decreased $2.9 million to $58.6 million for the quarter ended March 31, 2024 from $61.5 million for the quarter ended March 31, 2023. The changes were primarily due to the same reasons impacting the decrease in revenue.

Gross profit for the quarter ended March 31, 2024 was $14.0 million, an increase of $1.4 million, compared to $12.6 million for the quarter ended March 31, 2023. The gross profit margin was 19.3% for the quarter ended March 31, 2024 compared to 17.0% for the same quarter of 2023. The changes in gross profit and gross profit margin percentage for the quarter were primarily due to the net impacts of the changes in both revenue and cost of revenue combined with broad margin gains across most of our business.

Revenue, gross profit, and gross profit margins are affected period to period by the volumes of waste and recyclable materials generated by our customers, the frequency and type of services provided, the price and mix of the services provided, price changes for recyclable materials, the cost and mix of subcontracted services provided in any one reporting period, and the timing of acquisitions and integration. Volumes of waste and recyclable materials generated by our customers is impacted period to period based on several factors including their production or sales levels, demand of their product or services in the market, supply chain reliability, and labor force stability, among other business factors.

Operating Expenses

Operating expenses were $12.2 million and $11.8 million for the quarters ended March 31, 2024 and 2023, respectively.

Selling, general, and administrative expenses were $9.8 million and $9.4 million for the quarters ended March 31, 2024 and 2023, respectively. Selling, general, and administrative expenses for the quarter were mostly flat compared to the prior year period.

Operating expenses for the quarters ended March 31, 2024 and 2023 included depreciation and amortization of $2.4 million and $2.4 million, respectively.

Interest Expense

Interest expense was $2.5 million and $2.4 million for the quarters ended March 31, 2024 and 2023, respectively. The slight increase is primarily due to increases in base interest rates, partially offset by reduced borrowings from voluntary paydowns on the term loan in 2023. We are amortizing debt issuance costs of $3.7 million and OID of $1.8 million to interest expense over the life of the related debt arrangements as discussed in Note 7 to our condensed consolidated financial statements.

Income Taxes

We recorded a provision for income tax of $59,348 and $368,504 for the quarters ended March 31, 2024 and 2023, respectively. The provision for income tax is primarily attributable to state tax obligations based on current estimated state tax apportionments for states with no net operating loss carryforwards.

We recorded a full valuation allowance against all our deferred tax assets (“DTAs”) as of both March 31, 2024 and December 31, 2023. We intend on maintaining a full valuation allowance on our DTAs until there is sufficient evidence to support the reversal of all

15

 


 

or some portion of these allowances. However, given our current earnings and anticipated future earnings, we believe that there is a reasonable possibility that within the next 12 to 24 months, sufficient positive evidence may become available to allow us to reach a conclusion that a significant portion of the valuation allowance will no longer be needed. Release of the valuation allowance would result in the recognition of certain DTAs and a decrease to income tax expense for the period the release is recorded. However, the exact timing and amount of the valuation allowance release are subject to change based on the level of profitability that we are able to actually achieve.

Net Loss

Net loss for the quarter ended March 31, 2024 was $(0.7) million compared to net loss of $(2.0) million for the quarter ended March 31, 2023. The explanations above detail the majority of the changes related to the change in net results.

Our operating results, including revenue, operating expenses, and operating margins, will vary from period to period depending on commodity prices of recyclable materials, the volumes and mix of services provided, as well as customer mix during the reporting period, and the timing of acquisitions and integration.

Loss per Share

Net loss per basic and diluted share attributable to common stockholders was $(0.03) and $(0.10) for the quarters ended March 31, 2024 and 2023, respectively.

The basic and diluted weighted average number of shares of common stock outstanding were approximately 20.4 million and 19.9 million for the three months ended March 31, 2024 and 2023, respectively.

Adjusted EBITDA

For the three months ended March 31, 2024, Adjusted EBITDA (as defined below), a non-GAAP financial measure, increased 28.4% to $5.1 million from $4.0 million for the three months ended March 31, 2023.

We use the non-GAAP measurement of earnings before interest, taxes, depreciation, amortization, stock-related compensation charges, and other adjustments, or “Adjusted EBITDA,” to evaluate our performance. Adjusted EBITDA is a non-GAAP measure that is also frequently used by analysts, investors and other interested parties to evaluate the market value of companies considered to be in similar businesses. We suggest that Adjusted EBITDA be viewed in conjunction with our reported financial results or other financial information prepared in accordance with GAAP. For the three months ended March 31, 2024, other adjustments included certain professional fees as well as certain administrative fees related to borrowings. For the three months ended March 31, 2023, other adjustments included earn-out adjustments, severance and project costs as well as certain administrative costs related to borrowings.

The following table reflects the reconciliation of net loss to Adjusted EBITDA for the three months ended March 31, 2024 and 2023:

 

 

 

As Reported

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Net loss

 

$

(655,326

)

 

$

(2,024,053

)

Depreciation and amortization

 

 

2,495,897

 

 

 

2,508,967

 

Interest expense

 

 

2,471,961

 

 

 

2,443,028

 

Stock-based compensation expense

 

 

356,870

 

 

 

298,431

 

Acquisition, integration and related costs

 

 

41,884

 

 

 

477,601

 

Other adjustments

 

 

349,470

 

 

 

(85,593

)

Income tax expense

 

 

59,348

 

 

 

368,504

 

Adjusted EBITDA

 

$

5,120,104

 

 

$

3,986,885

 

Adjusted Net Income and Adjusted Net Income per Diluted Share

Adjusted net income, a non-GAAP financial measure, was $1.7 million for the three months ended March 31, 2024, compared with $0.6 million for the three months ended March 31, 2023. We present adjusted net income and adjusted net income per diluted share, both non-GAAP financial measures, supplementally because they are widely used by investors as a valuation measure in the solid waste industry. Management uses adjusted net income and adjusted net income per diluted share as two of the principal measures to evaluate and monitor the ongoing financial performance of our operations. We provide adjusted net income to exclude the effects of items management believes impact the comparability of operating results between periods. Adjusted net income has limitations due to the fact that it excludes items that have an impact on our financial condition and results of operations. Adjusted net income and adjusted net income per diluted share are not a substitute for, and should be used in conjunction with, GAAP financial measures. Other

16

 


 

companies may calculate these non-GAAP financial measures differently. Our adjusted net income and adjusted net income per diluted share for the three months ended March 31, 2024 and 2023 are calculated as follows:

 

 

 

As Reported

 

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Reported net loss (a)

 

$

(655,326

)

 

$

(2,024,053

)

Adjustments:

 

 

 

 

 

 

Amortization of intangibles (b)

 

 

2,322,912

 

 

 

2,221,669

 

Acquisition, integration and related costs (c)

 

 

41,884

 

 

 

477,601

 

Other adjustments (d)

 

 

 

 

 

(76,326

)

Adjusted net income

 

$

1,709,470

 

 

$

598,891

 

 

 

 

 

 

 

 

Diluted earnings per share:

 

 

 

 

 

 

Reported net loss

 

$

(0.03

)

 

$

(0.10

)

Adjusted net income

 

$

0.08

 

 

$

0.03

 

 

 

 

 

 

 

 

Weighted average number of common shares outstanding:

 

 

 

 

 

 

Diluted (e)

 

 

22,549,593

 

 

 

22,158,132

 

 

 

 

 

 

 

 

(a) Applicable to common stockholders

 

(b) Reflects the elimination of the non-cash amortization of acquisition-related intangible assets

 

(c) Reflects the add back of acquisition/integration related transaction costs

 

(d) Reflects adjustments to earn-out fair value

 

(e) Reflects adjustment for dilution as adjusted net income is positive

 

Liquidity and Capital Resources

As of March 31, 2024 and December 31, 2023, we had $0.6 million and $0.3 million in cash and cash equivalents, respectively. Working capital was $19.8 million and $15.7 million as of March 31, 2024 and December 31, 2023, respectively.

We derive our primary sources of funds for conducting our business activities from operating revenues; borrowings under our credit facilities; and the placement of our equity securities to investors. We require working capital primarily to carry accounts receivable, service debt, purchase capital assets, fund operating expenses, address unanticipated competitive threats or technical problems, withstand adverse economic conditions, fund potential acquisition transactions, and pursue goals and strategies.

We believe our existing cash and cash equivalents of $0.6 million, our borrowing availability under our $35.0 million ABL Facility (as defined and discussed in Note 7 to our condensed consolidated financial statements), and cash expected to be generated from operations will be sufficient to fund our operations for the next 12 months and thereafter for the foreseeable future. Our known current- and long-term uses of cash include, among other possible demands, capital expenditures, lease payments and repayments to service debt and other long-term obligations. We have no agreements, commitments, or understandings with respect to any such placements of our securities and any such placements could be dilutive to our stockholders.

Cash Flows

The following discussion relates to the major components of our cash flows for the three months ended March 31, 2024 and 2023.

Cash Flows from Operating Activities

Net cash used in operating activities was $(1.7) million for the three months ended March 31, 2024 compared with net cash provided by operating activities of $3.0 million for the three months ended March 31, 2023.

Net cash used in operating activities for the three months ended March 31, 2024 related primarily to the net effect of the following:

net loss of $(0.7) million;
non-cash items of $3.7 million, which primarily related to depreciation, amortization of intangible assets and debt issuance costs, provision for doubtful accounts, and stock-based compensation; and
net cash used in the net change in operating assets and liabilities of $(4.7) million, primarily associated with relative changes in accounts receivable, accounts payable, and accrued liabilities. This includes an earn-out payment of $(1.0) million.

17

 


 

Net cash provided by operating activities for the three months ended March 31, 2023 related primarily to the net effect of the following:

net loss of $(2.0) million;
non-cash items of $3.3 million, which primarily related to depreciation, amortization of intangible assets and debt issuance costs, provision for doubtful accounts, and stock-based compensation; and
net cash provided by the net change in operating assets and liabilities of $1.7 million, primarily associated with relative changes in accounts receivable, accounts payable, and accrued liabilities.

Our business, including revenue, operating expenses, and operating margins, may vary depending on the blend of services we provide to our customers, the terms of customer contracts, recyclable materials contracts, and our business volume levels. Fluctuations in net accounts receivable are generally attributable to a variety of factors including, but not limited to, the timing of cash receipts from customers, and the inception, increase, modification, or termination of customer relationships. Our operating activities may require additional cash in the future from our debt facilities and/or equity financings depending on the level of our operations.

Cash Flows from Investing Activities

Cash used in investing activities for the three months ended March 31, 2024 was $(2.3) million and primarily related to the purchase of $(1.6) million in compactors and related equipment. Cash used in investing activities for the three months ended March 31, 2023 was $(0.2) million. Other investing activities are primarily from purchases of intangible assets such as software development costs and other property and equipment.

Cash Flows from Financing Activities

Net cash provided by financing activities for the three months ended March 31, 2024 was $4.2 million, primarily from net borrowings of $4.2 million on our ABL Facility. Net cash used in financing activities for the three months ended March 31, 2023 was $(2.5) million, primarily from net repayments of $2.3 million on our ABL Facility. See Note 7 to our condensed consolidated financial statements for a discussion of the ABL Facility and other notes payable.

Inflation

Although the overall economy has experienced some inflationary pressures, we do not believe that inflation had a material impact on us during the three months ended March 31, 2024 and 2023. We believe that current inflationary increases in costs, such as fuel, labor, and certain capital items, can be addressed by our flexible pricing structures and cost recovery fees allowing us to recover certain of the cost of inflation from our customer base. Consistent with industry practice, many of our contracts allow us to pass through certain costs to our customers or adjust pricing. Although we believe that we should be able to offset many cost increases that result from inflation in the ordinary course of business, we may be required to absorb at least part of these costs increases due to competitive pressures or delays in timing of rate increases. Although we have not been materially affected by inflation in the past, we can provide no assurance that we will not be affected in the future by higher rates of inflation and increases in interest rates.

Critical Accounting Estimates and Policies

Our discussion and analysis of our financial condition and results of operations are based on our condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of our condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to areas that require a significant level of judgment or are otherwise subject to an inherent degree of uncertainty. These areas include carrying amounts of accounts receivable, goodwill and other intangible assets, stock-based compensation expense, deferred taxes and the fair value of assets and liabilities acquired in asset acquisitions. We base our estimates on historical experience, our observance of trends in particular areas, and information or valuations and various other assumptions that we believe to be reasonable under the circumstances and which form the basis for making judgments about the carrying value of assets and liabilities that may not be readily apparent from other sources. Actual amounts could differ significantly from amounts previously estimated. For a discussion of our critical accounting policies, refer to Part II, Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our 2023 Annual Report. There have been no significant changes in our critical accounting policies during the three months ended March 31, 2024.

Recent Accounting Pronouncements

See Note 2 to our condensed consolidated financial statements.

18

 


 

Off-Balance Sheet Arrangements

We have no off-balance sheet debt or similar obligations. We have no transactions or obligations with related parties that are not disclosed, consolidated into, or reflected in our reported results of operations or financial position. We do not guarantee any third-party debt.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

Not applicable.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at a reasonable assurance level as of March 31, 2024.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting identified in management’s evaluation pursuant to Rules 13a-15(d) or 15d-15(d) of the Exchange Act during the period covered by this Quarterly Report on Form 10-Q that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, misstatements, errors, and instances of fraud, if any, within our company have been or will be prevented or detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. Controls also can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. We base the design of any system of controls in part on 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. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, internal controls may become inadequate as a result of changes in conditions, or through the deterioration of the degree of compliance with policies or procedures.

19

 


 

PART II. OTHER INFORMATION

We may be subject to legal proceedings in the ordinary course of business. As of the date of this Quarterly Report on Form 10-Q, we are not aware of any legal proceedings to which we are a party that we believe could have a material adverse effect on us.

Item 1A. Risk Factors

Not applicable.

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

None.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

 

 

20

 


 

Item 6. Exhibits

 

Exhibit No.

Exhibit

  10.1

 

Fifth Amendment to Credit Agreement, dated March 29, 2024, by and among Quest Resource Holding Corporation, Quest Resource Management Group, LLC and each of its Affiliates that are or may from time to time become parties thereto, the financial institutions that are or may from time to time become parties thereto, and Monroe Capital Management Advisors, LLC, as administrative agent for the lenders (incorporated by reference to the Company’s Form 8-K, filed with the Commission on April 2, 2024).

  10.2

 

Fourth Amendment to Loan, Security and Guaranty Agreement, dated as of March 29, 2024, by and among PNC Bank, National Association, Quest Resource Management Group, LLC, Landfill Diversion Innovations, L.L.C., Quest Resource Holding Corporation, Quest Sustainability Services, Inc., Youchange, Inc., Quest Vertigent Corporation, Quest Vertigent One, LLC and Global Alerts, LLC (incorporated by reference to the Company’s Form 8-K, filed with the Commission on April 2, 2024).

  10.3

 

Second Amendment to Intercreditor Agreement, dated as of March 29, 2024, by and between PNC Bank, National Association and Monroe Capital Management Advisors, LLC (incorporated by reference to the Company’s Form 8-K, filed with the Commission on April 2, 2024).

 

  31.1

 

Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer

 

  31.2

 

Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer

 

  32.1

 

 

Section 1350 Certification of Chief Executive Officer

 

  32.2

 

Section 1350 Certification of Chief Financial Officer

 

 101

 

The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2024, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Operations, (iii) Condensed Consolidated Statements of Changes in Stockholders’ Equity, (iv) Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements (unaudited), tagged as blocks of text and including detailed tags

 

 104

 

Cover Page Interactive Data File (embedded within the Inline XBRL document and included in Exhibit 101)

 

 

 

 

21

 


 

SIGNATURES

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

QUEST RESOURCE HOLDING CORPORATION

 

 

 

Date: May 9, 2024

By:

/s/ S. Ray Hatch

S. Ray Hatch

President and Chief Executive Officer

 

 

 

Date: May 9, 2024

By:

/s/ Brett W. Johnston

Brett W. Johnston

Senior Vice President and Chief Financial Officer

 

22

 


EX-31.1 2 qrhc-ex31_1.htm EX-31.1 EX-31.1

Exhibit 31.1

Rule 13a-14(a)/15 d -14(a) Certification of Chief Executive Officer

I, S. Ray Hatch, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Quest Resource Holding Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

 

Date: May 9, 2024

/s/ S. Ray Hatch

S. Ray Hatch

President and Chief Executive Officer

(Principal Executive Officer)

 


EX-31.2 3 qrhc-ex31_2.htm EX-31.2 EX-31.2

Exhibit 31.2

Rule 13a-14(a)/15 d -14(a) Certification of Chief Financial Officer

I, Brett W. Johnston, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Quest Resource Holding Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

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

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

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

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

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

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

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

 

Date: May 9, 2024

/s/ Brett W. Johnston

Brett W. Johnston

Senior Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)

 


EX-32.1 4 qrhc-ex32_1.htm EX-32.1 EX-32.1

Exhibit 32.1

SECTION 1350 CERTIFICATION OF CHIEF EXECUTIVE OFFICER

In connection with the Quarterly Report on Form 10-Q of Quest Resource Holding Corporation (the “Company”) for the quarterly period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, S. Ray Hatch, President and Chief Executive Officer of the Company, certify, to the best of my knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

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

/s/ S. Ray Hatch

S. Ray Hatch

President and Chief Executive Officer

(Principal Executive Officer)

Date: May 9, 2024

This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Quest Resource Holding Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.


EX-32.2 5 qrhc-ex32_2.htm EX-32.2 EX-32.2

Exhibit 32.2

SECTION 1350 CERTIFICATION OF CHIEF FINANCIAL OFFICER

In connection with the Quarterly Report on Form 10-Q of Quest Resource Holding Corporation (the “Company”) for the quarterly period ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brett W. Johnston, Senior Vice President and Chief Financial Officer of the Company, certify, to the best of my knowledge and belief, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:

(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d)); and

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

/s/ Brett W. Johnston

Brett W. Johnston

Senior Vice President and Chief Financial Officer

(Principal Financial and Accounting Officer)

Date: May 9, 2024

This certification accompanies the Quarterly Report on Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Quest Resource Holding Corporation under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Quarterly Report on Form 10-Q), irrespective of any general incorporation language contained in such filing.

 


EX-101.SCH 6 qrhc-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100060 - Disclosure - The Company and Description of Business link:presentationLink link:calculationLink link:definitionLink 100070 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 100080 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 100090 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts link:presentationLink link:calculationLink link:definitionLink 100100 - Disclosure - Property and Equipment, Net, and Other Assets link:presentationLink link:calculationLink link:definitionLink 100110 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 100120 - Disclosure - Current Liabilities link:presentationLink link:calculationLink link:definitionLink 100130 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 100140 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 100150 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 100160 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 100170 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 100180 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 100190 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 100200 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 100210 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 100220 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 100230 - Disclosure - Property and Equipment, Net, and Other Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100240 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 100250 - Disclosure - Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 100260 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 100270 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 100280 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 100290 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 100300 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 100310 - Disclosure - The Company and Description of Business - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100320 - Disclosure - Acquisition - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100330 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts - Activity in Allowance for Doubtful Accounts of Trade Receivables (Details) link:presentationLink link:calculationLink link:definitionLink 100340 - Disclosure - Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100350 - Disclosure - Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100360 - Disclosure - Property and Equipment, Net, and Other Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100370 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100380 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 100390 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100400 - Disclosure - Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100410 - Disclosure - Current Liabilities - Components of Other Current Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 100420 - Disclosure - Current Liabilities - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100430 - Disclosure - Notes Payable - Schedule of Debt Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 100440 - Disclosure - Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail) link:presentationLink link:calculationLink link:definitionLink 100450 - Disclosure - Notes Payable - Schedule of Changes in Debt Issuance Costs (Detail) link:presentationLink link:calculationLink link:definitionLink 100460 - Disclosure - Notes Payable - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100470 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100480 - Disclosure - Leases - Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet (Detail) link:presentationLink link:calculationLink link:definitionLink 100490 - Disclosure - Revenue - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100500 - Disclosure - Revenue - Summary of Revenue Disaggregated by Source (Detail) link:presentationLink link:calculationLink link:definitionLink 100510 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100520 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 100530 - Disclosure - Stockholders' Equity - Additional Information - Employee Stock Purchase Plan (Detail) link:presentationLink link:calculationLink link:definitionLink 100540 - Disclosure - Stockholders' Equity - Summary of Warrants Issued and Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 100550 - Disclosure - Stockholders' Equity - Additional Information - Stock Options (Detail) link:presentationLink link:calculationLink link:definitionLink 100560 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 100570 - Disclosure - Stockholders' Equity - Additional Information - Deferred Stock Units (Detail) link:presentationLink link:calculationLink link:definitionLink 100580 - Disclosure - Stockholders' Equity - Additional Information - Restricted Stock Units (Detail) link:presentationLink link:calculationLink link:definitionLink 100590 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Detail) link:presentationLink link:calculationLink link:definitionLink Equipment Term Loan [Member] Equipment Term Loan [Member] Exercise Price Per Share, Granted Stock Options Plans Exercise price Granted Stock options plans exercise price granted. Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Product Sales and Other [Member] Product Sales And Other [Member] Product sales and other. Range Four Canceled Forfeited [Member] Range four canceled forfeited. Cancelled/Forfeited, $1.17 - $21.20 [Member] Principles of Presentation and Consolidation Principle Of Consolidation And Basis Of Presentation Policy [Text Block] Principle of consolidation and basis of presentation. Vesting terms Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Other long-term liabilities Other long-term liabilities Other Liabilities, Noncurrent Increase (Decrease) in Prepaid Expense and Other Assets, Total Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] LIBOR [Member] LIBOR. Exercisable Warrants [Member] Exercisable Warrants [Member] Exercisable warrants. Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Revenue from Contract with Customer, Excluding Assessed Tax, Total Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Software [Member] Computer Software, Intangible Asset [Member] purchased additional compactors purchased additional compactors Summary of Revenue Disaggregated by Source Disaggregation of Revenue [Table Text Block] Concentration Risk Type Concentration Risk Type [Axis] Schedule Of Business Acquisitions By Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Deferred revenue Contract with Customer, Liability, Current Schedule of Purchase Consideration Paid and Amount of Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Title of Individual Title of Individual [Domain] Operating lease liability - long-term portion Operating Lease, Liability, Noncurrent Accounts Payable and Accrued Liabilities, Current [Abstract] Earnings per shares basic And diluted. Earnings Per Shares Basic And Diluted Abstract Debt Instrument, Unamortized Discount, Total Less: Unamortized debt issuance costs Unamortized portion of debt discount Debt Instrument, Unamortized Discount Deferred Stock Units [Member] Deferred Stock Units [Member] Deferred Stock Units. Release of deferred stock units, Shares Issuance Of Deferred Stock Units Shares Issuance of deferred stock units shares. Total current assets Assets, Current Total liabilities and stockholders’ equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Stock Issued During Period, Value, New Issues Stock option exercises Outstanding Beginning Balance, Number of Shares Outstanding Ending Balance, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Business acquisition, effective date Business Acquisition, Effective Date of Acquisition Trading Symbol Trading Symbol Deferred consideration - earn-out Deferred Consideration Earn Out Deferred consideration - earn-out. Common Stock, Shares, Issued, Total Common stock, shares issued Common Stock, Shares, Issued Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Equipment Loan Facility [Member] Equipment Loan Facility [Member] Equipment loan facility. Debt Instrument [Table] Schedule of Long-Term Debt Instruments [Table] Accumulated Deficit [Member] AOCI Attributable to Parent [Member] Business Combination Disclosure [Text Block] Acquisition Long-term Debt, Current Maturities, Total Less: Current portion of long-term debt Long-Term Debt, Current Maturities Entity Address, City or Town Entity Address, City or Town Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Outstanding, $1.17 - $23.20 [Member] Range One Outstanding [Member] Range one, outstanding. Shares of Common Stock Class of Warrant or Right, Outstanding Green Remedies [Member] Green Remedies Waste and Recycling, Inc [Member] Green Remedies Waste And Recycling Inc [Member] Green Remedies Waste and Recycling, Inc. Debt Disclosure [Text Block] Notes Payable Components Property and Equipment, Net, and Other Assets Property, Plant and Equipment [Table Text Block] Subsequent Event [Member] Subsequent Event Type [Axis] Cancelled/Forfeited, Weighted-Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Debt issuance costs Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Current liabilities: Liabilities, Current [Abstract] Current assets: Assets, Current [Abstract] Allowance for doubtful accounts receivable Accounts Receivable, Allowance for Credit Loss, Current Beginning balance Ending balance Preferred stock, par value Preferred Stock, Par or Stated Value Per Share Statement of Stockholders' Equity [Abstract] Operating lease liabilities - current portion Operating Lease, Liability, Current Description Of Business [Table] Description Of Business [Table] Description of business. Debt instrument maturity date Debt Instrument, Maturity Date Notes payable, net Long-Term Debt Property and equipment, net of accumulated depreciation of $3,105,356 and $2,932,371 as of March 31, 2024 and December 31, 2023, respectively Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Property, Plant and Equipment, Net, Total Property, Plant and Equipment, Net Financing Receivables [Text Block] Accounts Receivable, Net of Allowance For Doubtful Accounts Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Bad debt expense Federal corporate income tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Scenario Scenario [Domain] Collaborative Arrangement and Arrangement Other than Collaborative Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Entity Central Index Key Entity Central Index Key Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Property and equipment, net, and other assets Property Plant And Equipment Net Including Deposits Assets Noncurrent Property plant and equipment net including deposits assets noncurrent. Schedule of Changes in Goodwill Schedule of Goodwill [Table Text Block] Schedule of Goodwil Total current liabilities Liabilities, Current Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before taxes Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Equity Offering [Member] Equity Offering [Member] Equity offering. Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Debt issuance costs Payments of Debt Issuance Costs Security deposits and other assets Deposits Assets, Noncurrent Shares issued for employee stock purchase plans options Shares issued for Employee Stock Purchase Plan options Stock Issued During Period, Value, Employee Stock Purchase Plan Depreciation reflected in cost of revenue Cost, Depreciation Award Type Award Type [Axis] Lessee, Operating Leases [Text Block] Leases Class Of Warrant Or Right [Line Items] Class of Warrant or Right [Line Items] Total assets Assets Schedule Of Stockholders Equity [Table] Schedule Of Stockholders Equity [Table] Schedule of stockholders equity. Right-of-use operating lease assets Operating right-of-use asset Operating Lease, Right-of-Use Asset Entity Registrant Name Entity Registrant Name Balance at December 31, 2023 Balance at March 31, 2024 (Unaudited) Debt Issuance Costs, Net, Total Debt Issuance Costs, Net Lessee Lease Description [Line Items] Lessee, Lease, Description [Line Items] Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Accumulated deficit Retained Earnings (Accumulated Deficit) Proceeds from shares issued for Employee Stock Purchase Plan Proceeds from Stock Plans Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] RSUs outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance Compensation expense related to grants Deferred Compensation Arrangement with Individual, Compensation Expense Shares issued for employee stock purchase plans options, shares Shares issued for Employee Stock Purchase Plan options, Shares Stock Issued During Period, Shares, Employee Stock Purchase Plans Minimum [Member] Minimum [Member] Proceeds from stock option exercises Proceeds from Stock Options Exercised Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance DSUs outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number Operating lease liabilities Total operating lease liabilities Operating Lease, Liability Scenario, Forecast [Member] Forecast [Member] Disaggregation of Revenue [Abstract] Equity Component Equity Component [Domain] Notes Payable, Noncurrent, Total Notes payable, net Notes Payable, Noncurrent Stock options [Member] Employee Stock Option [Member] Purchase of compactors Purchase of compactors Receivables [Abstract] Amortization of Debt Issuance Costs and Discounts, Total Amortization of debt issuance costs and discounts Amortization of Debt Issuance Costs and Discounts Repayments of credit facilities Repayments of Lines of Credit Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Debt Disclosure [Abstract] Debt instrument interest rate Debt Instrument, Basis Spread on Variable Rate Entity Current Reporting Status Entity Current Reporting Status Common stock, shares authorized Common Stock, Shares Authorized ASSETS Assets [Abstract] Amortization of Intangible Assets, Total Amortization of intangibles Amortization of Intangible Assets Earnings Per Share Diluted [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Base Rate [Member] Base Rate [Member] Common stock, $0.001 par value, 200,000,000 shares authorized, 20,229,821 and 20,161,400 shares issued and outstandingas of March 31, 2024 and December 31, 2023, respectively Common stock value Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued OID [Member] O I D [Member] OID. Interest expense related to amortization of debt issuance fees, and debt discount costs, interest related to vendor supply chain financing programs. Interest Expense Related to Amortization of Debt Issuance Fees, and Debt Discount Costs, Interest Related to Vendor Supply Chain Financing Programs Interest expense related to amortization of debt issuance fees, and debt discount costs, interest related to vendor supply chain financing programs Repayments of long-term debt Repayments of Long-Term Debt Repayments of Long-term Debt, Total Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Operating income Operating Income (Loss) Indefinite lived intangible asset, estimated useful life. Indefinite Lived Intangible Asset, Estimated Useful Life Indefinite lived intangible asset, estimated useful life Income Tax Expense (Benefit), Total Income tax expense Income Tax Expense (Benefit) Deferred financing costs additions. Deferred Financing Costs Additions Financing costs deferred The Company and Description of Business Nature of Operations [Text Block] Percentage of revenue Concentration Risk, Percentage Independent Environmental Services Company [Member] Independent environmental services company. Stock options expense Share-Based Payment Arrangement, Expense Indefinite-lived Intangible Assets Indefinite-Lived Intangible Assets [Axis] Disaggregation Of Revenue [Table] Disaggregation of Revenue [Table] Assets and Liabilities, Lessee [Abstract] Taxes Payable, Current, Total Accrued taxes Taxes Payable, Current Accordion term loan facility. Accordion Term Loan Facility [Member] Accordion Term Loan Facility [Member] Green Remedies Promissory Note [Member] Green Remedies Promissory Note [Member] Green remedies promissory note. Minimum net proceeds receivable by warrant holders Minimum Net Proceeds Receivable By Warrant Holders Minimum net proceeds receivable by warrant holders. Revenue Revenue from Contract with Customer [Text Block] Aggregate principal amount Debt Instrument, Face Amount Operating expenses: Operating Expenses [Abstract] Property, Plant and Equipment [Abstract] Long-Term Debt, Type [Domain] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Property And Equipment Net And Other Assets [Table] Property And Equipment Net And Other Assets [Table] Property and equipment, net, and other assets. Schedule of Changes in Debt Issuance Costs Schedule Of Changes In Debt Issuance Costs Table [Text Block] Schedule of changes in debt issuance costs. Granted, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Stockholders' Equity Equity [Text Block] Line of Credit Facility, Increase (Decrease), Net, Total Revolving credit facility, increase (decrease) Line of Credit Facility, Increase (Decrease), Net Depreciation, Total Depreciation Depreciation Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities PNC ABL Facility [Member] P N C A B L Facility [Member] PNC ABL facility. Stockholders’ equity: Equity, Attributable to Parent [Abstract] Revolving credit facility maximum principal amount Line of Credit Facility, Maximum Borrowing Capacity Summary of Warrant Activity Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Cost of Goods and Services Sold, Total Cost of revenue Cost of Goods and Services Sold Earnings Per Share [Abstract] Net loss per share applicable to common shareholders Net loss per share: Other Liabilities, Current [Abstract] Net operating loss carry forwards expiration year Net operating loss carry forwards expiration year Net operating loss carry forwards expiration year. Indefinite-lived Intangible Assets, Major Class Name Indefinite-Lived Intangible Assets, Major Class Name [Domain] Accounting Policies [Abstract] Lessee Disclosure [Abstract] Lessee Lease Description [Table] Lessee, Lease, Description [Table] Monroe Term Loan [Member] Monroe Term Loan [Member] Monroe term loan. Scenario Scenario [Axis] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Indefinite-lived intangible assets other than goodwill Indefinite-Lived Intangible Assets Acquired Schedule of Unaudited Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Purchase of compactors and related equipment Purchase of compactors and related equipment Interim Period, Costs Not Allocable Interim Period, Costs Not Allocable [Domain] Income Tax [Table] Income Tax [Table] Income tax. Earnings Per Share, Basic, Total Basic Earnings Per Share, Basic Customer Concentration Risk [Member] Customer Concentration Risk [Member] Commitments and contingencies Commitments and Contingencies Business Combinations [Abstract] Income Statement [Abstract] Property and Equipment, Net, and Other Assets Property, Plant and Equipment Disclosure [Text Block] Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total Accounts payable and accrued liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Statistical Measurement Statistical Measurement [Domain] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Award Type All Award Types Document Period End Date Document Period End Date Statistical Measurement Statistical Measurement [Axis] Earnings Per Share, Diluted, Total Diluted Earnings Per Share, Diluted Warrant expiration date Date of Expiration Warrant Expiration Date Warrant expiration date. Product and Service Product and Service [Domain] Federal income tax net operating loss carry forward Deferred Tax Assets, Operating Loss Carryforwards, Domestic Concentration Risk Benchmark Concentration Risk Benchmark [Domain] Revenue from Contract with Customer [Abstract] Debt Instrument, Name Debt Instrument, Name [Domain] Schedule of Other Long-Term Liabilities Schedule Of Other Long Tern Liabilities Net Table [Text Block] Schedule of other long-tern liabilities, net. Revenue Recognition [Line Items] Revenue Recognition [Line Items] Revenue recognition. Additional Paid in Capital, Common Stock, Ending Balance Additional Paid in Capital, Common Stock, Beginning Balance Additional paid-in capital Additional Paid in Capital, Common Stock Finite-Lived Intangible Assets, Major Class Name Finite-Lived Intangible Assets, Major Class Name [Domain] Exercised, Number of Shares Stock option exercises, Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Income Tax [Line Items] Income Tax [Line Items] Income tax. Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Credit Facility Credit Facility [Domain] Equity [Abstract] Schedule Of Indefinite Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Deferred stock units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period RSUs granted Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet Operating Lease Assets And Liabilities Table [Text Block] Operating lease assets and liabilities. Exercised, Weighted-Average Exercise Price Per Share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Equity Components Equity Components [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Increase (Decrease) in Other Operating Liabilities, Total Other liabilities Increase (Decrease) in Other Operating Liabilities Cash consideration Cash Acquisition, net of cash acquired Payments to Acquire Businesses, Gross Monroe Capital Credit Agreement [Member] Monroe Capital Credit Agreement [Member] Monroe capital credit agreement. Local Phone Number Local Phone Number Sale of Stock Sale of Stock [Axis] Goodwill balance at September 31, 2022 Goodwill balance at December 31, 2021 Goodwill, Total Goodwill Goodwill Goodwill Notes Payable, Current, Total Current portion of notes payable Notes Payable, Current Statement of Cash Flows [Abstract] Director [Member] Director [Member] RWS [Member] R W S [Member] RWS. Customers [Member] Customers [Member] Customers. Income Tax Authority Income Tax Authority [Domain] Organization, Consolidation and Presentation of Financial Statements [Abstract] Gross profit Gross Profit Concentration Risk Benchmark Concentration Risk Benchmark [Axis] Common stock, par value Common Stock, Par or Stated Value Per Share Service [Member] Service [Member] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Date of Issuance Warrants Issue Date Warrants issue date. Debt instrument annual interest rate Debt instrument stated interest rate Debt Instrument, Interest Rate, Stated Percentage Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Maximum [Member] Maximum [Member] Not Deductible for Tax Purposes [Member] Not Deductible For Tax Purposes [Member] Not deductible for tax purposes. APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Executive Employees [Member] Executive Employees [Member] Executive employees. Supplemental non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Percentage of original principal amount Percentage Of Original Principal Amount Percentage of original principal amount. City Area Code City Area Code Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule Of Earnings Per Share Diluted By Common Class [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Proceeds from long-term debt Proceeds from Issuance of Long-Term Debt Proceeds from Issuance of Long-term Debt, Total Business Acquisition [Line Items] Business Acquisition [Line Items] Granted, $5.50 [Member] Range Two Granted [Member] Range two, granted. Customer Customer [Domain] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated depreciation, Property and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Selling, General and Administrative Expense [Member] Selling, General and Administrative Expenses [Member] Weighted Average Number of Shares Outstanding, Basic, Total Weighted average common shares outstanding, basic Basic Weighted Average Number of Shares Outstanding, Basic Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule Of Stockholders Equity [Line Items] Schedule Of Stockholders Equity [Line Items] Schedule of stockholders equity. Description Of Business [Line Items] Description Of Business [Line Items] Description of business. Statement [Table] Statement [Table] Summary of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Exercise Price Per Share, Minimum Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Advance payment period. Advance Payment Period Advance payment period Number of Customers Number of customer Number Of Customers Accounted For More Than Ten Percentage Of Revenue Number of customers accounted for more than ten percentage of revenue. Services [Member] Services [Member] Services. Statement [Line Items] Statement [Line Items] ABL Facility [Member] Asset Based Revolving Credit Facility [Member] Asset based revolving credit facility. Debt discounts Debt Discounts Debt discounts. Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Anti-dilutive securities excluded from diluted net loss per share Net operating loss carry forwards expiration year Net operating loss carry forwards expiration beginning year Net Operating Loss Carryforwards Expiration Beginning Year Net operating loss carryforwards expiration beginning year. Exercise Price Range Exercise Price Range [Domain] Warrants [Member] Warrant [Member] Asset Class [Domain] Accounts receivable, less allowance for doubtful accounts of $1,958,062 and $1,581,595 as of March 31, 2024 and December 31, 2023, respectively Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts and Nontrade Receivable [Text Block] Accounts Receivable, Net of Allowance For Doubtful Accounts Customer Customer [Axis] Senior secured term loan. Senior Secured Term Loan [Member] Senior Secured Term Loan [Member] Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Date of Expiration Warrants and Rights Outstanding, Maturity Date Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Financing Receivable, Allowance for Credit Loss [Table Text Block] Changes in Allowance for Doubtful Accounts of Trade Receivables Activity in Allowance for Doubtful Accounts of Trade Receivables Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Less: Unamortized OID warrant Debt Instrument Unamortized Original Issuance Discount Warrant Debt instrument unamortized original issuance discount warrant. Antidilutive Securities, Name Antidilutive Securities, Name [Domain] Schedule of Debt Obligations Schedule of Debt [Table Text Block] Management Fee [Member] Management Fee [Member] Management fee. Cover [Abstract] Selling, General and Administrative Expense, Total Selling, general, and administrative Selling, General and Administrative Expense Document Fiscal Year Focus Document Fiscal Year Focus Cash paid for income taxes, net Income Taxes Paid, Net, Total Income Taxes Paid, Net Sale of Stock Sale of Stock [Domain] Capitalized Contract Cost, Net, Total Deferred contract costs Capitalized Contract Cost, Net Current Liabilities Current Liabilities Disclosure [Text Block] Current liabilities disclosure. Security Exchange Name Security Exchange Name Less: Unamortized OID Debt Instrument Unamortized Original Issuance Discount Debt instrument unamortized original issuance discount. Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Preferred Stock, Shares Issued, Total Preferred stock, shares issued Preferred Stock, Shares Issued Preferred stock, shares authorized Preferred Stock, Shares Authorized Customer Relationships [Member] Schedule Of Finite Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Debt instrument interest rate Line of Credit Facility, Interest Rate at Period End Business Acquisition, Acquiree Business Acquisition, Acquiree [Domain] Denominator: Weighted average number of common shares outstanding Weighted Average Number of Shares Outstanding, Diluted [Abstract] Class Of Warrant Or Right [Table] Class of Warrant or Right [Table] Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Range five, outstanding. Outstanding, $1.17 - $23.20 [Member] Amortized deferred contract costs Capitalized Contract Cost, Amortization Purchase of intangible assets Payments to Acquire Intangible Assets Sublimit for issuance of letters of credit, percentage Line Of Credit Issuance On Principal Amount Percentage Line of credit issuance on principal amount percentage. Beginning Balance, Shares Ending Balance, Shares Shares, Issued Proceeds from Lines of Credit, Total Proceeds from credit facilities Proceeds from Lines of Credit Nature of Expense Nature of Expense [Axis] Variable Rate Variable Rate [Domain] Number of stock unit received Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Entity File Number Securities Act File Number Goodwill And Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Purchase of additional Compactors Purchase Of additional Compactors Purchase Of additional Compactors Share-Based Payment Arrangement [Abstract] Discounted cash flow rate Discounted Cash Flow Rate Discounted cash flow rate. Deductible for Tax Purposes [Member] Deductible For Tax Purposes [Member] Deductible for tax purposes. Accounts Payable, Current, Total Accounts payable Accounts Payable, Current Debt Instrument Debt Instrument [Axis] Deferred Tax Assets, Valuation Allowance, Total Valuation allowance Deferred Tax Assets, Valuation Allowance Miscellaneous Other Accounts Payable and Accrued Liabilities Exercise Price Per Share, Maximum Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Total operating expenses Operating Expenses Entity Address, Address Line Two Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued or outstanding as of March 31, 2024 and December 31, 2023 Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Title of Individual Title of Individual [Axis] Sale of stock, number of shares issued in transaction Sale of Stock, Number of Shares Issued in Transaction Exercise Price Price per warrant Class of Warrant or Right, Exercise Price of Warrants or Rights Class of Warrant or Right Class of Warrant or Right [Domain] Earnings Per Share [Text Block] Net Loss per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Canceled/Forfeited, Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Entity Address, Address Line One Entity Address, Address Line One Sales Revenue Net [Member] Revenue Benchmark [Member] Revenue Recognition [Table] Revenue Recognition [Table] Revenue recognition. Term loan facility. Term loan facility Revolving credit current borrowing facility, outstanding Antidilutive Securities Antidilutive Securities [Axis] Other current liabilities Other current liabilities Other Liabilities, Current Warrants two. Warrants Two [Member] Warrants Two [Member] Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of Indefinite-Lived Intangible Assets Finite-Lived Intangible Assets, Gross, Total Gross Carrying Amount Finite-Lived Intangible Assets, Gross Interest Rate Debt Instrument, Interest Rate During Period Subsequent Event Type [Domain] Goodwill [Member] Income Statement Location Income Statement Location [Axis] Exercise Price Range Exercise Price Range [Axis] Anti-dilutive securities excluded from diluted net income (loss) per share: Anti Dilutive Securities Excluded From Diluted Net Income Loss Per Share [Abstract] Anti-dilutive securities excluded from diluted net income (loss) per share. Anti-dilutive securities excluded from diluted net loss per share: Canceled/Forfeited, $1.83 - $6.30 [Member] Range Three Canceled Forfeited [Member] Range three, canceled forfeited. Long-Term Debt, Type [Axis] Exercised, $3.83 - $6.40 [Member] Range two exercised. Range Two Exercised [Member] Earn-out liability, current Business Combination, Contingent Consideration, Liability, Current Borrowings Total notes payable Long-Term Debt, Gross Product and Service Product and Service [Axis] Property And Equipment Net And Other Assets [Abstract] Property and equipment, net, and other assets. Title of 12(b) Security Title of 12(b) Security Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Security deposits and other assets Increase Decrease In Security Deposits And Other Assets The increase (decrease) during the reporting period in security deposits and other assets. Release of deferred stock units Issuance Of Deferred Stock Units Issuance of deferred stock units. Trademarks [Member] Trademarks [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Less: Amortization expense Amortization of Debt Issuance Costs Interest expense related to amortization of debt issuance fees, and debt discount costs as well as interest related to vendor supply chain financing programs Accounts payable and accrued liabilities Accounts payable and accrued liabilities Accounts Payable and Accrued Liabilities, Current State [Member] State and Local Jurisdiction [Member] Long-term Line of Credit, Total Revolving credit current borrowing facility, outstanding Long-Term Line of Credit Range Three Exercised [Member] Range three exercised. Exercised, $1.51 - $3.98 [Member] Impairment of goodwill Goodwill, Impairment Loss Weighted Average Number Diluted Shares Outstanding Adjustment, Total Effect of dilutive common shares Weighted Average Number of Shares Outstanding, Diluted, Adjustment Uncollectible accounts written off, net of recoveries Allowance For Doubtful Accounts Receivable Write Offs and Recoveries Allowance for doubtful accounts receivable write offs and recoveries. Impairment of Intangible Assets (Excluding Goodwill) [Abstract] Employee Stock Ownership Plan (ESOP), Compensation Expense Employee stock purchase plan expense Interest Expense, Debt, Total Interest expense related to borrowings Interest Expense, Debt Interest expense related to amortization of debt issuance fees, and debt discount costs as well as interest related to vendor supply chain financing programs Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Common stock, shares outstanding Common Stock, Shares, Outstanding Current Liabilities Disclosure [Abstract] Current liabilities disclosure. Indefinite Lived Intangible Assets By Major Class [Line Items] Indefinite-Lived Intangible Assets [Line Items] Concentration Risk Type Concentration Risk Type [Domain] Income Statement Location Income Statement Location [Domain] Granted, Weighted-Average Exercise Price Per Share Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Document Type Document Type Revolving credit current borrowing facility Line of Credit Facility, Current Borrowing Capacity Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Property and equipment, net, and other assets Property Plant And Equipment Net And Other Assets Noncurrent Property plant and equipment, net and other assets, noncurrent. Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Net Income (Loss) Available to Common Stockholders, Basic Net loss applicable to common stockholders Net cash provided (used in) by financing activities Net Cash Provided by (Used in) Financing Activities Entity Filer Category Entity Filer Category Components of Other Current Liabilities Other Current Liabilities [Table Text Block] Variable Rate Variable Rate [Axis] Indefinite lived intangible asset, carrying amount. Indefinite Lived Intangible Asset, Carrying Amount Indefinite lived intangible asset, carrying amount Asset Class [Axis] Property And Equipment Net And Other Assets [Line Items] Property And Equipment Net And Other Assets [Line Items] Property and equipment, net, and other assets. Warrant issued Class of Warrant or Right, Unissued Non-compete Agreements [Member] Noncompete Agreements [Member] Total liabilities Liabilities Estimated Useful Life Finite-Lived Intangible Asset, Useful Life Total stockholders’ equity Beginning Balance Ending Balance Equity, Attributable to Parent SOFR [Member] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Net (loss) income Net Income (Loss) Net loss Net loss Interest Expense, Total Interest expense Interest Expense Other Acquisitions [Member] Other Acquisitions. Statement of Financial Position [Abstract] Weighted average common shares outstanding, diluted Diluted Weighted Average Number of Shares Outstanding, Diluted Credit Facility Credit Facility [Axis] Components of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Income Taxes Income Tax Disclosure [Text Block] Asset Purchase Agreement [Member] Asset Purchase Agreement [Member] Asset purchase agreement. Outstanding Beginning Balance, Weighted-Average Exercise Price Per Share Outstanding Ending Balance, Weighted-Average Exercise Price Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Warrants One [Member] Warrants One [Member] Warrants one. Finite Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders Disaggregation Of Revenue [Line Items] Disaggregation of Revenue [Line Items] Income Tax Authority Income Tax Authority [Axis] Fair Value Disclosures [Abstract] Payments to Acquire Property, Plant, and Equipment, Total Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period RSUs vested Stock Issued During Period, Shares, New Issues Stock option exercises, Shares Employee-related Liabilities, Current, Total Employee compensation Employee-related Liabilities, Current Fixed cost operating lease expense Operating Lease, Expense Business Acquisition Business Acquisition [Axis] Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Class of Warrant or Right Class of Warrant or Right [Axis] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class Finite-Lived Intangible Assets by Major Class [Axis] Operating Loss Carryforwards, Total Operating loss carryforwards Operating Loss Carryforwards Net operating loss carry forwards expiration ending year Net Operating Loss Carryforwards Expiration Ending Year Net operating loss carryforwards expiration ending year. XML 8 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 01, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Trading Symbol QRHC  
Entity Registrant Name Quest Resource Holding Corporation  
Entity Central Index Key 0001442236  
Entity Current Reporting Status Yes  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   20,229,821
Entity File Number 001-36451  
Entity Tax Identification Number 51-0665952  
Entity Address, Address Line One 3481 Plano Parkway  
Entity Address, Address Line Two Suite 100  
Entity Address, City or Town The Colony  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 75056  
City Area Code 972  
Local Phone Number 464-0004  
Entity Interactive Data Current Yes  
Title of 12(b) Security Common stock  
Entity Incorporation, State or Country Code NV  
Security Exchange Name NASDAQ  
Document Quarterly Report true  
Document Transition Report false  
XML 9 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 581,079 $ 324,014
Accounts receivable, less allowance for doubtful accounts of $1,958,062 and $1,581,595 as of March 31, 2024 and December 31, 2023, respectively 60,435,454 58,147,058
Prepaid expenses and other current assets 1,842,683 2,142,071
Total current assets 62,859,216 60,613,143
Goodwill 85,828,238 85,828,238
Intangible assets, net 24,069,119 26,051,428
Property and equipment, net, and other assets 6,215,293 4,626,090
Total assets 178,971,866 177,118,899
Current liabilities:    
Accounts payable and accrued liabilities 39,851,661 41,296,166
Other current liabilities 2,017,261 2,469,690
Current portion of notes payable 1,158,800 1,158,800
Total current liabilities 43,027,722 44,924,656
Notes payable, net 68,466,859 64,638,180
Other long-term liabilities 1,166,633 1,274,691
Total liabilities 112,661,214 110,837,527
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued or outstanding as of March 31, 2024 and December 31, 2023
Common stock, $0.001 par value, 200,000,000 shares authorized, 20,229,821 and 20,161,400 shares issued and outstandingas of March 31, 2024 and December 31, 2023, respectively 20,230 20,161
Additional paid-in capital 176,994,000 176,309,463
Accumulated deficit (110,703,578) (110,048,252)
Total stockholders’ equity 66,310,652 66,281,372
Total liabilities and stockholders’ equity $ 178,971,866 $ 177,118,899
XML 10 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]        
Allowance for doubtful accounts receivable $ 1,958,062 $ 1,581,595 $ 2,274,540 $ 2,176,010
Preferred stock, par value $ 0.001 $ 0.001    
Preferred stock, shares authorized 10,000,000 10,000,000    
Preferred stock, shares issued 0 0    
Preferred stock, shares outstanding 0 0    
Common stock, par value $ 0.001 $ 0.001    
Common stock, shares authorized 200,000,000 200,000,000    
Common stock, shares issued 20,229,821 20,161,400    
Common stock, shares outstanding 20,229,821 20,161,400    
XML 11 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 72,651,321 $ 74,113,703
Cost of revenue 58,614,865 61,483,944
Gross profit 14,036,456 12,629,759
Operating expenses:    
Selling, general, and administrative 9,798,369 9,417,436
Depreciation and amortization 2,362,104 2,424,844
Total operating expenses 12,160,473 11,842,280
Operating income 1,875,983 787,479
Interest expense (2,471,961) (2,443,028)
Loss before taxes (595,978) (1,655,549)
Income tax expense 59,348 368,504
Net loss (655,326) (2,024,053)
Net loss applicable to common stockholders $ (655,326) $ (2,024,053)
Net loss per share applicable to common shareholders    
Basic $ (0.03) $ (0.1)
Diluted $ (0.03) $ (0.1)
Weighted average number of common shares outstanding    
Basic 20,380,066 19,931,711
Diluted 20,380,066 19,931,711
XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Deficit [Member]
Beginning Balance at Dec. 31, 2022 $ 71,139,048 $ 19,696 $ 173,876,319 $ (102,756,967)
Beginning Balance, Shares at Dec. 31, 2022   19,696,006    
Stock-based compensation 298,431   298,431  
Stock option exercises, Shares   28,166    
Stock option exercises 62,548 $ 28 62,520  
Net loss (2,024,053)     (2,024,053)
Ending Balance at Mar. 31, 2023 69,475,974 $ 19,724 174,237,270 (104,781,020)
Ending Balance, Shares at Mar. 31, 2023   19,724,172    
Beginning Balance at Dec. 31, 2023 66,281,372 $ 20,161 176,309,463 (110,048,252)
Beginning Balance, Shares at Dec. 31, 2023   20,161,400    
Stock-based compensation 356,870   356,870  
Stock option exercises, Shares   68,421    
Stock option exercises 327,736 $ 69 327,667  
Net loss (655,326)     (655,326)
Ending Balance at Mar. 31, 2024 $ 66,310,652 $ 20,230 $ 176,994,000 $ (110,703,578)
Ending Balance, Shares at Mar. 31, 2024   20,229,821    
XML 13 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net loss $ (655,326) $ (2,024,053)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation 172,985 238,163
Amortization of intangibles 2,322,912 2,270,805
Amortization of debt issuance costs and discounts 290,459 291,794
Provision for doubtful accounts 568,675 243,909
Stock-based compensation 356,870 298,431
Changes in operating assets and liabilities:    
Accounts receivable (2,857,071) 2,068,972
Prepaid expenses and other current assets 299,388 (96,682)
Security deposits and other assets 26,288 28,597
Accounts payable and accrued liabilities (1,724,567) 1,122,745
Other liabilities (452,821) (1,465,220)
Net cash provided by (used in) operating activities (1,652,208) 2,977,461
Cash flows from investing activities:    
Purchase of property and equipment (1,922,927) (29,206)
Purchase of intangible assets (340,603) (211,515)
Net cash used in investing activities (2,263,530) (240,721)
Cash flows from financing activities:    
Proceeds from credit facilities 27,547,858 17,076,405
Repayments of credit facilities (23,313,078) (19,344,461)
Repayments of long-term debt (289,713) (289,713)
Proceeds from stock option exercises 327,736 62,548
Debt issuance costs (100,000)  
Net cash provided (used in) by financing activities 4,172,803 (2,495,221)
Net increase in cash and cash equivalents 257,065 241,519
Cash and cash equivalents at beginning of period 324,014 9,563,709
Cash and cash equivalents at end of period 581,079 9,805,228
Supplemental cash flow information:    
Cash paid for interest 2,135,377 2,099,611
Cash paid for income taxes, net 1,400 $ 6,476
Supplemental non-cash investing and financing activities:    
Debt issuance costs $ 306,847  
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
The Company and Description of Business
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
The Company and Description of Business

1. The Company and Description of Business

The accompanying condensed consolidated financial statements include the accounts of Quest Resource Holding Corporation (“QRHC”) and its subsidiaries, Quest Resource Management Group, LLC (“Quest”), Landfill Diversion Innovations, LLC (“LDI”), Youchange, Inc. (“Youchange”), Quest Vertigent Corporation (“QVC”), Quest Vertigent One, LLC (“QV One”), and Quest Sustainability Services, Inc. (“QSS”) (collectively, “we”, “us”, or “our company”).

Operations – We are a national provider of waste and recycling services to customers from across multiple industry sectors that are typically larger, multi-location businesses. We create customer-specific programs and perform the related services for the collection, processing, recycling, disposal, and tracking of waste streams and recyclables. In addition, we offer products such as antifreeze and windshield washer fluid and other minor ancillary services. We also provide information and data that tracks and reports the detailed transactional and environmental results of our services and provides actionable data to improve business operations. The data we generate also enables our customers to address their environmental and sustainability goals and responsibilities.

XML 15 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Principles of Presentation and Consolidation

The condensed consolidated financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.

The accompanying condensed consolidated financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position at March 31, 2024 and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023 condensed consolidated balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP. As QRHC, Quest, LDI, Youchange, QVC, QV One, and QSS each operate as environmental-based service companies, we did not deem segment reporting necessary.

All intercompany accounts and transactions have been eliminated in consolidation. Interim results are subject to seasonal variations, and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year.

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires incremental disclosures related to reportable segments, including significant segment expense categories and amounts for each reportable segment. Entities with a single reportable segment are required to provide the new disclosures required under Accounting Standards Codification (“ASC”) 280. This authoritative guidance is required to be applied retrospectively and will be effective for our annual disclosures beginning in 2024 and interim periods starting 2025. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional disclosure related to the transparency and decision usefulness of income tax disclosures, including additional disclosure around the rate reconciliation and income taxes paid. The authoritative guidance should be applied prospectively and will be effective for us starting in 2025. Retrospective application is permitted. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.

There have been no other recent accounting pronouncements or changes in accounting pronouncements that have been issued but not yet adopted that are of significance, or potential significance, to us.

XML 16 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net of Allowance for Doubtful Accounts
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Accounts Receivable, Net of Allowance For Doubtful Accounts

3. Accounts Receivable, Net of Allowance for Doubtful Accounts

Our receivables, which are recorded when billed or when services are performed, are claims against third parties that will generally be settled in cash. The carrying value of our receivables, net of the allowance for doubtful accounts, represents the estimated net realizable value. We estimate our allowance for doubtful accounts based on consideration of a number of factors, including the length of time trade accounts are past due, our previous loss history, the creditworthiness of individual customers, economic conditions

affecting specific customer industries, and economic conditions in general. We write off past-due receivable balances after all reasonable collection efforts have been exhausted. We credit payments subsequently received on such receivables to bad debt expense in the period we receive the payment.

The following table reflects the activity in our allowance for doubtful accounts of trade receivables for the three months ended March 31, 2024 and 2023:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Beginning balance

 

$

1,581,595

 

 

$

2,176,010

 

Bad debt expense

 

 

568,675

 

 

 

243,909

 

Uncollectible accounts written off, net of recoveries

 

 

(192,208

)

 

 

(145,379

)

Ending balance

 

$

1,958,062

 

 

$

2,274,540

 

XML 17 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net, and Other Assets
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net, and Other Assets

4. Property and Equipment, Net, and Other Assets

At March 31, 2024 and December 31, 2023, property and equipment, net, and other assets consisted of the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Property and equipment, net of accumulated depreciation of $3,105,356
   and $
2,932,371 as of March 31, 2024 and December 31, 2023, respectively

 

$

3,879,118

 

 

$

2,129,176

 

Right-of-use operating lease assets

 

 

1,725,715

 

 

 

1,862,455

 

Security deposits and other assets

 

 

610,460

 

 

 

634,459

 

    Property and equipment, net, and other assets

 

$

6,215,293

 

 

$

4,626,090

 

We compute depreciation using the straight-line method over the estimated useful lives of the property and equipment. Depreciation expense for the three months ended March 31, 2024 was $172,985, including $133,793 of depreciation expense reflected within “Cost of revenue” in our condensed consolidated statements of operations as it related to assets used in directly servicing customer contracts. Depreciation expense for the three months ended March 31, 2023 was $238,163, including $84,123 of depreciation expense reflected within “Cost of revenue.”

We purchased 116 compactors, which were previously leased, and related equipment in the first quarter of 2024 for approximately $1.6 million. We purchased an additional 92 compactors and related equipment, which were also previously leased, on April 1, 2024 for approximately $1.5 million. All of the equipment is located at various customer locations. We subsequently financed 80% of the aggregate purchase price with draws on our PNC equipment term loan in the second quarter of 2024. Refer to Note 7, Notes Payable for additional information.

Right-of-use operating lease assets related to our office leases are recognized in accordance with ASC 842. Refer to Note 8, Leases for additional information.

XML 18 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets

5. Goodwill and Other Intangible Assets

The components of goodwill and other intangible assets were as follows:

 

March 31, 2024 (Unaudited)

 

Estimated
Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Finite lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

5 years

 

$

39,250,000

 

 

$

19,597,196

 

 

$

19,652,804

 

Software

 

7 years

 

 

4,570,895

 

 

 

1,921,671

 

 

 

2,649,224

 

Trademarks

 

7 years

 

 

2,026,163

 

 

 

729,627

 

 

 

1,296,536

 

Non-compete agreements

 

3 years

 

 

2,250,000

 

 

 

1,779,445

 

 

 

470,555

 

Total finite lived intangible assets

 

 

 

$

48,097,058

 

 

$

24,027,939

 

 

$

24,069,119

 

 

December 31, 2023

 

Estimated
Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Finite lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

5 years

 

$

39,250,000

 

 

$

17,636,463

 

 

$

21,613,537

 

Software

 

7 years

 

 

4,230,291

 

 

 

1,819,287

 

 

 

2,411,004

 

Trademarks

 

7 years

 

 

2,026,163

 

 

 

657,331

 

 

 

1,368,832

 

Non-compete agreements

 

3 years

 

 

2,250,000

 

 

 

1,591,945

 

 

 

658,055

 

Total finite lived intangible assets

 

 

 

$

47,756,454

 

 

$

21,705,026

 

 

$

26,051,428

 

 

March 31, 2024 (Unaudited) and December 31, 2023

 

Estimated
Useful Life

 

Carrying
Amount

 

Indefinite lived intangible asset:

 

 

 

 

 

Goodwill

 

Indefinite

 

$

85,828,238

 

We compute amortization using the straight-line method over the useful lives of the finite lived intangible assets. Amortization expense related to finite lived intangible assets was $2.3 million and $2.3 million for the three months ended March 31, 2024 and 2023, respectively.

We have no indefinite-lived intangible assets other than goodwill. $70.8 million of the goodwill is not deductible for tax purposes, while $15.0 million of goodwill is deductible over its tax-basis life.

We performed our annual impairment analysis for goodwill and other intangible assets in the third quarter of 2023 with no impairment recorded.

XML 19 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities
3 Months Ended
Mar. 31, 2024
Current Liabilities Disclosure [Abstract]  
Current Liabilities

6. Current Liabilities

The components of Accounts payable and accrued liabilities were as follows:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Accounts payable

 

$

36,341,674

 

 

$

38,600,461

 

Accrued taxes

 

 

555,250

 

 

 

484,854

 

Employee compensation

 

 

2,215,418

 

 

 

1,478,826

 

Operating lease liabilities - current portion

 

 

479,482

 

 

 

493,928

 

Miscellaneous

 

 

259,837

 

 

 

238,097

 

 

 

$

39,851,661

 

 

$

41,296,166

 

 

Refer to Note 8, Leases for additional disclosure related to the operating lease liabilities.

The components of Other current liabilities were as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Deferred revenue

 

$

2,017,261

 

 

$

1,509,690

 

Deferred consideration - earn-out

 

 

 

 

 

960,000

 

 

 

$

2,017,261

 

 

$

2,469,690

 

We made a $1.0 million earn-out payment in the first quarter of 2024 related to an acquisition.

XML 20 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Notes Payable

7. Notes Payable

Our debt obligations were as follows:

 

 

 

Interest

 

March 31,

 

 

December 31,

 

 

 

Rate (1)

 

2024

 

 

2023

 

 

 

 

 

(Unaudited)

 

 

 

 

Monroe Term Loan (2)

 

12.44%

 

$

53,345,156

 

 

$

53,500,656

 

PNC ABL Facility (3)

 

7.73%

 

 

17,480,269

 

 

 

13,245,489

 

Green Remedies Promissory Note (4)

 

3.00%

 

 

966,907

 

 

 

1,101,120

 

Total notes payable

 

 

 

 

71,792,332

 

 

 

67,847,265

 

Less: Current portion of long-term debt

 

 

 

 

(1,158,800

)

 

 

(1,158,800

)

Less: Unamortized debt issuance costs

 

 

 

 

(1,559,178

)

 

 

(1,345,339

)

Less: Unamortized OID

 

 

 

 

(160,080

)

 

 

(185,793

)

Less: Unamortized OID warrant

 

 

 

 

(447,415

)

 

 

(519,153

)

Notes payable, net

 

 

 

$

68,466,859

 

 

$

64,638,180

 

 

 

 

 

 

 

 

 

 

(1) Interest rates as of March 31, 2024

 

 

 

 

 

 

(2) Bears interest based on SOFR plus Applicable Margin ranging from 5.5% to 7.5%

 

(3) Bears interest based on Term SOFR plus a margin of 2.25%

 

 

 

 

 

 

(4) Stated interest rate of 3.0%

 

 

 

 

 

 

 

We capitalize financing costs we incur related to implementing our debt arrangements. We record these debt issuance costs associated with our revolving credit facility and our term loan as a reduction of long-term debt, net and amortize them over the contractual life of the related debt arrangements. The table below summarizes changes in debt issuance costs.

 

 

 

 

 

March 31,

 

 

 

 

 

2024

 

 

 

 

 

 

 

Debt issuance costs, net of accumulated amortization

 

 

 

 

 

Balance at December 31, 2023

 

 

 

$

1,345,339

 

Financing costs deferred

 

 

 

 

406,847

 

Less: Amortization expense

 

 

 

 

(193,008

)

Balance at March 31, 2024 (Unaudited)

 

 

 

$

1,559,178

 

 

Revolving Credit Facility

On August 5, 2020, QRHC and certain of its domestic subsidiaries entered into a Loan, Security and Guaranty Agreement (the “PNC Loan Agreement”), which was subsequently amended on October 19, 2020, December 7, 2021, August 9, 2022, December 2, 2022, and March 29, 2024 with BBVA USA (which was subsequently succeeded in interest by PNC Bank, National Association (“PNC”)), as a lender, and as administrative agent, collateral agent, and issuing bank, and which provides for a credit facility (the “ABL Facility”) comprising an asset-based revolving credit facility in the maximum principal amount of $35.0 million with a sublimit for issuance of letters of credit of up to 10% of the maximum principal amount of the revolving credit facility. The revolving credit facility bears interest, at the borrowers’ option, at either the Base Rate, plus a margin of 1.25% (no borrowings as of March 31, 2024), or the Term SOFR Rate for the interest period in effect plus a margin of 2.25% (7.73% as of March 31, 2024). The maturity date of the revolving credit facility is April 19, 2026. The PNC Loan Agreement also provides for an equipment term loan facility in the maximum principal amount of $5.0 million. The equipment term loan, which had no borrowings as of March 31, 2024, bears interest, at the borrower’s option, at either the Base Rate, plus a margin of 2.0%, or the Term SOFR Rate for the interest period in effect plus a margin of 3.0%. As further discussed in Note 4, we drew $2.5 million on the equipment term loan in April 2024 to fund 80% of the aggregate purchase price of certain compactors and related equipment.

As of March 31, 2024, the ABL Facility borrowing base availability was $33,067,432, of which $17,480,269 principal was outstanding.

Monroe Term Loan

On October 19, 2020, QRHC and certain of its domestic subsidiaries entered into a Credit Agreement (the “Credit Agreement”), dated as of October 19, 2020, which was subsequently amended on September 3, 2021, December 1, 2021, December 7, 2021, December 2, 2022, and March 29, 2024 with Monroe Capital Management Advisors, LLC (“Monroe Capital”), as administrative agent for the lenders thereto. Among other things, the Credit Agreement provides for the following:

A senior secured term loan facility in the principal amount of $53.3 million as of March 31, 2024. The senior secured term loan accrues interest at the SOFR Rate for SOFR Loans plus the Applicable Margin; provided, that if the provision of SOFR Loans becomes unlawful or unavailable, then interest will be payable at a rate per annum equal to the Base Rate from time to time in effect plus the Applicable Margin for Base Rate Loans. The maturity date of the term loan facility is October 19, 2026 (the “Maturity Date”). The senior secured term loan will amortize in aggregate annual amounts equal to 1.00% of the
original principal amount of the senior secured term loan facility with the balance payable on the Maturity Date. Proceeds of the senior secured term loan are permitted to be used for Permitted Acquisitions (as defined in the Credit Agreement).
An accordion term loan facility in the maximum principal amount of $5.3 million. Loans under the accordion loan facility may be requested at any time until the Maturity Date. Each accordion term loan shall be on the same terms as those applicable to the senior secured term loan. Proceeds of accordion term loans are permitted to be used for Permitted Acquisitions.

At the same time as the borrowing of the initial $11.5 million under the Credit Agreement in October 2020, in a separate agreement, we issued Monroe Capital a warrant to purchase 500,000 shares of QRHC’s common stock exercisable immediately. For the delayed draw term loan facility, we issued a separate warrant to purchase 350,000 shares upon drawing on this facility on October 19, 2021. Both warrants have an exercise price of $1.50 per share and an expiration date of March 19, 2028. We estimated the value of the warrants issued using the Black Scholes option pricing model and recorded a debt discount (“OID”) of approximately $766,000 in 2020 for the 500,000-share warrant and $536,000 in 2021 for the 350,000-share warrant which are being amortized over the term of the Credit Agreement. We also executed a letter agreement that provides that the warrant holder will receive minimum net proceeds of $1 million less any net proceeds received from the sale of the warrant shares, which is conditional on the full exercise and sale of all the warrant shares at the same time and upon a date two years after the closing date of such agreement.

Green Remedies Promissory Note

On October 19, 2020, we issued an unsecured subordinated promissory note to Green Remedies Waste and Recycling, Inc. in the aggregate principal amount of $2,684,250, payable commencing on January 1, 2021 in quarterly installments through October 1, 2025 and subject to an interest rate of 3.0% per annum.

Interest Expense

The amount of interest expense related to borrowings for the three months ended March 31, 2024 and 2023 was $1,973,716 and $1,956,089, respectively. Interest expense related to amortization of debt issuance fees, and debt discount costs as well as interest related to vendor supply chain financing programs totaled $498,245 and $486,939, respectively, for the three months ended March 31, 2024 and 2023.

XML 21 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases
3 Months Ended
Mar. 31, 2024
Lessee Disclosure [Abstract]  
Leases

8. Leases

Our leases are primarily related to office space and are classified as operating leases.

Lease Costs

For the three months ended March 31, 2024 and 2023, we recorded approximately $178,000 and $190,000, respectively, of fixed cost operating lease expense.

Cash paid for operating leases approximated operating lease expense and non-cash right of use asset amortization for the three months ended March 31, 2024 and 2023. We did not obtain any new operating lease right-of-use assets in the three months ended March 31, 2024.

Balance Sheet Classification

The table below presents the lease related assets and liabilities recorded on the balance sheet. Right-of-use assets and related liabilities related to finance leases at March 31, 2024 are de minimis.

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

Operating leases:

(Unaudited)

 

 

 

 

Right-of-use operating lease assets:

 

 

 

 

 

Property and equipment, net and other assets

$

1,725,715

 

 

$

1,862,455

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

Accounts payable and accrued liabilities

$

479,482

 

 

$

493,928

 

Other long-term liabilities

 

1,166,633

 

 

 

1,274,691

 

       Total operating lease liabilities

$

1,646,115

 

 

$

1,768,619

 

 

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

9. Revenue

Operating Revenues

We provide businesses with services to reuse, recycle, and dispose of a wide variety of waste streams and recyclables generated by their operations. Our service revenue is primarily generated from fees charged for the collection, transfer, disposal and recycling services and from sales of commodities by our recycling operations. In addition, we have product sales and other revenue primarily from sales of products such as antifreeze and windshield washer fluid, as well as minor ancillary services.

Revenue Recognition

We recognize revenue as services are performed or products are delivered. For example, we recognize revenue as waste and recyclable material are collected or when products are delivered. We recognize revenue net of any contracted pricing discounts or rebate arrangements.

We generally recognize revenue for the gross amount of consideration received when we hold complete responsibility to the customer for contract fulfillment, making us the primary obligor (or principal). Depending on the key terms of the arrangement, which may include situations in which we are not the primary obligor, do not have credit risk, or we determine amounts earned using fixed percentage or fixed fee schedules, we may record the revenue net of certain cost amounts. During the three months ended March 31, 2024 and 2023, we had certain management fee contracts accounted for under the net basis method with net revenue totaling $121,005 and $71,236, respectively. We record amounts collected from customers for sales tax on a net basis.

Disaggregation of Revenue

The following table presents our revenue disaggregated by source. Two customers accounted for an aggregate of 36.3% of revenue for the three months ended March 31, 2024 and two customers accounted for 26.3% of revenue for the three months ended March 31, 2023. We operate primarily in the United States, with minor services in Canada.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Revenue Type:

 

 

 

 

 

 

Services

 

$

69,801,492

 

 

$

71,306,740

 

Product sales and other

 

 

2,849,829

 

 

 

2,806,963

 

   Total revenue

 

$

72,651,321

 

 

$

74,113,703

 

Deferred Revenue

We bill certain customers one month in advance, and, accordingly, we defer recognition of related revenues as a contract liability until the services are provided and control is transferred to the customer. As of March 31, 2024 and December 31, 2023, we had $2,017,261 and $1,509,690, respectively, of deferred revenue which was classified in “Other current liabilities.”

XML 23 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Income Taxes

10. Income Taxes

Our statutory income tax rate is anticipated to be approximately 26%. We had income tax expense of $59,348 and $368,504 for the three months ended March 31, 2024 and 2023, respectively, which was attributable to state tax obligations for states with no net operating loss carryforwards, the continuing reserve against the benefit of net operating loss carryforwards at the federal level, and other timing differences.

We compute income taxes using the asset and liability method in accordance with FASB ASC Topic 740, Income Taxes. Under the asset and liability method, we determine deferred income tax assets and liabilities based on the differences between the financial reporting and tax bases of assets and liabilities and measure them using currently enacted tax rates and laws. We provide a valuation allowance to reduce the amount of deferred tax assets that, based on available evidence, is more likely than not to be realized. Realization of our deferred tax assets was not reasonably assured as of March 31, 2024 and December 31, 2023, and we had recorded a valuation allowance of $17,565,000 and $17,413,000, respectively, against deferred tax assets in excess of deferred tax liabilities in the accompanying condensed consolidated financial statements. As of March 31, 2024 and December 31, 2023, we had federal income tax net operating loss carryforwards of approximately $3,200,000 and $5,900,000, respectively, which expire at various dates ranging from 2034-2037.

XML 24 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value of Financial Instruments
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

11. Fair Value of Financial Instruments

Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, deferred revenue, and notes payable. We do not believe that we are exposed to significant currency or credit risks arising from these financial instruments. Our variable rate indebtedness subjects us to interest rate risk as all of the borrowings under the senior secured credit facilities bear interest at variable rates. The fair values of our financial instruments approximate their carrying values, based on their short maturities or, for notes payable, based on borrowing rates currently available to us for loans with similar terms and maturities. Contingent liabilities are measured at fair value on a recurring basis. The fair value measurements are generally determined using unobservable inputs and are classified within Level 3 of the fair value hierarchy.

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

12. Stockholders’ Equity

Preferred StockOur authorized preferred stock consists of 10,000,000 shares of preferred stock with a par value of $0.001, of which no shares have been issued or are outstanding.

Common Stock – Our authorized common stock consists of 200,000,000 shares of common stock with a par value of $0.001, of which 20,229,821 and 20,161,400 shares were issued and outstanding as of March 31, 2024 and December 31, 2023, respectively.

Employee Stock Purchase Plan – On September 17, 2014, our stockholders approved our 2014 Employee Stock Purchase Plan (as amended, the “ESPP”). We recorded expense of $20,551 and $22,910 related to the ESPP for the three months ended March 31, 2024 and 2023, respectively.

Warrants The following table summarizes the warrants issued and outstanding as of March 31, 2024:

Warrants Issued and Outstanding as of March 31, 2024

 

 

 

Date of

 

Exercise

 

 

Shares of

 

Description

 

Issuance

 

Expiration

 

 

 

 

Common Stock

 

Exercisable Warrants

 

10/19/2020

 

3/19/2028

 

$

1.50

 

 

 

500,000

 

Exercisable Warrants

 

10/19/2021

 

3/19/2028

 

$

1.50

 

 

 

350,000

 

Total warrants issued and outstanding (Unaudited)

 

 

 

 

 

850,000

 

Stock Options – We recorded stock option expense of $145,816 and $250,254 for the three months ended March 31, 2024 and 2023, respectively. The following table summarizes the stock option activity for the three months ended March 31, 2024:

 

 

Stock Options

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Exercise

 

Average

 

 

 

Number

 

 

Price Per

 

Exercise Price

 

 

 

of Shares

 

 

Share

 

Per Share

 

Outstanding at December 31, 2023

 

 

2,869,013

 

 

$1.17 — $23.20

 

$

3.33

 

Exercised

 

 

(68,421

)

 

$3.83  — $6.40

 

$

4.79

 

Cancelled/Forfeited

 

 

(30,328

)

 

$1.83  — $6.30

 

$

3.55

 

Outstanding at March 31, 2024 (Unaudited)

 

 

2,770,264

 

 

$1.17 — $23.20

 

$

3.29

 

 

Deferred Stock Units – Nonemployee directors can elect to receive all or a portion of their annual retainers in the form of deferred stock units (“DSUs”). The DSUs are recognized at their fair value on the date of grant. Each DSU represents the right to receive one share of our common stock following the completion of a director’s service. During the three months ended March 31, 2024, we granted 2,772 DSUs and recorded director compensation expense of $20,598 related to the grants. In addition, during the three months ended March 31, 2024, we granted 1,195 DSUs to executive employees and recorded compensation expense of $58,329, which includes an accrual of anticipated bonus expense to be paid in DSUs for certain executive employees. We had 235,602 and 231,635 DSUs outstanding at March 31, 2024 and December 31, 2023, respectively.

Restricted Stock Units - Restricted Stock Units (“RSUs”) are recognized at their fair value on the date of grant. Each RSU represents the right to receive one share of our common stock once fully vested. All outstanding unvested RSUs currently have one year vesting terms. During the three months ended March 31, 2024, we recorded director compensation expense of $111,576 related to 2023 RSU grants. We had 61,056 RSUs outstanding at March 31, 2024 and December 31, 2023. These RSUs were not vested at March 31, 2024.

XML 26 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Net Loss per Share

13. Net Loss per Share

We compute basic net loss per share using the weighted average number of shares of common stock outstanding plus the number of common stock equivalents for DSUs during the period. We compute diluted net income (loss) per share using the weighted average number of shares of common stock outstanding during the period, adjusted for the dilutive effect of common stock equivalents. In periods where losses are reported, the weighted average number of shares of common stock outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. Dilutive potential common shares consist of the incremental common shares issuable upon the exercise of outstanding stock options and warrants. The dilutive effect of outstanding stock options and warrants is reflected in diluted earnings per share by application of the treasury stock method.

The computation of basic and diluted net loss per share attributable to common stockholders is as follows:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

(Unaudited)

 

Numerator:

 

 

 

 

 

Net loss applicable to common stockholders

$

(655,326

)

 

$

(2,024,053

)

Denominator:

 

 

 

 

 

     Weighted average common shares outstanding, basic

 

20,380,066

 

 

 

19,931,711

 

     Effect of dilutive common shares

 

 

 

 

 

     Weighted average common shares outstanding, diluted

 

20,380,066

 

 

 

19,931,711

 

Net loss per share:

 

 

 

 

 

Basic

$

(0.03

)

 

$

(0.10

)

Diluted

$

(0.03

)

 

$

(0.10

)

Anti-dilutive securities excluded from diluted net loss per share:

 

 

 

 

 

Stock options

 

62,968

 

 

 

82,657

 

XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Principles of Presentation and Consolidation

Principles of Presentation and Consolidation

The condensed consolidated financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.

The accompanying condensed consolidated financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position at March 31, 2024 and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023 condensed consolidated balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP. As QRHC, Quest, LDI, Youchange, QVC, QV One, and QSS each operate as environmental-based service companies, we did not deem segment reporting necessary.

All intercompany accounts and transactions have been eliminated in consolidation. Interim results are subject to seasonal variations, and the results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which requires incremental disclosures related to reportable segments, including significant segment expense categories and amounts for each reportable segment. Entities with a single reportable segment are required to provide the new disclosures required under Accounting Standards Codification (“ASC”) 280. This authoritative guidance is required to be applied retrospectively and will be effective for our annual disclosures beginning in 2024 and interim periods starting 2025. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which requires entities to provide additional disclosure related to the transparency and decision usefulness of income tax disclosures, including additional disclosure around the rate reconciliation and income taxes paid. The authoritative guidance should be applied prospectively and will be effective for us starting in 2025. Retrospective application is permitted. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.

There have been no other recent accounting pronouncements or changes in accounting pronouncements that have been issued but not yet adopted that are of significance, or potential significance, to us.

XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Activity in Allowance for Doubtful Accounts of Trade Receivables

The following table reflects the activity in our allowance for doubtful accounts of trade receivables for the three months ended March 31, 2024 and 2023:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Beginning balance

 

$

1,581,595

 

 

$

2,176,010

 

Bad debt expense

 

 

568,675

 

 

 

243,909

 

Uncollectible accounts written off, net of recoveries

 

 

(192,208

)

 

 

(145,379

)

Ending balance

 

$

1,958,062

 

 

$

2,274,540

 

XML 29 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net, and Other Assets (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Components Property and Equipment, Net, and Other Assets

At March 31, 2024 and December 31, 2023, property and equipment, net, and other assets consisted of the following:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Property and equipment, net of accumulated depreciation of $3,105,356
   and $
2,932,371 as of March 31, 2024 and December 31, 2023, respectively

 

$

3,879,118

 

 

$

2,129,176

 

Right-of-use operating lease assets

 

 

1,725,715

 

 

 

1,862,455

 

Security deposits and other assets

 

 

610,460

 

 

 

634,459

 

    Property and equipment, net, and other assets

 

$

6,215,293

 

 

$

4,626,090

 

XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets

The components of goodwill and other intangible assets were as follows:

 

March 31, 2024 (Unaudited)

 

Estimated
Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Finite lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

5 years

 

$

39,250,000

 

 

$

19,597,196

 

 

$

19,652,804

 

Software

 

7 years

 

 

4,570,895

 

 

 

1,921,671

 

 

 

2,649,224

 

Trademarks

 

7 years

 

 

2,026,163

 

 

 

729,627

 

 

 

1,296,536

 

Non-compete agreements

 

3 years

 

 

2,250,000

 

 

 

1,779,445

 

 

 

470,555

 

Total finite lived intangible assets

 

 

 

$

48,097,058

 

 

$

24,027,939

 

 

$

24,069,119

 

 

December 31, 2023

 

Estimated
Useful Life

 

Gross Carrying
Amount

 

 

Accumulated
Amortization

 

 

Net

 

Finite lived intangible assets:

 

 

 

 

 

 

 

 

 

 

 

Customer relationships

 

5 years

 

$

39,250,000

 

 

$

17,636,463

 

 

$

21,613,537

 

Software

 

7 years

 

 

4,230,291

 

 

 

1,819,287

 

 

 

2,411,004

 

Trademarks

 

7 years

 

 

2,026,163

 

 

 

657,331

 

 

 

1,368,832

 

Non-compete agreements

 

3 years

 

 

2,250,000

 

 

 

1,591,945

 

 

 

658,055

 

Total finite lived intangible assets

 

 

 

$

47,756,454

 

 

$

21,705,026

 

 

$

26,051,428

 

Schedule of Indefinite-Lived Intangible Assets

March 31, 2024 (Unaudited) and December 31, 2023

 

Estimated
Useful Life

 

Carrying
Amount

 

Indefinite lived intangible asset:

 

 

 

 

 

Goodwill

 

Indefinite

 

$

85,828,238

 

XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2024
Current Liabilities Disclosure [Abstract]  
Components of Accounts Payable and Accrued Liabilities

The components of Accounts payable and accrued liabilities were as follows:

 

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Accounts payable

 

$

36,341,674

 

 

$

38,600,461

 

Accrued taxes

 

 

555,250

 

 

 

484,854

 

Employee compensation

 

 

2,215,418

 

 

 

1,478,826

 

Operating lease liabilities - current portion

 

 

479,482

 

 

 

493,928

 

Miscellaneous

 

 

259,837

 

 

 

238,097

 

 

 

$

39,851,661

 

 

$

41,296,166

 

Components of Other Current Liabilities

The components of Other current liabilities were as follows:

 

 

March 31,

 

 

December 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

 

 

Deferred revenue

 

$

2,017,261

 

 

$

1,509,690

 

Deferred consideration - earn-out

 

 

 

 

 

960,000

 

 

 

$

2,017,261

 

 

$

2,469,690

 

We made a $1.0 million earn-out payment in the first quarter of 2024 related to an acquisition.

XML 32 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt Obligations

Our debt obligations were as follows:

 

 

 

Interest

 

March 31,

 

 

December 31,

 

 

 

Rate (1)

 

2024

 

 

2023

 

 

 

 

 

(Unaudited)

 

 

 

 

Monroe Term Loan (2)

 

12.44%

 

$

53,345,156

 

 

$

53,500,656

 

PNC ABL Facility (3)

 

7.73%

 

 

17,480,269

 

 

 

13,245,489

 

Green Remedies Promissory Note (4)

 

3.00%

 

 

966,907

 

 

 

1,101,120

 

Total notes payable

 

 

 

 

71,792,332

 

 

 

67,847,265

 

Less: Current portion of long-term debt

 

 

 

 

(1,158,800

)

 

 

(1,158,800

)

Less: Unamortized debt issuance costs

 

 

 

 

(1,559,178

)

 

 

(1,345,339

)

Less: Unamortized OID

 

 

 

 

(160,080

)

 

 

(185,793

)

Less: Unamortized OID warrant

 

 

 

 

(447,415

)

 

 

(519,153

)

Notes payable, net

 

 

 

$

68,466,859

 

 

$

64,638,180

 

 

 

 

 

 

 

 

 

 

(1) Interest rates as of March 31, 2024

 

 

 

 

 

 

(2) Bears interest based on SOFR plus Applicable Margin ranging from 5.5% to 7.5%

 

(3) Bears interest based on Term SOFR plus a margin of 2.25%

 

 

 

 

 

 

(4) Stated interest rate of 3.0%

 

 

 

 

 

 

Schedule of Changes in Debt Issuance Costs The table below summarizes changes in debt issuance costs.

 

 

 

 

 

March 31,

 

 

 

 

 

2024

 

 

 

 

 

 

 

Debt issuance costs, net of accumulated amortization

 

 

 

 

 

Balance at December 31, 2023

 

 

 

$

1,345,339

 

Financing costs deferred

 

 

 

 

406,847

 

Less: Amortization expense

 

 

 

 

(193,008

)

Balance at March 31, 2024 (Unaudited)

 

 

 

$

1,559,178

 

XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
3 Months Ended
Mar. 31, 2024
Lessee Disclosure [Abstract]  
Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet

The table below presents the lease related assets and liabilities recorded on the balance sheet. Right-of-use assets and related liabilities related to finance leases at March 31, 2024 are de minimis.

 

March 31,

 

 

December 31,

 

 

2024

 

 

2023

 

Operating leases:

(Unaudited)

 

 

 

 

Right-of-use operating lease assets:

 

 

 

 

 

Property and equipment, net and other assets

$

1,725,715

 

 

$

1,862,455

 

 

 

 

 

 

 

Lease liabilities:

 

 

 

 

 

Accounts payable and accrued liabilities

$

479,482

 

 

$

493,928

 

Other long-term liabilities

 

1,166,633

 

 

 

1,274,691

 

       Total operating lease liabilities

$

1,646,115

 

 

$

1,768,619

 

 

XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Disaggregated by Source The following table presents our revenue disaggregated by source.

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Revenue Type:

 

 

 

 

 

 

Services

 

$

69,801,492

 

 

$

71,306,740

 

Product sales and other

 

 

2,849,829

 

 

 

2,806,963

 

   Total revenue

 

$

72,651,321

 

 

$

74,113,703

 

XML 35 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2024
Summary of Warrant Activity The following table summarizes the warrants issued and outstanding as of March 31, 2024:

Warrants Issued and Outstanding as of March 31, 2024

 

 

 

Date of

 

Exercise

 

 

Shares of

 

Description

 

Issuance

 

Expiration

 

 

 

 

Common Stock

 

Exercisable Warrants

 

10/19/2020

 

3/19/2028

 

$

1.50

 

 

 

500,000

 

Exercisable Warrants

 

10/19/2021

 

3/19/2028

 

$

1.50

 

 

 

350,000

 

Total warrants issued and outstanding (Unaudited)

 

 

 

 

 

850,000

 

Summary of Stock Option Activity The following table summarizes the stock option activity for the three months ended March 31, 2024:

 

 

Stock Options

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

Exercise

 

Average

 

 

 

Number

 

 

Price Per

 

Exercise Price

 

 

 

of Shares

 

 

Share

 

Per Share

 

Outstanding at December 31, 2023

 

 

2,869,013

 

 

$1.17 — $23.20

 

$

3.33

 

Exercised

 

 

(68,421

)

 

$3.83  — $6.40

 

$

4.79

 

Cancelled/Forfeited

 

 

(30,328

)

 

$1.83  — $6.30

 

$

3.55

 

Outstanding at March 31, 2024 (Unaudited)

 

 

2,770,264

 

 

$1.17 — $23.20

 

$

3.29

 

XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders

The computation of basic and diluted net loss per share attributable to common stockholders is as follows:

 

 

Three Months Ended March 31,

 

 

2024

 

 

2023

 

 

(Unaudited)

 

Numerator:

 

 

 

 

 

Net loss applicable to common stockholders

$

(655,326

)

 

$

(2,024,053

)

Denominator:

 

 

 

 

 

     Weighted average common shares outstanding, basic

 

20,380,066

 

 

 

19,931,711

 

     Effect of dilutive common shares

 

 

 

 

 

     Weighted average common shares outstanding, diluted

 

20,380,066

 

 

 

19,931,711

 

Net loss per share:

 

 

 

 

 

Basic

$

(0.03

)

 

$

(0.10

)

Diluted

$

(0.03

)

 

$

(0.10

)

Anti-dilutive securities excluded from diluted net loss per share:

 

 

 

 

 

Stock options

 

62,968

 

 

 

82,657

 

XML 37 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net of Allowance for Doubtful Accounts - Activity in Allowance for Doubtful Accounts of Trade Receivables (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Receivables [Abstract]    
Beginning balance $ 1,581,595 $ 2,176,010
Bad debt expense 568,675 243,909
Uncollectible accounts written off, net of recoveries (192,208) (145,379)
Ending balance $ 1,958,062 $ 2,274,540
XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property And Equipment Net And Other Assets [Abstract]    
Property and equipment, net of accumulated depreciation of $3,105,356 and $2,932,371 as of March 31, 2024 and December 31, 2023, respectively $ 3,879,118 $ 2,129,176
Right-of-use operating lease assets 1,725,715 1,862,455
Security deposits and other assets 610,460 634,459
Property and equipment, net, and other assets $ 6,215,293 $ 4,626,090
XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Parenthetical) (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property And Equipment Net And Other Assets [Abstract]    
Accumulated depreciation, Property and equipment $ 3,105,356 $ 2,932,371
XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Property and Equipment, Net, and Other Assets - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Compactors
Mar. 31, 2023
USD ($)
Jun. 30, 2024
Apr. 01, 2024
USD ($)
Compactors
Oct. 19, 2020
Property And Equipment Net And Other Assets [Line Items]          
Depreciation $ 172,985 $ 238,163      
Purchase of compactors and related equipment | Compactors 116        
Purchase of compactors $ 1,600,000        
Debt instrument stated interest rate 80.00%       3.00%
Service [Member]          
Property And Equipment Net And Other Assets [Line Items]          
Depreciation reflected in cost of revenue $ 133,793 $ 84,123      
Forecast [Member]          
Property And Equipment Net And Other Assets [Line Items]          
Debt instrument stated interest rate     80.00%    
Subsequent Event [Member]          
Property And Equipment Net And Other Assets [Line Items]          
purchased additional compactors | Compactors       92  
Purchase of additional Compactors       $ 1,500,000  
XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 48,097,058 $ 47,756,454
Accumulated Amortization 24,027,939 21,705,026
Goodwill 85,828,238 85,828,238
Net $ 24,069,119 $ 26,051,428
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Gross Carrying Amount $ 39,250,000 $ 39,250,000
Accumulated Amortization 19,597,196 17,636,463
Net $ 19,652,804 $ 21,613,537
Software [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 4,570,895 $ 4,230,291
Accumulated Amortization 1,921,671 1,819,287
Net $ 2,649,224 $ 2,411,004
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 2,026,163 $ 2,026,163
Accumulated Amortization 729,627 657,331
Net $ 1,296,536 $ 1,368,832
Non-compete Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years 3 years
Gross Carrying Amount $ 2,250,000 $ 2,250,000
Accumulated Amortization 1,779,445 1,591,945
Net $ 470,555 $ 658,055
XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Detail) - Goodwill [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite lived intangible asset, estimated useful life Indefinite Indefinite
Indefinite lived intangible asset, carrying amount $ 85,828,238 $ 85,828,238
XML 43 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Dec. 31, 2023
Goodwill And Intangible Assets Disclosure [Abstract]        
Amortization of intangibles $ 2,322,912   $ 2,270,805  
Indefinite-lived intangible assets other than goodwill 0      
Goodwill 85,828,238     $ 85,828,238
Impairment of goodwill   $ 0    
Not Deductible for Tax Purposes [Member]        
Goodwill And Intangible Assets Disclosure [Abstract]        
Goodwill 70,800,000      
Deductible for Tax Purposes [Member]        
Goodwill And Intangible Assets Disclosure [Abstract]        
Goodwill $ 15,000,000      
XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accounts payable $ 36,341,674 $ 38,600,461
Accrued taxes 555,250 484,854
Employee compensation 2,215,418 1,478,826
Operating lease liabilities - current portion 479,482 493,928
Miscellaneous 259,837 238,097
Accounts payable and accrued liabilities $ 39,851,661 $ 41,296,166
XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities - Components of Other Current Liabilities (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities, Current [Abstract]    
Deferred revenue $ 2,017,261 $ 1,509,690
Deferred consideration - earn-out   960,000
Other current liabilities $ 2,017,261 $ 2,469,690
XML 46 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Current Liabilities - Additional Information (Detail)
$ in Millions
Mar. 31, 2024
USD ($)
Other Acquisitions [Member]  
Business Acquisition [Line Items]  
Earn-out liability, current $ 1.0
XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable - Schedule of Debt Obligations (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total notes payable $ 71,792,332 $ 67,847,265
Less: Current portion of long-term debt (1,158,800) (1,158,800)
Less: Unamortized debt issuance costs (1,559,178) (1,345,339)
Less: Unamortized OID (160,080) (185,793)
Less: Unamortized OID warrant (447,415) (519,153)
Notes payable, net $ 68,466,859 64,638,180
Monroe Term Loan [Member]    
Debt Instrument [Line Items]    
Interest Rate 12.44%  
Total notes payable $ 53,345,156 53,500,656
PNC ABL Facility [Member]    
Debt Instrument [Line Items]    
Interest Rate 7.73%  
Total notes payable $ 17,480,269 13,245,489
Green Remedies Promissory Note [Member]    
Debt Instrument [Line Items]    
Interest Rate 3.00%  
Total notes payable $ 966,907 $ 1,101,120
XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail)
3 Months Ended
Mar. 31, 2024
Oct. 19, 2020
Debt Instrument [Line Items]    
Debt instrument interest rate 3.00%  
Debt instrument stated interest rate 80.00% 3.00%
Green Remedies Promissory Note [Member]    
Debt Instrument [Line Items]    
Debt instrument stated interest rate 3.00%  
PNC ABL Facility [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 2.25%  
Minimum [Member] | Monroe Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 5.50%  
Maximum [Member] | Monroe Term Loan [Member]    
Debt Instrument [Line Items]    
Debt instrument interest rate 7.50%  
XML 49 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable - Schedule of Changes in Debt Issuance Costs (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Debt Disclosure [Abstract]  
Balance at December 31, 2023 $ 1,345,339
Financing costs deferred 406,847
Less: Amortization expense (193,008)
Balance at March 31, 2024 (Unaudited) $ 1,559,178
XML 50 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable - Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Oct. 19, 2020
Aug. 05, 2020
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2023
Oct. 31, 2020
Debt Instrument [Line Items]                
Debt instrument interest rate     3.00%          
Aggregate principal amount $ 2,684,250              
Debt instrument annual interest rate 3.00%   80.00%          
Interest expense related to borrowings     $ 1,973,716 $ 1,956,089        
Interest expense related to amortization of debt issuance fees, and debt discount costs, interest related to vendor supply chain financing programs     498,245 $ 486,939        
Borrowings     71,792,332       $ 67,847,265  
Total notes payable     71,792,332       $ 67,847,265  
Monroe Capital Credit Agreement [Member]                
Debt Instrument [Line Items]                
Debt discounts         $ 536,000 $ 766,000    
Monroe Capital Credit Agreement [Member] | Equity Offering [Member]                
Debt Instrument [Line Items]                
Sale of stock, number of shares issued in transaction 500,000       350,000 500,000    
Warrant issued 350,000              
Price per warrant $ 1.5              
Warrant expiration date Mar. 19, 2028              
Minimum net proceeds receivable by warrant holders $ 1,000,000              
Monroe Capital Credit Agreement [Member] | Senior Secured Term Loan [Member]                
Debt Instrument [Line Items]                
Debt instrument maturity date Oct. 19, 2026              
Revolving credit current borrowing facility               $ 11,500,000
Percentage of original principal amount 1.00%              
Revolving credit current borrowing facility, outstanding     53,300,000          
Maximum [Member] | Monroe Capital Credit Agreement [Member] | Accordion Term Loan Facility [Member]                
Debt Instrument [Line Items]                
Revolving credit facility maximum principal amount $ 5,300,000              
ABL Facility [Member]                
Debt Instrument [Line Items]                
Revolving credit facility maximum principal amount   $ 35,000,000            
Sublimit for issuance of letters of credit, percentage   10.00%            
Debt instrument maturity date   Apr. 19, 2026            
Revolving credit current borrowing facility     33,067,432          
Revolving credit current borrowing facility, outstanding     17,480,269          
Borrowings     0          
Total notes payable     $ 0          
ABL Facility [Member] | Base Rate [Member]                
Debt Instrument [Line Items]                
Debt instrument interest rate     1.25%          
ABL Facility [Member] | SOFR [Member]                
Debt Instrument [Line Items]                
Debt instrument interest rate     2.25%          
Debt instrument interest rate     7.73%          
Equipment Loan Facility [Member]                
Debt Instrument [Line Items]                
Revolving credit facility maximum principal amount   $ 5,000,000            
Debt instrument interest rate     2.00%          
Borrowings     $ 0          
Total notes payable     0          
Equipment Term Loan [Member]                
Debt Instrument [Line Items]                
Borrowings     2,500,000          
Total notes payable     $ 2,500,000          
XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Lessee Lease Description [Line Items]    
Fixed cost operating lease expense $ 178,000 $ 190,000
XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet (Detail) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Assets and Liabilities, Lessee [Abstract]    
Right-of-use operating lease assets $ 1,725,715 $ 1,862,455
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property Plant And Equipment Net Including Deposits Assets Noncurrent Property Plant And Equipment Net Including Deposits Assets Noncurrent
Operating lease liabilities - current portion $ 479,482 $ 493,928
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Operating lease liability - long-term portion $ 1,166,633 $ 1,274,691
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other long-term liabilities Other long-term liabilities
Total operating lease liabilities $ 1,646,115 $ 1,768,619
XML 53 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Additional Information (Detail)
3 Months Ended
Mar. 31, 2024
USD ($)
Customer
Mar. 31, 2023
USD ($)
Customer
Dec. 31, 2023
USD ($)
Revenue Recognition [Line Items]      
Revenue $ 72,651,321 $ 74,113,703  
Number of customer | Customer 2 2  
Advance payment period 1 month    
Deferred revenue $ 2,017,261   $ 1,509,690
Management Fee [Member]      
Revenue Recognition [Line Items]      
Revenue $ 121,005 $ 71,236  
Customer Concentration Risk [Member] | Sales Revenue Net [Member] | Customers [Member]      
Revenue Recognition [Line Items]      
Percentage of revenue 36.30% 26.30%  
XML 54 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Summary of Revenue Disaggregated by Source (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Total revenue $ 72,651,321 $ 74,113,703
Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue 69,801,492 71,306,740
Product Sales and Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 2,849,829 $ 2,806,963
XML 55 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Income Tax [Line Items]      
Income tax expense $ 59,348 $ 368,504  
Federal corporate income tax rate 26.00%    
Valuation allowance $ 17,565,000   $ 17,413,000
Federal income tax net operating loss carry forward $ 3,200,000   $ 5,900,000
Minimum [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards expiration year 2034    
Maximum [Member]      
Income Tax [Line Items]      
Net operating loss carry forwards expiration year 2037    
State [Member]      
Income Tax [Line Items]      
Operating loss carryforwards $ 0    
XML 56 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information (Detail) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, shares authorized 200,000,000 200,000,000
Common stock, par value $ 0.001 $ 0.001
Common stock, shares issued 20,229,821 20,161,400
Common stock, shares outstanding 20,229,821 20,161,400
XML 57 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information - Employee Stock Purchase Plan (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Employee stock purchase plan expense $ 20,551 $ 22,910
XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Summary of Warrants Issued and Outstanding (Detail)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Class Of Warrant Or Right [Line Items]  
Shares of Common Stock 850,000
Exercisable Warrants [Member] | Warrants One [Member]  
Class Of Warrant Or Right [Line Items]  
Date of Issuance Oct. 19, 2020
Date of Expiration Mar. 19, 2028
Exercise Price | $ / shares $ 1.5
Shares of Common Stock 500,000
Exercisable Warrants [Member] | Warrants Two [Member]  
Class Of Warrant Or Right [Line Items]  
Date of Issuance Oct. 19, 2021
Date of Expiration Mar. 19, 2028
Exercise Price | $ / shares $ 1.5
Shares of Common Stock 350,000
XML 59 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information - Stock Options (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Equity [Abstract]    
Stock options expense $ 145,816 $ 250,254
XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Summary of Stock Option Activity (Detail) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Beginning Balance, Number of Shares 2,869,013  
Exercised, Number of Shares (68,421)  
Canceled/Forfeited, Number of Shares (30,328)  
Outstanding Ending Balance, Number of Shares 2,770,264 2,869,013
Outstanding Beginning Balance, Weighted-Average Exercise Price Per Share $ 3.33  
Exercised, Weighted-Average Exercise Price Per Share 4.79  
Cancelled/Forfeited, Weighted-Average Exercise Price Per Share 3.55  
Outstanding Ending Balance, Weighted-Average Exercise Price Per Share 3.29 $ 3.33
Outstanding, $1.17 - $23.20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum   1.17
Exercise Price Per Share, Maximum   $ 23.2
Exercised, $3.83 - $6.40 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 3.83  
Exercise Price Per Share, Maximum 6.4  
Canceled/Forfeited, $1.83 - $6.30 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 1.83  
Exercise Price Per Share, Maximum 6.3  
Outstanding, $1.17 - $23.20 [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Exercise Price Per Share, Minimum 1.17  
Exercise Price Per Share, Maximum $ 23.2  
XML 61 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information - Deferred Stock Units (Detail) - Deferred Stock Units [Member] - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Stockholders Equity [Line Items]    
Number of stock unit received 1  
Deferred stock units 2,772  
Compensation expense related to grants $ 58,329  
DSUs outstanding 235,602 231,635
Director [Member]    
Schedule Of Stockholders Equity [Line Items]    
Compensation expense related to grants $ 20,598  
Executive Employees [Member]    
Schedule Of Stockholders Equity [Line Items]    
Deferred stock units 1,195  
XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity - Additional Information - Restricted Stock Units (Detail) - Restricted Stock Units [Member] - shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Stockholders Equity [Line Items]    
RSUs granted 111,576  
RSUs vested 0  
Vesting terms 1 year  
Number of stock unit received 1  
RSUs outstanding 61,056 61,056
XML 63 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Loss per Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net loss applicable to common stockholders $ (655,326) $ (2,024,053)
Denominator:    
Weighted average common shares outstanding, basic 20,380,066 19,931,711
Weighted average common shares outstanding, diluted 20,380,066 19,931,711
Net loss per share:    
Basic $ (0.03) $ (0.1)
Diluted $ (0.03) $ (0.1)
Stock options [Member]    
Anti-dilutive securities excluded from diluted net loss per share:    
Anti-dilutive securities excluded from diluted net loss per share 62,968 82,657
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( Z J5@'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 " .@*E8\)+PX.X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)^VJ8.CFHGA2$%Q0O(5D=C=L\X=DI-VWMXV[740?P&-F?OGF M&YA.1Z%#PI<4(B:RF*]&U_LL=%RS/5$4 %GOT:E<3PD_-;R,%CJAHI!.>*,7?/Q,?8$9#=BC0T\9FKH!)N>) M\3CV'5P ,XPPN?Q=0+,02_5/;.D .R7';)?4, SUL"JY:8<&WI^?7LNZE?69 ME-621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M Z J5C=2TPJY@4 +P? 8 >&PO=V]R:W-H965T&UL MM9G_<]HV&,;_%1V[VVUWI=@RD*1+N"-NT^36IB2P;MUN/PA;@"^VQ20YA/]^ MKVQCTY[\0GWEEP0;/P_Z6-\>29<;(9_4BG--7I(X55>=E=;K-[V>"E8\8>JU M6/,4OED(F3 -EW+94VO)69B+DKA''6?82UB4=D:7^;V)'%V*3,=1RB>2J"Q) MF-Q>\UALKCIN9W?C,5JNM+G1&UVNV9)/N?YC/9%PU:M,P#;2P8_'OF/H]CXP3E^*\T M[52_:83[GW?N-SD\P,R9XKZ(_XQ"O;KJG'=(R!P)O$&#@)8"^HW ]1H$7BG(WURO*%F. M]99I-KJ48D.D>1K1JH(E24XU3+>';"'1Z]%8$&=2*)BP-R;M41WI+ M[M*B>9C7W"5JQ217EST-OV8TO:!TOBZ<:8.S1SZ*5*\4N(8\_%K?@U)61:6[ MHEY3U/ CDZ^)Y[XBU*%]2WG\0_(M<:SJKTKC52_.R^V\!CM?/'-)_AG/E9;0 M%O^UO:#"H6]W,!WTC5JS@%]UH ILC;T-U;?D/*LXSX[CO(E4P&+RA3-);N"F M=9S"O9KX4%5+OO.*[_R[^,KJ;"3$W1Y<&Q^J:.O;F%!52R;7J:=2!RU5.7T^\F5D)@6HOGN66/O> :.'C"L-/DID M,N#D5L3YV_*%7 N9S\LV>-RT+?U>D'"/H?>AV4IHLGD,K)RINRTEK3GH49R:EZ:&/'.I$YXU9,VWOG@<E7<\Z$N'*MJ!UMG'Q=%)6Z$T40Z#S@6XII+W5XC[C M((#5"?1/'A9F5M939!ZW#CTNGEI*UFG"XIA<9PJ^5O8FB_MHF5G##RYKBU?' M'Q=/+27>NX3+I>F2[\%!KV#@3-8LM= M;M.,=XKTX];QQ\43RVZ,%4D":]"I%L'3*X U"U'R*=-*PVH5ZM=*_(-R3?D> M"K=![F:V1)Y-7J07YQ1&LF<;8QV!7#S#[ T[Y#Y+YM;QXOJ "4R476_8']C' MU5/$(5K'(7I4')JQ%W(7PDP2+:*@V%1HQCU@.7"[SG XN!A0Z_K_% &(U@&( M'A6 QF$([NK5[@/Y ,^13ZEUTCQ@Z?7/73*)62K(A,FG#;-UXI 1.M 1/$D\T'D^R0KD6*SZ0&3_K#?A;6G?7/Y%(F(UHF('I6([E+-97'T M819B;+<,M<+BC@VK3ES5EK-.1?3 SE"D(0^)!7'I+_-?R90'F01P*Q_N5(9' M9<*C%?04ZRD!]SO/UN/$$X1D+PZ('EX MFME5)GGW$JQ8NN2-^V,'C.['T[=CZXD"+FQ+6$1QAQL\;U)Z[[7LC>WOFHV1K(CXT5 M"4P?*XY*J[O5T?0X/Y#MU8\7Y]H?F=E94"3F"Y ZK\]@-I?%47%QH<4Z/VV= M"ZU%DG]<<19R:1Z [Q="Z-V%^8'JP'[T/U!+ P04 " .@*E8Q6TN70(& M "+%P & 'AL+W=O"9UJ_*[WHMA$$_\ZS09Y.U,9N3V4PG:Y%S?:PVHH W*U7FW,"TO)WI M32EX6BOEV8QBS&8YE\5D?EH_NR[GIZHRF2S$=8ETE>>\?'@O,G5_-B&3QP=? MY.W:V >S^>F&WXJE,-\VUR7,9HV55.:BT%(5J!2KL\DY.5E09A5JB;^DN-=[ M8V1=N5'JNYU\3,\FV"(2F4B,-<'AYTXL1)992X#CQ\[HI/FF5=P?/UK_O78> MG+GA6BQ4]K=,S?IL$DU0*E:\RLP7=?]![!P*K+U$9;K^C^YWLGB"DDH;E>^4 M 4$NB^TO_[D+Q)X"\0<4Z$Z!/E?!VREXM:-;9+5;%]SP^6FI[E%II<&:'=2Q MJ;7!&UG895R:$MY*T#/SQ>>KB\NKY>4%@M'R\Z>/%^=?8?+^_-/YU>(2+3]< M7GY=HC??"EZETHCT+3I"WY87Z,VKMZ4.^5V4I"H.XUL+H$Y<_6P.^VX#= M8B=ZPQ-Q-H$]I$5Y)R;SU[\1AM^YO'LA8P>^>HVOWICU^8+K->)%BA([$#\J M><F+>=3'Q&_$#I#Z#5)_%.EYDJ@* M@$&12 2@O,G$%&5":\0S*#J\2 2"\H525=V8595!)=@IJ!5Z1:9Q$$TQH[6S M, 7DTR .8)'M>\C 9-VD8"T#627R&U$VF36%+^N-J.M+]N"*S]:!8,]QAGTO M\ ._$Z&^(,#Q0QQ$[A@%38R"T1A=EV+#98K$3RCG6NC:$676X$5RD-0N]$$/ M%(E\RB*O [XO1XE/<4C\3TW MT+ !&HX"_4.I]%YFF0M+T= M(*. $LI*I/N1< :"]A;#BZ. ,$:ZR]:7] F-&=E;X$,'6F(FX\S\^:!L/X78 MZV]23$+:!^P0]%G,!C=#2\]DG)\?LVRCRKH1!U8ME!'- CAA]XF0D""*,.[" M?EKP$';+F&2<,@]IYZDP][G/]S -0TJ[@!V2?@RA#H82H^5),DZ45_M1'2SO MQ$%_D<\84&47JD/29UY$HJ'@MDQ)QJERF\.9*FZ/C"CS)\/;9T4".XEYW8KN M$J0AY/% #T):^B3C_+E-AZ=P]BF1$ K5@9)NI^<4Q9$7!C0&[NG\C@=I4S;W:\$U*D4:1N%*7J%CS$F M4 I*!*>V"HH!P5.,ZS^DU[RT)X#*K%4I_Q$IE KU^%1J;7D0CDNJ,AI:QA02 MYQ?.0LY8_P?"=V;7"Q@ZC/#>P7^\:; ["JAK,+P4C\:7XBFE\12RLHX:3 DC M4[\5WH6];F[;N+_D$93V&Q*KV.53IQAA ^63MDT+'6]:SM-46O:'&FH/HD>R M0 G?2*BI3K#]9H2$+(XA8CW 3E$/Q\!4 Z#;SH4^>;-0Y57Q-*E8RD4Y& MI?T>Y AJ>8B](.P>[P9DL1_1@ [@;5L6^IR610]60B?X?C\"O$HP"[J=BU.2 M1L0+AX"WG0M]SA%_CUSK+/]%1UCO=FGH3.44=9^I9GLWI?::&C;CK2PTRL0* M=/%Q".$HMS>_VXE1F_KR]$89H_)ZN!8<7+ "\'ZEH$O;3>Q];'/_/O\74$L# M!!0 ( Z J5AS>0WHM@, %,1 8 >&PO=V]R:W-H965T&ULK9A=CZ,V%(;_BD6K:D;:#A\!DDP3I$Q@M2MM9Z/-3GM1]<*!DV - MX-0VR;:_ON9CV##C86!%+A(;SOOZ^+$YB;,X4_;(8P"!OJ5)QI=:+,3Q5M=Y M&$.*^0T]0B;O["E+L9!==M#YD0&.2E&:Z)9AN'J*2:9YB_+:AGD+FHN$9+!A MB.=IBMF_=Y#0\U(SM:<+7\@A%L4%W5L<\0&V(!Z.&R9[>N,2D10R3FB&&.R7 MVLJ\##,+]JHF,J.TL>B\S%::D:1$200BL("RX\3K"%)"B>9QS^U MJ=:,60@OVT_N[\O)R\GL,(QQGH@O]/P!Z@DYA5]($UZ^ MHW,5.W4U%.9D:LB)9N1:.D7ZHE+Y(5&V4KF+Q+I$YXZ\_W?G"_#7PD M6]O/GS[ZJZ^R<[?ZM+I?!VC[(0B^;M'5!C/(1 R"A#BY1EA60FK60FK])N\XK<56(!\! 6B>_2>9#@+"4[0AG)2/E)_ MK79<,/E@_:T"77G;:N^BVMSR(PYAJ[MTID596K DC69Q31?"?V>2)+74CS3'!9-D,@)[Q+0+5 E;=; M>A?5^^29G,G7:<_S+.LJ:V8QOMN$ 19TY=P_P>UX)A M-S#L3A@;6<^!,8B0+%'AXSMTQ R=<)(K)U]Y32^2,&X,PWPV]5Y1?F=>0_?3 M2&8MA$Z#T!F&D,>RRG*$@YQ3 M\)L/X->K(,Y?["[+4%?$WI%^9Y)#>8YDUN)I&M]_WQO#B;Y>$6NW-B3+FL^L MYSM3&6FZIOV"9G>&0W&.Y=;F>7%>,H?S?*-$UI9]H*HBU5 [TQP,=22W"JI^ M<1XM_FZ0)ZT#R3A*8"_MC9NIG!^K3O!51]!C>43=42$/O&4S!AP!*P+D_3VE MXJE3G'J;_U&\_P%02P,$% @ #H"I6(S[@RKD! D!( !@ !X;"]W M;W)K(';NO3[G^MHG=F_/LW>Q9DRB MCR1.1=]82[FY-4TQ7[.$BAN^82F\6?(LH1*:V&4Q":Q+,],:)0: M@U[1]YP->GPKXRAESQD2VR2AV3]W+.;[OH&-8\=+M%K+O,,<]#9TQ:9,OFV> M,VB9591%E+!41#Q%&5OVC2&^'1&2.Q06?T1L+TZ>44YEQOE[WI@L^H:5(V(Q MF\L\!(6_'1NQ.,XC 8Z_#T&-:LS<\?3Y&/U+01[(S*A@(QY_BQ9RW3<" RW8 MDFYC^<+WO[,#(3>/-^>Q*'[1OK3U+0/-MT+RY. ,")(H+?_IQR$1)PX01^U M#@ZDZ>!T.-@'![L@6B(K:(VII(->QOOD_'P%1K35_A[N']\G:*G+^CI^?YE^#H! _3I[7'X M-IZ S6=TC=ZF8_3IY\\]4P*4/* Y/PQ[5PY+.H:UT0-/Y5J@^W3!%N?^)E"H M>) CCSNB#?A LQMDXRM$+.(H\(R^W]W6P+&KM-I%/+LCWB2=\X2AJ:220=%+ M].=P)F0&1?N7*EEE,$<=+%_)MV)#YZQOP%(5+-LQ8_#+3]BS?E4QO5"P,]Y. MQ=O111^\L!U+MTS%L73T"L=\<]D-?.*YV":X9^Y.\2L,'8QMW[(KPS-L;H7- MU6(;<2$17\+FTXFQ#.">#.T&'G8"SVU@;!OF9G;H.&J,7H71TV+\+>-"H$W& MEY%4 ?1:XV+'LCW']1H %8;$(Z'OAFJ ?@70UQ;VTX9E5$;I"K$/D!+!Q*T* MIW_)@KY0L#.^0<4WT$[(% 0&V%ZA%4N!>7R%:+I = %;<90OZ%R$5 D(6OD/ M_3"PO; Q3PH[!_N.[:FG*:Q@AUK88P:YF$>TE,H<<<(S&?U;=*CPABTN0I47\RB6-$6^5EU);+$5UPX0[OMV J[+$@4-(8'4 M/A%.K 5V2- !M!9,K-6EP==\XYLQ^#!E2-*/CHFWV^.[H1OZ M01.HPA![KNLZ71FM%0[K)>X@[8!1FU.G+26A[;1PMLUL+W"MKN54:QW6B]TC MG !B2*D26UN]KB$W-FF*B,HP_[ZRW XIQK7.8;W0'?$ANMG$T9S.8D@I1Y#: M!'8L^.R=OZ]YO&"9FH'7^D;H8* PU#.HA1#KE;!B /L $FL*=:OFDK_2<;FH M5EXJVGE2:K7$>KF\HR*:*UF6?L'I1%@W5FL?+,W"U&N+_D<,HWLKF M.>, +/P^8.$/ ".UZA%+6T3?BF,F WW>@9JL&$JWR0SJ"3Y33\M'(#B!"PE" M#GJC8D&TXOJC172I:.=)J965Z)6ULXA(6R6)90>6Y377O<(2AZ&-?=PU9;6B M$KVB:FJ)M.6Q"U_;L@.?>7*V3UBV*JX\!%3'-I7E\;CJK:Y5AL5E0J/_#M^. MRLN1.DQY5P.'WU64"A2S)82T;GR E977'V5#\DUQ@S#C4O*D>%PS"AM:;@#O MEYS+8R,?H+J$&OP'4$L#!!0 ( Z J5C@;P-3]00 ,,8 8 >&PO M=V]R:W-H965T&ULM9EM_BH9VVKN9G#0D[70Z?:& '#,'R 4Y3K]]!2;8($SL*WT3\[#[E_1CV=62\89E7_,E MI1R\)G&:3Y0EYZMS5GV;.:KS)*PM(IB56D:5A- M2)0JTW%Y[2Z;CMF:QU%*[S*0KY.$9/]:8^ MY8^KNTR@53B4%K]%=)/O'8-B*4^,?2U.KL.) MHA4SHC$->"%!Q,\+G=$X+I3$//ZN1)5ZS,)Q__A-_7.Y>+&8)Y+3&8M_CT*^ MG"BV D*Z(.N8W[/-%:T69!9Z 8OS\B_85+:: H)USEE2.8L9)%&Z_26O%8@] M!Z@?<$"5 VHY('3 0:\<]):#C@\X&)6#T1[!.>!@5@[ETM7MVDMP+N%D.L[8 M!F2%M5 K#DKZI;?@%:5%H/@\$WGL]NYZ\U]SP7BR+_]/(@3_T'\ MW'CS!Q_YQ>/[K5P M_ A&X-%WP8?O/XY5+N97C*(&U5PNMW-!!^;RP#B).]QF_6XSEB0BY'S.@J_@ MSQN:/-'LKPX9MU_F(@RC(G9)#.Y(%(ZB%,S(*A)3ZA/UWA$-@G6RC@FG(7#I M(@HB?D!-%0^N?GJH?GJHE#<.R%_2YRA-H_097)*8I $%A(MQ@C.@PT\ :0AU M/86M)BXUBT3R,K4@U!W-L,?JRSYWV1 ZV,%-*[?#RM)M"^O0:5IZLN4(:L@R MA:95FS9 Z#4(_300GX"_)!G-CP+2JUVDZO-\10(Z440NSFGV0I7I#]]!K/W4 M%:Q;,;,-323N%KDZ! %+1 W+2?$F=:$V)#K( ML0T=MB*O=\ 3V;C'C>D--&8#H5DC--]'"-BJ+)[TE69!E-/\+8B[0/;JG1JS MIDS(AK@=L$,.Z0TDUJ"-:]KX&VAW4<82&(Q,*4]B*:^AEHG;*82T5@CV3OL; MH5@U%*L7RESL2F.6=V*PI-F/1"XU-%-OD>@=XM3W=D@Q[X@E-+#9-3:[%YN7 MAJWZ>T.RNMSH731M.18!VF(P@UL0$5.;$[ M$.%>0P.'V0IV8^D5/S4<*S6SC<[0M#:]( 8 >&PO=V]R:W-H965T&ULK5E;;]LV M%/XKA#<,+5#7(JEKEAA([!8MT%Q0-^NS+-$V5TGT1-I)]NMW*"N6+5%,,K@/ MC20?'GWG^AU2YP^B_"57C"GTF&>%O!BLE%J?C48R6;$\EA_%FA7PRT*4>:S@ MMER.Y+ID<5HMRK,1<1Q_E,>\&(S/JV=WY?A<;%3&"W97(KG)\[A\NF*9>+@8 MX,'S@^]\N5+ZP6A\OHZ7;,;4_?JNA+O17DO*2I6ET,P@%*V2+>9.J[>/C":H,\K2\1F:S^1P^UK#- MR48JD=>+ 4'.B]W?^+%VQ,$"T&->0.H%I+W [5E ZP6T,G2'K#)K&JMX?%Z* M!U1J:="F+RK?5*O!&E[H,,Y4";]R6*?&D]N;Z:>;V:OT\L?<#/[ M 7^N/]W\F*';SVAR.?N"/G^[_3E#[^YO+N^G7T'F/1JB^]D4O?O]_?E( 12M M<)34K[W:O9;TO):B:U&HE42?BI2EQ^M'8,+>#O)LQQ6Q*KR.RX^(X@^(.,0U MX)F\?CFUP*%[M])*'^US:RQ7: $U(M&B%#F"LBMCQ8OE+F^YXDR>F=RV4^N: MU>J:/I/K.&$7 RA:RK>1<,&+]Z^/J'?*B)Y(V9'7_+W7 M?&M$IPR4)CS6[==DZ&ZU=Q M') H]%I![8H1&F*_)Z3!'EQ@!7>9BU+Q?RMP M2"P@1"HNEGR>,6,&!@80A$28M, :Y$C@A(YG1AONT89O0INRN4)SF$. MDKVI7*LZ!$$!;."TL!KD(.-=BGO 'K RMO/'"K*724CCPT8C):L3(^/QG&?] M3:=6?Z*N,Z++9.O&>:PE=??W%=/I.W8"PV%XQM@_&[[6X['1!5V"'N((AB?2J1F#)(@YOCE\I*%R8J?R0^#-H&=I4:3+ MTT/J.KY#6Y!-@@1C#_>4.6D8G5A)LJF>NF",.6?$C@V0B$\]VIY&C)*N$Y"> M>B$- Q/RIGI9\ (FU5?4"[$R^UOKY53:CKW0D#MYB=Q%PEA:^R I69Y&FWVX6">1WN+ED/":68 M.D$'N$$41]1U>_LT:;B=V+G]&'DFBN50L3*O]DM&V 8^)S#7X4Z=ORQX#+FA MCO[7QFE]W?^MU8;AB7V'W1U6FDD%QA93 S.:V]T]NS @AEWBZ I" M[XU@K.DK@H:FB9VFM2F\@++5C ?$49FE:;JZT%R]C3/6L^DFANTT;(G\]J[; M).<"[_5LNVG#U=3.U9,^M"A6:,Z6O"AT&/0(PDHN4I,1U+ =!V+#;LL(@USD M^33H.SR@#7M3.WM;K6!ZDV3%WR5F+\1.T#ZJ,?1Z74-EG.X]RM7\Y='8RV<.L%UF4I_?X)2"&3 MM0GW;G<);3R?F$\Y@_&_V#6VLW$B5(W!E2V8%)3:-K_R>YN'1X#CUP#3%C"- MNAM'4>6%#'(Y]VXG/%L3&W_$4".:Q&G+F[(.GE8UX<+R]P+$RI65M'LA;2HN M )775) M)T/Q'[FCG:2L14O.FW*TMQ8AY2^D)*8RT"#35EJEI1$8:(*.<$"AK3)U"B*T M)#5/$OM=#1C$/:"KO0)QZ4S*U"OG*^=EU/#A_;OCZ71\>G=_N8J?D].?HE!- M%%AO4*=:>MJ_P7.V&VFIL[ \9MW=340U]>K Q\;=X2T1)29-D9<4)_PL>M< M6>NV400^A5Y?7!V ?[I:%=+F,"" &O9&_?S!M-'W #[HG%6]&.;#ZG7 %PO/ M@GC@N0. \]* UM0]J"O+C38Z[,6:*E(K3M(3D7?K=9_3#]1-8KO<@MD/1&NQ MZ]C[F1K[&>>[2V&DS\$/&M!'XU23_DU;YH!#UJCHBB,EG;^/6('2F5:L-O>R MQ"B2PN.+,5:U!Q/+OY=+*W&ARZJS T;3$GG*!X<(!R+56#F4IMD_;D'?./(^ M(103=#X;F-P85GI%%UN:ZH9\!X3(*)'D):U5/!VJ$))Q06<>X$>3VQWE"0L- M)F7^@A"9J74:UUS@,5TUI)Z/L:%\[?N@8FZD0=?M&J6\>1K$.Y;PU -DD_88 M1J>9RCQ@3$<*5)8&8I@6I6JK@,W ;K5WE@\LS5 7I2V*78*+J\]K3'SC'46+ MIVRTGIW0):]"OZ/"]578-+MH2,FB$\4+;4 063#Z.I09\5&"/=.0>.V?:60M M^/2@Y8[HVJAI5^G]$A>H/PU?N@A&CRYO\IC')PJ*V"&;>[R?[5]!9\WE?S!O MGE!T1>::CIJ!C*#CX<^?$N&;9TDS"*Z*3X&-"Q1>_"SH)0>>#6@]YD9'LZ<.E_OCL4LR*J0;F9(TWBR-+:3'K5V-76E)IL&IR,?3R>3-N)!*#XX/P[-+ M>WQH*I\K39=6N*HHI+T_H=RLCP9;@^;!E5IEGA^,CP]+N:(Y^9ORTN)NW$9) M54':*:.%I>718+:U?[+#]L'@DZ*UZUT+WLG"F*]\#28,B')*/$>0^'=+ MIY3G' @POM4Q!^V2[-B_;J*_"WO'7A;2T:G)/ZO49T>#O8%(:2FKW%^9]7NJ M][/+\1*3N_!7K*/MSO9 ))7SIJB=@:!0.OZ7=W4>>@Y[DR<S)+$ M5-HKO1*7)E>)(G3@V?0[K1H=YZ+_A]+]7SLZ4C\>'AQ:95. M5)GC$M:7O%7M9>PRG8I3HQU,T_CD.B.1&#! .TKYJGZ'FZ72$H%D+AS<";WN MG4#HO )?1$:6E!:9O"6Q(-(".2VEQ9O%O:@<&L5GD!DAJU1Y45;650S8&^&Q MI*T8'L.QM*KR@"7 Y9=S2BJKO*HMSN^23.H5 7E1*!<$Y^6+G_:FT\G!_/PT M7&T=O JV#FOF@( 5H(% RUOZ4NDH,HQ)F,I&4$]M$5H:8-R3M(*X.<09)50L MR#;TWAZ)4[(>JHHEHO8VZ5T:X[7Q)%+EDMRX"OD7FDWR_+Y+'SPW+MYF4;$F M)L:FL*&(7';%+KL:KTB3#<'QGDH??7D#-SIL+[/999N^ MKI(='Y )4RC/422PD:UO4.)0J//3H9 Y%WJ5B36[YXH0AE_V]^\S"298@C:F M%"[P_UL%7$R(0GZ-+OU8:<*B:$*97&JKR;O*X6;$!#RY%E^@5:'STUJ. D M&D]O*8;\CJI/Y64A\T"M>+K ,RF6UA3/]L:!R,P:!;9#KG:JTE"5FM0A=_VJ M6Y18U8K 5!N)F1,?K]Z#-!\K5*T/A^R M&IEM5@$:Z"7=E8#&=:^765;("6O@2%PASJ-A@P+@.JG;Z4*+W\QMY!US;A@B MO&L9U/.$&NE46G#XQ.!?JT7O9O.35HN@\A6@;'2[*9F_K=]L?M.Z\=*O)V^' MF""QUE=MK5]>H\43,=V;O-H7%T5I&6[ CNU',[G(J?4\Z_$87,H4\EOS.0Q! M2Y%_CPB?!S8@I.U"UL1SP[I1&([KS?"&F%P!M"G:WM/*V&;\R2(2D>L26N'[ MT".Y;3!-'"C;96I5%_-8[I&QNX LOLYG*C66DG,5:83<5)@4&>V3AJE)QMBGW !"X*,L2\U%?JD[8_Y3W.)KIWEL_3G!I2]6@BTS0,M0>)[B6TWR>;EY,6/*REDK4 D]H@?[GJCF%=:. OI4KK M \-F"G;'QH9ZY0\2K^K1)W)LE_6RQ]L8LFX0U3M%_7^8=LU'K-Y@TT88)-=R M8H-F] ^>#X0?&8BSVS4'ULUVX0#8+5#S=X'O ][//0X@,C7A[-H>%<&/;E,) MS@-8J\3!&O$9_H-7R$/E1IN^XL:]CV^[ V'CSPKQQILR?,HOC/>F")<93JMDV0#O^=.@N>$% MVM]VCO\&4$L#!!0 ( ^ J5AFN>M$9P0 /8) 8 >&PO=V]R:W-H M965T&ULI59+;^,V$+[[5PS4HM@ JB7+C]BI;2#>!]K#MD%V MTST4/5#2R"*6(KTD98J25Q18R-TZ<1N+H@Q&C4JR-)TDC9 Z6L[#WHU= MSDWKE=1X8\&U32/L?H7*[!;1(#INW,IU[7DC6$03];/$M*L5 M1./; 3,ZN63#<_F(_B'$3K'DPN%;H[[(TM>+:!I!B95HE;\UNU_Q$,^8\0JC M7/@/NTYWDD90M,Z;YF!,#!JINU]Q?\C#F<'T.8/L8) %WIVCP/*=\&(YMV8' MEK4)C840:K F2[/SRNBA,J[V#6RQ0;D6N,(;?J1E,!=>*2B9T M@4#%AW>FS7W5*CB:S!-/!!@F*0[.5IVS[!EG0_AHM*\=O-DN#@K^O<>4M=\_=3@78XHZ=Q M^"9=N8TH8'EZ,1R]!+Z*VOVX;4U>]'9TZ$,^_ _ M&@?^:"U=Z%.J8]C5LJA!6.1M8ZDY: LUY%(ID@DD+-F[+*@VK+E!RS,)RS@L M"R5D0R=K&D3.@Z^E+6$CK)>D[VOAZ6(I!6O4:(52>\B1\+QG?*FA$*[NP^>: M@(2U>ZG7L!6J10['/*:KNS ]:8OO0BV/H8I#J#$9AK1QV*R/SDN:)>2406B, M*OD/HW;>^O#E027X_0_\,)$H012 H4%94FQAV!$[ ;IMKV$A^@0Y(%Y;)LJ;1,AB+92M,Z4,8YJ"5-)[N/ U1A ML92>)C E7B.=$JC4I=S*LA7J,,F0*5"!M6EDP8S)A-B2JZKB*4VTW 8+6?'I MP8)12+22$R]T^:0]%?!0V)#!G96G<.N-JZE M[C[K(/"&6)3T>N2>,.F!=<@Q<"*IK:6A]C]2QFZW\]%U:&6X*4(1 V5ZQYAR MUV#AF9-^SWBO:2 N?JC[.3]693!?6T1HNJ&-/+2!1BX%-LC2?3>'(YAFPTC&?IK'>GCX7CC)RBXT[PR/>A.EU;'C%;Y(:"-S"897&6 M3N&"Y=$X'E[.X*)']!^SFHVG<3K) JOL8VG<=OC@+/G! P !D M !X;"]W;W)K&ULI59M;]LV$/Z>7W%0NV(#5%LO MMNR\&7#2#ANP=D:"KA^&?:"EDT64$A62BI/]^MU1MN-DKM>A7VR*Y#WWW-W# M(R_6VGRQ%:*#AUHU]C*HG&O/AD.;5U@+.] M-K12:E,+1Y]F-;2M05%XHUH- MDRC*AK6033"[\',+,[O0G5.RP84!V]6U,(]7J/3Z,HB#[<2-7%6.)X:SBU:L M\!;=IW9AZ&NX0REDC8V5N@&#Y64PC\^N1KS?;_A#XMKNC8$C66K]A3]^+2Z# MB FAPMPQ@J"_>[Q&I1B(:-QM,(.=2S;<'V_1?_:Q4RQ+8?%:J\^R<-5E, V@ MP%)TRMWH]2^XB6?,>+E6UO_"NM\[R@+(.^MTO3$F!K5L^G_QL,G#GL$T^HI! MLC%(/._>D6?Y3C@QNS!Z#89W$QH/?*C>FLC)AHMRZPRM2K)SLX6A^AKW"*(I MX/U=)UO*N OA(](/S_WN*C0PMQ:=O1@Z'D?DTG=E6Y'@9T'&Q:.XQF+UY%6?1^1'>HQWOT3'T[Z_; MTJ[-;!I"NP^+3[#-%E9[6-'#YIJ.OW5( MTR70 I1:41^1S>KLY,G?OIL3[YQ]G?SXJ1%=()HF83J)B2"O?5O,5/X6??M1CQYN.CD-XWA* MXR2,$QI/LA/?#]_J\FUG$9@L$6A6H)!ZSC8=<3A)QN$D'M-HFB7A:#P^N<6\ M,Y(B(][:2MKUKRQF<12.L@BR=$0FI\>2<: &KR$+DW@<)JZG"RKHH=TE4%RU+<0I2:=AG*4O\C0=D6B_.TV#;9Y(1VU'S@4'&,>95Q4%H8T- M85U)HK5&PXK >ZD[2Z'[0U'T6MUF:J<13I)O%=*0P[M.&$>I(<=> )P"T9*Z M'KSX_(&,!QG=K4I1%(/G= 2]&PIJ(;0B%)PF>]P..W_&6"BK#]&F9,U;(Q5L M57F8U/B)U%RI[<'8B]."TKGW+QS<"\-NGL3@UUA2/B;;+2V9DAVAE[(134YV MTPA^V *+US]%JJ6 M867F>M7(O_N#1#U?FX+ST$[#^<;OT;;ZD= M%=\/*WJBH^$-M%YJ"F7SP0YVC_[9/U!+ P04 " /@*E8 C(E*Z0$ !B M"P &0 'AL+W=OC3K50?=8UHX*YM.GWFU<;TR\5"ES6V7,]ECQV=K*5JN:&EVBQTKY!7 MSJAM%J'OIXN6B\Y;G;J]:[4ZE8-I1(?7"O30MES=7V CMV=>X.TWWHA-;>S& M8G7:\PV^1?.^OU:T6DPHE6BQTT)VH'!]YIT'RXO8WG<7_A"XU0?/8".YD?*C M75Q59YYO"6&#I;$(G/YN\1*;Q@(1C4\[3&]R:0T/G_?HSUWL%,L-UW@IFP^B M,O69EWM0X9H/C7DCMR]Q%T]B\4K9:/<+V_%N$GE0#MK(=F=,#%K1C?_\;J?# M@4'N/V(0[@Q"QWMTY%@^Y8:O3I7<@K*W"5?"[J5'!56=XMQ$W#<*YUFCTZ<*0)WM_4>Y0+T;4\!'4"%[)SM0: MGG455E_:+XCA1#/X%V-4,JVEQUVM)1KV!R:26@V<%Z60SLT[N@U MFMEST9$%-%3TU=<^E[-+5US$1R$948?0M>@U)'"/7&EX E'!PL1GON_3(BA8 M4F0L*-)QD28AR_UX]E:NS983_6QG%[,D\UE>)!"P(@Q8F@40LC0FL#">O5.\ MHJY*'7(2*?LH2R$D4\R!J1,3ND*\XS4BH. @+Z1 MA33)6!19PRC-61Z%/Y*%I*"L4Q;2A'3]@2QD+$LHKB0>X\K\Q/*QBY1P A:' M^;&BL,5U+$G[],RNJ!\?9;.<385^'#6..#5:.5RHB_7>)@ MT/8%H!('VS#MU_#$-A=HT=22BO^6N-G30>-Z:)Q_UR+LWG&%YG!^Z CO:"31 M.+XR=-_(;RF\Y5;EW1S17,_M\+4_!:ADT1AK]W)8YS&9FAJWDU-3YQVZDQ-5&@" M-S1U5 -YM6".-;^#?E"]U*@9;&O1V(P%R=P_!#H$.0!P:1'$AU!.:+ZATT:L MT473H[)C']&7@Z*PNX%>9M'V7"A; K3#FWMK85E\5Z<7W4YCH2KX-'!EZ!J1 M<^_K5IC:B??9@\)2*F([AX<^F(N#N8=ZR,9-=YK>SJ$SXP@T[4X#Y/DX-WV^ M/DZ?E.*-Z"AV7).I/\\2#]0XT8T+(WLW1=U(0PW+/=8T!*.R%^A\+:79+ZR# M::Q>_0-02P,$% @ #X"I6'YH3_V' P L0< !D !X;"]W;W)K&ULK57;;N,V$'WW5PRTQ:(%&$NB+I:SMH%;,.3/D<+95^KO9(%IX;&1K MYL'&VNX\#$VYP4:8L>JPI9V5THVP--7KT'0:1>6=&AGR*,K#1M1ML)CYM5N] MF*G>RKK%6PVF;QJAGRY1JNT\B(/GA;MZO;%N(5S,.K'&+VB_=K>:9N$>I:H; M;$VM6M"XF@<7\?EEZNR]P5\U;LW!&)R2I5+?W>3W:AY$CA!*+*U#$/1[P"N4 MT@$1C?L=9K /Z1P/Q\_HOWKMI&4I#%XI^:VN[&8>% %4N!*]M'=J^QON]&0. MKU32^"]L!]N4!U#VQJIFYTP,FKH=_N)QEX<#AR)ZPX'O'+CG/03R+*^%%8N9 M5EO0SIK0W,!+]=Y$KFY=4;Y83;LU^=G%5:\UMA8^U6)9R]K6:&:A)6"W'98[ MD,L!A+\!DL"-:NW&P,>VPNJU?TB$]JSX,ZM+?A+P1N@Q)#$#'O'T!%ZR5YEX MO.3'5<)U;4JI3*\1_KY8&JOI@/QS3/L G1Z'=I?FW'2BQ'E M\*@?L!@\?Y= MG$!)+B2#: MBNY-J7NL0!ZX;I&R)@RLE*1;;<.->VV:Y!(=_B5F#.Z9T-V.J4] M0CJ9LK3@D$X3-N7%Z(:."O4-T:+J#?!LRHID IQX1M/)B C30D;L\YC8DPP^ MS5FB]FO^O8-=.AR9:&A^P[5W!.(OB">-><]T):D4"Z\DH-T"O<"W/>U\5D?'[N;X4$;;5"O_6-AP!_6 MH:/N5_?OT<70AE_,A\>,TKNN6T-E6Y%K-)YD >CA@1@F5G6^*2^5I1;OAQMZ M4U$[ ]I?*3HRNXD+L'^E%_\"4$L#!!0 ( ^ J5BO+"IOTPL ,X? 9 M >&PO=V]R:W-H965T@--DINXHC MZW[)Q56R/9G)5B;.VG-YV-H'B(0D;DB" Y!6O%^_IQL@1JYUM M_!9DR4KK+_3P(7K7[9-"*E%A01(D_CRH:Y4D) AJ_.EE=NLM:6'S=R7]/=L. M6U;2JFN=_!%'Q?9==]X5D5K+,BGN].YGY>V9D+Q0)Y;_%SLW=SCKBK"TA4[] M8FB0QIG[*[]Z/S06S/LG%@S]@B'K[39B+6]D(2_?&KT3AF9#&OU@4WDUE(LS M"LI]8? VQKKB\I,NE!6?Y:-<)>KM10&1].(B],NOW/+AB>4C\8O.BJT5/V:1 MB@[77T"56I]AI<_5\%F!OTC3$Z-!((;]X?@9>:/:OA'+&YV0=Z-6A;B);9AH M6QHE_KYN) K+@M#3 +E^A5$F\D)885.P7'2"O6.D&.VM>=#UF! M(5L(1"/<=GXQ2F;A3J8IB,M+H-+96 MFT>V6IR-S\6HU^]C_6(Z#1;]F1@$@S[^#?N=7W4A$Y&Q=W+OG=D@F"V&P6@T M%--9,!_/L.&D\U%9^UIBT2G6U^*,A*=ND929_,@SEV/#]\ M\C+@HY26_TM%;@FT+646*A%J6UA>,YDL@L%L[B60HT:C1:N$VP\W-&?:#_IS MO^-\ @-&)V?OI#$R(TW'L&T\F/"JR0 [3FC5IZ8W I&A)KP2TWDPAO?FDP4] MC(/I:!X,YOT.Q;\&BI&T$AB"6_:@(7AT*/A72AHKXFHVT6@DX,3[V_=W(D]* M*Y9YGL0A1P'K-S$87V;XLQ%K1%5,>A-$L=# WYT"!FG9#+L]H(EV)+E0;-A M;\BK@8O[ AI'^^5D $T!7K#1'XB(S&,@!+X3ZSA#D$@7%Z:=PKH0F614PE*@ M5YSF"7"8%31-5UG&_M[PN.V15*-";;!@BPQMA8 $?L.8I>[B8LNBC'K0R0/O M;X#T0JRK#)%9Q#,8A FEFB2+,:L,VU'JHDKK*FB0,JG0#\AM_((:&?-CB>Q( MXC4[A<8K6UOL^A6O"P[=BHJ\+_ 0;46XI7D4IC9K>YT:*QW&RLW3.4YA*"'# ML$Q+IX37G?FKT/8H7D6HR"?A^)V=SP$.NBP8*\^#<2] CPK@/Q4 M2LKZ1['<@"\I9N*,(OK]=_/AL/^&:)=9NG[-+P9OS@.QV\8P;P=0T9[JSQ)O M$TC%K,AEVVU8:'(X.,2K7\=@QB-PC3?0S1@V9@RK$5+3N7*X\*YD]%]=_;X4 MO]TOQ=D)36P9ADI%;'^#"QX%674ELR^!^,2!!)J7/K4HK&=[XRMK82XG3T*V M&:<3#43HNF+J&:A]%&A4,R01VBY"HH%8/T+3";D4Y!5O3"-.[=SHASA25&$- M=CC.XF8TF@6PT@R[I;F)+8GF%+>J^,'QW6EJ@#](+%K%."U3J #*BG/2-]5E MQAGU2HPFH+LT3A+R"7M04_4(^_HN MIWU#YQ<<0%Q*1[Y2/>M+! XEU<1)E9A3X<0\S78A$ZN/( J5_RSCG%_O:\M_ MAZT&M-S6+2(KAMG*Z#_P?? 2!#P"[#= 8$AU__\86NXC>N @F7DC_^0&D=V0VGD) M[Y'-6.!2N*HH1"BH\1K.)):J:GN](2O>XG^2?]"BUQ'C_DO(!QDG$5F# M8E UT4R/T5,')-(%_%6SH]_CAY;HLK %M(+0GGARE+AM*SG_4\7T%;F].!Z_ MW)?&R#4B[*:G&KU<..]57OA>I:J3=5TH?Z(>V*<=9;,#SA-''W . MS7 '4*QX[?P_?2.6PJHLQGM++0WUVB?IZ 0-C7JC.K%:"=:QT\EMT'>:4C5. M&IYT#NF!GPBAUG$!9\KQF>9-97)$'H&<>.TUQZCU_7I#T@JG!2!8E%DB=^LR M(7HJ,Y]D=$+#XD;;LX.56%,?9[&!= <;\!5PDH&K 44X", _($1WR"KB5/$K M^GO$;:WVL.5[(:ST,]6J+73V.'FF!_GW2R7G!G(J3+X0,'9#?;J!EGM&)!_4 M^+![9PS<+8'74YL8QN'-J1;F94AR!G)I\F>%*B:>V@_LZM'-!;6Q]L4-I.%@ MHCWSYTZ$NZ2:0I'X7+]8AF!R&[OKG3/)1YTX M6 (WHW(.&JW"WJU/Z#7>ETI7E"@58%DNF1-D-9&[$&KTH=Q1T9#UE1',J=L) MNK#K(V'@8? .*4@%N&Z^P%FH ,(6.OR"\[,R86S9Q7%*%W78.T&O_]YS?H3> MXY'N%8S"MJ5Q#^3:U1I,#MHNCN" !YF4 M-476FWN32S[T,5XZWR#\RVSTL$D+R'R=903.CD.J@=FU1S& ME"EH<_WMA&$BU5#(K^EZ@R8[SG>T%T\T[I>[35'](6SH8[ M%3Z&";0,Q(@[A@V"!:S43 ; M3'W*XGF"I)TOX";LFRO^.DK$_.$939KWKJ3UX9WN6A&Z2?XA]50WVX (=6:- M5KHA^@%64.$M49(?Z=Z8VLOZPA; V1B)TEW09QM%%HP7<_H0Y.T9SZ?!8G1L M3? M#NN)MJ]Y%XUOK*DR&_Z23"D,"]WGUGJT_EB]=-]H]]/=EV[7/%MPR1I+ M^[W9I"N,^WKL'@J=\Q?;E2X*G?+/K9+@*YJ ]VN-Y/$/M$']"?_RWU!+ P04 M " /@*E8_H!0(]L# #M" &0 'AL+W=OO&*A!T0):Z[ M'[4-[)&B!1KL8C=I'HH^T-+()D*1 M"DG%Z_[Z#BE9\5Y&^[#K(3GSS3<'AUKNE?YB=H@6'BLAS2K865LOHLCD.ZR8 M&:H:)9V42E?,TE)O(U-K9(4WJD24QG$658S+8+WT>W=ZO52-%5SBG0;35!73 MARL4:K\*DN"X<<^W.^LVHO6R9EM\0/NIOM.TBGJ4@EG,C@(MDH]<4M?B]60>P(H<#<.@1&/]_P&H5P0$3C:X<9]"Z=X:E\ M1/_5QTZQ;)C!:R4^\\+N5L$L@ )+U@A[K_:_81?/Q.'E2AC_'_:M;CH/(&^, M555G3 PJ+MM?]MCEX<1@%K]AD'8&J>?=.O(L;YAEZZ56>]!.F]"4!ZOIE).=7?^!%))91I:PW$Z4=W97K5WZAMT(/BAI=P;>RP*+I_81<>B) MI$IO&*Q__"')XE_.4O\H\-@&X&P<8,:?#])PG?@G?>N:SK'+@#!V88+;CDELZ^H:AEM.G=^ M-@WA_A7N#N*(^A2J[\^22X]RK)A]D4?JUP+=:.05-\/!]^,;S+':H':+@==U M^1[#.ZT.[$''P!^;7A-SY0-J6;6;RF* M7Q^#I"8.I^DDG"83+\^R-!Q/)H/V$IV$O1AT?M(VR]#QZ<4??(ZB= IV72MGCPCGHOW#6 M_P)02P,$% @ #X"I6")(*>4^!@ :PX !D !X;"]W;W)K&ULG5=-;]LX$+WG5Q!NMV@!P99EQ_EH$B!)=[$]% V2='M8 M[(&61A(12?225!SWU^\;4I*=;F(L]F*+%.?QS;G;LS% MF6Y=I1JZ,<*V=2W-YHHJO3X?34?]Q*TJ2L<3DXNSE2SHCMRWU8W!:#*@9*JF MQBK="$/Y^>AR>GHUY_5^P1^*UG;G6; G2ZT?>/ Y.Q_%3(@J2ATC2/P]TC55 M%0.!QM\=YFC8D@UWGWOTW[SO\&4I+5WKZKO*7'D^.AZ)C'+95NY6KW^GSI]# MQDMU9?VO6(>U\Z.12%OK=-T9@T&MFO OG[HX[!@;S9?L]$ M;G0MKL'50 &(KBO%M8\K&?'GY=+Z^;]>"D# G[^,S]5R:E:31 MQ;LWTT7\<0_[^_YUQ49Z513]#-6?">Q,OI19226K86I MM9CU06$/5(J1TZBVUE*$OW235GB0328R95?:DM"YD"Q2$H_2*'(;GEE+ZT@@ MEB1KZY<'6[FL@%A0PTPH$\N-<"4I(W3@IAL[%E];T^\.L\!=61!5Z!.JVNS8 M^V3F!,RTE*;@&6T84J 0NDJ/!%+:V)Q,U)&6U0XECL?@*T][3*S!$)ZDNJYU MIIS"$&PUN&WM=EE_1DO)>"'ON"91RD[]K9633' MM!2239W*#=$/\BAKU:#?*JHR#C4CYE6KLHB7KM'2^!_= ;&03:JJ"OUU<'(K MB%M*==%XRJP$$X8_ME$'RC8T!G3)<-]'F($\<.0W&57HIH:RL4!W%/0DZQ4K M9?T*;!#(Q^$0XLC.OU\8;/! V(U-[J?'$CNM(6:F@N5IN M!""J%H5ME6N#S#'5O5^33T.CW4L<4&G:O_-5D")-R@FC[$/DL\GI8P)H.%WL MK"!I&D2*NU A-P M%T$@K>OW0DA:P]OP>E>BK$0=#B_BPTO@Z(&'_=GC58J'&7837-?9 %K+1H:P M>5Y]LB"(U,NKZTAF-;E29Z'5\FQ/VVDG?6]Y*Z;)-(KC0[__ M6W$TC9+9(O*B(7]W@3 '\3]51"AW'RB;4@MWP0$F5E41@J M@G01NKY-W)>L]PKW-1\S7ZK^B//UTVZ[6;:%"+W=XFU*8W&_UCL\G@='@D=O MQ+O.%N.9^(6??JZU_Y8IMV>OY']CST*H0\/?[=LJE-0WM%'8W#F\95ER6D,# M'AHH5EY#+YD<']S[W78O3-O=#KPGO.7!^V^-;#,&_G P)&.SHM.#NQ[TK5B< M1,?Q-)J?)$$DLW@1'*S.)XNE1E"RF7:5.H\/X)%J< MQ.)YM48,GO4A[*/=M5.XAU/06I4KO$3,WKTY3I+XXU>?M+2%3;-U&[>1L5\P M??%R.=GY (!CA?_,X$( MC=Q_VH2!TRO_.;'4#E'TCR6^!LGP KS/M7;]@#<8OB\O_@%02P,$% @ M#X"I6!D64F1_! ;0H !D !X;"]W;W)K&UL ME5;;Y;8\-5UL38O9Q.0]5PJ\+$=6QQLW&^ M51%;OYV&SK.JDU!KIO.B.)NV2MML=9G.WOO5I>NCT9;?>PI]VRJ_OV'C=E?9 M+'LX^*"W392#Z>JR4UN^Y?BI>^^QFQY0:MVR#=I9\KRYRJYG+V\6\CX]^%WS M+ARM22Q9._=%-F_KJZP00FRXBH*@\'?'K]@8 0*-OT;,[*!2!(_7#^AODNVP M9:T"OW+FLZYC%N6&55]B*X=A<&@ MU7;X5_>C'XX$+HIO",Q'@7GB/2A*+%^KJ%:7WNW(RVN@R2*9FJ1!3EL)RFWT MN-60BZNWMG(MTT=US^%R&H$HY]-JE+X9I.??D"[IG;.Q"?2+K;E^+#\%DP.= M^0.=F_F3@.^4GU YRVE>S!=/X)4'\\J$5SYK'KW6H3(N])[IC^MUB!X)\>EIX5$SI& MH-]ZU%]4L8_.[TD/5Q'.\"HRZ4#*1EWI#KN:HJ,UD^HZ[^XU\IW-GN9G] -- MZ#-3H^IC +Y'6PA,;D/?T_)%7BXN %9C4YY=Y,MB06@8%!N\;CPSM4.>L.0) M(T:C7<[!9XQ>KWNHUH;%J)BU$#$K8W>*JGP MD%2FFX JB@U91Q9]#1T,]FJ[)<0_4*6\W^/I3ODZY(EC!7;:]O)DC"FI+3I: MB.EZS98W.HJQS^&!:1+9<(U'A@S#E#R9Z' .E^A6)&N]V;!G6W%([H5CNUYB M/I3IE>#1\(@R]4A!Q" 9GH6LO-[V\4LEG)\KK-5?+69D._EVW#[5SBCW2E>^1"N$_#CV.KQY21!*[[93=I^ Z MY*P5/V,5G-%U:EM?TRB5/@8&3"ET_3\\,7KAH62/TOO9:I<,?=0PT?]R#$1' M?EKF+\;]Z?:&3JJ1'.@;=\IKUP>J4[YZ9;>B=>-="Z+E@GZ2OW.:G/K.3(]& M@);]-@TZ8"NI.TP#A]/#+'4]C!!?GP^#&)P&Q0&M:P/18G*^S,@/P\VPB:Y+ M \7:18PG:=E@'F0O#W"_<2X^;$3!8<)<_0-02P,$% @ #X"I6(KV,.2W M P > @ !D !X;"]W;W)K&ULG5;;;MM&$/V5 M 0OTR1!U<=S E0383HT&:% C:9.'H@]+2]?<]NZ09&;7=HB_2 M7F;.G+GM<'UPLW&'3;;('@\^ZET3XD&^ M77=JQY\X_-[="7;YA%+IEJW7SI)PO%,[=Q\W[ M:I/-(R$V7(:(H/"WYQLV)@*!QM<1,YM,1L73]2/Z;?(=OA3*\XTS7W05FDWV M-J.*:]6;\-$=?N;1GS<1KW3&IU\Z#+*KBXS*W@?7CLI@T&H[_*N',0XG"F_G M+R@L1X5EXCT82BS?J:"V:W$'DB@-M+A(KB9MD-,V)N53$-QJZ(7MK=)"GY7I MF5Q-M]HJ6VIEZ+WU07I$/_AU'F HBN?E"'H]@"Y? %W1!V=#X^DG6W'U5#\' MP8GE\I'E]?)5P ]*9K1:G-%ROCQ_!6\U>;U*>*M_]_J=]J5QOA?V],=5 :]1 M*'\^Y_, >?X\9&R>2]^IDC<9NL.S[#G;?O_=XF+^XRN$SR?"YZ^A_]\TO0KZ M/.7%8D;_P1K]V@O5TXT^N2D=6M8'ZD2CS[4Y1I!2^8:4K88%?^WU7IDH?H;& M+%T?%85+QG%A^.2P4\?I1'JNR&A5:*.#9NBB_U@$I\)[MGT4@PWK D^:,_K" M5+EX2 4;#4$*C0IT8%+"Q ^=\T (CKS>65WK4MF W@.N+4%>J(0%'4BTO_?0 MT5[;'=7B6@ A;L_'899"M(=X9$&B N.ZXB)P9=E[O(/%7WB;//4^&MS&WJNO$/2"O(0:1H54JD6.,QZ!^EM[(BO#@#O>^<1+P M8H5>!D).S@C#Y&F23M0F-P>"8R("RDCME3:).L*%H$44XY3U>#-#@^RUN$98 M6%J?ZN";U1G=X$4"*)!.*RA50,O*I^BIJX"V8C06U?$+DLN:-OU8: 9U4JCO$?M03@ZHRW]@D(UM'K, M_HG-1L."E,UQ1L\]+?G)-&A9=FGFQ;9$/PV#83J=QNK5,$V^B0\S&>_N#NDG MPS54Y[,?WF2HS#3GADUP79HMA0N85&G9X-. )0K@OG;(\KB)!J:/C>W?4$L# M!!0 ( ^ J5@ $JM>0 8 /D0 9 >&PO=V]R:W-H965T:)!35O1/CLS:3)P<\4IEK("9 M(++*SB#CZ^.^WV\6KMDR57IA<')4TB7<@+HM9P+?!BU*PG(H).,%$; X M[I_Z!V=#+6\$_F:PEIUGHCV9<_Y#OUPEQWU/&P09Q$HC4/Q9P3EDF09",W[6 MF/WV2*W8?6[0_S2^HR]S*N&<9WEQ?](G"2QHE:EKOOX+:G\BC1?S3)K_ MR=K*!GAB7$G%\UH9WW-6V%]Z7\>AHS#Q7E (:H7 V&T/,E9>4$5/C@1?$Z&E M$4T_&%>--AK'"GTI-TK@+D,]=7*C>/PCY5D"0OY!+G]63#T<#10BZ_U!7*.< M693@!920?.&%2B6Y+!)(-O4':%%K5M"8=1;L!/Q"A4M"WR&!%PQWX(6MFZ'! M"U_ LXZ1?T[G4@EDPK_/^6@AAL]#Z.PXD"6-X;B/])<@5M _^?3!'WF'.PP< MM@8.=Z&_^1YVH_B!2[I(GSY, G]\6..1&3(>A(#$"A&S[1^2;Y4@M%(I%^P_ MW"Q;,6G$8HXY*)4D?$%\S_$\\X_(E&(<].*VPIJIE%!24D%6-*M RWPDGNMY M/G'TRSIE<4H*WF"D= 5D#E 0)F6%.!P-$JA7*:EHD;!BZ9)SGN>8QSM-CZW, M4[L#[SG#-\3?:'7@.4$P=?!X@I;I5W_D.\-'W#6@Y;4?6J+C!*'F6&0W C7T M-D(7$$,^!]&LA@Z6/%F"*5K9@TLN\S+C#P"U_[,*(; :D5E&B\=H8'B@5!;) M'VLD?XBV8Y!DAQ:$EJ7@*QUGW-$RN^'WT&R*E1ASVR$J!7->X!U>WLQFYM$_ MW'?)':#),1

>NX:L0X@ABB(;+7P)G*GOH61&%0HJ;@ U$L$68UY4*M"0 MW%84<^IS$7LN2'=4"%K@C30=U_D"[2G+9N='[AR@YZ M[4E7CUK?7M'J884V(;F\!Q$S#,]-P\3>!P-_BLTX\$A8/TTPWKX;>22RS']%T7^J&$96\3M7-'LU5'NW!:T2 MAO>Z3R96L^;3-^/9X[UTN6*SCUO?-XCC#R-GXH\:YB!B$ W?01.RS9,WT&+# M*C,[Z KZYK,/>AN.]^[,> #)YUY[^:4G)A+AYCC]?-<*DH*LP 0H'75U"66&(H,=B+95L=L#* M6+!7U\F+FUOY6"T[IF9; 9JCC V8_O1I*= ]9#K9;AL&6+KD"E,T M0I8 M26*AB:1#7"@6L]+X,^=%)5L0/'T..(BP1-/,&*0+3PQ"L^\YRTSW32F&.(R< MD1?8TH=>CL+:([XSZ=XT@EP##L\L5EMY]OFEC8;^UQWZ_R;IKW^;]%PWUD65 M90]DA69#XI)3G?6=\%2%W=&G8:&H,*\+A?)F2M7H#Z!G1)0Q/ .1RW@KB/O?I M,^A\CN8@EN:C&P/)JT+9+]-VM?VN/[6?LX_B]H\">-J2X=R0P0)5/7<<]>V% M-R^*E^;C=LX5?BJ;QQ0H#KE: /<7G*OF11_0_K7CY']02P,$% @ #X"I M6-<,1@TF! A@H !D !X;"]W;W)K&ULM59M M;]LV$/[N7W%0AR(!-%N68L=Q;0-)DV(%UB!HFN7#L ^T=+:X4*1*4G'R[W>D M7F(WCM$!VQ=;).^>>X[WPIMME'XP.:*%IT)(,P]R:\OI8' MF^JI$22%*@L;5/#@?3B].G+P7^(/C MQFQ]@_-DJ=2#6WS.YD'D"*' U#H$1G^/^!&%<$!$XWN#&70FG>+V=XO^R?M. MOBR9P8]*W//,YO-@$D"&*U8)^U5M?L/&GY'#2Y4P_A/]N.(X^'"![TI$].83^DQ$YB+&? MX3#IPVMPN$=(55%6%EUZ\Q0DR8A6QGB9RM#U@*/3*"T!JCAP.7MG8&L MTJUU8L15UM_FG'%1.3Z.-9>TBW#DV!__#_1?,0F!97]3D1*@H^L./!]J-("K M%76>0R[VX;-L@ QLG5%09";UYVTM,6670V>+: M721%RG7-C:I$1J? I.6_ML[UX;)ULU26 #@3'79-)U74N(WWW_$G1(W4S.TK M06Y,Q9:"HE32II/%)]0I)S*DN^U%XU?IVCG=D(.XT8J(VFN>NC M/=='73-->D=WDE49)[O'O>NJH%RR2D][URV'QK<#=G^!(QB/1F$2C^'8K^*0 MX,-HE,!Q[Q*EHF>J1KW_,6EW([\5G+"YES@*DTD41N,Q#,_",^)^.ASVKKIX M=B'>17K_;A(/XP_M_[\RW(9AO^GK5\&9]BX\5>=YU(^2YA*B_C!R_C=H^T_/ MMXL(#*;44"PG1DV!4AO1JCB0&=/>[4X6C^/P;#R!21R.1Z>P[_49;,T&%.ZU MGX!<>5;2UF-"M]L-6>?U;/$B7D]HE$]K3D8%KD@UZI^. M#UU%,OK"K]I+%4 MEN86_YG3H(C:"=#Y2E&S:!;.0#=Z+OX!4$L#!!0 ( ^ J5CZDIZ)$P< M %H2 9 >&PO=V]R:W-H965TF\KG2=&F%JXI"VOL3RLWZ:+ U:!Y< MJ57F^<'X^+"4*YJ3ORDO+>[&K954%:2=,EI86AX-9EO[)[N\/BSXI&CM>M>" M3[(PYBO?7*1'@PD#HIP2SQ8D_MW2*>4Y&P*,;[7-0>N2-_:O&^OOPMEQEH5T M=&KRSRKUV=%@;R!26LHJ]U=F_9[J\P2 BWNSD DE?.FJ#<#0:%T M_"_OZCCT-NQ-GM@PK3=, ^[H** \DUX>'UJS%I97PQI?A*.&W0"G-"=E[BW> M*NSSQ_.8#&&68JY66BU5(K47LR0QE?9*K\2ER56BR(F7S=6KP[&':S8P3FHW M)]'-] DWV^*#T3YSXERGE#[TP7TR?=;@!VE'8GMK**:3Z]M/V-MTX-]G"^//'I@-'>SN;[7$M[;M2)G0T0+$XLK+FW%\!B.I565!RP!+K^<4U)9Y56]XOPN MR:1>$9 7A7)!3UZ^^&%O.ITI!7$A!=GE%"Q(-M0=GLD3LEZB"9<1&EMPKLTQFOC2:3* M);EQ%>(O-"_)\_LN?-BYT7D;1<62EQB;8@U%Y+(C>=GE>$6:;#".]U3ZN)=L/01W5I"%0+31^VDVNVS#UV6RXP,B80KEV8H$-K+U#5(<$G5^.A0R MYT2O,K'F[;DBF.&7_?/[3(()EB!]*84+_/]6 1<3HI!?XY9^+,O(VXYI""H4 MU.7(*R(P"LSEB!2EU/<I=DK> %HH0R((?V$W(342"3 ML11X12)=)I;HNQTGL4"9U'71&8G/"#6>WE(T^1U5GXK+0N:!6G%XP#,IEM84 MS];&@@S0?*W*(_L]G M%T/QFZEB@>/Q)W[W2?RJ<<,A^#B?"Y((70P-,0U)WRIK- .2^6ONZ:A[*+1* M6,J8#E".!P!3H@)+5KP%J$IC0Q&UJ00P0%>(IZWYU-1:3 2ZB'8RB9GIZ@1D M1TN7=<4E?5T=B0NVIHHVQ4QZ5RV^@'7,'$?2&8W@WDJK8LZ'&VG14:+A@,\L MH9)B0X[Z])A>\,7G;@ZH@O*D*'V>H1J9;;P #?22[DI X[S7;I858L(:.'JF MX^VV'6_WV9YT!22/YA*D$-=))-:F+O?O+"(!XA=S&VN!ZV 83O6N975O)Q12 MI]*BKDX,_K7Z^&XV/VGU$9VG0G@V;KLIN:;:?;/Y3;N-7;^>O!VBJT7^7;7\ M>WD-V4G$=&_R:E]<%*5EN $[4A*7R45.[ B9:PJ%?NM<@\ H3YD6:*W\;SBK7%<*]C 31?A6"N4"M?0 ML:3*^H4"=M??12B(ZDUV_Q^F7?/8UVNVV@B#X%H.;-", M_C#\0/@1@3A/N&:(WKPN#*6=@YJ_"_QFX?/<8RB2J0GS=#N^@A_=H1+,*/!5 M8MB'?8;_X!7B4+F-O7/<^[V/B7P5OFHX$7#&G_[MT_;#R2Q^+^B6QZ\N:/Q0 M$R=R6F+K9/063=/&+QGQQILR?#U8&.]-$2XS3-!D>0'>\\^5YH8=M)^3CO\$ M4$L#!!0 ( ^ J5C?P?0O^@( (H& 9 >&PO=V]R:W-H965TB']MAV$&Q MZ5BH+662G+3_?I2:8O^ MY3*V]L[@!\>=[JS!*EE)^6@WW[*9%UI"6&)J+ *CQQ:OL"PM$-'XL\?TVI#6 ML;L^H']QVDG+BFF\DN5/GIEBYHT]R#!G=6ENY>XK[O4D%B^5I7;_L&MLAQ,/ MTEH;6>V=B4'%1?-D3_L\=!S&X1L.T=XA:P**ED3*0(5'SX).N5 MR>L26I>S>VNNSZ>!(286+TCW49=-U.B-J .XEL(4&CZ+#+/7_@$I:&5$!QG+ MZ"3@-5,7,.C[$(51? )OT*9EX/ &;^"]9$/#K\5*&T7M\_N8T 8G/HYCK]2E MWK 49Q[=&8UJB][\P[O^,/QX@F708N_ELLJN>]8AEV"JV/ MZ3D9\;B>^\(&M?&Y6(.QT/:^VHNGP=!+UN$I:P7L%=?LP)5UN!K'577*8$TM MF"D4(E1-_Z#M'Z#JIT5;?F BLXO!9>_>V79[[<6VYVRM7>_L0; ZXP:S\]X2 MUUP(*V3%2L?Q/?3]9$R_24+KR.^/AG[8#WM+EM']7QG )QJ1&B$9COWA*($H M'OB3<-)[$'0[W?BQ&6G5[10W!BD3>>Z#:*X:"95;5)QTGD%_$OE1.(9SNXX3 M?S":P'F/Z/_+:I*,_7 8.5;1*/:3.(1C;15TYD.%:NVFH ;'IQD5[6D[:!?- M?'DQ;Z8TI8_RHZ'$G%S#BU'B@6HF7[,QYE.:P ML0':S\_\+U!+ P04 " /@*E8M[-ZP 0# #L!@ &0 'AL+W=OL=-FB^@6N"3CL>>]-S/Q9+93^INI "SYV=32S(/* MVO8R#$U10M]*+F>IL M+22L-#%=TW!]>P6UVLV#.#@XWHMM99TC7,Q:OH4;L!_;E<95.*"4H@%IA))$ MPV8>+./+J]2=]P<^"=B9(YNX3-9*?7.+U^4\B)P@J*&P#H'CZP=<0UT[()3Q M?8\9#)0N\-@^H+_TN6,N:V[@6M6?16FK>3 )2 D;WM7VO=J]@GT^F<,K5&W\ MD^SZL]DX($5GK&KVP:B@$;)_\Y_[.AP%3*)[ M@^@'G=/9%7^9Q;OIAIM2/: MG48T9_A4?32*$](UY<9JW!489QP@ M_(J=!7S#]05)8DI8Q-(S>,E0B,3C)7\I!"6KFDO[>SW(E^7:6(V?T-=3J??( MZ6ED=ZTN32J/ MLTRG\UA:@ITHJJ$5GN@Y%-"LD6OO32AIC\7!G3AY$*>\.-Y_:(7":V\LH'M# M<(-L5(WS0\CMY>B.[YAFY,D=U^CQ1\F[4F#TD]'J?EH'S8NB:[J:.Z82,*U" M<#\M<.\A26@<933) =1OFRGV!WQ_O_ )9V*Z3! FPP-+H89P'1_6SM%U:U?IZM ME<7IZ,T*?T>@W0'&PO=V]R:W-H965T+8!)VF[ &L7-.GV,.R!ELZ64(ET2;IN_OL=)5OQ4,=KGO9B M\RC>W?=]1QXYW2G]V=0 EGSK6FEF?FWM9A($IJRA$^9";4#BEY72G;!HZG5@ M-AI$U3MU;<#", TZT4A_/NWG;O5\JK:V;23<:F*V72?TPR6T:C?S(_\P\;%9 MU]9-!//I1JSA#NRGS:U&*QBC5$T'TC1*$@VKF;^()I?\7_-' SAR-B6.R M5.JS,VZJF1\Z0-!":5T$@7]?X0K:U@5"&%_V,?TQI7,\'A^BO^VY(Y>E,'"E MVC^;RM8S/_=)!2NQ;>U'M?L5]GQZ@*5J3?]+=L-:'ONDW!JKNKTS(N@:.?R+ M;WL=CASR\ D'MG=@/>XA48_R6E@QGVJU(]JMQFANT%/MO1%<(UU1[JS&KPWZ MV?D[I:I=T[9$R(K\;FO0Y$9:(=?-L@6R, :L(2_O!5KFU32PF-(Y!N4^_.40 MGCT1/B;OE;2U(6]D!=6__0.$.N)E![R7[&S ]T)?D#BBA(4L.1,O'OG'?;SX M1_A_S_RZ,66KS%8#^6NQ-%;C+OK[E Q#EN1T%G>R)F8C2ICY>'0,Z*_@SW_^ M*4K#7\YP2$8.R;GH\SL\J=460:L5>=O(QL+KWW"KG^!S"OG9V*>1W]= 2M5M ME 2)(F':];&,JM]&S6-R,8BY ^W&9*5:[ 5FXF$QRWJL)GGY28IMA?"K5^2- ML0V>.23Q3BMCR)70^J&1:[(HRVVW;?M/'\!Z V'2]H2_RSGQKOHSA'@TH!,V M E,W&T,X>0"A#7E!XH(R'M(P#-&("LJ+C$9%.A@I9S0/$^].K>Q.(/QL[Y=0 MGH4T+SB):,$BFF81831-,!A+O'LM*FR>V%A'!T9#EM(HC4G&,"[+T)$5*>5Q MZGU0\K73$Y"(6&N KML^=4@1=8=:Q"RE'79U0A MHQE'7CP9>&4A=WBMI5VN"O' MV?&EL1@NV,?EPS,%::X;:4@+*W0-+S*42@]7_V!8M>FOVZ6RN.7[88VO)=!N M 7Y?*64/ADLPOK_F_P!02P,$% @ #X"I6%O#-YF' P &0@ !D !X M;"]W;W)K&ULK5;;CMLV$'W75Q!*$22 UI*HB^6- M;6 O*5J@BRQR:1Z*/M#2V"9"D5J26N_^?8>4K7@1QT" OEB\S>$Y,\,9SW=* M?S-; $N>6B'-(MQ:VUW&L:FWT#(S41U(W%DKW3*+4[V)3:>!-=ZH%3%-DC)N M&9?A%CWRSM6XA7LX[MH%/8+]T M]QIG\8C2\!:DX4H2#>M%>)5>7A?NO#_P-X>=.1H3IV2EU#<+8J0U+VQJMT;(X.6R^'+GO9^.#*HDI\8T+T!];R' MBSS+6V;943U;C+D<[N[SIM09IR5^W6D/>R@>:E?8S,1GKT0.^:G@6\ M8WI"LC0B-*'Y&;QLE)MYO.P7Y-YR4PME>@WDGZN5L1HSY=]3V@?H_#2T>SV7 MIF,U+$)\'@;T(X3+UZ_2,GEWAG@^$L_/H2]O5-LIB=0-46MR5=>J=^-[]NQB M19ALW*+NH3G6=DK%V7M.J_B\!5*?)M =$6![ N+(N3M MS)#UDK@^S>7 4:T MWOJ0WD(-[0JTFP0NOB[(6?#FBV1]PRTT;X,?KOF-9&64Y6E43G,WJ:(R2:*\ M3(.#>LN>\-JB*"):)"2O\J@J\N!]VPGU#(,,+"G,EP0:T;2(\K0B:91/JZBB M9?"A XV[8"7^20/YW2'B&?SJ*\HB2?9=&,5L$=YA)6&"9!]8;0 M8A95V910Y)G,I@$2QH4"V9!?XS^ '[PQ?\7[EM8 V(V6.T?0?8NW#1*TFE$O;_2J$AF43E+OA^L%;:' MQD<,HW%!@&EY@;V'O'Y5T92^([,RB9(D"5XB44P9CT2^ E;3!CD[_$F")58( M!S4"8>:U3B67!%63-=?&DH>>:8M2T!=>B0;!K$L^A0\!W\%#SPUWE":G AL? ME>L6],8W)4-\J@^5>UP=^][54.Z_'Q^:)KIWPZ7!7%VC:3*98BCUT(B&B56= M+_XK9;&5^.$6>S=H=P#WUTK9P\1=,/X;6/X'4$L#!!0 ( ^ J5A8(LZU M8P0 *T) 9 >&PO=V]R:W-H965TW_$:\UP3D1O?6LY>MZ0&GHX/[# M\_S/+%6[62_N08H;5N?JB>]_QS8>XV#"SD/%RQ12;3P7?@]#6Q*8')E2#)N>R4A?E60GZFA%. MS>^Y0@F/[(VM!_P^/"9EVHGX=6WD7"STP,P7=M\!PON,#G=X'ZAL__@&^%:P6K3"8YE[5 ^&NQEDJ0 M*/X^%VS#%9SGTHUR)2N6X*Q'G2!1?,?>_*=I<(E]_DR-E]94 M#;X!X_7#.L^V3(M8GO/U(MMY7Q]J0=(E:GZDACU26IB$#<^I5>65=5LJ>B45 M4"V2G2G&"A,LUBCTQ'IBBB3C#DR)])]O];^4K$XSA>G (D$(CO""HH [SDKH M>P-PO6$0P(_P"4+?]H/0=L.HF82.8T=A9#W>7\-B>0#CV M">6.[2!V;"^:@.O;'L&#>&+])A!+>,("TTR+6? BDY*+-]#JAGXP '_H.(2? M1)$]<<;@VJY#/\^Q7KAB.92F"ZJV"\:N/9YXMN][$(WM.!C3@J%UAU)>P74M M!)8**B[,KD(URGFY_5GI*$U*^YH]C.V85AR\G[4'$[T)+ C/[;=V+%T_3NA"*:1I"%*RU$T M6AZ6+OX2F9"0':SU;IH")?'YX>8)JKR6L*BJ/$M,%0B_S6CC9R4]MK"AJD(X M#*F*BI,>:&!I97S$:61W)&:T:1H^\LP;>@9-NGA6Y'%ZA.L M GIA1:ZT,QA MU\SA_V[FZQW%@MK9IJ]O#V6_UF4_U]H7N<^W-KSL$)3)X%H?N>UQ2\67D!P= M.*.[H=65S#(E6_W7IE$#Q<*2I"[JW&2O59?91JPERXTY4^\V"[,]D'(Z+5LW M64F&NK2-ZNDH1>JM% (GTDW7BG=Q0@[X2I<1B5KC$]]V'.J/TP7?2PY.-B.S M\J&GSI5U='*$%BBVYJ) &>-UJ9K3M'O;W446S1%\-&\N,HUP)>2X(:@S'%,5 M17,Y:":*5^9 7G-%Q[L9[N@^A4(;T/<-IP9L)WJ![H8V_Q=02P,$% @ M#X"I6,( 094P P P< !D !X;"]W;W)K&UL M?55MC]HX$/[.KQBE5=5*64)>""\%).C>Z4YJU=7N]NY#U0\F&<"J8Z>V4[K_ MOF,GL'#'\B6Q/3///(\]'L_V2G\W.T0+ORHAS3S865M/H\@4.ZR8Z:L:)5DV M2E?,TE1O(U-K9*4/JD24# 9Y5#$N@\7,K]WIQ4PU5G")=QI,4U5,/ZU0J/T\ MB(/#PCW?[JQ;B!:SFFWQ >V7^D[3+#JBE+Q":;B2H'$S#Y;Q=)4Y?^_P#\>] M.1F#4[)6ZKN;_%W.@X$CA (+ZQ 8_7[B!Q3" 1&-'QUF<$SI D_'!_0_O7;2 MLF8&/RCQ+R_M;AZ, RAQPQIA[]7^+^ST#!U>H83Q7]BWOJ,L@*(Q5E5=,#&H MN&S_[%>W#R;2+/\I99MIAIM0?MO G-#;Q4'TWDN'2'\F U M63G%V<5')$D&WCZRM4#S;A99 G6FJ.@ 5BU \@) "I^4M#L#?\@2R_/XB,@< M&24'1JOD*N GION0QB$D@R2[@I<>%:8>+WU1H3&(<,M-(91I-,+7Y=I83?7P M[9+<%BV[C.;NR-34K,!Y0)? H/Z)P>+-JS@?O+_"-3MRS:ZA+Q[:JP%J _Y@ MX!X%LUC"DC18 TR6\)&S-1?<RR4IFT'JN\5$TP6" ^N%BX)NYKZLK#' M'8)UE0%K=WW!6R01L600GJ'N&+)GAN*$H3YAZ(+6'4M?L7WP3>!&;6X:@CJ! M.*">0[5K5L&&2X\BVNIE%JAJBMVQ;(#1,9?H+@RON.GWGLVW6&"U1NTF/>]+ MG[3WN4;-+)?;#G,*;[](UI2<,K[KG=%4YZX=[6GO3CN+??("\$?#:VI>-@1) MK=4M*=*O#R)?0QR.DF$XBH=^/,Z3,!L.>^VQG\B>]I9%H1JWZ35[\F?AP%A1 MZ.8_&_0:LM$DS,:)&TW2<)*,>Y]]4J'D]L:BKL[\XS#.\S!/4QHEHRS,)W'O M45DF_B?Q/$LQAWS43X.\W@"E\H_.FE,%>JM;[\&O)ZV1QU7CQU^V3:V M9_?V>: 3W')IB-"&0@?]T3 W;;<=F)5[=O<6EEJFGZXHU<*M7,@^T8I>YBX M!,=W;_$;4$L#!!0 ( ^ J5@KFE \L ( ,4% 9 >&PO=V]R:W-H M965T*XKKF9.H?5N MXGDJ+;!FJB]VR.ED*V3--)DR]]1.(LLLJ*Z\T/<'7LU*[B13N[>4R50TNBHY M+B6HIJZ9?)EC)?8S)W".&_=E7FBSX273'1U+5M;(52DX2-S. MG)M@,H^-OW7X7N)>G:S!1+(1XM$8W[*9XQM!6&&J#0.CWQ,NL*H,$!T MNBL-\'1]9/]B8Z=8-DSA0E0_RDP7,V?D0(9;UE3Z7NR_XB&>:\.7BDK9+^Q; MWWCH0-HH+>H#F!34)6__[/F0AQ/ R'\#$!X H=7=7F15WC+-DJD4>Y#&F]C, MPH9JT22NY*8H*RWIM"2<3N[Q"7F#\''--A6JJZFGB=6<>>F!8=XRA&\P1' G MN"X4?.899J_Q'JGI)(5'2?/P(N$=DWV( A="/XPO\$5=B)'EB_X3XE:*&A:D M5=)3H#3K A8VP2CAY\U&V?U?YQ+0\L?G^4W;3-2.I3ASJ"\4RB=TD@_O@H'_ MZ8+ZN%,?7V)/5FVW@-C",9#;4K$\EY@SC1EL7F E&IGB.>47N<\K7Q>4*E%1 MMY8\!VV>!=A3KA701=2*K8SL7QG*RNCWUH5$?/4J@&J:%J:H/5-44]FH]_&! MLR8K"7S5.X:V?MGAI+4HJLH3(J M1J\6&,] Z((*&;JCF"#AV*S(=SR(>FNA6=7))IK0'5P351@8(W:#('*'?@3G MJN6=M!8]E-P.$ 6I:+ANNZS;[6;43=N:?]W; 4YDS]02P,$% @ #X"I6$ZK M#T)= P !P@ !D !X;"]W;W)K&ULG57;;MLX M$'W75PS48CYAR>H<\,9UNI[G6.:."Q+"H]]W-CZM,@T&F.)==#66-%.VNI2FYHJC:! MKA7RS('*(HC#X!I^ H@[@"QT]T>Y%1>C6[XJ4!_/ D-'V, @[>C.6[KX%3H&GV1E<@U758;9 M7R0\!-70V#1 .(P3@[PL3Y?YOB2U_)MS0=R#7=<*5X9.+/& MH+1_E>U!,ELPI[KF*IKWN9]Z=SO4QR?4ES=0'ID"[?+5(ZI4:(2; MG)-46O(N4:=*U*XX+"6O4J2X6BCNUBYD6=+'.<3K\"Z;7D@4!M$)U7\< NM& M4W@/T7 4PB@,!V$8O@&,?@:R40N\E887;U[5T=>*-YDPF!W#M$7" 9LDO4V2 MW[6)RQ^^M/=TR"L'&?^W5[0[7M9//7UCCA[0$7]U_O%N)'WS(4&+C%% M1]6)8! /IN.301@Q]R='$_CCW32.XK]I&K,AV><]L"%CO:8,CF \'23DCV.W M-V5[D/$PL8AD.#GQ+JQKBP*S@)KT&JT1",O" 2-'';OC7F!9>]IH]%+V\XM[ MYJQX,)F$@WB<'-(?G_S2><%>Q!_1O_^(' M4$L#!!0 ( ^ J5BP'-@, &$' 9 >&PO=V]R:W-H965T9A MJ+,2*Z9'LL&:=@JI*F9HJG:A;A2RW!E5(HRC* TKQFM_M7!K=VJUD*T1O,8[ M!;JM*J;^V:"0^Z4_]@\+G_BN-'8A7"T:ML-[-)^;.T6S<$#)>86UYK(&A<72 M7X_GFXD][PY\X;C7+\9@E6RE?+23/_.E'UE"*# S%H'1[PFO4 @+1#2^]9C^ MX-(:OAP?T']WVDG+EFF\DN(KSTVY]&<^Y%BP5IA/F-B4/&Z^[/G/@[_QR#N#6+'NW/D6%XSPU8+)?>@[&E"LP,GU5D3 M.5[;I-P;1;N<[,SJEO+^06H-#2JX+YE".'M@6X'Z?!$:,E/\&Z8 MJGF]TW WJ/UKO=5&47'\?4QO!S*5!6R8YAFP.H=K+EJ#.1S)W=H8Q;=D11D$(X$P*C*_ M-S)[+*7(4>EC,D\2.2[SH43(7C/<#@SSGF%-#,6!H78,V0\,LXZA?L$0N :F MH9""6H:>>P^E0GQ56D"%D96V,CQ;&;8\$N_L<\W:G)/?<^^VK5 Q(]7';*[ULX@W0Z#9(XA7,WBP."#Z)I N?>-=:2;F"'^M5==V+"GLC1#@<\ M*U(#M3]M*!)4;$$?ES@*DED41&D*X\O@DKA?C,?>35%0?[+1[QX?JJ<=)Z<""S*-1A=3'U37T+N)D8UKHEMI MJ"6[84EO("I[@/8+*>K'UL?OTWFJU M.]@(^:@6 )H\52570V>A]?+*=56^@(JJ2[$$CCLS(2NJ<2KGKEI*H(5UJDHW M\+S$K2CC3C:P:[V"W=LOM!FP] /RUN),[=%*5@%7#'!B839T!GY5Y/4V%N#[PPV:F=,C)*I$(]F\J48.IXA M!"7DVB!0_*UA F5I@)#&[P;3:8\TCKOC+?HGJQVU3*F"B2A_L$(OAD[/(07, MZ*K4=V+S&1H]L<'+1:GLEVP:6\\A^4II437.R*!BO/[3IR8..PZ(T^T0- [! MOD-TQ"%L'$(KM&9F95U33;.!%!LBC36BF8&-C?5&-8R;6[S7$G<9^NELE.=B MQ;4B=Y #6]-I">?D*V:/F)%1B7=,>0X$LX5PA_MK$'7PF?R[>WB"3MC>46CQPB-X MNP'[.9HJ+3'Y?W7%J<:)NG%,0;A22YK#T,$7KT"NPO?$3[T.7R/\$]D)R MU$J.3J%G8Y@SSAF?XQLM35)UJ:TA$@MAJM4Z\^.>'_?C@;O>%7)H%_AIXOE> M:_>"8]QRC$]SI 46C*DF\(0U5752K!'BG:/CI)>D^PP/S8(H['O];H))2S Y M2?"!8W6P]1)3!PMF\Q WDFD-'!_D[)SP^JE+R,4:) /5I2(YH'?A]X/ Z^W) MZ+*+XC ]HB-M=:0G=>"S?B43TL-,Z,<]+PGV"![:!4$:Q=%^)K@[!;4".;=] M1A$;P+J,M*MM*QO9"KZW/L865W>DOS!U?\0B@2FN2 DSA/0N4PR;K'M./=%B M:&PO=V]R:W-H965TK:<6220L'D%:^@Q)T%%P53.!5+1U8" MV-R BMRAKALY!5;"1!!9%P433S>0\_7 \JSGA=MLF2J] MX,3]BBUA"NJNF@B<.8V7>59 *3->$@&+@37TKD>1MC<&WS)8RYTQT9',.+_7 MDT_S@>5J0I!#HK0'AK\5C"#/M2.D\;#U:35':N#N^-G[!Q,[QC)C$D8\_Y[- M53JPNA:9PX+5N;KEZX^PC2?4_A*>2_,EZZVM:Y&DEHH76S R*+)R\V>/6QUV M %[P H!N ?2U '\+\$V@&V8FK#%3+.X+OB9"6Z,W/3#:&DY4ZBU,E<#=# MG(HG @M"J"?"RCEY_U!G%:9(V>0+X$>O?54I"#*4$I0DEV3$BXJ7:"()7Y"_ M0Y^/0;$LOT W=],Q.3^[Z#L*8]!,G&3+]V;#E[[ ]S,35\3W;$)=&K3 1Z?A M8T@:N+\/=U"Y1C[:R$>-/_]/\@UW!=#QFY6]\'\,9U()K-N?;6%OS@G:S]%W M^5I6+(&!A9=5@EB!%;]]XT7NNS81_I.S/4G\1A+_E/?]BH+?-5&B)E@R+$GJ MHLZ9@CE>-SP_R9BYT+AWYMN>&]I^&!GP&;5[/K7]CD>8*3=,?I(VV3N,TW&'C=6C8\<(#UBUV MW8@&8=C..FQ8AR=93R&I1899Q9QQF6$Y:_6YJ>^728='9"+/#2+W@'.+F1\$ M8:^=,*WP'S##%EQJ$-L#]!>?J>:(?@^;MCW\!4$L# M!!0 ( ^ J5@%MT#T6 ( )$% 9 >&PO=V]R:W-H965TU, 6/)8RLI,:&%M?.Q@1E(Z0)A&0]=3-JG=,!]>1?]VO>. MO2RY@9F2WT5NBPE]2TD.*]Y(>Z.V'Z'K9^3B94H:_R7;SC>@)&N,564'Q@I* M4;4G?^QXV .$Y\\ H@X0_2T@[@">.=96YMN:<\O31*LMT)LNM#X(+1](KS*R8>'1M3XB^PI^0+X<;:OM@!-IL: ->2,S%19 MJPI=#%$K\F_HP8)KO"[ BHS+$S*8@^4"A3-R=SLG@]3K.L*1O)+>0X7Y@@$]Q-\.GAZX$=6#1. MV&:_S]_]HG=Q%%^$O5_; ML;&+>L\!6M166(A!4B@^'%B!+=+H!6L:KV,[14 M%B?2BP7N3-#. >]72MF=XL:RW\+I+U!+ P04 " /@*E8J5;<$L\$ #9 M( &0 'AL+W=OA;GA5\9FV%V%W:-E]O28[Y!=V10GZSH2S'0CZR M>YOO&,&)-LHSVW.Q.U(&NL;?*3GP MUCU20UE1^E4]7"#E M8%:8DR7-_DD3L9U98PLE9(/+3'RBAS])/:"AXJUIQO45'>JZCH76)1=31@^(J=J2IFZT7-I:ON"T4)YU)YC\-I5V8G[+I),R M\1WA(D'10YGNI-N(=^@#D1=5]E%L"4,+SHG@Z'>T2))4N03.T'51.;9RD#?N/"!A(20L@H3%0+".II-&T\FK[3HGD-I#PD)(6 0)BX%@'>U=Y_CSU7GQ MOE-E.E3&0H=:N5K*2"M734;VI"A[XVW-[JR9OC^:G&PWESWUQ@/7.]V5FKMZ MKDB@M!B*UI6IE65PC3+%5*J$I2"FR&MFG#O]0&DA*"T"I<50M*ZVWE%;[]4" M<-T4E M TD)06@1*BZ%H71\9NS96J:>3<>@;890]&Z M,AYS.*XYB7-7KCAY*)6"T5Y=C=$:,F^R!*6%H+0(E!9#T;H:'W-$[O#UHC5D MFF4)2@M!:1$H+8:B=5W@F%)RS3FE79U32A ^GN:T$H;/I0;-^+-E!TU(@=*B MFM;.@DZ\[@H00[78%?.8:G+-N:9V@K EYS,*0J9JEJ"T$)06U;3.3[QA3UHT MAFJVDM%NGO4@Z$Z?^ZZH$#37MUN"$\)4!?G]AE+Q^* ::/Z; M8?X_4$L#!!0 ( ^ J5AMP0JI"@4 #X: 9 >&PO=V]R:W-H965T M,*R4['FJ7YG(63"E#Z5RU&VEIS-BZ0D'F$(O5'"HM29CHMK M-W(Z%AL51RF_D2#;) F3SY]X++83!SDO%VZCY4KE%T;3\9HM^1U7]^L;J<]& M%\Y.K^<2!.2,>\YG* M(9A^>>(7/(YS),WCWQ+4J3XS3VP>OZ!_+HK7Q3RPC%^(^*]HKE83)W# G"_8 M)E:W8OL;+PNB.=Y,Q%GQ'VS+6.B V293(BF3-8,D2G>O['O9B$8"*0TT_SS1K.2U:<=*]S#ZIK)4T#0SP!#[!K2 M+^SIEWQ6I9-V^DCWIVH2KIJ$"SS2@[>K&/15_/=7'0^N%$^R?TRU[L!=,WB^ M3L^R-9OQB:,78L;E$W>F/_V //B+J?*!P%I](%4?B U]^D6*+ ,73,KG*%V" M\T1L4F6J> ?C%3"YD#Q-W0"&/J3!>/34K,80Z/O49P8TP $FW4X>$-@BYU7D/"NY;]QXA[V]&Z>;YH4(=9MF"/0@12[NX>57 MO'PKKXM"&[5O0"GCL.AP(K%5[4-4>O*<>!4/V M82"P5A_"J@^A]3OP:Z:BI%CC]QE?;&+=D04W56R'H>"9,YF9JGM#8JL2!.LY M#(?1UA*GN:)(B"G4?YVE=TADFVW#-:#!]+6$:DH3"FGHH]#K$C9$^A[Q7(_T M$*XG.+(.QCX9*[.\%C>/X@"Z76[[D1AYB%#B]W"KIRJRC]4[L5!;)KE5O.P8 MQZ[:H=#:%=?3&;GO*6#(.OR/[L5 :.U>U,,?V:?_P2+V"H[?KV)OR6Q74[L% M9+<+A\O8OC%PJ0^#D'87GB$0$XA#U+/N:@>![!;B*!'S#2*F![_[*C M'+UL!T)K[PCK>8WAN^X)K6[@Z$WA0&CM7M1N -O=P,$2]@J.1<+>DMFNIK'9 MMUN%@R4,&RR!W@RBAELIR;\>V.9:6P=LMP['2%@)U50F'X<>]KML]^,\ZA/2 MH[>XGOK8OBGO$; RJ^7!-"]*NO;0%$B\(""XAUD]@[%] GX3Z\%39Q/0"'@BM77\]M;'WKF)F]01']V(@M'8O:E> [:[@<#&SXQ"+ MF+TALUU-;1JPW30<+F8&=V#<51X0V.9:VPALMQ%'B5EHV"KZH>MV[:,ID(8H M; 2V?PNM'0"Q[]A[Y(SL[[I='U+:)6:(\V@ :9?7J/'C?OYDY9K)991F(.8+ MG0A/?5V:W#VLV)THL2Y^[W\02HFD.%QQ;=!D'J#?7PBA7D[R1PC5(Z/I_U!+ M P04 " /@*E8%,.\8Z " \!P &0 'AL+W=O]/VS 0_5>L;)I I(F;5>Q-!*T^X$$&J)B^X#XX":7Q,*Q M.]MIX;_?V4E#F4*%MGUI[?.]N_>>VW.\D>I!EP"&/%9J\/5* $GL8M%D,:OMJ;7M;3 W?6V M^A>G';4LJ8:9Y#]99LJI-_%(!CFMN;F1FV_0ZG$$4\FU^R2;-C?P2%IK(ZL6 MC PJ)IIO^MCZL / .OV L 6$?P+&KP"B%A YH0TS)VM.#4UB)3=$V6RL9A?. M&X=&-4S86UP8A:<,<2;Y*F6V89P3*C+RW92@R(4P5!1LR8&<:0U&DV.RP%]/ M5F-$YGB.-C'!#!Q?XA5D/8"#.1C*^"$BNP9W5U M0=UC['8Q)P?O#V/?H ++ MPT];MN<-V_ 5MA&YDL*4FGQ&#ED/?K8?/PCW%/#1NLZ_<.O?>;BWXA55)R0: M')$P"(=]A/;#YY!V\&@/G:B[SLC5BUZI]X:[N;M$#+DP4.G[OAMH&@S[&]BA M?!WV!>21YWDT;]*3JE23TP4A%:R%J9/;--C M['K85V"=3$:3&ULO5A=;]LV%/TKA%8,+=!&7_Y*9@MP(JW+0[:@:;>' M8@^T=&T3I42-I..TO[ZDI"B2K7!Q030/L3YXSN4]A[PB.=\S_D5L 21ZR&DA M%LY6RO+"=46ZA1R+,U9"H=ZL&<^Q5+=\XXJ2 \XJ4$[=P/,F;HY)X43SZMDM MC^9L)RDIX)8CL F7[A>,[CP\^D,U6Z@=N-"_Q!NY ?BION;IS6Y:, MY% (P@K$8;UPEOY%XH<:4+7XF\!>=*Z13F7%V!=]);/" JX8_8=D84#0 ()#P.@90-@ MPI<"1@U@]%+ N %4J;MU[I5P,98XFG.V1URW5FSZHE*_0BN]2*$'RIWDZBU1 M.!F]9RS;$TH1+C+TE]P"1]>%Q,6&K"B@I1 @!7J'EEE&M+&8JM?U\-0VOXY! M8D+?J!:?[F+T^M6;N2M5KS2WFS8]N*Q[$#S3@Q#=L$)N!4J*#+(^WE79M"D% MCRE=!D;"&\S/4.B_18$7C ;ZL^,+_\W>I_#UV-B8BI4SL.*#/RY607$W&_0='*DZ6P\"V9!.#N0UACB5&EMDB63HTEPE$)/MFDKV]0\ M,@$"?;Z!? 5\\ MH9#Y5D$(C"6E%Z9U/US>#UX5Y](UE9G5ZM MF)0LKRZW@#/@NH%ZOV9,/M[H .T1:_0=4$L#!!0 ( ^ J5B3.6M+_@( M *D( 9 >&PO=V]R:W-H965T"FIZTU)PZVTV[?'CM)0R]N&1(OB>V<__'O M'%].AFLN'N420*&G@I5RY"R5JBY=5^9+*(B\X!64^LN/3>PZEBF1,.;L.YVIYR7T5ZIU*AO7 M0D"IT!=*II1114&B=VC,BXJ7>EPB/D=7> M'N[*79V:/C]!GY^@\1<>\??2V,_1)I,_KJ92";T]?]J";V>+[+.9(WLI*Y+# MR-%G4H)8@9.]>>4GWGM;*OZ3LYW$A'UBPE/>_R2F:A-C"[;UD#0>S'6RRL(D MC/PDU0N[V@[$8H@3SXL2OS?<@8QZR.AOD,U"*?($TD;8RN.MB>,X#F)OC^_0 M+,(1CB,[7=S3Q2?I/A05X\\ *-?'35^,Q%QL-LKX8/H@\./(QWN8AW9^E&(< M)';.I.=,3G)^K4!HMG*!&.@;$[&=NR+O]GW%Q3'^Y#!]Z2#"P1Z^Q6P0#@)L MIT][^O0D_2V5N:X2I 1>6_= >IC=>(##=(_.8A9B;Y#:Z7!/A__IW"^FV M[5:B;>#X\-0,<.PG6Z>F13\TC/Q@D&C+/7AWJY"8(JXOXP4MI5[WN99Z%ZD. M7[2%L>TH7C6U9&UL MK55=;],P%/TK5D!HD[;EJ\W82"-MK1!((*95@P?$@YO<--8<.]AN._X]UTX6 M4I%60Z(/C:]]S\DYU_9-NI/J45< ACS57.B95QG37/N^SBNHJ;Z0#0A<*:6J MJ<%0K7W=**"% ]7E;NY.9:G<&,X$W"FB-W5-U:];X'(W\T+O M>>*>K2MC)_PL;>@:EF >FCN%D=^S%*P&H9D41$$Y\V["Z_G4YKN$KPQV>C F MULE*RD<;?"QF7F % 8?<6 :*CRW,@7-+A#)^=IQ>_TH+'(Z?V=\[[^AE137, M)?_&"E/-O+<>*:"D&V[NY>X#='Z7V:^@9566X_[Q3!_N8RWZ@D1] M02+'%Q_@:\T.3)[USK_?K+11>/!^C+EL:2?CM/8R7NN&YC#S\+9I4%OPLC>O MPB1X-^;Y/Y'M52#N*Q ?8\>*EH"&"[RD6Q ;&#/;,B2.P3:*;18%X664A*F_ M'?KX.R^L(Y :K$.3:K,JK/7QY=][XGT,XYF?ZPCT8R9LD(WO@#[J([>!X,==, M:,*A1&1P<8E$JNV*;6!DXQK+2AIL4VY8X8<$E$W ]5)*\QS87M5_FK+?4$L# M!!0 ( ^ J5@F.4E$,P( .0$ 9 >&PO=V]R:W-H965TU\7"FCJ0#GW@WY_[.>4"2\.G6^MXE"6AC,!:T5TF>=4?=#"9C6R\"_C% MH-*=-;&5;*5\M<8RC;R^%00<$F,9*/X., ?.+1'*>&LXO3:E!7;71_8?KG:L M94LUS"7_S5*31=Y7CZ2PHR4W3[)Z@*:>>\N72*[=EU1U[!B#DU(;F3=@5) S M4?_I>W,.'4 0G $$#2!PNNM$3N6"&AJ'2E9$V6ADLPM7JD.C.";LI6R,PEV& M.!//2Z5 &/+(Z)9Q9AAHF:7N$UPLPE/$;"6!/U@1)XW"W)]=?,OC8]UM,4$;3&!XQV= MX?UI,E!DFKR53#O]FKRL(-^"^G-*Y$4R.PT37= $(@_;78,Z@!=__C08][]= MD#ILI0X=^_",U%FIT:-U5RUY>40?61K(]4G!P_\@>-0*'ET\V^]4B3N<:L*; M3OFXQ?YTS7-*:DTV=F3V83C$@] _=//[G::U\X]-L6=X8QQVB.GWOMQ[1-4S M51M&%JZ/M]+@5+AEAL\0*!N ^SLIS=&PH]$^;/%?4$L#!!0 ( ^ J5A9 M*S?T?@0 &D3 9 >&PO=V]R:W-H965TE=D&&GO= B1ID#3;AV(?:/ML"Y5$EZ3C9K]^I*3HS3(; M!\J'F)+N'CX/=<<[<;2G[!O? CT(TTR/C8V0FPO3),O-I 2?DZWD,DG*\I2 M(N0E6YM\RX L7W[MAD1'MW=,7ID5RC).(>,QS1"#U=CXB"^F=NZ06_P= MPYXWQDA)F5/Z35U<+<>&I1A! @NA((C\>8(I)(E"DCR^EZ!&-:=R;(Y?T#_E MXJ68.>$PIN[!EKLN*!I MZ2P9I'%6_)(?Y4(T'"1.OX-=.MA=AV,S.*6#DPLMF.6R9D20R8C1/6+*6J*I M0;XVN;=4$V?J-3X()I_&TD],;JD CN[(,YDG@,[0@XR3Y4X.Z0K-8"[0YWD2 MKXE:S4"0.'DO[1X?9NC=K^]'II D%)2Y*">\+":TCTSHH!N:B0U'?V1+ M6+;]34F^4F"_*+BTM8 WA)TC!W] MF6[/7RF>O<9+"IW1T/'J1;4R?&MD4\]>DM0/P<1.TQ3Y, !Y'M./;(?&IJ M.33T@] -;-^K#%L\O8JGI^5Y#9Q?H.F.,?5ZMI3EVXD,]X1FZS,!+)7;P%ST M<2^ O0:E,XR],+2L#O=7&+:X^Q5W_Q7<'S.2*MK_P3*GBF+.=R1; %I0+G@? M<[^'D.=%. @[S/L,'==SG*B?>5 Q#TYD_OEJUL(^N] +(J>? M9UCQ#$_GB?:$,9+UQD1XR,-U Q=[';X]=AZ.L'>$;U3QC;1\;YOY]@%ET$LR M.LRET/7]T(LZ+*,#EK[K.R$.CP0NMNHZ8VF)REV?44!?5'Y=4Y*AKS>0SH'U M;HIZK%-WQ:'0VLH;%18/6A%*N*'$#X36%F_7XFWM:[_*Y(X*7*![(GKK0>F/ M<2/FK'-LNVXG-/43O55(7=:QMGB^MKR5*,U4DYNGZV'/[^IQ#G+-:%NOD(' M0FN+KYL#K.\.?IYK?E^N64%@1\V_;J!J9WVKJKIQP/K.X;6)%QPD'@[%>&ULM9C;;MLX$(9?A5"!H@5: M2Y2/26T#B=-#@+@UDN[VHM@+6AK;1$71)>DX ?;AEZ04R4H5[CK+WEBDQ/DY MWVAH#3G><_%#;@ 4NF-9+B?!1JGM:1C*9 .,R [?0JZ?K+A@1.FN6(=R*X"D MUHAE81Q%@Y 1F@?3L;VW$-,QWZF,YK 02.X8(^+^'#*^GP0X>+AQ3=<;96Z$ MT_&6K.$&U!_;A="]L%))*8-<4IXC :M)<(9/9WAH#.R(/RGLY4$;&90EYS], MYS*=!)'Q"#)(E)$@^G(+,\@RHZ3]^%F*!M67,E=&8@# M ZW3;A"7!O%C@]X3!MW2H&M!"\\LU@519#H6?(^$&:W53,/&QEIK&IJ;UWBC MA'Y*M9V:?N8*)%J0>[+, +U%-SI/TIUN\A6Z@*5"7Y8971,3+8B 7&U MT81DK]&K"U"$9J_'H=*N&,$P*:<]+Z:-GYBVB^9<"TGT/D\A;=J'&J'BB!\X MSF.GX)R(#NKB-RB.XEZ+/S.W^9=$=1 ^L>:1PYUN%=:NU>L^H6=#=YE+)78Z MYQ7Z?J4'H$L%3/[5%JU"K=>N9I;RJ=R2!":!7JL2Q"T$TYR[U IS6X#17H&=12! %;>2%'(ZLGOG3N9U&G:@[#F\/D9R3/A.I7R'U MCT*22J.D_T[6;R,;/0)K'72 W_!X4'D\<'K\40#DZ!H8I-2L;L$9E9*+>V26 M._H^![8$T9J(3N%C$]&36",&PRH&0Z\K<.@3W)-8 WQ4@8]^2[J._M-"=,[] M3+*3BNS$2;;X/$-GYU?H TEH1M6],Y&=4L>^3T]B#6HV'VI M->$/ZA/L]X-2ZF'<3.0X[C]*9??$SP6+:[#8"3:G.64[5B4Q^MO41((#^@J" MH2M."N^6/?LN>U)K!J,LE[+=>PEX+)E]J3?BZ9,*>:Z92[W&*]W_)\-]1 M-N&Z;L+NPFE.[OY?ACOECW[)GM2:P:A+,CSPF^%>*S%?:DWXNA;#SHKG&1D^ M;,WPX2\9[K72"@_VT0S$VAXO2)3P7:Z*+75UMSK".+,;][ >7IQ_Z/WH6@.C M#%;:-.H,=?:)XDBAZ"B^M;OR)5=ZCV^;&R I"#- /U]Q7:J7'3-!=; S_0=0 M2P,$% @ #X"I6+$^D8RR @ 7 8 !D !X;"]W;W)K&ULC95M;]HP$,>_BI5-4RNM34A":!E$XF'5*JT3*NKV8MH+DQS$ MJF,SVP&Z3[^S REK4[0WQ ]W__N=[3L&6ZD>=0%@R*[D0@^]PIAUW_=U5D!) M]:5<@\"=I50E-3A5*U^O%=#<.97<#X,@\4O*A)<.W-I,I0-9&$](Z'H\/ MZCX?0<=>!'.64&IH.E-P29:U1S0Y.MYA4.Y))."BA7N,D&FL##D5NN*B@S( M1&JCR=D4#&7\?. ;!+%R?K8/.JZ#AF\$C<8U0*W6/$.(@N8I[[01)0Y"<)/@*6O?)J)3*L#_453[LL(5I:&-(7C%< M=*ZC(+AJA^@U$+W_O0U\FEGQ_#;/'@2M@ M5JZO:3ST2IBZ^)O5IG6.ZH[Q;%[W701<,:$)AR6Z!I<]/ U5][)Z8N3:]8^% M--B-W+# ]@_*&N#^4F(/V4]L@.8/)?T+4$L#!!0 ( ^ J5A<]3 4,@P M +V7 9 >&PO=V]R:W-H965TAZH?'!B(M6!SMDEV3_O'=VPS)[F.BXML(U/U ME466K^-2?9HO^\4FE_&\'K1>]=W!8-A?QTG:N[FJ;[O/;ZZR;;E*4GF?DV*[ M7L?Y]X]RE;U<]YS>ZPU?DN536=W0O[G:Q$OY(,M?-_>Y^JR_5^;)6J9%DJ4D MEXOKWJUS*8*@&E#?XQ^)?"D./B;50WG,LJ_5)V)^W1M46R17993 MN5I5DMJ.WQNTMY^S&GCX\:M.ZP>O'LQC7,AIMOHMF9=/U[UQC\SE(MZNRB_9 M"Y?- ZHW<):MBOK_Y*6Y[Z!'9MNBS-;-8+4%ZR3=_1M_:[X1!P.4TS[ ;0:X MYP[PF@'>N0/\9H!_/,!_8T#0# B.!PS?&#!L!@S/G6'4#!B=.V#<#!B?.V#2 M#)C4<=C]_.H??AB7\]2EIG=8]?'T+RTY]_ONJ7 M:OH*Z<^:J<+=5.X;4WGD+DO+IX)$Z5S.6\93^WC'M0!]];CW#]Y]?? ?7:OX M>59>$&?R@;@#=]"R05/[\-OM\H(,@C>'A_;A=W%^03RG'NZW#(_.'^ZU?3?M MPT,YVP]W6H:S\X>W/79^_O"VC1=G_.#:9S>"X.U_"[S:\][RT XW3=*LB^NY^='C.WFIJG;MK3ENG'!_M'Y$S4B3&D!A' M8@*$&?D;[?,WLN9/O 9-?MO(M) DERL5N3DI,_*8Y4I+TF71ED"KV_69'(F% MHY.]N#,9>2-G>)35MOL%P\%X8MZ/(C>.(3&.Q 0(,V(XWL=P_!_'4#U=YV7R MQ^ZP0+8@\WJ7613;.)U)LI"R^*!VF_/=[?.DF%7/[F26%:7Z@MZ1:O!9IO.L M.ORVV:R^D]E3G*1DD:2*4UE7ZX1LF3KSCQ",WC2$QCL0$"#,2/]DG?F)-_$?KSM4ZMFO0D%@X.0G:R!E- M7,]SCZ*&G)4B,8;$^.3D-VHX&OLC=WCTJR= LQIAL^;O+TCR3 M9!IODBJ(TUS.DY+[XYYUX<2J060K4(JE&HQJ :AVH" MI9GA=G6X7>C!_(9#!1JIA5 M@FH4JC&HQJ&:0&EFH'4YY5A+@UV@7_^4:EV@ MVH'.$88V4E M@FJTT0Z?L -O.!@<'6%F+?<;#4_OQZ%;)U":&3M=)CGV-NG< M10+Y0:+?MTGYG7Q>+&1>_=5N73] 2R>H%D*U"*I1J,:@&H=J J69N=<=E1-@ MUP_(^F,*U4*H%D$U"M485.-03: T,]"ZU'+LK=9#O)+5H=JBS&9?/Y!T6^V; MZQN>8C5???16SDF2DC*/TR*N3T-L3?KPY&_^8# X>1JG4W[;)/FN:IV_<>K).U)]EG!UBG-UJNRX M=<$)+:2@6@35*%1C4(U#-8'2S+/J=;WEVNNMNR1-UMLU2659%?@S*><%R>5, M)L_URPP>O[_N=,E3MIK+O/6@EGO:ICB#MN6F?6NZ)ABJ15"-0C4&U3A4$RC- M3+ NR%Q,049^D >9)EFN_IEMU;W(+S)?DT]9G%H/@MFG[WK, *J%4"V":A2J M,:C&H9I :>8O@"[17&R)YD)+-*@60K4(JE&HQJ :AVH"I9F!UB6:>T:)=G!J M]SHNMWE56KRUL'['V[]VL%I8#UM##*W1H%H$U2A48U"-0S6!TLP0ZTK.M5=R M7^1SMGJN&K;9;D6BUAQYE>;]R>%D$<^2EUEU$EB?+I'J5^3DO!&ODX]?7.,=_ M!T*K,Z@6034*U1A4XU!-H#0SM+HZ<^W568<=[@>2;EG_*\EH,M$71>"M485.-03: T,\BZBW/M7=Q=_*T^)'=PX*+#,8[;V2S+ MY]5A:'UX@S:YMQ_G@+XN#:J%4"V":A2J,:C&H9I :>;OA:X!W3'V. ?T16=0 M+81J$52C4(U!-0[5!$HS ZVK0]=>^)VL6%[7)]55H^JG@+-6W*XG>,(8Z_OB+W (_8* MC]A+/&*O\?B_: $]W0)Z]A:PO8Z\+^LLNUZYTA#F\-&,U[5X@V&(__DTBC0>2E48U"-0S6!TLSL MZE;0^_^U@O:I.@<9V@IZIZV@,_+':K<^.0XRM!6$:@RJ<:@F4)H99-T*>O96 MT'[9,_O@SM&$EG?>Z2L'CYMJZ(04JC&HQJ&:0&EF)G4CY]E?F'?FM='L2N=P M0HLX[_3"CB?AA+9K4(U!-0[5!$HSPZG;-<_>KK5V$^0'^1@7DGRI+FQN+2R@ M%Y*$:B%4BZ :A6H,JG&H)E":^?81NGKS!]#"PH#:3PJ&3AM! M-0K5&%3C4$V@-#/!NM;S[;5>]Q4RM,F#:F&C'5\MX_C<,^BD%*HQJ,:AFD!I MYAMHZXHNL+\ZSG[*CGUPUUQ"M3 XO9[G\5D1T DI5&-0C4,U@=+,3.J6+;"W M;&>>LF-7.H<3VJTUFNU\,NB$%*HQJ,:AFD!I9CAUJQ;86S5]#.&\2[/:NYGVSI(6VIQ!M;#1#E<-;MO[^D30:2E48U"-0S6!TLQDZN8LL#=GYRYL MH7T95 L;;?A^1*$5&51C4(U#-8'2=A'M%T]2EF%2N;RUNWU3VX/GLOKVO^9NK3;R4=W&^3-*"K.1" M336X&*D'EB?+I_TG9;:Y[JG%_&-6EMFZ_O!)QG.95W=07U]DZA>E^:2:X"7+ MO]8/Y^;?4$L#!!0 ( ^ J5BCY8V\80( +@% 9 >&PO=V]R:W-H M965T6CC!'O82BQ3/(7DB,MM(]:(K $.V-1=Z&%3& M--=AJ(L*:JK/9 ,";Q92U=2@J9:A;A30TH%J'L91=!'6E(D@SYSO4>697!G. M!#PJHE=U3=7O$7"Y&0:#8.=X8LO*6$>89PU=P@S,<_.HT H[EI+5(#23@BA8 M#(.;P?4XM?$NX!N#C=X[$]O)7,H7:TS+81#9@H!#82P#Q<\:QL"Y)<(R?K6< M09?2 O?/._9;USOV,J<:QI)_9Z6IAL%50$I8T!4W3W)S!VT_YY:OD%R[7[+Q ML>>8L5AI(^L6C';-A/_2;:O#'@!Y^@%Q"XC? M(#@*0%)*Y17YEK:T(-S3,E M-T39:&2S!Z>-0V,W3-A_<684WC+$F?P>4 --/I&;LF166,K)5/C7864^F8"A MC)]BQ/-L0D[>GV:AP;P6'19MCI'/$1_(D9 '*4RER5=10OD:'V*]7='QKNA1 M?)3P@:HSD@P^DCB*TYYZQO\.3XZ4DW0:)HXO.:BAU@#$24DFH O%&B?>CWN, M)%,#M?[9)YNG3?MI[?Q>ZX86, QP0#6H-03YAW>#B^A+7\__B>R5 FFG0'J, M/;]E6RA)(;4AN%\4/AVQ)-SI 5M<.!KZVO><%X[3;IMU/KB\BJ(H"]?[C?6$ M?8[VPWS)X=X0U*"6;C=H+&HEC']:G;=;/S=NZM[X1[B6_!;Y2^-W&CZ<)1,: M.UL@971VB4.M_)[PAI&-&[6Y-#BX[ECA:@5E _!^(:79&39!MZSS/U!+ P04 M " /@*E8K#'IG(X# "1"P &0 'AL+W=O+/[4/2!EFB;*$6J M)!7'?[]#2E;M1'$OR.Z+K>FZ*MN2 M JL+41(.;]9"%EC#K=RXJI0$YS:I8*X_&$1N@2EWTK%]MI#I6%2:44X6$JFJ M*+#<7Q$F=A/'$.61-^5"PEW;HN2TX)P105'DJPGSM2[ MG"4FW@;\3$49U10R;DDF9 [OH1=7F&&>$;2TOGLS)QI3]A9 [Y9S].:WMV-7 U6S MH)LUM*YJ6OXSM/[ \@(%7@_Y S_L2)^=3Y^3K$T/3M-=$*A5R6]5\BU>\ Q> MMP8]4 I>$/1INE):@B,_=U5:0X?=T&:77JH29V3BP#941-X3)WW]RHL&[[KJ M?B&P$Q6"5H7@''IJMWA?K/L5V /FB,2:\@UBUB[82M15?PT:65 S5.Y3+_:' ML3<T:C*5CJ M^FM%2[OX1]@^'WC&JMSPG9/2K*\.6_"CX%DE)01V.>-_7_:D&\.V&\,?[$9M M&W8T4OJH60>50AIYN]0=/G%)&"?AR']DIHZP)$C\4;>7HI9]]'->.DR#?0_- M:NX_YZ4;JKJ'QGD>TRP3%8?>E'B/#8Z93#C+9 4#^4C2+I_\%\@G8L:MF/$O M66$/1F"";_J:R.*<%>*G \.+HB@('GFA(\Z/PRCQNLTP:OF/?MD,W_;,"_GA M.U3TEL@CT;YC@1<".U$M:55+SJ+_)304__CK<9[P5?*T@U$8>4\^(1UQ<32* MO.11I]VC Y,YK,)Q8T.Y C)KR!Q&PO=V]R:W-H965T>6Z(MY"3L4%*Z%0;]:,YU2J)M^XHN1 $P/*,Y=X M7N#F-"V<<&;Z[G@X8SN9I07<<21V>4[YCP5D[#!WL'/L6*6;K=0=;C@KZ0;N M07XM[[AJN0U+DN90B)05B,-Z[ESCJPC[&F L_DKA(%K/2$MY8.Q1-VZ2N>-I MCR"#6&H*JO[VL(0LTTS*CW]K4J<94P/;ST?V3T:\$O- !2Q9]G>:R.W2U +\&^"< 0EX C&K R$2FDF+B$%%)PQEG!\2UM6+3#R:8!JWDIX6>]WO) MU=M4X62X@CT4.T ?T762I'HJ:(9NBFI!Z8EY'X&D:?9AYDHUG :Y<4V]J*C) M"]0^NF6%W KT1Y% TL6[RLW&5W+T=4&LA+>47R ?_X:(1T;HZWV$WK_[@)8F M2,!['%R^GL]_#5]DYXL@?LYGT>TW<^0;7O\G<[2"F&T*,TGHVY_*"-U(R,4_ M?5-3,8[Z&?5F%<4BR:""R3B1'321'-O9C M)/L"5@$# ]2;Y3ZRL?X(] M;WR2-FC)U,9<2%[=)U>I>&Q24!U*]S0# M@8XK[(NJ=%HOCQS"FK1V1\Y=:X.R14.Q=2>!/$T"&3QS:\JAPCDD6S046S>< M3Q=Q;+V=AG? ]5)6IXF^6EF.SYH'XU:.>A=^X)^FFHCWI7^"K956A/]%4'PQ4;;5)"X$R6"M*[V*B M+H>\JL&KAF2EJ4H?F%0I;AZW0!/@VD"]7S,FCPT]0/,E)/P?4$L#!!0 ( M ^ J5AF^E9, @, /4* 9 >&PO=V]R:W-H965T0D>U8 M,[7=PDT:)UPNZ,%HC6-8 +]=SZF8Z0U+E.90L)04B,)JK%V8YU/3D 5\3.% M+6N-D92R).1>3BZCL6;(C""#D$L*+/XV,(4LDTPBCS\UJ=;L*8'M\8[]JQ(O MQ"PQ@RG)?J413\;:4$,1K'"9\1NR_0:UH('D"TG&U"_:5K&>I:&P9)SD-5AD MD*=%]8\?:B-: ,'3#;!J@'4(<)X!V#7 5D*KS)2L&>8X&%&R151&"S8Y4-XH MM%"3%O(8%YR*IZG \> &-E"4@#ZA1760B*S0;G&6,AS'%&+,(4++1[0@)0T! MGG8C;&VXK.?X6MY)\OU^LG5N^\B M%%URR-GO+M\J7J>;5U[K<[;&(8PU<6\9T UHP8=WIFM\[A)])+(]"YS& J>/ M/?A!.,[$75>RNY16<%?!Y?MF$WB6.S!MRQSIF[:*CD#'-&W/L)O O0P'38:# MW@P70G$: D-W5Y O@7:>1R_%2\_C2&1[:MU&K?M&)>D>TX(CD>U9X#46>*\K MR0H^:%6:ZP\-T_&M@Y+\-] S;#.>41&7(T0)GHBYQ$:%K MG@#MK=!>QI<>SY'(]L3[C7C_C2K4/Z8%1R+;L\ TGK[(QNMJM,:W7X?6T/&' MEG]0HYV!ANN[AZ]-O=5 Y$!CU5K<+U;$: MJB$4W]&PO=V]R:W-H M965TV@<1:T0!S%S1K M]Z+8"T8ZVT0ETB/IV/GV)259MFR%B0>^L46)]S_>CSSJQ/&6\>]B!2#1KBRH MF#@K*=?7KBNR%9187+$U4/5DP7B)I6KRI2O6''!>&96%&WA>XI:84&5JX@P=E,,";PKYF6T_ M0A-0K/4R5HCJ%VWKOO' 0=E&2%8VQFH$):'U/]XU((X,E$Z_0= 8!*<&T0L& M86,0OM4@:@RBBDP=2L4AQ1)/QYQM$=>]E9J^J&!6UBI\0O6\/TBNGA)E)Z=W M-&,EH+_Q#@3Z#=WD.='S@0MT1^M5I6?G70H2D^*]ZO'E(47O?GX_=J7RKC7< MK/%T6WL*7O 4HCFCL8S M>[MYV&.>FLU3R%XR[T03MA,15GKAJQ.!OOVIGJ$[":7XMX]S+13U"^F-XEJL M<0831^T$ O@3.--??O(3[_<^2#;%4DMB'8!1"S RJ>\!2@40=FI;%-#'KM9( M*@V])SY-XU$8#KL43)_7R ^/O7:"'K1!#]ZT,(Z6 U7U@ZH4U*H@ M=(D*)@3*,.?/2.WP6\SS/BB#\Q10M<0Y$^-@+F5R[C0>=9UVD Q;)$,CDCFA MI-R4Z-L'23=6F6&I)K$-NU)(;V7HKC6P"M"F66A+K /2]0X'E M&1??IU>23^C7%>'U/O4,F/>65F8?@1?V5D!FLTLYVE+K@CRJ5'US%N/=JUEL MEKAT%5I52VVI=?$%!WR!K51NE&Q1M*F6VE+K4CQ4Z;ZQAK64S68?*IL'O2"M MUNJVU+H@#]6Z;R[7'Z2N68VY;*F\;N#95$MMJ77A'6I_/[:6RS:K^9E5M=26 M6I?BX>O -W\>_-63Q_LT[D5Y7K*?5L-FCQ?SL:16\W&/3HE*X,OJM$V%S394 MUJF12LK*Z7 %6'RRZ@WJ^8$SN&]I!>_XY_0%02P,$% @ #X"I6)1T M?IS4 @ TPD !D !X;"]W;W)K&ULK99=;YLP M%(;_BL6F?4A=,)"0I"-(;=IIO9@4M=IV,>W"@9-@U6!JFZ3=KY\-A(66?%7+ M1;#AO"_/.1RP@S47]S(!4.@Q99F<6(E2^;EMRRB!E,@>SR'35Q9) M,B?L,,C)$NY ?<]G0L_LQB6F*622\@P)6$RL"^=\ZF C*"-^4%C+K3$RJ3FWAB84,$#")E+(@^K& *C!DGS?%0FUK-/8UP>[QQ_U(FKY.9$PE3SG[2 M6"43:V2A&!:D8.J6K[]"G=# ^$6ZQ J\6>&6B%5F9UA51) P$7R-AHK6;&92U*=4Z&YJ9QWBGA+Y* MM4Z%=XI']PEG,0CY'ET_%%0]H4_H(HZI*3-AZ":KFL44_<,5*$+91QWQ%ME( M)D2 #&RE08R='=4WO:QNZNZXZ3LASSI"+W7Z'?+I??@51(_?:#K\ZZU\7F^KCHYJU4-1+X-M8>H=A#51/&\7(3G7.DEO1PF>M<%P@3HZPO.U69BUO5F'Q?^!5!+ M P04 " /@*E8\_+9JG(" #Z!0 &0 'AL+W=O*9+I7^M&4 )8\5T*:25!:6U]3:O(2*F8N M50T23S9*5\RBJ;?4U!I8X4&5H'$8CFG%N RRU.\M=9:JQ@HN8:F)::J*Z9<; M$&H_":+@L''/MZ5U&S1+:[:%%=B'>JG1HCU+P2N0ABM)-&PFP32ZGHV+IX;;%W)!ID7!79J9(+>RK167] NR MJ&JA7@"(!Y)EH_,2LTB6@DER-@?+N#A'OX?5G)R]/4^I19'N*IIW@FY:0?$K M@A)RIZ0M#5G( HH!_.PT/HI/$%#,3I^B^)"BF_@DXQW3ER2)/I XC$=#@D[# MYY#W\.2$G*1_L<3S):_P=6_T<[HV5F,7_!K*<4LQ&J9PD^':U"R'28"M;T#O M(,C>O8G&X9>A^/X3V5_1COIH1Z?8L[[>C*^W^E!OM:LW>,9A9F H 2WKV+.Z M2;;+XO#J*DKI[CBR :_XM1>%>BMGSJ&Y*J1MNVT?KSL5L9:V7!HB8(/0\/(CC@7=3IK6L*KVS;I6%EO?+TLU2D/;C9SMI4K1@.@1\(([C>^ZYLQ_?=;CBXD:FB KN\JR0(R]5 M:G'@^S).,:>RPQ=8Z"\S+G*J]*N8^W(AD";6*,_\, CZ?DY9X45#.W"Y +O.;7* G+L9", M%R!P-O(.R<$1Z1L#N^(7PY7<&(,)98!AAAK$R$%0_;O$8L\P@ M:1Z_*U"O]FD,-\=K]*\V>!W,E$H\YMDE2U0Z\@8>)#BCRTQ=\-4WK +J&;R8 M9]+^AU6Y=J_G0;R4BN>5L6:0LZ)\TKLJ$1L&W? 1@[ R""WOTI%E^84J&@T% M7X$PJS6:&=A0K;4FQPJS*Q,E]%>F[50T43R^27F6H)#OX>3WDJE[^ 23%4RB4F0(L$QDLEE1ZP8@X?OJ"B+/LX])7F8U#]N/)]5/H.'_'= MA3->J%3"29%@\M#>UW'4P83K8(Y")^ 9%1WHDAT(@W 7WH(/,J4"9?5P>.C6 MZ>I:#]U'/!QG5$H8UUF!L0![DN'JNUX*IPIS>=V6BA)WMQW7:.] +FB,(T^+ M2Z*X12]Z]X;T@\\.UKLUZUT7>C0ILZ W\YCGN=:"W?4VEB5.S^(80=]&@UZ@ M_X;^;8O_7NV_Y_1_"@-*@I#;:B M='*W8(*:N[F-E!O#*GU-:N @M5^3VM_FB"*<"Q:C/I/-[='&K@3;W] )Z?3: M14*"YBH.7DBF%="F3JU,']$IV:@&Y&64^F/%G4IU^WGFH2=A$T?X2F*M@%^8 M>%-?B+,0;*77)R >"):X6#7U@[@+R':2?0)D:\V2IJZ0K0K+MJJMT+:3;5,7 MB/,"_Q_9]O^1;;>MO/H;_5R.8FZ[5@DQ7Q:J;.WJV;HS/BS[P69YV5;KI,]9 M(2'#F38-.J8/%66G6KXHOK#=X90KW6O:8:J[>Q1F@?X^XURM7XR#^O="]!=0 M2P,$% @ #X"I6!<8LV5A @ M04 !D !X;"]W;W)K&ULK51-;]LP#/TK@C=L+;#&CNUD1>882-(6ZZ%8T*#;8=A!L9E8 MB&RYDO+1?S]*^KK("2 MJHZHH<*;A9 EU6C*I:]J"32WH)+[81#T_9*RRDL3ZYO*-!%KS5D%4TG4NBRI M?!D#%]NAU_7VCD>V++1Q^&E2TR7,0#_54XF6W[+DK(1*,5$1"8NA-^H.)K&) MMP'?&6S5P9D8)7,A5L:XSX=>8!("#IDV#!1?&Y@ YX8(TWAN.+WVDP9X>-ZS MWUGMJ&5.%4P$_\%R70R]:X_DL*!KKA_%]BLT>GJ&+Q-.F'=]U^\.68OO]$]DIMW*J- MS[&[?B*BZ0_8X;91<$RQH^E;&K-J-FDW[EUW^XF_.=3R=UC8"\)>W(:Y+/V# M"2A!+NUB4"03ZTJ[SFF][>X9V9%[XQ_C3G(KY ^-6VC8%TN&FC@LD#+H?,:) MEFY).$.+VL[97&B<6GLL<*^"- %XOQ!"[PWS@793I[\!4$L#!!0 ( ^ MJ5B^["0OT 0 ",< 9 >&PO=V]R:W-H965T#9Q^9'-1;,Y$+UP9Q&4KT$!)\$B?A_31.4YN\WYU=OD6N^QAZ9&/(UP0G;$F/Z\T_0L7YO M:DY'8)56]?-6]77HT\\;P06._2!>@AE9!G&<7.$0QQZY!']OHB?"DA5]=+&F M"09) O4"W$[1T!E94,[DMDQ36TA+FH.P MQDB;LR4C)V?D:!G-U02%Q#?EBWE! G$J->>0FFW9:%BCIDW>DIJ;4W-/7I-W MV=(\9T&ZAPO2=2WD]&L<&\;5%FZE_&%>_O MDOJ:;)+$O[K9$B8W?;!?F^"! M!9[\E/02;DW4TLS#4LEVSZX+35M>R[D;Y>1'IPKM3433+!"5F/9[[JC&5%M+ M2Z;0*ER =8($:QI\$^LL886VW1L,:K3U=;7E77(_L+4^WT8?-M%']5G/AAU5 M0946*FBA4VE=@@O8@Z[R:4@68(%O]T2]=QJ]@![V7#/0%5JU"85S@A]MG6"G MWJDKM&J["O<$]?;IV.J^!/=!'$2;J+$#'3FAK /]0]&HQ7M$#H5C@J=9I@9J M^.4HM8XL448M11N5=V@IQR/,"N<$]=:IM$==V+VAK63N]/H_4'E'CBAC]A[^ M"A8&"[H?K7*MQ3N[71VA5=M5&#JH=W3M5#YLVLR&=;.F3]V66F'7X&E^[3R5 M9^[,+E&3 JHS>P]WA@IWADYQ9U5S)G?UO=QMO=SUX.>NWZ[0JJTH#!N"'RQW MI'6,9[>K([1JNPHCB/1&L)7<,\S:-GP@=WWJMM0*>X>T?JB=W#/,FMP/F+V' M$T.%$T,G_Y%UEGO7PYZ]#8T^&BA=VKPND*KMJLP@N@T(WB>T)T? M^.V,VGLX/%0X/*3_#ZV=T%V]W\Z8=6K&S-(Q3$38,CF=XL"CFUBD)S+YT_P$ M["8Y]S&+X>GQV3UFRR#F("0+&6KU7+FZ6'HBE=X(NDX.=9ZH$#1*+E<$^X2I M ?+W!:5B?Z,2Y.>"T_\!4$L#!!0 ( ^ J5CSP6V?=@, /T- 9 M>&PO=V]R:W-H965TB#XPTMHE(I$M2*&W_?"%+%=2?_#3\1HO80[R M=GW#5<^W+#DI@0K"*.*PF'CGX=DTC#7 S/A*8"-:;:2EW#%VKSM7^<0+M$50 M0"8U!59_#S"%HM!,RHZ?#:EGU]3 =GO+_M&(5V+NL( I*[Z17*XFWM!#.2QP M5<@O;/,O-((2S9>Q0IA?M&GF!A[**B%9V8"5!26A]3]^;!S1 BB>;D#4 *)# M0.\%0-P C.?\VC(C:X8E3L><;1#7LQ6;;AC?&+120Z@.XUQR-4H43J9SR;+[ M%2MRX.(O=/FS(O()G:#S/"?:S;A 5[1.%NWT$S2#!7 ..3) =$N)%.C]#"0F MQ8>7QK]?0WD'_(<:OYW/T/MW'\:^5,9K$_RL,?2B-C1ZP= 873,J5P)=TASR M?;RO1%OET5;Y1>0DO,;\%,7AWR@*HEZ'/5,W? :9A<<.QJ60OA72=PJ9LE+= M':(^".!1MT'%IA-S\+1,1UQ)+(]1X3![GH.WFC7-<3M;1<%R6AXD*_N]5^K MKU5^A$Y]EX^05;J20Y?ENF!/ ,*9XVZZWXWML=CVQ4<[\=&;YGE#?RQG'(EM MWQF[^B=T5A6_?%$V-'OW?3A*#M/ZJ"6,WRJP2^!+\^X0*&,5E76M;;_:M\VY MJ>C]W?3Z8:3*SB6A A6P4-#@=*"$\/JM47&ULK59K3]LP%/TK5B;M(0WRZDNLC02%:97& MAEK!/B ^N,EM8Y'8Q79:^/>[=M*LE#1(U;XDMG//\3F^MF^&&R$?50J@R7.> M<35R4JU79ZZKXA1RJD[%"CA^60B94XU=N7352@)-+"C/W,#S>FY.&7>BH1V[ MD=%0%#IC'&XD446>4_ER 9G8C!S?V0Y,V3+59L"-ABNZA!GHV]6-Q)Y;LR0L M!ZZ8X$3"8N2<^V?C@8FW 7<,-FJG38R3N1"/IC-)1HYG!$$&L38,%%]K&$.6 M&2*4\51Q.O64!KC;WK)_M][1RYPJ&(OL#TMT.G(&#DE@08M,3\7F!U1^NH8O M%IFR3[*I8CV'Q(72(J_ J"!GO'S3YVH==@#(TPP(*D"P#^@< (05(+1&2V76 MUB75-!I*L2'21".;:=BUL6ATP[C)XDQ+_,H0IZ.9%O%C*K($I/I$KIX*IE_( M"3E/$F:6F69DPLN]8A;]A$Q!:T&G0,VZ'7T)R=9G9S'9RI%8UAY.!Y5R#7X$0?/_@][UN3]?]$]FHA.O5"=-K8 MH^GL5I&EI%SOI[DT6J*[%FVNJ77D^WZWWQNZZUT+K9,<::%;6^B^;V&-1Z'9 M0?>- V]/?"O]D>)[M?A>J_@[U,WXDFB0>>,Y;8?[Y 6H;-I4K;@C3?5K4_U6 M5;\*<_\0L2#*7DL%7DM8AV+ ,M*8H_[;7;:7H]8)C[0SJ.T,WM]@6):5ICS! M9#4Y&+QQT/.][OXQ>2^JE.?NU)@ MZ"]02P,$% @ #X"I6(SG.**D P =PT !D !X;"]W;W)K&ULK5==CZ,V%/TK%JVJ76EG^ HDF2:1)DE76ZE3C3;:[L.J M#P[PSWWP[[,CEP\R01 D>7<2I0J M[FQ;1@ED5-[R G)\LN,BHPJ78F_+0@"-#2A+;<]Q0CNC++<6,W/O42QFO%0I MR^%1$%EF&17?EY#RX]QRK=.-SVR?*'W#7LP*NH<-J"_%H\"5W;#$+(-<,IX3 M ;NY=>_>K5Q? XS%7PR.LG5-M)0MYT]Z\7L\MQSM$:00*4U!\>\ *TA3S81^ M_%.36LT[-;!]?6+_:,2CF"V5L.+I5Q:K9&Y-+!+#CI:I^LR/GZ 6%&B^B*?2 M_))C;>M8)"JEXED-1@\REE?_]+D.1 N /-T KP9XEX#1%8!? TSD[,HS(VM- M%5W,!#\2H:V135^8V!@TJF&Y3N-&"7S*$*<6?V*E_,&E) 4(LDFH ')#5CPK M2D5-G/F.+*ED$:%Y3-8L+17$I -UKY1@6T1M4R"*:XX,X1O%HZ>$IS$(2=ZM M05&6OL=7?-FLR;N?W\]LA2*T*W94.[RL'/:N..R3!YZK1)+?\ACB<[R-XIL( M>*<(++U>P@XXTZ_%F]'>[WN.,W"?$-GW\M(64&@BHN[KIB4V%' MW5C=\G>RH!',+>QI">( UN*7G]S0^;5+V$!D9S)'C&9]X'C?=!;Y+6 MD'-LQJMI"H9,TT!D9T+#1FC8FZ:O9AO$CJ<'K,H]- G2/2\)G@M2X<; \OT' MO9NRJ"L:U2N"5A8\QY_@.7.9KM>&[G3JNV/7[4[7N%$Q'DQ%7&UQ73K&;]7Q MVK!?QZ31,>G?&TY-H[==XWQG]4V&K+Z!R,[T3AN]T]Z\+:]55 6;M/O:N77\ MBS145M-SJRLI<)V7 ]/I=6I]O4!JY'_Y59N]T;'62>[V.F:.6L(+?6Q+\NT! MLBV(OSO]["7ZOQ4R%-NY;.]%MM?;%/>Y8C>F:W$>)!*B4C#%L*WA.4I+G!'( M3O#LU-$_%>[7.A-P\EEL;\VFWAA M,+ZH=KLUPN( M#>3O<2-NLQ5-T9 M=D8*.Z1T;L?HDZBF_&JA>&$&Y2U7.':;RP2_C$!H WR^XUR=%OH%S;?6XE]0 M2P,$% @ #X"I6!J169E$ P RA0 T !X;"]S='EL97,N>&ULW5A= M;]HP%/TKD;M.K30U0-I 5D#:D"I-VJ9*[*D,_YP7^O9=X.YG'\[.6D^7M[OQ"PMG. Z%6KA0L# MB(G'AXGOT\:DNP=)[U'&A'O;PG;TN=%QO'.,EGAHQOZ:"1V$W&UYR1M42PSK M,AGVLT*NJR4B+F"4:X'KX#K'I@D O1&.P0%QCV2ZHU4_+.=.Q@&WP% M!77[<5D:AU-%E^W.#5D3[,TD&1X5R_C"]A=98P!3;^/JM"S%\I/@4YDS-_F#$P[[ M=,4+9H7B+R8;E,K$!)@BP3-3FD\V([\4+1_90J_*:9'AGCLGZ/GOKO.42::H MV#1M:O^85_G-CJ/NO[)L?ZOL&O9ZK-_9QV[RYA1,QJ=@\B1JLG<*)I/C-QF= M@,?Z;'ET)L/Z)+1QW-HZ;#71 ZU _(=CL=BG308S[G07-:]&4]3)E^=N8R\ MIF/SA]J6OAF?LHS.A7YLP %9M[^QE,_SI!EU#PM1CUJWO\+TVG%SHC:YN$S9 M@J6CNJNF8]L,3,-DK2\@[")W]O(C&,=A?@0P+ _F .,X%I;G?YI/#YV/PS!O M/2_20SD]E.-8/F1D/U@>/ROAGD#!I8' M,OW96N.[C5?(_CK ]G1?A6 SQ2L1FRF^UH#XUPT82>+?;2P/,+!=P&H'\OOS M0$WY.5$$NXIYPYY@'$D2#(%:]-=H'".K$\/'OS_84Q)%2>)' /,[B"(,@:<1 M1S 'X %#HLB^!W?>1^'J/16N_WLY_ U02P,$% @ #X"I6)>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'225U?WTIJ5K(13WHRXF?9%$T^>E0 MXL>+/CTI_;!7ZH%\K80TTZBT]G@Y&IF\9!4U?Z@CD^[*0>F*6G>J[T?FJ!DM M3,F8K<0H'H\O1A7E,OK\J2_K1H_\$V59;KF2+K%)N./LR3Q?;T[)(S=\SP6W MIVG4_A8L(A67O.+?6#&-QA$QI7KZ2VG^34E+Q3;72HAI-.DNW#%M>?XB>=M M[NC>M"F6[F^I YE&%V-7X(%K8]L<;?G4,3XRE[D[JZVZXL(RO:"6?=&J/G)Y MWQ3C[F+DW48;A_[8!?%2_TH8U>' <[90>5TQ:;LX:B8:0&E*?C01D;1BTZC/ M0J@LR%):%R2RDEU1+F]SIZ[J5='=M76X7@SU)7<7]*IHP?$@Y]>;Q7*S72Z( M^[6]7J\6LYT[^7.VGFWF2^)!Q@!D?$;(?V(/,@$@D[- ;G?N\/=RXT&F &1Z M1L@@DAD F9T3,O$@+P#("US(7X MD-NZJJ@^-4!;?B^Y^QMU'=(LSU7M.B0/\@, ^0$7\@>-(;:U+9EVRK%4WC<<9.9C@M+!MDZM=6/&-:?MZ($SXZ-!JID@NV;C1CV&W- 3 M;>M]AH+4,D%VRYI1$X8(W6[,EG M@ZPP0=9"8X"U,H:X?I=L2ZJ#!PY2P039!:!5@T%4#+D@1G8!Z-40$W)!C.P" MT*PA)C@%0?8":-80$S)%C#T+>6E6\F;7M+WYW6>$_!$C^R-0[" =I),862>= M:P>Q(*/$R$;Y(=U!+D@A\1D4,@@)N21^=9<,(D)2B9&E O?6_J0W@:22($L% M[JT#3$@JR5FEDOJ8D%029*G F)F/":YL(4L%=E_0Z)!7$F2OP)A!HT."29 % M V,&C0X))T$6SM!(XEV[Y*6D2_PEW\O]M!3<84&VT'^8WC)!F^9&=BZ[CPE9 M*$6V4#^?^$DX?4S(0NDK37N"P?5!\3LE"&;"$XFO[H/8,LE"%;"(QF MV.B0A3)D"\'1]"<9&62A#-E",*8_R=-G[\# M4$L#!!0 ( ^ J5@,/Y#\Y0$ '\A : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GN MB4(1CD5!@^94UMCR]=_XDV5[_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW M^:;KT^%\9-4-^[:]ZD5)K):SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE" M[2"%(*T?9!!D]8,<@KQ^4(2@6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FB MC%."I!'6!%H+NOH89M ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]% MO95 ;T6]E4!O0[V-0&]#O8U ;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;46\GT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT M=M3;"?1VU-L)]';4VPGT=M3;"?2.J'YNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)? M-V=6YTL])R8&@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL M<:*MKE/M MPHNNXRRVJ9@/VXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP M[7[YU?E=F7.!<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE M=MS>#^.6W7EXUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/T MP0&UL4$L! A0# M% @ #H"I6/"2\.#N *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ #H"I6)E&PO=V]R:W-H965T M&UL4$L! A0#% @ #H"I6,5M+ET"!@ BQ< !@ M ("!*0X 'AL+W=O0WHM@, %,1 8 " @6$4 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ #H"I6.!O U/U! PQ@ !@ ("!9QT 'AL M+W=O 8 " @9(B !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #X"I6'/ M0B< !P YQ$ !@ ("!FBX 'AL+W=OM$9P0 /8) 8 M " @= U !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0# M% @ #X"I6'YH3_V' P L0< !D ("!9D0 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #X"I6")( M*>4^!@ :PX !D ("!0%@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X"I6 2JUY !@ ^1 !D M ("!66< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #X"I6-_!]"_Z @ B@8 !D ("! M=WD 'AL+W=O&PO=V]R:W-H965T-_ !X;"]W;W)K&UL4$L! A0#% M @ #X"I6%O#-YF' P &0@ !D ("!Y(, 'AL+W=O&UL4$L! A0#% @ #X"I6"N:4#RP M @ Q04 !D ("!HX\ 'AL+W=O&PO=V]R:W-H965T'-@, &$' 9 " @1Z6 !X;"]W;W)K&UL4$L! A0#% @ #X"I6!Y[?Z;X @ ! @ !D M ("!BYD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #X"I6*E6W!+/! V2 !D ("!@J( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#X"I6#)G( [G P ;A4 !D ("!H*\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X"I6+$^D8RR @ 7 8 !D M ("!A<0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #X"I6*PQZ9R. P D0L !D ("!;]8 'AL M+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ #X"I M6"]7Y]KK P "Q4 !D ("!8.$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X"I6+G-=9U( P .PP M !D ("!-NL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #X"I6//!;9]V P _0T !D M ("!5/8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #X"I6!J169E$ P RA0 T ( !_0 ! 'AL+W-T M>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% M @ #X"I6 P_D/SE 0 ?R$ !H ( !]0D! 'AL+U]R96QS M+W=O XML 65 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 66 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 68 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 108 224 1 false 47 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited) Statements 3 false false R4.htm 100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) Statements 4 false false R5.htm 100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) Statements 5 false false R6.htm 100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) Statements 6 false false R7.htm 100060 - Disclosure - The Company and Description of Business Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusiness The Company and Description of Business Notes 7 false false R8.htm 100070 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 100090 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccounts1 Accounts Receivable, Net of Allowance for Doubtful Accounts Notes 9 false false R10.htm 100100 - Disclosure - Property and Equipment, Net, and Other Assets Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssets Property and Equipment, Net, and Other Assets Notes 10 false false R11.htm 100110 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 100120 - Disclosure - Current Liabilities Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilities Current Liabilities Notes 12 false false R13.htm 100130 - Disclosure - Notes Payable Notes http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayable1 Notes Payable Notes 13 false false R14.htm 100140 - Disclosure - Leases Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeases Leases Notes 14 false false R15.htm 100150 - Disclosure - Revenue Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenue Revenue Notes 15 false false R16.htm 100160 - Disclosure - Income Taxes Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 16 false false R17.htm 100170 - Disclosure - Fair Value of Financial Instruments Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 100180 - Disclosure - Stockholders' Equity Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 100190 - Disclosure - Net Loss per Share Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShare Net Loss per Share Notes 19 false false R20.htm 100200 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies 20 false false R21.htm 100220 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsTables Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccounts1 21 false false R22.htm 100230 - Disclosure - Property and Equipment, Net, and Other Assets (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsTables Property and Equipment, Net, and Other Assets (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssets 22 false false R23.htm 100240 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets 23 false false R24.htm 100250 - Disclosure - Current Liabilities (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables Current Liabilities (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilities 24 false false R25.htm 100260 - Disclosure - Notes Payable (Tables) Notes http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableTables Notes Payable (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayable1 25 false false R26.htm 100270 - Disclosure - Leases (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesTables Leases (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeases 26 false false R27.htm 100280 - Disclosure - Revenue (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueTables Revenue (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenue 27 false false R28.htm 100290 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquity 28 false false R29.htm 100300 - Disclosure - Net Loss per Share (Tables) Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShare 29 false false R30.htm 100330 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts - Activity in Allowance for Doubtful Accounts of Trade Receivables (Details) Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsActivityInAllowanceForDoubtfulAccountsOfTradeReceivablesDetails Accounts Receivable, Net of Allowance for Doubtful Accounts - Activity in Allowance for Doubtful Accounts of Trade Receivables (Details) Details 30 false false R31.htm 100340 - Disclosure - Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Detail) Details 31 false false R32.htm 100350 - Disclosure - Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Parenthetical) (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsParentheticalDetail Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Parenthetical) (Detail) Details 32 false false R33.htm 100360 - Disclosure - Property and Equipment, Net, and Other Assets - Additional Information (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail Property and Equipment, Net, and Other Assets - Additional Information (Detail) Details 33 false false R34.htm 100370 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) Details 34 false false R35.htm 100380 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail Goodwill and Other Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Detail) Details 35 false false R36.htm 100390 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail Goodwill and Other Intangible Assets - Additional Information (Detail) Details 36 false false R37.htm 100400 - Disclosure - Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail) Details 37 false false R38.htm 100410 - Disclosure - Current Liabilities - Components of Other Current Liabilities (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail Current Liabilities - Components of Other Current Liabilities (Detail) Details 38 false false R39.htm 100420 - Disclosure - Current Liabilities - Additional Information (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail Current Liabilities - Additional Information (Detail) Details 39 false false R40.htm 100430 - Disclosure - Notes Payable - Schedule of Debt Obligations (Detail) Notes http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail Notes Payable - Schedule of Debt Obligations (Detail) Details 40 false false R41.htm 100440 - Disclosure - Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail) Notes http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail) Details 41 false false R42.htm 100450 - Disclosure - Notes Payable - Schedule of Changes in Debt Issuance Costs (Detail) Notes http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfChangesInDebtIssuanceCostsDetail Notes Payable - Schedule of Changes in Debt Issuance Costs (Detail) Details 42 false false R43.htm 100460 - Disclosure - Notes Payable - Additional Information (Detail) Notes http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail Notes Payable - Additional Information (Detail) Details 43 false false R44.htm 100470 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 44 false false R45.htm 100480 - Disclosure - Leases - Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail Leases - Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet (Detail) Details 45 false false R46.htm 100490 - Disclosure - Revenue - Additional Information (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail Revenue - Additional Information (Detail) Details 46 false false R47.htm 100500 - Disclosure - Revenue - Summary of Revenue Disaggregated by Source (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail Revenue - Summary of Revenue Disaggregated by Source (Detail) Details 47 false false R48.htm 100510 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 48 false false R49.htm 100520 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 49 false false R50.htm 100530 - Disclosure - Stockholders' Equity - Additional Information - Employee Stock Purchase Plan (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationEmployeeStockPurchasePlanDetail Stockholders' Equity - Additional Information - Employee Stock Purchase Plan (Detail) Details 50 false false R51.htm 100540 - Disclosure - Stockholders' Equity - Summary of Warrants Issued and Outstanding (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail Stockholders' Equity - Summary of Warrants Issued and Outstanding (Detail) Details 51 false false R52.htm 100550 - Disclosure - Stockholders' Equity - Additional Information - Stock Options (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationStockOptionsDetail Stockholders' Equity - Additional Information - Stock Options (Detail) Details 52 false false R53.htm 100560 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail Stockholders' Equity - Summary of Stock Option Activity (Detail) Details 53 false false R54.htm 100570 - Disclosure - Stockholders' Equity - Additional Information - Deferred Stock Units (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail Stockholders' Equity - Additional Information - Deferred Stock Units (Detail) Details 54 false false R55.htm 100580 - Disclosure - Stockholders' Equity - Additional Information - Restricted Stock Units (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail Stockholders' Equity - Additional Information - Restricted Stock Units (Detail) Details 55 false false R56.htm 100590 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Detail) Sheet http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail Net Loss per Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Detail) Details 56 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:DocumentTransitionReport - qrhc-20240331.htm 8 qrhc-20240331.htm qrhc-20240331.xsd http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 false false JSON 71 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "qrhc-20240331.htm": { "nsprefix": "qrhc", "nsuri": "http://www.qrhc.com/20240331", "dts": { "inline": { "local": [ "qrhc-20240331.htm" ] }, "schema": { "local": [ "qrhc-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/role/negated-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/dei/2023/dei-2023.xsd" ] } }, "keyStandard": 195, "keyCustom": 29, "axisStandard": 24, "axisCustom": 0, "memberStandard": 21, "memberCustom": 26, "hidden": { "total": 15, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 10 }, "contextCount": 108, "entityCount": 1, "segmentCount": 47, "elementCount": 431, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 430, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "longName": "100010 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited", "longName": "100020 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited)", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED", "longName": "100030 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R5": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "longName": "100040 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_818f1733-8661-40ca-bc62-536e2002ae31", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_818f1733-8661-40ca-bc62-536e2002ae31", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "longName": "100050 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R7": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusiness", "longName": "100060 - Disclosure - The Company and Description of Business", "shortName": "The Company and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies", "longName": "100070 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccounts1", "longName": "100090 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts", "shortName": "Accounts Receivable, Net of Allowance for Doubtful Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssets", "longName": "100100 - Disclosure - Property and Equipment, Net, and Other Assets", "shortName": "Property and Equipment, Net, and Other Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets", "longName": "100110 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilities", "longName": "100120 - Disclosure - Current Liabilities", "shortName": "Current Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:CurrentLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:CurrentLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayable1", "longName": "100130 - Disclosure - Notes Payable", "shortName": "Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeases", "longName": "100140 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenue", "longName": "100150 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "100160 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments", "longName": "100170 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquity", "longName": "100180 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShare", "longName": "100190 - Disclosure - Net Loss per Share", "shortName": "Net Loss per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "longName": "100200 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "20", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:PrincipleOfConsolidationAndBasisOfPresentationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:PrincipleOfConsolidationAndBasisOfPresentationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsTables", "longName": "100220 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables)", "shortName": "Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsTables", "longName": "100230 - Disclosure - Property and Equipment, Net, and Other Assets (Tables)", "shortName": "Property and Equipment, Net, and Other Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables", "longName": "100240 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables", "longName": "100250 - Disclosure - Current Liabilities (Tables)", "shortName": "Current Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableTables", "longName": "100260 - Disclosure - Notes Payable (Tables)", "shortName": "Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesTables", "longName": "100270 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueTables", "longName": "100280 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables", "longName": "100290 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables", "longName": "100300 - Disclosure - Net Loss per Share (Tables)", "shortName": "Net Loss per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsActivityInAllowanceForDoubtfulAccountsOfTradeReceivablesDetails", "longName": "100330 - Disclosure - Accounts Receivable, Net of Allowance for Doubtful Accounts - Activity in Allowance for Doubtful Accounts of Trade Receivables (Details)", "shortName": "Accounts Receivable, Net of Allowance for Doubtful Accounts - Activity in Allowance for Doubtful Accounts of Trade Receivables (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "C_d941170c-428b-4243-84d0-07cbc119290f", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:AllowanceForDoubtfulAccountsReceivableWriteOffsAndRecoveries", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "div", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R31": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail", "longName": "100340 - Disclosure - Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Detail)", "shortName": "Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:PropertyPlantAndEquipmentNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsParentheticalDetail", "longName": "100350 - Disclosure - Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Parenthetical) (Detail)", "shortName": "Property and Equipment, Net, and Other Assets - Components of Property and Equipment, Net, and Other Assets (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail", "longName": "100360 - Disclosure - Property and Equipment, Net, and Other Assets - Additional Information (Detail)", "shortName": "Property and Equipment, Net, and Other Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:PurchaseOfCompactorsAndRelatedEquipment", "unitRef": "U_Compactors", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R34": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail", "longName": "100370 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail", "longName": "100380 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Detail)", "shortName": "Goodwill and Other Intangible Assets - Schedule of Indefinite-Lived Intangible Assets (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_d0459efd-ac18-424b-b802-78ce4f2d2822", "name": "qrhc:IndefiniteLivedIntangibleAssetEstimatedUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d0459efd-ac18-424b-b802-78ce4f2d2822", "name": "qrhc:IndefiniteLivedIntangibleAssetEstimatedUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "longName": "100390 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:IndefinitelivedIntangibleAssetsAcquired", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R37": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail", "longName": "100400 - Disclosure - Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail)", "shortName": "Current Liabilities - Components of Accounts Payable and Accrued Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:AccountsPayableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail", "longName": "100410 - Disclosure - Current Liabilities - Components of Other Current Liabilities (Detail)", "shortName": "Current Liabilities - Components of Other Current Liabilities (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d941170c-428b-4243-84d0-07cbc119290f", "name": "qrhc:DeferredConsiderationEarnOut", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R39": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail", "longName": "100420 - Disclosure - Current Liabilities - Additional Information (Detail)", "shortName": "Current Liabilities - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_9778e222-f0ab-46ce-bf4d-95c3aad90b3d", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_9778e222-f0ab-46ce-bf4d-95c3aad90b3d", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "div", "qrhc:CurrentLiabilitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "longName": "100430 - Disclosure - Notes Payable - Schedule of Debt Obligations (Detail)", "shortName": "Notes Payable - Schedule of Debt Obligations (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R41": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail", "longName": "100440 - Disclosure - Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail)", "shortName": "Notes Payable - Schedule of Debt Obligations (Parenthetical) (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b42e3857-dd08-4efb-b105-9f37b8e4c77e", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R42": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfChangesInDebtIssuanceCostsDetail", "longName": "100450 - Disclosure - Notes Payable - Schedule of Changes in Debt Issuance Costs (Detail)", "shortName": "Notes Payable - Schedule of Changes in Debt Issuance Costs (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_d941170c-428b-4243-84d0-07cbc119290f", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d941170c-428b-4243-84d0-07cbc119290f", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "longName": "100460 - Disclosure - Notes Payable - Additional Information (Detail)", "shortName": "Notes Payable - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:DebtInstrumentBasisSpreadOnVariableRate1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0a744028-82b0-45b3-bbd3-d1e3b8ee713c", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R44": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "longName": "100470 - Disclosure - Leases - Additional Information (Detail)", "shortName": "Leases - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail", "longName": "100480 - Disclosure - Leases - Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet (Detail)", "shortName": "Leases - Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "qrhc:OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R46": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "longName": "100490 - Disclosure - Revenue - Additional Information (Detail)", "shortName": "Revenue - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "qrhc:NumberOfCustomersAccountedForMoreThanTenPercentageOfRevenue", "unitRef": "U_Customer", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R47": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail", "longName": "100500 - Disclosure - Revenue - Summary of Revenue Disaggregated by Source (Detail)", "shortName": "Revenue - Summary of Revenue Disaggregated by Source (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1bb8e9ec-0628-4c1e-8d5e-9718b0c998a5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R48": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "longName": "100510 - Disclosure - Income Taxes - Additional Information (Detail)", "shortName": "Income Taxes - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R49": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "longName": "100520 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "shortName": "Stockholders' Equity - Additional Information (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationEmployeeStockPurchasePlanDetail", "longName": "100530 - Disclosure - Stockholders' Equity - Additional Information - Employee Stock Purchase Plan (Detail)", "shortName": "Stockholders' Equity - Additional Information - Employee Stock Purchase Plan (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:EmployeeStockOwnershipPlanESOPCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail", "longName": "100540 - Disclosure - Stockholders' Equity - Summary of Warrants Issued and Outstanding (Detail)", "shortName": "Stockholders' Equity - Summary of Warrants Issued and Outstanding (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b8061784-eaf8-40aa-a4d7-543fd0d46fe0", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationStockOptionsDetail", "longName": "100550 - Disclosure - Stockholders' Equity - Additional Information - Stock Options (Detail)", "shortName": "Stockholders' Equity - Additional Information - Stock Options (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail", "longName": "100560 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Detail)", "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_d941170c-428b-4243-84d0-07cbc119290f", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } }, "R54": { "role": "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail", "longName": "100570 - Disclosure - Stockholders' Equity - Additional Information - Deferred Stock Units (Detail)", "shortName": "Stockholders' Equity - Additional Information - Deferred Stock Units (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_b56ff07b-28e3-4b90-99da-1a83444881fa", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b56ff07b-28e3-4b90-99da-1a83444881fa", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "longName": "100580 - Disclosure - Stockholders' Equity - Additional Information - Restricted Stock Units (Detail)", "shortName": "Stockholders' Equity - Additional Information - Restricted Stock Units (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_f7ffe23e-0adc-44ec-a6ed-01d91a1ee74d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f7ffe23e-0adc-44ec-a6ed-01d91a1ee74d", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "longName": "100590 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Detail)", "shortName": "Net Loss per Share - Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders (Detail)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_f45a6f8a-b1c3-48b5-b9a8-568e52f8ca7e", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_51ba8032-5848-438d-8944-94825b485f41", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "qrhc-20240331.htm", "unique": true } } }, "tag": { "qrhc_AccordionTermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "AccordionTermLoanFacilityMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Accordion term loan facility.", "label": "Accordion Term Loan Facility [Member]", "terseLabel": "Accordion Term Loan Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccounts1" ], "lang": { "en-us": { "role": { "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable, Net of Allowance For Doubtful Accounts", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r217", "r226" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 }, "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts payable and accrued liabilities", "terseLabel": "Accounts payable and accrued liabilities", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r24" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22", "r536" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, less allowance for doubtful accounts of $1,958,062 and $1,581,595 as of March 31, 2024 and December 31, 2023, respectively", "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r219", "r220" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsParentheticalDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "terseLabel": "Accumulated depreciation, Property and equipment", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r59", "r144", "r421" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r5", "r11", "r33", "r378", "r381", "r404", "r434", "r435", "r565", "r566", "r567", "r572", "r573", "r574" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Additional Paid in Capital, Common Stock, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Common Stock, Beginning Balance", "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r93" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r350", "r351", "r352", "r445", "r572", "r573", "r574", "r605", "r624" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Stock-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r68", "r69", "r321" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "qrhc_AdvancePaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "AdvancePaymentPeriod", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Advance payment period.", "label": "Advance Payment Period", "terseLabel": "Advance payment period" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationStockOptionsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r349", "r353" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsTables" ], "lang": { "en-us": { "role": { "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Changes in Allowance for Doubtful Accounts of Trade Receivables", "verboseLabel": "Activity in Allowance for Doubtful Accounts of Trade Receivables", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r50", "r579" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsActivityInAllowanceForDoubtfulAccountsOfTradeReceivablesDetails", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for doubtful accounts receivable", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r149", "r221", "r229" ] }, "qrhc_AllowanceForDoubtfulAccountsReceivableWriteOffsAndRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffsAndRecoveries", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsActivityInAllowanceForDoubtfulAccountsOfTradeReceivablesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Uncollectible accounts written off, net of recoveries", "label": "Allowance For Doubtful Accounts Receivable Write Offs and Recoveries", "documentation": "Allowance for doubtful accounts receivable write offs and recoveries." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfChangesInDebtIssuanceCostsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Amortization expense", "label": "Amortization of Debt Issuance Costs", "verboseLabel": "Interest expense related to amortization of debt issuance fees, and debt discount costs as well as interest related to vendor supply chain financing programs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r100", "r280", "r397", "r569" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Debt Issuance Costs and Discounts, Total", "terseLabel": "Amortization of debt issuance costs and discounts", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r280", "r397", "r522", "r523", "r569" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Amortization of Intangible Assets, Total", "terseLabel": "Amortization of intangibles", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r8", "r52", "r57" ] }, "qrhc_AntiDilutiveSecuritiesExcludedFromDilutedNetIncomeLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "AntiDilutiveSecuritiesExcludedFromDilutedNetIncomeLossPerShareAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Anti-dilutive securities excluded from diluted net income (loss) per share:", "label": "Anti Dilutive Securities Excluded From Diluted Net Income Loss Per Share [Abstract]", "documentation": "Anti-dilutive securities excluded from diluted net income (loss) per share.", "verboseLabel": "Anti-dilutive securities excluded from diluted net loss per share:" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from diluted net loss per share", "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": [ "r196" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities", "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r44" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities, Name", "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": [ "r44" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "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": [ "r372" ] }, "qrhc_AssetBasedRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "AssetBasedRevolvingCreditFacilityMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Facility [Member]", "label": "Asset Based Revolving Credit Facility [Member]", "documentation": "Asset based revolving credit facility." } } }, "auth_ref": [] }, "qrhc_AssetPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "AssetPurchaseAgreementMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Purchase Agreement [Member]", "label": "Asset Purchase Agreement [Member]", "documentation": "Asset purchase agreement." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "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": [ "r123", "r147", "r168", "r201", "r208", "r212", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r373", "r375", "r388", "r415", "r469", "r536", "r549", "r597", "r598", "r610" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAndLiabilitiesLesseeAbstract", "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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": [ "r141", "r150", "r168", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r373", "r375", "r388", "r536", "r597", "r598", "r610" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate [Member]", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r369", "r532", "r533" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureAcquisitionsTables", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r73", "r74", "r369", "r532", "r533" ] }, "us-gaap_BusinessAcquisitionEffectiveDateOfAcquisition1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEffectiveDateOfAcquisition1", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, effective date", "label": "Business Acquisition, Effective Date of Acquisition", "documentation": "Date when the acquirer obtains control of the acquiree, in YYYY-MM-DD format." } } }, "auth_ref": [ "r1", "r2", "r13" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r369" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Unaudited Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r560", "r561" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earn-out liability, current", "label": "Business Combination, Contingent Consideration, Liability, Current", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r3", "r78" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAcquisition1" ], "lang": { "en-us": { "role": { "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r121", "r370" ] }, "us-gaap_BusinessCombinationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAbstract", "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized deferred contract costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r232" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized Contract Cost, Net, Total", "terseLabel": "Deferred contract costs", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r231" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r38", "r143", "r513" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total", "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r38", "r106", "r164" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net increase in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r106" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Right", "label": "Class of Warrant or Right [Domain]", "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "verboseLabel": "Price per warrant", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r301" ] }, "us-gaap_ClassOfWarrantOrRightLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Line Items]", "label": "Class of Warrant or Right [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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Number of stock unit received", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares of Common Stock", "label": "Class of Warrant or Right, Outstanding", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Class Of Warrant Or Right [Table]", "label": "Class of Warrant or Right [Table]", "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ClassOfWarrantOrRightUnissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightUnissued", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant issued", "label": "Class of Warrant or Right, Unissued", "documentation": "The number of warrants or rights which entitle the entity to receive future services in exchange for the unvested, forfeitable warrants or rights." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r31", "r87", "r416", "r456" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r539", "r540", "r541", "r543", "r544", "r545", "r546", "r572", "r573", "r605", "r621", "r624" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r92" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r92", "r457" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r92" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r92", "r457", "r475", "r624", "r625" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value, 200,000,000 shares authorized, 20,229,821 and 20,161,400 shares issued and outstandingas of March 31, 2024 and December 31, 2023, respectively", "verboseLabel": "Common stock value", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r92", "r418", "r536" ] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Software [Member]", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r512", "r591", "r592" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r47", "r49", "r81", "r82", "r216", "r508" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r47", "r49", "r81", "r82", "r216", "r439", "r508" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r47", "r49", "r81", "r82", "r216", "r508", "r559" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of revenue", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r47", "r49", "r81", "r82", "r216" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r47", "r49", "r81", "r82", "r216", "r508" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r303", "r304", "r315" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Cost of revenue", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r102", "r408" ] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciation", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation reflected in cost of revenue", "label": "Cost, Depreciation", "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service." } } }, "auth_ref": [ "r568", "r593" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "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": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "qrhc_CurrentLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "CurrentLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Current Liabilities Disclosure [Abstract]", "documentation": "Current liabilities disclosure." } } }, "auth_ref": [] }, "qrhc_CurrentLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "CurrentLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities", "label": "Current Liabilities Disclosure [Text Block]", "documentation": "Current liabilities disclosure." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r48", "r216" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r77" ] }, "qrhc_CustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "CustomersMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customers [Member]", "label": "Customers [Member]", "documentation": "Customers." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayable1" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Notes Payable", "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": [ "r115", "r166", "r258", "r264", "r265", "r266", "r267", "r268", "r269", "r274", "r281", "r282", "r284" ] }, "qrhc_DebtDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DebtDiscounts", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt discounts", "label": "Debt Discounts", "documentation": "Debt discounts." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r21", "r89", "r90", "r124", "r125", "r170", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r398", "r519", "r520", "r521", "r522", "r523", "r570" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument interest rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowings", "terseLabel": "Total notes payable", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r21", "r125", "r285" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r84", "r86", "r259", "r398", "r520", "r521" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r28", "r84", "r277" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt instrument annual interest rate", "terseLabel": "Debt instrument stated interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r28", "r260" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r170", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r398", "r519", "r520", "r521", "r522", "r523", "r570" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r136", "r519", "r606" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r29", "r170", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r398", "r519", "r520", "r521", "r522", "r523", "r570" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r61", "r62", "r83", "r84", "r86", "r88", "r117", "r118", "r170", "r259", "r260", "r261", "r262", "r263", "r265", "r270", "r271", "r272", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r283", "r398", "r519", "r520", "r521", "r522", "r523", "r570" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Instrument, Unamortized Discount, Total", "negatedLabel": "Less: Unamortized debt issuance costs", "terseLabel": "Unamortized portion of debt discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r83", "r86", "r600" ] }, "qrhc_DebtInstrumentUnamortizedOriginalIssuanceDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DebtInstrumentUnamortizedOriginalIssuanceDiscount", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Unamortized OID", "label": "Debt Instrument Unamortized Original Issuance Discount", "documentation": "Debt instrument unamortized original issuance discount." } } }, "auth_ref": [] }, "qrhc_DebtInstrumentUnamortizedOriginalIssuanceDiscountWarrant": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DebtInstrumentUnamortizedOriginalIssuanceDiscountWarrant", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Unamortized OID warrant", "label": "Debt Instrument Unamortized Original Issuance Discount Warrant", "documentation": "Debt instrument unamortized original issuance discount warrant." } } }, "auth_ref": [] }, "us-gaap_DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance costs", "label": "Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction", "documentation": "The amount of debt issuance costs that were incurred during a noncash or partial noncash transaction." } } }, "auth_ref": [ "r40", "r41", "r42" ] }, "qrhc_DeductibleForTaxPurposesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DeductibleForTaxPurposesMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deductible for Tax Purposes [Member]", "label": "Deductible For Tax Purposes [Member]", "documentation": "Deductible for tax purposes." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense related to grants", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement." } } }, "auth_ref": [ "r64", "r120" ] }, "qrhc_DeferredConsiderationEarnOut": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DeferredConsiderationEarnOut", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred consideration - earn-out", "label": "Deferred Consideration Earn Out", "documentation": "Deferred consideration - earn-out." } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfChangesInDebtIssuanceCostsDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at December 31, 2023", "periodEndLabel": "Balance at March 31, 2024 (Unaudited)", "totalLabel": "Debt Issuance Costs, Net, Total", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r85", "r600" ] }, "qrhc_DeferredFinancingCostsAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DeferredFinancingCostsAdditions", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfChangesInDebtIssuanceCostsDetail" ], "lang": { "en-us": { "role": { "documentation": "Deferred financing costs additions.", "label": "Deferred Financing Costs Additions", "terseLabel": "Financing costs deferred" } } }, "auth_ref": [] }, "qrhc_DeferredStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DeferredStockUnitsMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Stock Units [Member]", "label": "Deferred Stock Units [Member]", "documentation": "Deferred Stock Units." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal income tax net operating loss carry forward", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards." } } }, "auth_ref": [ "r72", "r603" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "terseLabel": "Valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r359" ] }, "us-gaap_DepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail": { "parentTag": "qrhc_PropertyPlantAndEquipmentNetAndOtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposits and other assets", "label": "Deposits Assets, Noncurrent", "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r563" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r8", "r58" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r8", "r58" ] }, "qrhc_DescriptionOfBusinessLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DescriptionOfBusinessLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description Of Business [Line Items]", "label": "Description Of Business [Line Items]", "documentation": "Description of business." } } }, "auth_ref": [] }, "qrhc_DescriptionOfBusinessTable": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DescriptionOfBusinessTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Description Of Business [Table]", "label": "Description Of Business [Table]", "documentation": "Description of business." } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "DirectorMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Director [Member]", "label": "Director [Member]" } } }, "auth_ref": [ "r577", "r622" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r314", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation Of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r314", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Revenue Disaggregated by Source", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r601" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "qrhc_DiscountedCashFlowRate": { "xbrltype": "percentItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "DiscountedCashFlowRate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Discounted cash flow rate", "label": "Discounted Cash Flow Rate", "documentation": "Discounted cash flow rate." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r553" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r554" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share applicable to common shareholders", "verboseLabel": "Net loss per share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "terseLabel": "Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r157", "r176", "r177", "r178", "r179", "r180", "r186", "r189", "r193", "r194", "r195", "r199", "r385", "r386", "r412", "r425", "r514" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r157", "r176", "r177", "r178", "r179", "r180", "r189", "r193", "r194", "r195", "r199", "r385", "r386", "r412", "r425", "r514" ] }, "us-gaap_EarningsPerShareDilutedLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Diluted [Line Items]", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [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": [ "r189", "r190", "r193" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r185", "r196", "r197", "r198" ] }, "qrhc_EarningsPerSharesBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "EarningsPerSharesBasicAndDilutedAbstract", "lang": { "en-us": { "role": { "documentation": "Earnings per shares basic And diluted.", "label": "Earnings Per Shares Basic And Diluted Abstract" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Federal corporate income tax rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r169", "r356", "r365" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Employee-related Liabilities, Current, Total", "terseLabel": "Employee compensation", "label": "Employee-related Liabilities, Current", "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": [ "r26" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options [Member]", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationEmployeeStockPurchasePlanDetail" ], "lang": { "en-us": { "role": { "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "verboseLabel": "Employee stock purchase plan expense", "documentation": "The amount of plan compensation cost recognized during the period." } } }, "auth_ref": [ "r70" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r551" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r551" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Securities Act 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://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r551" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r555" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r551" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r551" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r551" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r551" ] }, "qrhc_EquipmentLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "EquipmentLoanFacilityMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equipment Loan Facility [Member]", "label": "Equipment Loan Facility [Member]", "documentation": "Equipment loan facility." } } }, "auth_ref": [] }, "qrhc_EquipmentTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "EquipmentTermLoanMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Equipment Term Loan [Member]", "documentation": "Equipment Term Loan [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r139", "r153", "r154", "r155", "r171", "r172", "r173", "r175", "r181", "r183", "r200", "r227", "r228", "r302", "r350", "r351", "r352", "r361", "r362", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r393", "r394", "r404", "r434", "r435", "r436", "r445", "r496" ] }, "qrhc_EquityOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "EquityOfferingMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Offering [Member]", "label": "Equity Offering [Member]", "documentation": "Equity offering." } } }, "auth_ref": [] }, "qrhc_ExecutiveEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ExecutiveEmployeesMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Employees [Member]", "label": "Executive Employees [Member]", "documentation": "Executive employees." } } }, "auth_ref": [] }, "qrhc_ExercisableWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ExercisableWarrantsMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable Warrants [Member]", "label": "Exercisable Warrants [Member]", "documentation": "Exercisable warrants." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r14" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r79", "r80" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureFairValueOfFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r387" ] }, "us-gaap_FinancingReceivablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivablesTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccounts1" ], "lang": { "en-us": { "role": { "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivable, Net of Allowance For Doubtful Accounts", "documentation": "The entire disclosure for financing receivable." } } }, "auth_ref": [ "r218", "r222", "r223", "r224", "r517" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Useful Life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r146", "r240" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r237", "r239", "r240", "r242", "r409", "r410" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail": { "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r112", "r410" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r409" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name", "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": [ "r53", "r56" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Goodwill balance at September 31, 2022", "periodStartLabel": "Goodwill balance at December 31, 2021", "totalLabel": "Goodwill, Total", "verboseLabel": "Goodwill", "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r145", "r233", "r411", "r518", "r536", "r581", "r588" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill And Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r111" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of goodwill", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r8", "r234", "r235", "r236", "r518" ] }, "us-gaap_GoodwillMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "label": "Goodwill [Member]", "documentation": "Asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [] }, "qrhc_GreenRemediesPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "GreenRemediesPromissoryNoteMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Green Remedies Promissory Note [Member]", "label": "Green Remedies Promissory Note [Member]", "documentation": "Green remedies promissory note." } } }, "auth_ref": [] }, "qrhc_GreenRemediesWasteAndRecyclingIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "GreenRemediesWasteAndRecyclingIncMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusinessAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Green Remedies [Member]", "terseLabel": "Green Remedies Waste and Recycling, Inc [Member]", "label": "Green Remedies Waste And Recycling Inc [Member]", "documentation": "Green Remedies Waste and Recycling, Inc." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r101", "r168", "r201", "r207", "r211", "r213", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r388", "r516", "r597" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets (Excluding Goodwill) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r98", "r127", "r201", "r207", "r211", "r213", "r413", "r423", "r516" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r243", "r244", "r480" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r244", "r480" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r10" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority", "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r169", "r354", "r357", "r358", "r360", "r363", "r366", "r367", "r368", "r444" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Income Tax Expense (Benefit), Total", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r130", "r135", "r182", "r183", "r205", "r355", "r364", "r426" ] }, "qrhc_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IncomeTaxLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Line Items]", "label": "Income Tax [Line Items]", "documentation": "Income tax." } } }, "auth_ref": [] }, "qrhc_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IncomeTaxTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Table]", "label": "Income Tax [Table]", "documentation": "Income tax." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes, net", "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r39" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total", "terseLabel": "Accounts payable and accrued liabilities", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Other Operating Liabilities, Total", "terseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r7" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r7" ] }, "qrhc_IncreaseDecreaseInSecurityDepositsAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IncreaseDecreaseInSecurityDepositsAndOtherAssets", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Security deposits and other assets", "label": "Increase Decrease In Security Deposits And Other Assets", "documentation": "The increase (decrease) during the reporting period in security deposits and other assets." } } }, "auth_ref": [] }, "qrhc_IndefiniteLivedIntangibleAssetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IndefiniteLivedIntangibleAssetCarryingAmount", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Indefinite lived intangible asset, carrying amount.", "label": "Indefinite Lived Intangible Asset, Carrying Amount", "verboseLabel": "Indefinite lived intangible asset, carrying amount" } } }, "auth_ref": [] }, "qrhc_IndefiniteLivedIntangibleAssetEstimatedUsefulLife": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IndefiniteLivedIntangibleAssetEstimatedUsefulLife", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "documentation": "Indefinite lived intangible asset, estimated useful life.", "label": "Indefinite Lived Intangible Asset, Estimated Useful Life", "verboseLabel": "Indefinite lived intangible asset, estimated useful life" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r238", "r241" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfIndefinitelivedIntangibleAssetsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite Lived Intangible Assets By Major Class [Line Items]", "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company." } } }, "auth_ref": [ "r54", "r113" ] }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefinitelivedIntangibleAssetsAcquired", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets other than goodwill", "label": "Indefinite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition." } } }, "auth_ref": [] }, "qrhc_IndependentEnvironmentalServicesCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IndependentEnvironmentalServicesCompanyMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Independent Environmental Services Company [Member]", "documentation": "Independent environmental services company." } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net", "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r51", "r55" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Total", "negatedLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r85", "r129", "r156", "r204", "r396", "r481", "r547", "r623" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Interest Expense, Debt, Total", "verboseLabel": "Interest expense related to borrowings", "label": "Interest Expense, Debt", "terseLabel": "Interest expense related to amortization of debt issuance fees, and debt discount costs as well as interest related to vendor supply chain financing programs", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r104", "r278", "r287", "r522", "r523" ] }, "qrhc_InterestExpenseRelatedToAmortizationOfDebtIssuanceFeesAndDebtDiscountCostsInterestRelatedToVendorSupplyChainFinancingPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "InterestExpenseRelatedToAmortizationOfDebtIssuanceFeesAndDebtDiscountCostsInterestRelatedToVendorSupplyChainFinancingPrograms", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Interest expense related to amortization of debt issuance fees, and debt discount costs, interest related to vendor supply chain financing programs.", "label": "Interest Expense Related to Amortization of Debt Issuance Fees, and Debt Discount Costs, Interest Related to Vendor Supply Chain Financing Programs", "verboseLabel": "Interest expense related to amortization of debt issuance fees, and debt discount costs, interest related to vendor supply chain financing programs" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r160", "r162", "r163" ] }, "us-gaap_InterimPeriodCostsNotAllocableDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterimPeriodCostsNotAllocableDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Interim Period, Costs Not Allocable", "label": "Interim Period, Costs Not Allocable [Domain]", "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred." } } }, "auth_ref": [ "r46" ] }, "qrhc_IssuanceOfDeferredStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IssuanceOfDeferredStockUnits", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Release of deferred stock units", "label": "Issuance Of Deferred Stock Units", "documentation": "Issuance of deferred stock units." } } }, "auth_ref": [] }, "qrhc_IssuanceOfDeferredStockUnitsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "IssuanceOfDeferredStockUnitsShares", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Release of deferred stock units, Shares", "label": "Issuance Of Deferred Stock Units Shares", "documentation": "Issuance of deferred stock units shares." } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Line Items]", "label": "Lessee, Lease, Description [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": [ "r403" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Lease Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r403" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "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": [ "r399" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "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": [ "r25", "r168", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r374", "r375", "r376", "r388", "r455", "r515", "r549", "r597", "r610", "r611" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r97", "r126", "r420", "r536", "r571", "r578", "r607" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r27", "r142", "r168", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r374", "r375", "r376", "r388", "r536", "r597", "r610", "r611" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "qrhc_LiborMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "LiborMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "label": "LIBOR [Member]", "documentation": "LIBOR." } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Line of Credit, Total", "terseLabel": "Revolving credit current borrowing facility, outstanding", "label": "Long-Term Line of Credit", "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": [ "r21", "r125", "r618" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit current borrowing facility", "label": "Line of Credit Facility, Current Borrowing Capacity", "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": [ "r23" ] }, "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Line of Credit Facility, Increase (Decrease), Net, Total", "terseLabel": "Revolving credit facility, increase (decrease)", "label": "Line of Credit Facility, Increase (Decrease), Net", "documentation": "Amount of increase (decrease) of the credit facility." } } }, "auth_ref": [ "r570" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument interest rate", "label": "Line of Credit Facility, Interest Rate at Period End", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r23" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving credit facility maximum principal amount", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r23" ] }, "qrhc_LineOfCreditIssuanceOnPrincipalAmountPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "LineOfCreditIssuanceOnPrincipalAmountPercentage", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sublimit for issuance of letters of credit, percentage", "label": "Line Of Credit Issuance On Principal Amount Percentage", "documentation": "Line of credit issuance on principal amount percentage." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Notes payable, net", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r21", "r125", "r271", "r286", "r520", "r521", "r618" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term Debt, Current Maturities, Total", "negatedLabel": "Less: Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r148" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Notes Payable, Noncurrent, Total", "terseLabel": "Notes payable, net", "label": "Notes Payable, Noncurrent", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r29" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r29", "r60" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Axis]" } } }, "auth_ref": [ "r216", "r527", "r601", "r619", "r620" ] }, "qrhc_ManagementFeeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ManagementFeeMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Management Fee [Member]", "label": "Management Fee [Member]", "documentation": "Management fee." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r318", "r407", "r433", "r447", "r448", "r501", "r502", "r503", "r504", "r505", "r509", "r510", "r517", "r524", "r534", "r538", "r599", "r612", "r613", "r614", "r615", "r616", "r617" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r318", "r407", "r433", "r447", "r448", "r501", "r502", "r503", "r504", "r505", "r509", "r510", "r517", "r524", "r534", "r538", "r599", "r612", "r613", "r614", "r615", "r616", "r617" ] }, "qrhc_MinimumNetProceedsReceivableByWarrantHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "MinimumNetProceedsReceivableByWarrantHolders", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum net proceeds receivable by warrant holders", "label": "Minimum Net Proceeds Receivable By Warrant Holders", "documentation": "Minimum net proceeds receivable by warrant holders." } } }, "auth_ref": [] }, "qrhc_MonroeCapitalCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "MonroeCapitalCreditAgreementMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Monroe Capital Credit Agreement [Member]", "label": "Monroe Capital Credit Agreement [Member]", "documentation": "Monroe capital credit agreement." } } }, "auth_ref": [] }, "qrhc_MonroeTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "MonroeTermLoanMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Monroe Term Loan [Member]", "label": "Monroe Term Loan [Member]", "documentation": "Monroe term loan." } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Customer", "label": "Customer [Domain]" } } }, "auth_ref": [ "r216", "r527", "r601", "r619", "r620" ] }, "us-gaap_NatureOfExpenseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfExpenseAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Nature of Expense", "label": "Nature of Expense [Axis]", "documentation": "Information by type of cost or expense." } } }, "auth_ref": [ "r46" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureTheCompanyAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "The Company and Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r131", "r137" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided (used in) by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r161" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r106", "r107", "r108" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Net (loss) income", "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r99", "r108", "r128", "r140", "r151", "r152", "r155", "r168", "r174", "r176", "r177", "r178", "r179", "r182", "r183", "r191", "r201", "r207", "r211", "r213", "r225", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r386", "r388", "r424", "r477", "r494", "r495", "r516", "r547", "r597" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss applicable to common stockholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r159", "r176", "r177", "r178", "r179", "r186", "r187", "r192", "r195", "r201", "r207", "r211", "r213", "r516" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "qrhc_NetOperatingLossCarryForwardsExpirationYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "NetOperatingLossCarryForwardsExpirationYear", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards expiration year", "label": "Net operating loss carry forwards expiration year", "documentation": "Net operating loss carry forwards expiration year." } } }, "auth_ref": [] }, "qrhc_NetOperatingLossCarryforwardsExpirationBeginningYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "NetOperatingLossCarryforwardsExpirationBeginningYear", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Net operating loss carry forwards expiration year", "terseLabel": "Net operating loss carry forwards expiration beginning year", "label": "Net Operating Loss Carryforwards Expiration Beginning Year", "documentation": "Net operating loss carryforwards expiration beginning year." } } }, "auth_ref": [] }, "qrhc_NetOperatingLossCarryforwardsExpirationEndingYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "NetOperatingLossCarryforwardsExpirationEndingYear", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carry forwards expiration ending year", "label": "Net Operating Loss Carryforwards Expiration Ending Year", "documentation": "Net operating loss carryforwards expiration ending year." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental non-cash investing and financing activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete Agreements [Member]", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r76" ] }, "qrhc_NotDeductibleForTaxPurposesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "NotDeductibleForTaxPurposesMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Not Deductible for Tax Purposes [Member]", "label": "Not Deductible For Tax Purposes [Member]", "documentation": "Not deductible for tax purposes." } } }, "auth_ref": [] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Notes Payable, Current, Total", "terseLabel": "Current portion of notes payable", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r24" ] }, "qrhc_NumberOfCustomersAccountedForMoreThanTenPercentageOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "NumberOfCustomersAccountedForMoreThanTenPercentageOfRevenue", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of Customers", "terseLabel": "Number of customer", "label": "Number Of Customers Accounted For More Than Ten Percentage Of Revenue", "documentation": "Number of customers accounted for more than ten percentage of revenue." } } }, "auth_ref": [] }, "qrhc_OIDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "OIDMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "OID [Member]", "label": "O I D [Member]", "documentation": "OID." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r201", "r207", "r211", "r213", "r516" ] }, "qrhc_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Lease Related Assets and Liabilities Recorded on Balance Sheet", "label": "Operating Lease Assets And Liabilities Table [Text Block]", "documentation": "Operating lease assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed cost operating lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r608" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liabilities", "totalLabel": "Total operating lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r401" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 0.0 }, "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities - current portion", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r401" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r402" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail": { "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability - long-term portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r401" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r402" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail": { "parentTag": "qrhc_PropertyPlantAndEquipmentNetAndOtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Right-of-use operating lease assets", "terseLabel": "Operating right-of-use asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r400" ] }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesSummaryOfLeaseRelatedAssetsAndLiabilitiesRecordedOnBalanceSheetDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset." } } }, "auth_ref": [ "r402" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Operating Loss Carryforwards, Total", "terseLabel": "Operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r71" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Miscellaneous", "label": "Other Accounts Payable and Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "qrhc_OtherAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "OtherAcquisitionsMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Other Acquisitions [Member]", "documentation": "Other Acquisitions." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Other Current Liabilities", "label": "Other Current Liabilities [Table Text Block]", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfOtherCurrentLiabilitiesDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other current liabilities", "terseLabel": "Other current liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r26", "r536" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "totalLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "qrhc_PNCABLFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PNCABLFacilityMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "PNC ABL Facility [Member]", "label": "P N C A B L Facility [Member]", "documentation": "PNC ABL facility." } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Debt issuance costs", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r37" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash consideration", "terseLabel": "Cash", "negatedLabel": "Acquisition, net of cash acquired", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r34", "r371" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of intangible assets", "label": "Payments to Acquire Intangible Assets", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r105" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r105" ] }, "qrhc_PercentageOfOriginalPrincipalAmount": { "xbrltype": "percentItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PercentageOfOriginalPrincipalAmount", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of original principal amount", "label": "Percentage Of Original Principal Amount", "documentation": "Percentage of original principal amount." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r91", "r289" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r91", "r457" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Preferred Stock, Shares Issued, Total", "terseLabel": "Preferred stock, shares issued", "label": "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": [ "r91", "r289" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticalUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r91", "r457", "r475", "r624", "r625" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value, 10,000,000 shares authorized, no shares issued or outstanding as of March 31, 2024 and December 31, 2023", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "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": [ "r91", "r417", "r536" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r564" ] }, "qrhc_PrincipleOfConsolidationAndBasisOfPresentationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PrincipleOfConsolidationAndBasisOfPresentationPolicyTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Presentation and Consolidation", "label": "Principle Of Consolidation And Basis Of Presentation Policy [Text Block]", "documentation": "Principle of consolidation and basis of presentation." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "totalLabel": "Proceeds from Issuance of Long-term Debt, Total", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r35", "r441" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Proceeds from Lines of Credit, Total", "terseLabel": "Proceeds from credit facilities", "label": "Proceeds from Lines of Credit", "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": [ "r35", "r570" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from stock option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r19" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from shares issued for Employee Stock Purchase Plan", "label": "Proceeds from Stock Plans", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r6" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r214", "r408", "r427", "r428", "r429", "r430", "r431", "r432", "r511", "r525", "r537", "r562", "r595", "r596", "r601", "r619" ] }, "qrhc_ProductSalesAndOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ProductSalesAndOtherMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product Sales and Other [Member]", "label": "Product Sales And Other [Member]", "documentation": "Product sales and other." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r214", "r408", "r427", "r428", "r429", "r430", "r431", "r432", "r511", "r525", "r537", "r562", "r595", "r596", "r601", "r619" ] }, "qrhc_PropertyAndEquipmentNetAndOtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PropertyAndEquipmentNetAndOtherAssetsAbstract", "lang": { "en-us": { "role": { "label": "Property And Equipment Net And Other Assets [Abstract]", "documentation": "Property and equipment, net, and other assets." } } }, "auth_ref": [] }, "qrhc_PropertyAndEquipmentNetAndOtherAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PropertyAndEquipmentNetAndOtherAssetsLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property And Equipment Net And Other Assets [Line Items]", "label": "Property And Equipment Net And Other Assets [Line Items]", "documentation": "Property and equipment, net, and other assets." } } }, "auth_ref": [] }, "qrhc_PropertyAndEquipmentNetAndOtherAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PropertyAndEquipmentNetAndOtherAssetsTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property And Equipment Net And Other Assets [Table]", "label": "Property And Equipment Net And Other Assets [Table]", "documentation": "Property and equipment, net, and other assets." } } }, "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_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, Net, and Other Assets", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r114", "r132", "r133", "r134" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail": { "parentTag": "qrhc_PropertyPlantAndEquipmentNetAndOtherAssetsNoncurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net of accumulated depreciation of $3,105,356 and $2,932,371 as of March 31, 2024 and December 31, 2023, respectively", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Net, Total", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r414", "r422", "r536" ] }, "qrhc_PropertyPlantAndEquipmentNetAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PropertyPlantAndEquipmentNetAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsComponentsOfPropertyAndEquipmentNetAndOtherAssetsDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, net, and other assets", "label": "Property Plant And Equipment Net And Other Assets Noncurrent", "documentation": "Property plant and equipment, net and other assets, noncurrent." } } }, "auth_ref": [] }, "qrhc_PropertyPlantAndEquipmentNetIncludingDepositsAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PropertyPlantAndEquipmentNetIncludingDepositsAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net, and other assets", "label": "Property Plant And Equipment Net Including Deposits Assets Noncurrent", "documentation": "Property plant and equipment net including deposits assets noncurrent." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components Property and Equipment, Net, and Other Assets", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAccountsReceivableNetOfAllowanceForDoubtfulAccountsActivityInAllowanceForDoubtfulAccountsOfTradeReceivablesDetails", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for doubtful accounts", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r158", "r230" ] }, "qrhc_PurchaseOfAdditionalCompactors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PurchaseOfAdditionalCompactors", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of additional Compactors", "label": "Purchase Of additional Compactors", "documentation": "Purchase Of additional Compactors" } } }, "auth_ref": [] }, "qrhc_PurchaseOfCompactors": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PurchaseOfCompactors", "crdr": "debit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Purchase of compactors", "documentation": "Purchase of compactors" } } }, "auth_ref": [] }, "qrhc_PurchaseOfCompactorsAndRelatedEquipment": { "xbrltype": "integerItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PurchaseOfCompactorsAndRelatedEquipment", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Purchase of compactors and related equipment", "documentation": "Purchase of compactors and related equipment" } } }, "auth_ref": [] }, "qrhc_PurchasedAdditionalCompactors": { "xbrltype": "integerItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "PurchasedAdditionalCompactors", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "purchased additional compactors", "documentation": "purchased additional compactors" } } }, "auth_ref": [] }, "qrhc_RWSMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RWSMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "RWS [Member]", "label": "R W S [Member]", "documentation": "RWS." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r317", "r318", "r345", "r346", "r347", "r406", "r407", "r433", "r447", "r448", "r501", "r502", "r503", "r504", "r505", "r509", "r510", "r517", "r524", "r534", "r538", "r541", "r594", "r599", "r613", "r614", "r615", "r616", "r617" ] }, "qrhc_RangeFiveOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RangeFiveOutstandingMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "documentation": "Range five, outstanding.", "label": "Outstanding, $1.17 - $23.20 [Member]" } } }, "auth_ref": [] }, "qrhc_RangeFourCanceledForfeitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RangeFourCanceledForfeitedMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Range Four Canceled Forfeited [Member]", "documentation": "Range four canceled forfeited.", "terseLabel": "Cancelled/Forfeited, $1.17 - $21.20 [Member]" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r245", "r246", "r247", "r248", "r317", "r318", "r345", "r346", "r347", "r406", "r407", "r433", "r447", "r448", "r501", "r502", "r503", "r504", "r505", "r509", "r510", "r517", "r524", "r534", "r538", "r541", "r594", "r599", "r613", "r614", "r615", "r616", "r617" ] }, "qrhc_RangeOneOutstandingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RangeOneOutstandingMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding, $1.17 - $23.20 [Member]", "label": "Range One Outstanding [Member]", "documentation": "Range one, outstanding." } } }, "auth_ref": [] }, "qrhc_RangeThreeCanceledForfeitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RangeThreeCanceledForfeitedMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled/Forfeited, $1.83 - $6.30 [Member]", "label": "Range Three Canceled Forfeited [Member]", "documentation": "Range three, canceled forfeited." } } }, "auth_ref": [] }, "qrhc_RangeThreeExercisedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RangeThreeExercisedMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "label": "Range Three Exercised [Member]", "documentation": "Range three exercised.", "terseLabel": "Exercised, $1.51 - $3.98 [Member]" } } }, "auth_ref": [] }, "qrhc_RangeTwoExercisedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RangeTwoExercisedMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercised, $3.83 - $6.40 [Member]", "documentation": "Range two exercised.", "label": "Range Two Exercised [Member]" } } }, "auth_ref": [] }, "qrhc_RangeTwoGrantedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RangeTwoGrantedMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, $5.50 [Member]", "label": "Range Two Granted [Member]", "documentation": "Range two, granted." } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of credit facilities", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r36", "r570" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term debt", "label": "Repayments of Long-Term Debt", "totalLabel": "Repayments of Long-term Debt, Total", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r36", "r442" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "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://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r94", "r119", "r419", "r437", "r438", "r443", "r458", "r536" ] }, "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_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "verboseLabel": "Total revenue", "terseLabel": "Revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r202", "r203", "r206", "r209", "r210", "r214", "r215", "r216", "r313", "r314", "r408" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r138", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r316" ] }, "qrhc_RevenueRecognitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RevenueRecognitionLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Line Items]", "label": "Revenue Recognition [Line Items]", "documentation": "Revenue recognition." } } }, "auth_ref": [] }, "qrhc_RevenueRecognitionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "RevenueRecognitionTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "documentation": "Revenue recognition." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "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_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of stock, number of shares issued in transaction", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sales Revenue Net [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r216", "r558" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario, Forecast [Member]", "label": "Forecast [Member]" } } }, "auth_ref": [ "r319", "r575" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r184", "r319", "r556", "r575" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Accounts Payable and Accrued Liabilities", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. 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). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureAcquisitionAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureCurrentLiabilitiesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Business Acquisitions By Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r73", "r74", "r369" ] }, "qrhc_ScheduleOfChangesInDebtIssuanceCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ScheduleOfChangesInDebtIssuanceCostsTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Debt Issuance Costs", "label": "Schedule Of Changes In Debt Issuance Costs Table [Text Block]", "documentation": "Schedule of changes in debt issuance costs." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt Obligations", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Net Loss per Share Attributable to Common Stockholders", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r576" ] }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Earnings Per Share Diluted By Common Class [Table]", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share." } } }, "auth_ref": [ "r43", "r45", "r189", "r190", "r193" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Finite Lived Intangible Assets [Table]", "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": [ "r53", "r56", "r409" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r53", "r56" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Schedule of Goodwil", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r518", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Indefinite Lived Intangible Assets [Table]", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity." } } }, "auth_ref": [ "r20", "r113" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of Indefinite-Lived Intangible Assets", "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": [ "r20", "r113" ] }, "qrhc_ScheduleOfOtherLongTernLiabilitiesNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ScheduleOfOtherLongTernLiabilitiesNetTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Long-Term Liabilities", "label": "Schedule Of Other Long Tern Liabilities Net Table [Text Block]", "documentation": "Schedule of other long-tern liabilities, net." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureAcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchase Consideration Paid and Amount of Assets Acquired and Liabilities Assumed", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Stock Option Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r17", "r18", "r65" ] }, "qrhc_ScheduleOfStockholdersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ScheduleOfStockholdersEquityLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stockholders Equity [Line Items]", "label": "Schedule Of Stockholders Equity [Line Items]", "documentation": "Schedule of stockholders equity." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Warrant Activity", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable." } } }, "auth_ref": [ "r63" ] }, "qrhc_ScheduleOfStockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ScheduleOfStockholdersEquityTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Of Stockholders Equity [Table]", "label": "Schedule Of Stockholders Equity [Table]", "documentation": "Schedule of stockholders equity." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR [Member]", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r604" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r550" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r552" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Selling, General and Administrative Expense, Total", "terseLabel": "Selling, general, and administrative", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r103" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expense [Member]", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "qrhc_SeniorSecuredTermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "SeniorSecuredTermLoanMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Senior secured term loan.", "label": "Senior Secured Term Loan [Member]", "terseLabel": "Senior Secured Term Loan [Member]" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Service [Member]", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r525" ] }, "qrhc_ServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "ServicesMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureRevenueSummaryOfRevenueDisaggregatedBySourceDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Services [Member]", "label": "Services [Member]", "documentation": "Services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Stock-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting terms", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred stock units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "verboseLabel": "RSUs granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Ending Balance", "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number, Beginning Balance", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r334", "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "RSUs vested", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r338" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "periodEndLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Ending Balance", "periodStartLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance", "terseLabel": "DSUs outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r15", "r16" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total", "negatedLabel": "Canceled/Forfeited, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r602" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Cancelled/Forfeited, Weighted-Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r602" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding Beginning Balance, Number of Shares", "periodEndLabel": "Outstanding Ending Balance, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding Beginning Balance, Weighted-Average Exercise Price Per Share", "periodEndLabel": "Outstanding Ending Balance, Weighted-Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r326", "r327" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised, Weighted-Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r331" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted-Average Exercise Price Per Share", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r330" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range", "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Range", "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Per Share, Minimum", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r67" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Per Share, Maximum", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance, Shares", "periodEndLabel": "Ending Balance, Shares", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r12" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r109", "r165" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureIncomeTaxesAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "State [Member]", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r32", "r139", "r153", "r154", "r155", "r171", "r172", "r173", "r175", "r181", "r183", "r200", "r227", "r228", "r302", "r350", "r351", "r352", "r361", "r362", "r377", "r378", "r379", "r380", "r381", "r382", "r384", "r389", "r390", "r391", "r392", "r393", "r394", "r404", "r434", "r435", "r436", "r445", "r496" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r171", "r172", "r173", "r200", "r408", "r440", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r476", "r478", "r479", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r496", "r542" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureLeasesAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r184", "r319", "r556", "r557", "r575" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "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": [ "r171", "r172", "r173", "r200", "r408", "r440", "r446", "r449", "r450", "r451", "r452", "r453", "r454", "r457", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r470", "r471", "r472", "r473", "r474", "r476", "r478", "r479", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r496", "r542" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationEmployeeStockPurchasePlanDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued for employee stock purchase plans options, shares", "terseLabel": "Shares issued for Employee Stock Purchase Plan options, Shares", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r12", "r91", "r92", "r119" ] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Stock option exercises, Shares", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r91", "r92", "r119", "r441", "r496", "r506" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised, Number of Shares", "terseLabel": "Stock option exercises, Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r12", "r91", "r92", "r119", "r331" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationEmployeeStockPurchasePlanDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Shares issued for employee stock purchase plans options", "terseLabel": "Shares issued for Employee Stock Purchase Plan options", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r12", "r91", "r92", "r119" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "verboseLabel": "Stock option exercises", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r91", "r92", "r119", "r445", "r496", "r506", "r548" ] }, "qrhc_StockOptionsPlansExercisePriceGranted": { "xbrltype": "perShareItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "StockOptionsPlansExercisePriceGranted", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfStockOptionActivityDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price Per Share, Granted", "label": "Stock Options Plans Exercise price Granted", "documentation": "Stock options plans exercise price granted." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r92", "r95", "r96", "r110", "r459", "r475", "r497", "r498", "r536", "r549", "r571", "r578", "r607", "r624" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDBALANCESHEETSUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r116", "r167", "r288", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r383", "r499", "r500", "r507" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r395", "r405" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "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": [ "r395", "r405" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosurePropertyAndEquipmentNetAndOtherAssetsAdditionalInformationDetail" ], "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": [ "r395", "r405" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureCurrentLiabilitiesComponentsOfAccountsPayableAndAccruedLiabilitiesDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Taxes Payable, Current, Total", "terseLabel": "Accrued taxes", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "qrhc_TermLoanFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "TermLoanFacility", "crdr": "credit", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "documentation": "Term loan facility.", "label": "Term loan facility", "terseLabel": "Revolving credit current borrowing facility, outstanding" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r577", "r609" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationRestrictedStockUnitsDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityAdditionalInformationDeferredStockUnitsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureGoodwillAndOtherIntangibleAssetsScheduleOfFiniteLivedIntangibleAssetsDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks [Member]", "label": "Trademarks [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style." } } }, "auth_ref": [ "r75" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "verboseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative", "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": [ "r372" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "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://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail", "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableScheduleOfDebtObligationsParentheticalDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "qrhc_WarrantExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "WarrantExpirationDate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNotesPayableAdditionalInformationDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Warrant expiration date", "terseLabel": "Date of Expiration", "label": "Warrant Expiration Date", "documentation": "Warrant expiration date." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Member]", "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r539", "r540", "r543", "r544", "r545", "r546" ] }, "us-gaap_WarrantsAndRightsOutstandingMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMaturityDate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "verboseLabel": "Date of Expiration", "label": "Warrants and Rights Outstanding, Maturity Date", "documentation": "Expiration date of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in YYYY-MM-DD format." } } }, "auth_ref": [ "r606" ] }, "qrhc_WarrantsIssueDate": { "xbrltype": "dateItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "WarrantsIssueDate", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Date of Issuance", "label": "Warrants Issue Date", "documentation": "Warrants issue date." } } }, "auth_ref": [] }, "qrhc_WarrantsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "WarrantsOneMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants One [Member]", "label": "Warrants One [Member]", "documentation": "Warrants one." } } }, "auth_ref": [] }, "qrhc_WarrantsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.qrhc.com/20240331", "localname": "WarrantsTwoMember", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/Role_DisclosureStockholdersEquitySummaryOfWarrantsIssuedAndOutstandingDetail" ], "lang": { "en-us": { "role": { "documentation": "Warrants two.", "label": "Warrants Two [Member]", "terseLabel": "Warrants Two [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number Diluted Shares Outstanding Adjustment, Total", "terseLabel": "Effect of dilutive common shares", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r576" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted average common shares outstanding, diluted", "terseLabel": "Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r188", "r195" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Denominator:", "terseLabel": "Weighted average number of common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.qrhc.com/20240331/taxonomy/role/DisclosureNetLossPerShareComputationOfBasicAndDilutedNetLossPerShareAttributableToCommonStockholdersDetail", "http://www.qrhc.com/20240331/taxonomy/role/Role_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "verboseLabel": "Weighted average common shares outstanding, basic", "terseLabel": "Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r186", "r195" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "7", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r20": { "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" }, "r21": { "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" }, "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.19(a))", "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": "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" }, "r24": { "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,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r35": { "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" }, "r36": { "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" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-8" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "11B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480489/718-40-50-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r112": { "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" }, "r113": { "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" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r119": { "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" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r123": { "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" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r128": { "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" }, "r129": { "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "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" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r186": { "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" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-10/tableOfContent" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-42" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "44", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-44" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//310-20/tableOfContent" }, "r225": { "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" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//326/tableOfContent" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r271": { "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" }, "r272": { "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" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r274": { "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" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r286": { "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" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r481": { "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(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r533": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r556": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r557": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r593": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r624": { "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" }, "r625": { "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 72 0000950170-24-056831-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-056831-xbrl.zip M4$L#!!0 ( ^ J5A'#&1^Z2L! "7%$ 1 <7)H8RTR,#(T,#,S,2YH M=&WLO6M7&\F2+OSYS*^HXWWV3/=ZE3CO%]S=9]& NSGC!C?@F;/?+UYY-34M M)+9*LF%^_8DL(^M;6__VOW_YEY_^)T+%QONM[6([?BO6_+C\&C?* MRO>'U604BQ_V_OBQV!KTRT$L_N^ONQ^*C:&?',;!N$#%P7A\M/KV[;=OWU9" M*@?5L#\9P[NJ%3\\?%L@=/KP]5&T^?-BPXYCL4HQY0@+A-4^H:NVD/6NE7 MBK5^O]C-WZJ*W5C%T=<85J;//!C#<,"0#*J?WYQK^3>V,AQ]>4N,,6^/\SUO MIC>M'KM1/Y1G]^9?ZSLIQO+M].*%6\?7WBJFMX[/WUI>:,#YN]E;&,8Q="W. M[H>!_^N6V_-E9ZNSVX^OW'^A?_GJ[-;R^*;GDMR,/.-YPF>W#X:#;9CX4>FO M_UH8C]Z.3X[B6[@1#:9WGK6J*J]K$_2 O/V_?WS8\P?QT*++70_QTNA7T:]\ M&7Y]"Q?@NY3-;IQ4Z(NU1V;98'V?R;?CD1U4:3@ZK%N9)QJT4*,+S[F^E;<] M)#>;(B)G#ZE&XZLS 1]>G++QZ,89,&_AZIM?_J7XZ2#: /\6/XW+<3_^0C#Z M\Z>WTY_SIX=Q;&L00O&?D_+KSV_6AP.8CS':AP%]4_CI;S^_&<,TO:U5^VU^ MZMO3Q_[DAN&DJ,8G_?CSFT,[^E(.5@L[&0__9WEX-!R!+([?'=F0\7*UT$?' M[][4;PWEU]F70ED=]>U)UHT(5W\JCU?SL^-H^F,90AS4/WY7GJ(,/[]Y_UDZ MXCV/%"7!!.*,*V29UX@++AS!A C'WQ0#>YC?$LO5S0%T^V0=NC.R_:U!B,?_ M'D].NW@\WHT).O\Y<6%ETA;!PQGBV@GDC-5(2!T%3=I;%=_\@D'K.*>4R9_> M7FC:]2VUE"=F@T.2X CMD_#0:##"5L= G$B:FO,M70/C$+*!>-^W7^9K8;+] M*MZK<8H%I:+$R H#@V<31_ _15291'PT\(LXW[B9\=K/0EQF =Z->:KG:F"+)J"DB MEO&ZH9XV]2,\:1C>PV?5?$W]\Z96OA]97[.+4W$EEF#-"/(.'LFYT/!<&E$( M27(AA$WD3%Q/SJ%(9KS36:2R)TAQ%FT#@L+7( M\J"0X"P%'+A,$9!_,BBG7_CT^=/>!F!>5:X.RCX@T6@2 82N;[HB(5I' R(V M8X+Q$9D$$,$Q#%!P@>! 'M'T8#@A*L\=U0[^X@QI'D"1E7>>$$,-3O,VG8!L M!!X3PBX1Q*64R,3<$\^5M58:AO'EIG\>.C_^@_;GUR1XD6.-K/< M\&0#B7G:'*CHWS)9@07*98@U8'!:!!%D!%:(".U M,"X8#6IXN<4[1S4G&7SY$($EUL1X)WVJXEI5Q?'>&) CR\Y..B/4'X=37-P\ M8S8?RNH*/MYK8GZYC;K\[>-H"&T;GWSL@YT%V=T$$WZ4&[,=Q\#D^Y-L=S< MG:$]5=W<:GLX\%/\NQ=B&8<-Y50B0 002H[!3!B7$ .H\EJ*$.,5*%C0>-U+ M*IY[O$A*'DLFD0S&@'Q!(ZT2'BD9N1-.>F?$[>/UH;2N[&>B,GWM$PG8M7S_ M;VO>#R> BQ_MB86WP)#!)Z!>8=9*P,CU!PR/HBY9J34"H0)Q8D XP$9')".8 M',E55(D^U? \2)Z>9GBHY\$+0'\S12<)C%8H#X8W.BJ4G&?:6+#?-F8F H3)F* 1B!$#!NTLS-\3#D@#(O. 7E[ MT?^I[2;0DEC]\E..0:Q6M\-3O1.VEM!*[2EWCIQ7\,!Z-A7+='Y=CV MU^'EY7CMRRC6M]WQ_K>71N'M=4-^5+L+9Q-0!X;&OTPCAZSV6"Y>F?T^^][; M"R)PO43H2!7A0H%$> X($8$ *@>H)9DBQ#J?O&NK1.P=V%'\%2 "*/_A$5RM M@S'UI]7:9'PP')7_'<.G08BCFJKN'.7KF3I4OYYL'L>1+ZOX$30U[N;9/3>S M]>_ORZ]Q9S+.8YM91?,S"D\>C;/?>CJG!/X[>\[9M;.Q#^=N/3_]LROS3+\C M#OM,^ 7VP/^IT,-W?F^43S(3_L:@3,.#^.+G%K"I1>&""24 *86%3AYX#LCP0P76$F6 MDFSMU"Y6L_>_#6^'X[V M[?''R0C\P%@MBRDV,@E#=0)VCDV.+6:%!=<*@^=)!%Q,X*FW;-*JT7CUG(KE M7_^ N3N<'+Y(O?)$I<#!GXL6/#MNH0U:D(3 SW/2">Q\](N>HH?))VM./JWP M/@,'DEY*Q"67R"88!N6Q#)ADUTFT33[O=!ZF'/Z>7D-KH,+:Q(&F)Y0\>&^< M@X>O$Y/(V2"!/. MO 7/6DIPIGC0!#DO-"(.?J5ZU)P0 M+3VU'"D#I(0+[<'S5 +IF+2U1GJO>-OF)%N_CZ-A=B%W1GMQ]+7T\4*0N?YD M <[D!81C]T:D"M:YUY&6F(N\?$BJ8 M?2FOV>3 TCB>F:ZE"1,H1KP5H%R<&^ 5F&%D" $WS$HLB)3@ ^BV3M8ZC'O, MV7MUTEE9_?7KR5706Y]4X^%A#M1>NOFQK'1*<+-$G+[A? #I[+.FN.\U??TU M#OS!H1W]=0GE;3]68(;C8!*WXZ))U/.P8::X2%@2I'*^+=?:(BL=,"FJE):$ MY$3*MDKM?1<:0JA7H&W_HRT!C$XI\D)QA5VDN8_!%:R4%T"8D !K@+AW(2?> M&>2QEMQHY3QK[5+0VC<["E>19#>"ZUGZ\6FJVB>P%-7NWJ=EF9& @<[&%)"M MHSR4.^0TIDAI'WFB@6K:7K-LRU&=&OCK26V,KS'"OPV'X5O97X""M #OL'21 M!RJ12('E8+Y SH-P^!B9C^ X A5NZ]P]=X2N!=-'A,Z9\\"(K-H>U7N0-]-8O"8FDM/$$W#CE',:2$2.&8JB=80K%YT,N*US M5\_53OI/FT-OX(C6N;?G-7"Z;)US%4_O:8ROWL%RZM?/WKG_;;@L[A(03R P M,J$H8T \1(4L =]6>LF#TB&'C=HJ#6U8M6J0SWANI.3:((T!63GP262DL @G MSQ1\)G!LG0\P]P)W^R>Y!6;641(D<%I$/0'E%)@C&^$%3BABE7%44M8VB9@' M+W<&=^68/:.%: U41ZN3I-X@XWQ$/&]=,Y@&I"0 M9:64+[P!)@Y*(ZZ?\#6 M((:;T!M/B%/!:R2)RAMG(P&C!@Z[TY(2S!31IG4!]C8N25U>73R_*'7[ZN*% M6Q\%@4*FA)5#5$=P%!U81F."1<1JQCG7FJ36\I-+89=Z%C?.;PZL(R[+ C^! M4<528BA@ C,1E$?.)"".23,C&9$![;6MOETE_IHA3$"010Y!0\%@N\Y@%+Y'A2G)I@0O;UJ+/?"G;RYZOS8EE MU@)P62UYSG*0R"4+OHP+VJB$0^+M#?%V"['/OA#[/+D>@GG-G"2(&6P!D7,0 M)@B-/$B8P1$'DEIG'!^5Z[$_LB'FN5X:8)$L&,O!&T@N3U'DX!+X2%$05#K" M3:)QX2[!<@@S ]$503ND0L3@!WN"''8.22-S99 4:=[.W4YA7O >MYW!$VY> M?::%'F>ME#H@P7E.S T&:1H=F&*%J6?$I=3:71#=;O9SR< $_C--(*?P6F&? M*Z%956=,!*2S^T=C"A&<#VU]Z[;0+5D27\AQW8J6*]CR]S5SEE46$'W(1R+L'B*H^T!/<'Z&,@SC/O M1.O6\):A8, Y%:/-J5B4T0@:P2Z&7 <1J:%0B%@,,LQ.>0(%L@DIIR.W*LE+#OT&]C;P2ZT*)2Q M IMP6%;5<'2R/1PO%AZ:=#2=XC;IG!N3P1PK XYFWM$-3B:VA@D56^L^_8<= ME7F1>Q=P^B)^9Y\J?]I8_*A%"Y:+D8/[E8EK$S@UV'E!G-68420TA\XS\">U MX1P9KJEP7(O$25N58 V>$,I<^_]KK%W&NB+=YG$NA!G#>P"E3%XFXSJTL),V M[6@ 0EI]C*-I].'D^@= MR_7;SU7W=]+6()1?RS"Q_8N)5[[6HYF^+'JOZ#.M4TI%28#'.>+!I<@KEEHR MAH0B&%QXC05O+6>8.F_[]O@TOCJSYA<,"%7$(J.9)+] BD&/,A)QBU.(7EGMYYKO4^'-1JO2Q>N*(V10OS; 0P M*^XB!8;A'%+2*A<#AUEIK'NQO[T*)B#\FAI/'4.OH_*RP@Z)C"' M+H$EQ E0+E"'-3&Y?EY;9^M&9_7C]OK:KQ]>])8MQJP%VJ)0-![HFP/8T]QI M9**G7.(H0XMW&$]O=_:GM6@2WFX M%]:#[JCR<_[61U7Y89H3D3>G\)#%QT@@P XCX3 W4FBJ3&NK_+3!=+8 43T M5J5$D7/U>K#UR.:Z34$:PJ+A5J;6E@)Z[>O!+4 3T+@)@:D=38@*>:";28@ MQF0"X\(<;F\5G,Z /'N9.$JT8#1'SZT#WRO*?.0.D!#C#$M&YIW'K8TCWAQ, M/P6>G:]Q-,@[S4[/VQA\R;?N#=/H[$I]'M_>-WOT4F/O+;!P3&)+4Q)(>IM/ M^@.(LB!U*'(?(L4,M[BN][/Y)@LJP4BV?8>:M.R8F,MR/*6 MGB:JB$!):U#J:251<.Z$B(90DK+A6_+I?#JH;2Q.FL#5CI1%A&WPB/,(WG8N ML8)),*!E,:KVUJ!_[GIQ+9!J:;'_IVS=G72YKE+2[/O)V*MC6(.(ARB$U1R MZ5CKLM=O617/ES;*4?3CX:@I?_"YDD);H+ \1Q>PI/D\+X.X4PK90 RR5$MG MF8W,+=_Q*Z\DNGEYMTM#Z9N)8,\)R"+G8(&])DA[@(]H#.=8.B7L4 QY1PEP6J.1#C!ODGKGP271BK9V ? UEY-K M@>A8YRQU+A=H\QK8%=$Y 5RBE#16R2@PM:U3^;G/[UK.*<)6 :VAH-/4 2H# MN4'.!88" >JK8U2$M>SPQ09W-@-T$1*E1<;3>G$:.D^I1,;J2*SPX,RW+K/S MCLVRIY?JHBMK@^E>RQDDCO:&:0P\/U[ZYK)$. 6A@H)JY0J $7$.-L%&X9$*-#E-)&6\=# MG.$&62<(HQI857OK:;4AW[#) C*6.84=@UE@"G&/.=(A6J0B#3H&K6+[SM1M MQ8E4B]$,'S633(%_@5,N%L\2>)$I=]*V-Q[1X :[!'=.YTFW #M2)Y7J>BL-/Q@)G<58% MZJ/CKK5[*9:DRER3!V>D1)3(6$CRK@3G<-T:_V2-N1GM@ 2 MB7,ZFN@1EA2FT),([$)$9!31#GMCM&U=Y7)FLXA2SB+BD& R M+PSE?2@,,Y4=.VIL&];"6E DVNIH(V>!(.4Y< H9&:.*Y;FF.&A,%SB<6Q%*?1&S=I"T!0VMPHQ7V/GJG03:" MIKED(,X'^\"$I>1LBDQYL_1);,_,T)HLM1U8%!+L@\34 T.S^9Q-*Y"2GFI. MP;R3UIGWM@4/&BTQ1&2BRB/O L];9QBR(7)DB V26L:U;6U8K>3&(Q61@J0@F3X&7*[*QXSBG%"^@F\98IK#$*/M<_=HDAPTF.9TA+;!+*BM;2S7;4 M)V^!2TQ, I:3R_>XI "Q+4$F@I10[R0U+ @F6K<;9NX,WL>+!^CZOBPY1_EQB]MH MM*@%W10UCAAYGCE H$#O'#'(,<(%US3QU-H,F38L8BQF5A@QEH(?AJ*FN:0C MX*LE+B&I@XPN4B/$\B4DGNG( \QN:V8DR8"3B@KF@8#94X"=1O&$8E .B!;# M0;4N=M&6I/AGVF],="**L7Q06]Y^XBW8G%Q'@,E(,:8VLH5;FH>):X.9!,E* MF;2C2(4 7KLQ'#D'0ZN5HYI$:SEN;T&P%GOM"RK?EJB3..:BW2SGGPN93ZYS MR($I!FA1R>G6QJE?Z%D\SQ.1"=:#A7<2199(/BZ/YAWX"7FA$I<1G"W7VN6E M=D1D%A,6MSH0"GJ)HL]GMGJ5P^) RJC&P1LII>:M"[*T=6&V!=1 X>0PJ8][ MRQ73@S;(*D,0DT)&%51*I'59K$N[,_51)'P"G:TG[=/GH\GHNR=Z&&T%O_]R M^@SX]C=N:<^7[^<.-. "L'5SW MV/MV\\(CWEYL_>VC,=L/>&6$:Y,PN_K (QI4G MWG/HX9?R>!7&<3@9^5A-?SV(-M2: X/UR[\4Q4_P;U&-3_H %S">Z"#FW3FK M>$64@W=OSMUW-+LK@1Z@JOSON$KPT?C=H1U]@>^-AT>K$GZMKR9[6/9/5O'=C"[U0W',,2K^%U6)V3[Y9?!:C^F<7Y==60'LQ=].P"Q1?") MCZO G]&WD3UZ]_WM]*ZWP:N^E6%\L)K*,:JU=Y#?\:]_(Q*_^^EM?A7T[^AB M[]QP!.-3=X<7!\$/^\/1ZM]P M_>?='4/"YQR2XJ;1N+FC=X[^HCKZ;2J@;M@/Y^=!S]GU3]M;^YL;Q=[^VO[F MWFP86M"N.:8$OX@)V=M<_[2[M;^UN5>L;6\4F_]W_?>U[=\VB_6=/_[8VMO; MVMGN9JFYCL\+HO^YMO?[UO9O^SO;O6)C97VEH%APLX"9F;>!-\[,Z0AG@[/* M\=_/L/UTR&^']SL!]M+TG5J3[\\^-2BG]XWJ+N=6-&L'[C3$S8GS(VQ^JV#G M_<[N'\5U\ON 9T-/@&$-AH.:]):^IG#O/W.1(IJOBF&-CLY858KFX, M?1W8,9N@ XJ&"92&8157MNC MO#X$E:-(O(\1$"%9W!1T_#FQ(Y"G_LEN/!J.QF^*-!P=VO'/;TKH9!4]Z-RP M[VR_/QR[X?%CI&YNH_ZO?S.*RW=/!ROS-O1__/EI;7=_<_?#/XK=S8\[N_O% MQT^[>Y_6MO>+_9T"*.X^\-B"L&)GMR#BA_!CL?.^V/]]LSC'?L^8[]KZ?KY, M#.,MZN(+X IWJOM-7&$X*L8'L?CG3&.*::BPB( ^X2X6<==;;X ")2@)T>5E M?N$0QR9O46 <: M]O\!P_L>/JG:,< Y;GX' "\>E^=M_"L&K9QK5E9YQ:9(93\6@TE>0EE=E)I( M([VR%#D+"^)=K ]'X/K4^4!/IKUS]V'I M8\_SPM8/F\?6CXLL3<4P%=_EJ[!5L7<4?BY# M'5X1CP"[!058;E\>78!LS;'T.R]T7]NW<2YE>9TTV,EX.)NQW!20BMSR?#OJ MVY/A9 R//X[AW?15!.,5F+?3+_B<7G%4Q=4J'EF E'AQANMGO\GOAP:,9F__ M6E:EJY//5V??/[T)[@IG@U._+H>WWKR]X2*]Y=JY+_[T=CRZW(;3!(!Z>J^= MAF_00>1&T?ZU6O^-\@?7-//\HCF,#"D'[[[&T;@$E^9TYJ?2<*9QH]/,@_K6 M:P3DZ0#N>I.):70Q,HJLS)6SD\KU < &*B$CV#X!;OBC7;^IR6J,[; M61].!N/1R?HPQ*N!N2K?<30:?LW/:<01OTF!MN-7&^Q=[M\1_#\.#0O$@@7@ M.A2ZQ\C=QS@O8#!:J!W&$4DQ$$KM"$AZL@G9E/+)>IQ&3+WF^M'QJ:EV[-OC MK=-T15]K2&/NWTVS*0C"4@HCZ -$_Q9PU8O'5KCR&-'1K2..-[+!&A^+X:@8 MYKT6Q?^9C,HJE#X+!M##\S/3;#\S,WS2GEZP"KG#.Z,O=E#^=_W[C\^!ODU) M2?O ]_6HS];*[LK>2G&ZCV7TDO3E@I$HMH=#.8BD'<$! M& %2?.S;P;#X:$=_?;,G[8_#+FJMBD?I! D)A00,AGOID?%<(NH$\\0+SSA? ME#C0=HC#W@1>5(!KWGXI>/YX7@.+U(Y83*C+AWPYQ*VSN5Q#1$K90 CXS^KQ MB]07)&X]5T49[0^_M63Y>?\@%NOPZL$KAAVEN0\Q,10E2R $FB+GO$!:<2V4 M9<1XUZ@0U![ SNCC:/BU'/@G"9 T(2KQV%;MEY(%"8D((89H$P),T(@G _+A MK4/2"HH=HT*X9JG*QR%(0?__+X_J&%HKAE8)+.022<"2+C3-FQO\PZGDY$6F MCR- EO+(]HO-X^CKB@#%3DJYG'UA!Z$ N2JR8/W8_+P]X=Z4.U^U+"N$"S)L M)D22HYM!R(BX\1YI+')*KA1)&>ZX?G0B?R8T:Z-HVX-21MT5]6Q!(W]3LULRK"R-D>HRT-J2 M@39G<+Z)X,U9S:5B5(MZ',50'$U&U21G^XR'!=Q1QW8)_<']F'E:3LM?\^/5 M1^]/6@HTFB-U9MYLL[M39YK+E'E47@S3M^2^D-NNB3F_R,5]$FH>N.9[=98O MO_SZU;N;,\R6?:5JOQSWZX2_:/U!X7,IH;O6^1XX1,7?4OT'LV<9K >M<5[1 MQR8&8/EE9&0S2UC<(N83]V?OY!"N=V+>B?G%-+S3U.<:">.Q/\CUVPO@0?!8 M^.0[67I@7M)#DS[G-5(M2%?CGK)@@T$DVGQ8 /%(Q\"1=Q$'IJT(2CS6L3_E MKR>$NMIX-9?A,BT<#@\:^K_FS,9\R,R\$$!H@]A12;T)'EFAZC.+%#)>"$18 MP#1JBW/Y]$>*W:D1G-J.YF3NS]W?USM96R)92TS[0!Q%V,:$>'(.&4PDDHX( M%XU3F#8&<9NG1FB^+5XWVKFUO8VUNZK(-)#+]=!X42NB(UN#D%/;8N%."G\0 M_5]%/L\/*$"L\V!S)&1T%B!<+7X@/Q8'MJHW_X;"]OMP-=?YR+&5?T[*'%D9 M#PL73V^ AYX%5UA.-IV6J3@-L9R+S,QF/H==\N5X'.NVCBQ$F8^+^"WJ0[Z]OA2_E5IP^)^^OK^I&U(VTU;@PN CVI%JI]7LA MJPG8&(:M(@C'(!!7%#0R>HF,##&7T596Z&86O=/HK?[=48<.EC.D^"+5J908]/BS'8]#\V =] M'@T'V=KV3XH(EO>DV,J&T/IZ17[#CFV1"P)VB_^"';?O6.,KIR>L/XH*R@Q?8H;R9=-,!-VWN&6['Z<8&H!%X0$;E, M@Q) $7A@P$Y]E"@J0A35X!_)1Z]QSO:UG RKE58M0*^HH$Y%K/RU Q- U%ZI# #-XQVAFJD'3#F$ 3GJ9=<'#@*KD M$?M2?!D-OXT/9I=7@(3%NF4AIEQY'Z"K3E7*:\$4O[NI??5E\FYVVYTWW-R^ MV8V9>9W>?$-;9W>6@RGFY@QA.N.2YPGD2KL7STP;]YT;_93;SBE=P;?M/"D1;]NE]N!ZB%KA[[]5M(G\A(W&)"+WZ\2AN%@UX:K[R\QO@[#S"KQ$Y$>NA2<9_LZ+[ 3R$XU;V<\B^<-KVV &Z50Q- 5W@"' MFCWG_+/Q$J#:WDU!HD[<7A:RW;"9-UK)70">S*E!7.1=4AIHLTW&RF@Y4[ZA M=MCS,^N7PTGD2P@4VF9 M(882[RG'#GF?P)LWVB,;14*&IV0I5LRQAKSYF7S]5HO7^E2ZGA9J^$.@Y@&4 MY=4(_-EPL*<;CL4O1#U\,.;,AUO:6LXM)(1-K$ZG6]:!>T5Y_>)UF:[+IJES M:&(H!L,Z!6923=>0H9O3PXORG56]F#S+5\EY+/E=_9/\\F\EO!I>6PR@V>K"C4!6Y^$X9;MJ]R7ZP/UZ[''PY Z)+ M0[B1!ND4^D:J7I7L4BV_YKT>.XB/8VZG/__2YJJ^^ ;#P);C4U<]OMK;? M7U25P>00A>$8G=Z23_[J46IZFI*9V,[Z^9PY<].>S/!M=+4DAC^W5ZI7_"_@ M=)@41W94?+7]2>P5P^]#U/+THT>@SC5<*91?S[K7C\[*:K]://@U@X!4!I/B_)M6X3">SM]1W(> 0-0C!L^MW'(R^T^\O<1K9 M0#:-XVC5]K_9D^HTR^9\8RX2]?RJ*^\&CRN/2$Z,.MOD>=P:FKZ("?L^I,M6 MW6;^^HAKOW[8S >?KN]L[V]N[^^]"JY_.>-V24^G,6+EUCH<*UC>WUCX4X"OL M[/ZQE@\Q/Y, ^[3(\MRF?I$9%O<\^>F[1B]R?.JW+S@\?1XJ7@8\R/:O#2Q: M0U_5$-Q7+9L:E*?6RJW9C->F/ZUMVCN*T$57' M%#JF\* !(KRC"J_'3G94H:,*RZ^R"Z8*[/,_CIHR](?5).?8K+GA9 R\8O17'!>[9?57QP,Z'O P'F Z M'O!ZC&#' SH>L/PJNV >P#_GL1\-^U7- 8Y&0Q]#-K=/1@'X2O;YZR;4YO_C M61,Z^][9]\Z^=_:]L^^=?>\2]^Z7N%=^'N:M2"W)VMM:*7;V?]_<[5+V7KM5 M[U+V.M/=F>[.=+\DMKWPE+U^_&+[4Y^\/N+C2?/U/N273[WQZ#AZ0GN^ME(OF1?OIR_N;'EG MRSM;WMGRSI9WMKRSY?-FVT\&TX)/<13#Y\KV8_5YF#[G@S3')T^9:__I7#N* MO=R.G#"_6;?C_&')>7G]4Q7SQ5._OB,"'1'HB$!'!#HBT!&!C@C,G4L?8K)Y MG]KGR=%P\+F*@W(X@G]FAOP* M/K7C^0+J#6Q=WSM[?6>V.[/],+-]:TWZ%A^#WNS9GEWGYNS<]:>DM?A?F(WY8IC%P66_WR^U9C0#G/Z6%/*<];+=*MAQYU M=N^9O-LR+XKO-#Q"?W[:W-LO=C?W=C[MKF\6O^]\V-C:_JU8W]G]N+-;0V6Q MMKU1['WZ=6]K8VMM=VMSKT7S^Y38V:II6]_9WMC#=]"\%X!?]]]@7H2]\>57&UBD ( <]F@S&-W=3/?G,YWOFU MK$I7]LOQR>KL^]<$,Z>ODWI%,O[W4T?@FAO(BKKU\FW7\G?IO%]^Q'OI"N$4 M?_]SZ\UGUVX)'>>SV)WU?WT9#2>#@$XE+-5_'A=2OCY"UQ9?ZG&K$B^R;S#W M^+58*6 ML9HJ&6:M&*W.GG8Z\F@=89V.=-:XL\8=KWOGEHY:92E;)F OBDT](LEV M?3(:P4^%K:HXKE9;*3IMM#_+?_K7@RS0:^AN)\4OY\ZDIPVBK@[K&M\\_Y#+D7VT_YY[=)85S#M@2(LXU MCQP,V]7=BP)P4S__5X-SV@ZX>83@_U0>PS0.WH]LO5.ESEM]_]DG1P)V">&@ M)>*!&&02L2ABZIA22FC*WA3U4X['NWGGX?IGI[$D2G,4;=*(8VN1Y4$AP5D* M.'"9(GY3#.PA-'A2H2_6'JUFM5L;A/S/YG>=6QNOV]'HI!Q\^0_;G\0WQ610 M3M_RZ?.GO8TW18B^/+3]ZNI@5 M^>GMQ6[^LLQ2WIS^=H#5 =;+ *S B%<8P ,L/+.$V*HP>G) 8M1WL.$OW+ FC_"TQ'?AZG3FO

;;1M9PA_M>-F MX>6[C?:OZ'Y!Z)-3L.VK,QC\:3L7<==YZ G1-<\R4]6"?)I.;(8F.UZ^QH6. ML)@?K ,(^_C]//J.K>833%/8CBS [S>@^[51;-3"&,'!>G8Y)3 2I+DV2$8N ME90I&6M[.7")WY:L9N!7^-7/8&1FDQ3+Y'X-_V/,AZ_7[.EK*UFLD1TS_]MA M]6[T=29ALW2M.V;^]5)6+NT4:+7#8,<@K7\9P8]+G?;7EY]^N=1I5M^-<*JKO:) #[-!>S'2P'[Y\^@6/F*:OR7%]7;F0]S MID8!*LXNZ]R?R7?&,+-21+A&&.P(1G?!F-%[:D/9O)Y"PG.L5G]=$@>-\ K73F MY\SLJK+_?1!ON;835I>*V.3*QYW)=@AK<:O"UJ':[43Y:A2ZF5P[47OYZ/OK;)>N.5.@L_ # M(WR4C^R:*__5O0):\,=QD4R5G:?+NUF6.SFPDN7PVOF;M]9T$FN7G/6X7Y^R#C"5OQWI_IW M;^LG.9XG?FU&(&$'.=X))"4\]&*F#(*Q!9K! M-S!D3ILK=0( K@E9W;\,8ZFKK!N,S@"VLHN[4R:>4,>ZYOX 5(W?.Z_X?Y1D MM:TNNSRV9+7JH?EJ)5GM04O:Z527S'JH"X]E14/[V*GHTVUM= M#.72>=/W4PN#F1]LSD0!O.-BIH7G6'0P8>'WSI+*+YR)K"XJ=$FP=GXEFZU3 M=^5IFP<=S+Q ^7AP_H39I[-WG&PO-LQ:IH/6B"MO$2>8(8-U1)%YBAE1G-F5 M;MAK*=4+,?_K:/RJ6[_?1CD*^/WPUT6-NRM5LOV\8U5;+HH?/35#9/TLC?): M=2I,1YGSJ(!VGD/1U0&\6(0(W*<^9=6GTWJ6R7!QVO=T:LF]!ZD=RV>'VXOK M:5ZSTA S7_)J%2L[G8P676[SH+/8 *C+ER/09493T$F:[S'\/!L3P?@$_VEQ M0T8 >][&%VT.)0+]=$$D7=F+V;-_6HQAN;C7UV8>>'SQ8O&,I0NO5;+H7BOE MB<#J3_/L[3LNHB=2F'NN(?=]3T^$T)L^Y$31W8_CLHC:C;6>*P>ZIUJCJTQ_ MVP ?4VU$[UZQ6Z.FSM%,\++BHKRGXN+UWMB@?)Y/JLZ'>4_+^NTN1Y\%9S]W MF/OW&>:^N8ZYZQ/)#];MGH[BSX:0=H1%C\&>6Y25Y[S"QSGA!U>#O1^;]F%Y M^L2JY5BZ[6#2/JS8 4GS;18 +/SR$'YAA5_V3Z87^^+ )_A@^^*Y(\R??Q_. M74G<+:'H/M?!W:3Z M\7/?[O[[8UG,4@P"69;+N=-@D,D-_&Q0U"1%.5A'-P]E@N&$*.SA8624I89Y[ZCV?80G?8&K E=KP%7@B6)I&(J!YQ0E*I$1/"#F*25!6.K5 M2C3E.HVMMP57E+/:8%/@JKA[>^&2WX>+L.HK@1A1CC6,A -0PP8@1_**2QE"@E)ZGQ'+NT5!( M<)8"#ERFB)\PWL4(76-)=RFZ;I#,4PJOJ!2X\@"<4B%N,4%:D(2(5$XZ@9V/_@FC:ZCBM>!; MCJXY,.!<5O;A][P7/97J6[.J",5>*L(]4M0PQ(&TD'%@I'I&&(7%#033GH[M MSV&#+SX,T87CSQ[0YSP53KNJ;EH)]_\%/JL5"S1H#+5:I*]DWJZ[SOBM, M^;)MXV;EVW??%&W-:I*.$$I2],AT^F-*%FD&)!H\99PGZH+KI>' G23Z' ES MPU8?DR>L.'-+>9F5IC1=W] K/HE7?#)<\,FL@*OM^&16DC"7A5H42[PLW?/B MZ2;ZV(8'S[-*VN&4 M*"W5N!1_+-*_ 8>N][=C,._KAQE.H;AYZINU>U _9A M;_O,V^VAQ,\^+$DA]T+N#R'W99VN4'P1H0532OF=4JZJ\$OAESWCEU*NJDCP M?5KA@DA[MK=[5[QJ'Q:E$/SA$GRII[OKRFPEW/5J?3_R:%02HQ(8B6UOB5]G]K!0E> MS?3UTD3A]T',O[P?WWF^NTD8#*L)%C43\LXPF+Z6VHW_.F>M MY7\S#>QF5YVBE#N2#]*%1;S+9#"$HB1,-(H['\)*_L):I<[V8%=I;1BMF2+; MWM7Y)G;=7QYV[CV.5[UG2WCF,\QP+T7+>@0E(TRP2@*L"!X!E#!&.FJ"5&1* M@YQAD:Z$KZTC:NY$F7=Q0_&AE:D)V7(:Z[.)CRS(M<=;6I"K1^3RFO@0N4.6 M:5"2N21($U"24J*.A6BP"BN9-.NH4]M"+EH3:G*%Q8)<&]BUI03-U?I^S N% M1@E-VUAEHK5=O]%!M/"WO1;O7,3&P?-3D1;7\BXEC\$[@CRE"7&5 M*6&62= M))J[R)F4?>BY[Q=L]UOFNHXCWZ??V]BE&VR69ZFHJ!4I!18+8I4M/0+$,CYA MKC0%N/$!<6<8LMJ!XN-5I,[I(+'I0[_=(F)I26LN"F*5@YM^&.53]--Q[@@> MXOFH;2;M2IY2D1:E8%E"A#.)&Y ,JJY$B2@2!C;2R%U_P MZSGWSE)PWXV&?O-L>DEPS>5.<^GWIGY64: +)!9(W$XD!B4<*Z-12$$@'E5$ M1GN+(E;9GR#B+34'UU'"MP*)C(/V?9PE!8L+^FDT]-7XFMF_/PBY6BTV4"16 M*9I5BF;U(;XL9IPD:Y#A'".N=4 Z^H@\3Y(KH8W3*TTZ'J/1=R5S?W1 "G]V MY79ZE6LU):*FAI7"647=+^!9P'-+X D*/N>!6X1#UN-YO)94UMB4JH,;5QW<0[6\[YI:MQ=6['GBN<#;7DS]GQ&X^>Q\.HG7 M\SZF;0ZCR47/VLG8=D$V@V88J[,X.1V!Z0(LT'T;VPDP64X;F;8Q30?5H/D: MVT7!M-OKK9U4U7*0_J(Q:F;B[J[)Z3C"FV",IVT5AP$>?B/,_9MMG[#6W*VI M$X]X;N^HK84SP=( 2BM+N65/RG5B$U)4D\"9]'2U3NPZQ0Z7=VVC4U)%:Z/O M/B/=_9;653/T@VG7$J 0UI4M)8W U%G$0P"[*#J&G/,&$= %L/#6>+K:"TH& MG%14R!(B$5>8(*-X0C$HYR1E."ASD[!>C=K)^_2WT2CD[B*?XOAKXV/[:30( MO9$<8[7Z@?GT!$(',#+3;0U>V,GLC.U1N)_ C@VZ'R?, 2;B@ @1M)O"L6<[? M9+0H>CG-CX!GA@9&-AE<5&VW&YDQ_+0%V16[=TWR K: Y)M!.7O"]<]"9.\X MC@3";3 ,*64QXL QR 82,I0;9Z*VB:ZD0:[38K0OOJ),UT3N$U\M0_G>;6_D MV0$%6,JZU",*0MHX$+W21-C"I!V84C>W5Q JJ/ *Q:3A'DXTLE%XI )-3A. M5.YV#ZB:UX3NT[YOBJ/QK/&9IT\O#T?^.K*949Y^^[7 M^W0/TENB=Q]\XB^G45?P$A#&W^(XVVKQ:S.:MB#RN^R),#ND6F@(E]9;5@ZZ M8MC-&/CGCZD=3T E #[J++,L^.TYV'W?.[,0'K9_&*PE]H%Y1),$/+6$(=!S M.?*8 /XFZR5;P>#''Q#<0E^K<-MZFU=#+M,3$O>1T\E>D1-3E3I$"2:05:!F M"8.1U9HBBF6@RN# N+^5!L++RX6X@QC6119S=P>J)P66VY'C&MS #$>W80YL MT9X H4@LGA,D-4"Q('V85<@PDEHM68DNM\VG%:[XV-;U/]Y+3 M)MBR3UZ9)6QY.1@LG(I+DJBM!B/?$9F=5%_M.-/2E9G:?9>-W1DVM5/7PKUP M(]!0:H:YX='^:3\N^1QE%9'7DB)NB$'&8(Z"DHE2R32.*XU+!)9@\ F*K*W!TF5O^:AZ-X+7J'H' M'L;9I?G)+YH)6!O^SH7(8VJK#_8B'_ \(:MW,'^E,#3#&2UE[C\&B^P!>C\:AXQR,UI^^>E5I3E=(4B]7P39 MI61MU*1J-Y3XR%9KZ_:Q8DY[L$A0E$Z"8>LE,L(2%#D3V@9/N%CQ!ZYSM)-= M1=] VH(-#++ #K\T >S0_B>FJT]R;EPS_W*Q$FU6*BEMFI7"W9,'=9$(CH) MQY&.@8-)3.$W"90I&=>1.^H87E5ZUZ#,3_XTAND ]-Y?&]!#XF_-U[A"HY^S M]#J^EFN?3V?']Z/AXH3GRS)YS@*,FRORG N2F0'6SON9M:6;V:V3NIP/OV;BEV5&/8[/LD.U4IG\FZL8# M.U7V4KO\^9?R_N'TCJ^#QIM%6%U7P??W66C=;TV*6UG$>X)3GQ,=E:XL=Z[> MW\:CMJU>V?'X A2,CK!>GN4>[Z552^FK4)CH84RT5&A\P4&75<4+'Q4^*GST M,#YZ%XO8V5TAK6*(W;+@,W=BE[ 25IUD+_H&KN>8/[I)YKNWHNA9[>@Z MO;*>,+/UJ0CZ6*9<*/J@M_<(IUPH^J"W]^"F7 IO/52COVM]7RT"/;O J!SH M>=J*KB9$Z.>:Q M18X2F\N)PSU&:T2U]]QZZI0(-\--[@XRF9W"Y$.8:X&NJ(W^19B.+Z(=]T?; MXG)';X:9K16J\6/JR4,O?/,DX)R%K:5)*+DF8W4 M4*F%WR[$M-T9W4:] 4U-!:YA14H'@@)?^[ZE!;YZA"\J8F#$2!1(-(@+YI&Q M42+#F3&)21;U2KNGGN%KZ71T^6!TH\(MIA9&U3"O F@%T/9]2PN@]0EH*C)N MDD(A885XSH(Q-#"$L67*>B>#7*GDNPZ@W42Q=W'RYON\A,PBW6-#")."UAKS M F$;N+Y*5ZBEKE"C-/EFQP\*!]WO12C.KEN<73$%$JC$B#/.$+ZT#8]OV9]%::-(HAH%1$G+"(=<_4?*HC%E"6B5XH% M">8U;+JMAV?5@+>U8"7 =!-W5HG.6JZI/T2Y M+&^4XM MQQ@ES7/M;% ";4H>88.5EPJ>YNB>NK98<6WM(]\\HC/];>7%GHUP6G/3'U5@ M[9"4-*V9#)([!(:F1YQ8A@QA#A&E:'0<>^56DH+Z1:<^W&,[26EB;88!!S9ZZ)AC/5Z7KKM0]9_G!^&;GJCUT(7X>3>P@=ZG]08GB M(LR>N4-Q?Y;A,/?^$0!-3VA&Z#":9OYZ0E7F:2I(/&0Q#E2KP=0+F@P!O21J MQ%U0R F/D60R.!="HFI%JW$:2Z(T1]$FN =W\?EPH^ L!1RX3!'O-"-2U]BH M&@N]2Z7F!ID\/[6F@&4!RP*6CP%+Y2/628(11PA%G'B%-%8&.>:H#SXR[U9* M)/8,EEOPF%%>8ZIJPTR!SP*?!3X+?&X)/GE(,EI0,[W)1:RY(LA$81&5EC'* M-.%A)59D'?C<>@8H *8T-2$%,-=UH\'ON;_WGF#AC7?_\'4/GCI01NRH#F89 MFJ^7\QS$[R@TX]@13.X]/CT;_AR:]GQ@+U[D;W\^MR&3ZI+WM)F]>.YPG'WP MKVD[:=+%8@S=K2@. Y#-]SR9W$;]DH*^/XUKYZ$-RS9;>[6\['OBOUIZ.^V- MI/X*='3%3J>7CNAS^R7.?,Q@QL,(7]C!-WO1YE;FRZ2WH*MN#6XGJB>AG77X MM.=%[8#\DEWW,-BVAZE72[->P'"'PK<=&]CI9+000'DHF2)@'OER!$ UF@+@ M--]C^'GV)H+Q"?[3X@:8S\">M_%%&\_M&&R5Q8)T>L;LV3_==J+RM6D;UPR: MR<6+Q3/NBI[N7LOUB33F3YG0[[Z(G%!^WR7D1'#1PW/N^=Z<"+WI,WH9AL0< M7_UW[ROW?4B;G=#=QF]'WQ_T=?3QS,5QQ4A=44S90U3;0VUE_,/I'5_[XC>@ M>9Y=-@&?!>!7.0)_NTV-GS\=E9;8=ZY>=PI4O;+C\07H&HON\M-A:91=^LH7 M)GH@$RV=#BPXZ/*(H/!1X:/"1P_CHW>QB)W=14@6^^N6!?_UA\&/+XZZ4_0/ MYW?(,8T'NZ.E]W>9(YQRH>B#WMZ#FW(I@[1I#-2K:0NOB.-J' >= M Z8];:86,[LI9O1L8F(+?.WQEA;XZA&^$N>1$!^0 M)3XA'GU$5FF",/,X6&:T)5O6D+92;4C5DLF:E^8%!=#V?TL+H/4(:"$J06T, M*#(%^AC%!CG##(I"1"=#=,JD/@!MZ]E,I):$U8*5U@6;N+Y*0[NK]?TT2I-O M=OR@<-#]7H3B[+K%V46DIQ8KCH(&+8Y[#46+BC40V M6H(XC@E9HR*2CD:E@S?$JCUU=I5V=GO)-XD\DXH@+7-)6HUS M4RBMD-:2V42(2IYL%UEZJ$944X9K:DIC\P):94N/ +1X%"12X9'"# #(9;Q2 M6B,:DI94.>R-VS)H;:6.MB:FIKI8A07&RI8> 8PQ&W3 TB(<0&N#=Q9)9)KJ1KUV(8(K_MW,

0%22WCVIKB MT"H.K6,3-T6INM8EF#-%L*-(""H0!TL0@4T8D 3CR@:%C4XK78+[198^&M!A M*FM20AP*:)4M/0;0HEPI0D#_(9PPQ(TTV0%/D&."LF1 4W(KD:8]@]86'%I2 MJ)JQXI4O(%:V] A #!0NR[2)"(=LTR4)6,2U1KJ+3W")2+_2V&0=$-NV.XO4 M3.I:,UJ :P-W5HG.6BIN,QK"7V?G<1(K^V42&4Q0)3%5=J[@NO%?82(VN51ISR@#1/!-&80M1.:.OWU;7%BFMK M'_FF]-0M/75O30J*PGF:-2QO 6D"6)H.( EI&8,*@#F1KSC>^T6G/MQC.TEI M/*B.N@4<"S@6<+S/#6<\5<1RE'RPB.LDD*4!3!KC!&-4DZ#9EL%Q*W%EPI#: M\-* O,!E@U]ZYJZGTQQ5SUSOL) \<+#Z#$,\)HJTE1*I #^(C4JL'F,& MPPD!O084&NVR5L- JPD88>6=)\10L]NJ7US52LB:BRV'Y!]8O]P"E@4L"U@^ M*N:#22\MV&]@U67@BPH9)0CRWB5O)6=-^/7O'3'97:*8N&)H6P8 %QHG)< M>W)(:R&P]9@IMY*1D[BP,FF+'/%@A&DGD#-6(R%U%#1I;U6\2>2?_&D,TT%\ MG]X.0TQW:PR?\T)_AI?],ACY?_]4Q=;;\^QL'$_CI1ORN3=JE^*$ZWN[B*O[ MKA G0F[^E/N^9P]X2VD_OMWV=W^W8W^ZZ#W.JS__/K0@'T"K_DMEAZ$JW$13+F6K-G7R+5QIQ4'^S -Q;G=D"9ETLDX@;&SN!\8MLLQ:)+'&0C"<)#,K MWEK,A8DI()OKM7/*'7(:4Z2TCSS10#6E"T?6'^-3_^+'OJM+2VLIQ^_VP0;' M<92)(D-$]A6+7&&+:A0H8\'RI*A9Z?Y#A"8^&@SK9^$>(RARDF$8>V#&:Z:< MD!L/MB=>NWKUG0F(MRCK+TG M5;4YFIP+QR!%D+:B2/ M$O!0NXA2"#AZK[77*[KD.H>BRVN7#T:OGX2NHDH+3 RWRV5\0>*^X_^3NRL5 M[IY&*[AZ $-XPA'D [.](SFC(G<):V1RP26.-82U^QH'%R=/./9E@7O DO/4?HW5OJ&"] 1[)P025B3$K?'( MLA20\(HP+('WA>I#$%TINX/;HWC_F#;C&'ZDY[Y]]^MJ02- ANQJ;./PI_\8 MCO8)$YK+&:.[5),1<&QF6QC;E[GO\.16"MG-D/=.9(&A%7B@%'E+0/Q83I!S MUB%#@G?140/&YDWBC,ZY:+Q%A@6P3GU@V6I3(+>PUM&'Y.A*AXR[8R#7$DX* MG]P="'F4TFFNZB^(O&K::C@"6S"&*:Q.YHA.?MGOU?ET?#YJ8UM7,)C![7AY MI-P0E=#<$X>PSOGVQB>D,8V(*@*0RP*W:D6!(T&01 Q!0E&.N,R@';Q$ABO) MI36.6KEE;B#BY.Y*3QYF80%J.IF-058=3"VMT=FZ;<2Z:"9_8P45>EHP7EXN85=J9+%V5L4K=346?/[VE15$F'V@03$JQB7+? MN;%?3+3F]B^;EH_&+73\=U1]OMXK+\2"-;#ILN3JIHO4+6T0LND M>SU>HDEYVM%TCZRP6K MOL5QEF MH/!Z%O[XI$*P/;/G1]!J@\^;;DU]::_3)M^\FK(B:'W)]:8>R^Y M/_,&BXT3:YYD'/<$DNDGB#P^L.#N8\BQ62?V]" R'R[=];W$IAX'N1_BA(^6 M 993#0M)%*&Z-RAS1$+U^!(.\]EXR3 L_%+XY<'\LD$-@"/DER+!"R(5JV!M MO%DJ2%*,@D+P96\/;<*ES^BFZ5HW3Y=*RN,S;-+[-.F,!YJJ2*@QCA&.,+42 M<2\XLBD:Y+'$R01C5%C)@G8:2Z(T1]$FC3BV%ED>%!*ZVVW2GLV)%W< ML)LRQYNS\\'H(LYB_^.P[2IA%*%P-!Q4A,*U:G&4*&^C0T[D A/"&,W99;W MYW$,ZNSP2S6(MHW74E91Y>>)SN>Y %Q1>8^(LXKPN.8'D4XR1@0270MYJC&R M$GZS.DJIDL-"V3Y4WDMN_"TSXT)V7/3A$E&FYIH6N5$ JVSIX0.6H]@9[#A* M!A1=SF($K$H,1>.U95& U;Y2<6@=;7>+@&58;;;=?OC94'?QX6[*)W]O6A\' M SN,HVD).^BY$\!MZ7'/AK=ZZ1=R3X+@(C&12.64] M1]3G"GR$M&_=X*13-?8%(PL?NG] ^"CG'1IZK>> #JJ MIGZ6,BI%D(BI".*$89,;E3I$N(B*>AJ4[B5,XR'2IX],%-#3!:GEMC-1#JS% M7<'-@IL%-Q^%FRQ%[;A$0D65,3!W2%,119.DC)@['5:;0F^>K+04>BV:7Y MR2^:"U9UWTK]_U(*KS! J?^_/9(H M0K0(T5*_O-3[WV16_;V@"=< MDI(VC4!XG8\BQS%4X_@U#J>EOO]SS.@KI;+[K._/' Y**L2=]/!/DLA0^%.9 MP"EW1!/62UW45_"$_.9_-I/35],69AO'?::OTAH35=-2-[L@V/YO:4&P'A&, M.N)YT@)IEP+B/F%D8TR(A!2D-]$H*OJ(']PV@I%:8%-+4XH];Z+M'EQ.3Q_: M+GS4-J$+'P.V056TXR$:32=%>)24TY)R^@"ZT930G1'.\PO>+GA1\*+@Q3UZ M:F"*6,H8F-9@,'-,.+(!_M%.Q:@X%9%N5"+JC_&I?[$0^:^6)?X;$/?OIQLI MIT;B&M:AI*079^W> >Y13KJD5I;4RGM%CO;6$.L),D9AQ)75R*7DD"3>.J<% M21KW5CFJ[WX!._'G'E@698'( I$%(A\#D3BE$)1+R-)\_L6Y@]\<11I4=:9B@SH67+$B0(]PP2!F/4F*I8T"RL'ST8I'2FE*&$+C"=]!'V&!V2$9]8& M@QT+-QGOEVG;#&/;OAJ=N6;8VT*;:R3=?XZNLGKRX3['>:9]P8/RW&A/5"'.NF*-+35O$C*)G3:\]"J M94*[O<8!7:_&@4]&,N9SJTT#%H_5"BP>D.G,1D4D3_!]+]3VR9_&,!W$]RG3 MW:Y+&^R)1'H_'0-XNDDUMP6T6_[[9VNM=$=0C0H ?@5N/4'3GHG6F MW9Y>.IW/[9:+Z$,XQ+@34R-.6P;6>0HY(@&8G76!DMPDJ^A.#1*>D38HYC MQ"F)<+#M/E],=KTA/.^HK3O6M _%;9ZAL6+2JVN'M%#>6E)2 I%YT-. MGU)(,TP0)CCQ($R*QMY$#RN\3XXJ)+V4B$LND4VY0J'',F"2DZW$C]'CE1V/ M+P S7I[E!J";I%P)5C,N:B*VW-SSV613%>C:XRTMT-5K+KWP).J$I#, 0T80 MY$C.%B4)ZT2=$&(%NICB6$N94)01X"Y$E2_W&E[9<6R8L46,+\+S"VC_Y^]=VUNXTC21K^? M7]'A=_V&)P+%J?M%VIT(6I)W?<*VM)8]CO-IHJXBQB# 00.2.+_^9'8#($B MX@4@T:1:85,4T)>JK*PGKY7IK ,5U%L\QI]9 HN4*4)Y BQW7)H4KH*YE(X: MG@.QN12LE.T(J)Z,V,0#MEZ) X_-XM#@CXBA!LHPIL3:Q63M Z\7]/WO:<[C MZM=\FM,0RYQ,)Z?#NIY,SYNZ)YTR8&5OP/;0?AVT9Z&2+,X 6%I!I),,C-$L M":,E,T9]\7K#&\FB%X9:2E+$RIZA" +W<>*9]LP79;R2AS5@Q=$72DSW!FQ7 MU,&^B/W76\0>*[.Y8$C,G(%*60+Q2E/BF&N"HZ>O8]U9R#XL]+.X+%BGCQ0H-IG5F%%4K M0,2$JE4$?8N%4IC<*+2>?+1)!TVR* RK"'/,BBLD*E.DS@":8:/0^H-9V@-& MX7_>-_CHX\>/9XS_-IGY435N"HZ>72XXVDNA?M+]I)^)V[)WW:SK"M$K[EC@ M),D8B2Q>$6LT(\Z6H(Q$-\Q&[L%]FK(\E*Y@V, X/A""]U[Y'K'Z)7W^B.6* MI]E1!8C%,8V5&1*RYT1+SZE+N1BVEP[;#X58V@RLQ&92JD>L'4R7>\01F]$/ MQPG+CU\;([N9F NB( &:QZP_EEXM$-Y!0^>G7-IL,FTVUZ14HPE6 MV\93H%@3OQ M219:;/1NN8\Q]1, -9[61Q5E#ZW;V( I.[ /W5#YX.[ ZQ:S3VUYBFO; V#W M % YIH43G !P85=YC3F> ( I,BH36%R .?NPS7H ?!P ?+2H4F^:K9EFOP.S MHU7V[YS:[F3#NI[[<TCV]Q!=IL+4V4=: 7N*$ M)4'90@RE47E9'PR:QM#X?=@T-N&7?1 M1>Q7KHB$A0 X]()H1X/'.E9RL_#5[B&TO<,A%K\2XOD=QSN(T=;'T_9GM+W] M\74OJ_I)]Y/N+,3V6DGWM)*8E!4F&N)<*$1JJXA/UI#"I-39*1\8W\5(^]?T M)%ZODKP%H@W'?O3CPM>V%Q5%TP&UO5>Y1\:GL[8],G8/&24U3&@12.)XSC5[ M1D(.B0@6A#0QBA(W\@KN8J\= !FM&AAW?7VXI[I[^GC;TS?=JD]^.O7C/@&R MGW0_Z?ZT>7_:_'&5G:03$X:"\>JB]MQA[(.Z!^&D!L> J"B,5R=("$//@\:!=(I9&28N" M_]A.R9P' V+%W("I!S8^GR<0]S4_=]UKOZP7&!E4X]S;F?VD^TG?"U7Y$4=8 M39,Y[*5#*CB'Z6UU&V(\>5WG&H^XM=GG[(@O0A&)Q<[ 7-1$:R.=8-C%]3E_0JGW'/TLU[>9S?E&SS&[HL.XWLK+2L6 M$S>PV';JND7L^HSV!Z!Q:PC':.=QY3PO*'D;#? M9S^MJ^%2S@9?YU1-QM7[MS_\6IV-YG5U?'8V F*C_^KGACP@C,?PUX>J3">G MM^@=N91QEJE$Q7DPEF07-9%64>*B8*1(P;(RVJ>\<=S?,2FBUYEHK6!I MDV4D1&4)"_!OCNV$!#_\,IE'6*9>K/1VVV-+%?&X4@4#.6NBQ5YSR M3,$YXS,#.<(4R 0>B7=!83-'GZA64BMW%:"D=-3P'(C-I6"3,X>U=AFQB0=J MF;,YIL,#% ::>H3J39C>A/G:I]C3(J$GC9!+YKNA0T!S,_-)_71U4%CYWF".IL-3O) M==[6R:#R=3V)P^:QGX:SD^99T_QQ,OK8#&":TW!6%1^'H^'LO/+CU%S1M*@; M38!.'IU5<-4\;N]AUYRO:^Y;GBO%P9Q6$]B@^%NC6:%N,O>C:C0LC>*'GR\G MNV5BVU28M57@-ZS"2A-<;)IEYQ3/4_ T$V^3)M)D#DJ=T$3)3(7)4DF_D;== MI/*Z6 ]71D&D#8H$YRU1VF;%BXW^0A%L#MN^CR= JU%^6UZ=X(SJ'\>-8KA8 ME%>X)K_ASOX-7O+]:!+__*;*H/V=P0- =4['L]N.^A_L(%Q=_0;+ MV,!4%?)H\JFJYZ>P_>"9=17;V0-C;^/*H]66OXIN%T@ .'<-%MR\]@L:^O6^ M.;>E8\>@E>T+6I>"I5VP93)[F[./;P.P'H8&65XL[[@F][U]B;9'SLAO7W[S MUR]W;SN[4 N%-MK6;/2PT\_O6#[_O4*UYO^IW;8,6D5#[&^>F\#4 LXA:-L_BK!IM^?D][?CLF 3RI MN3[C^?4%8'?-6?O>CQK,][/J=8[Y-.3I\M2\Z.O@]9/N)_W$NSOMNYIA-TK" M[+^\/&69:>Z)84POVCUR$P@W3!898DIJ+Y4*7^>2I].3/23[B?]S."RUP,N5:=P+A:K&!&QD>E& M$Z=Y(509I215-B>Z<^;K924 <+91 XY3:@Z?U3NU]:)Z8*7I58'']0_T'4S7 M.I@>KWF)J_SY+(_KW N4?M+]I.]3';[OFM=WS=NA:QY'O4427;(F4JI"K!<. MJV<%Z8)B66\4V[J+.K-T:ZQ#_MMR6:_9R;?AQ(!2VS?'ZW#W]FZ#^7YB(S]? M*B=G;0CVRDX4EZI1AFN3D,Y$Y>&*- MH<3+$H0/026W66?F'OWR'B38HI0;P$#Z!E'[*->P?OJX+]CP^*I/\X2$A1&: M)7@!FF">CH;C?)=#[^VE^,X73=V&>"U-?EU54WC55E/X85%-X8YDNG%-NEC9 MXNVX.IY_F->S2C5J)!U4__OK_[QJ"D)$0 '?UC@=8L!M H\$6*CJ>:B':>BG M0WA%(P':XF"3RE<_3?QX4+W/<3Y=UJ/X[[G'=N3GU?&':6Y*1%3?80&)__M_ M+.?TY;M?7C5W77S=?,%>_F50P:Q!P_WDZ^:=^5]S^'8$3X6K4EN7]6V<33 ] MB+GE\%<90Z;Y!+3CQ03;*_C:%7SY"0ZSU::Y6VC33;&-[[__^W'U^_OCZKMK M1E+/8\PY-?-?JQI[7N&LOO?C/P?5+PT3^U%UO*CD@2+GNXO)+V<+TVUJ=8QP M;M-V3/A!@J4;UK-I4_JM\A_@Q8.J.8T/;X/'+C[!RS%9%ODX-"_&3]IAGTTG M'X<)%@ND"+SA:M&0]=4X_OZG%?\O1P9O.SV;#FM\=%-1I,XSTE;&O;X2"= # M'WOJ/P]/YZ;>L&BUIR^8ZDYM;]:- MAJ?(0,"BJZ1OK%:39\#G3?N5$RZ7O Q@HK1PYN5RW\H)A7B@2=,)+,=20R M (@%;0#XP("1V5O+S49L60 I)&NIP>R!RUW4AA@F'2"E4"9O=L/=@GGK M13:/D6F'D_1FG/977Y/ML;;X7OAVJX/]D,NOC:<-],!JA ;8(#1PP2T4PDEDQA$MIJ>'2&AF_7%WUE9].SV'?M6CU)=/W MZAJ3.D=<9W3]UGG\S=_&DPXM\ (@8&9?;OGV^",#[7+2@M-%)P/<=HV\Q8]7 MRNM9LPU1?\NEY#CK/H1I)YG#@F T>PDRE *$*5X(L*CRWH,T-AMJ&V=6"8Z8 MY8,C,FL-/*P5<<&)XK0T 7L",\3OXS1V*@'84B"RIZ*!,GE/-$F)*=M MXIYOX%<.3M, 5V89&=R3$JCY/!*>,I74\R3H1BSQ <27O+%SCQ%=6OP#PFK' ML+35'F'E6B='6I1#_Z+&"4;-KL!Y35W,&$4)L3"2P.8$$>X2:&,A SMS"=X+WD^3/R3FHTP2E]0%6ZQB,@]'2 M/Z1O*%SY^,-K>6G3"58!1DRN>&Y )/]K/CQKOKZH\/JD72Z!4N"Y;$BT36HK M$\3J) BG2GF6:$EQXXB+]P5TS%!(B:Y"7 C3( MD@4 B>+$9NA2_CS M[3.V0!U-WAHP'ZF38(%RI<&0]!PLT,B2##GZN-'E]3X9C8_/0WOL4+,/'CJJ MCD$7FD\;I$G#.L[KN@V^_3(!5@+@^I2K-(4'=4[3<9ZQ;(0A/C.08+9H#"X9 M@L=XO:2.2;7AI5# .X8Z#A=Y#U(/F,MFEHD5UE!KF;7F!B_%31)LFV9#U(W MTB6OQ"J4-&GUWVTZ,C!(:P00I)F@ 0%0LEK M"V*IP,J7M)\4I'VWNKHI?&0[A2)+8]U_ &OK \H@F%H\0:4%F*2-.RZ3'S#V M#2.>@#:$ ?5EUXL5DQU]#5DBQUMU1"3A>K[ A5;9],VM_$<_'/FV?T"3.M$Y M3#9*.N]4(#%B;[D"YB3(<<#DG+W*)=)0-H)?]XE^;+,^7\VG4Q3B-UN?MT\$ M%&) M1E(P3NTW0;(.ZUEV3D&H$[1XC%@X%TD,E$'Z*D2*5Q2$YVF7II],\!. MF9ZPN)8.N+Z^KL8!!/"%IPEW^60^JV> E<#3CPB._YS7LV$Y[WZZX<^3\72R M,(+0Y?S13VR M97;A*IN0;7QB-CZY,>-PP1VOVFYC<,G8MVVUJN/T<5B#&C*H?OKIU2J!\/+U M%Q.])G-P96RW688U_C[-L\E1A0>DL579PH>#KJ%6PF]0^I)/&J\HD]&H$6$O MKNG_M'Z"7!P)(;Y]";;;VR^V\I)_FFM@;_GI[&7#R 28]+1^ M@3I<VOLOP%%RY>=J ]((ZD-(ZA9<>H%LY<3'LXQI&39O9?F"XF;,.*ZE7& M]AI15VV=KC[U0"IB5>?Q$#BBQMQ?;()W;8#B200FC&1>2#"]L_#HXLN%6"W! MKLHQ*AZ5C'SS.$@P8*GI3)R$RV54A00#.F5.5E!)N1-7:FZ@$$ 9L-0)]V2? M*^#[+ND'2P.]Q=W##:0K >0VYG?M?O$Q3N?YPON^=+Y?=IDV_T+FJ5O_:&.- MG9V!ZM$TB/NY <672[1.".;PG&%9;,$)]G9K&T*N/2F &H1SF(]'_E.9C]!E M.Q\O#+E1;B3"6J+[)UA8N*J@PO!":6I$IX3TVGW;[(95%U5@U@O_$FZ%E;RK+_9$UZ0>V*\:1)@@ MP,B>2)H"\4ERY,ILO8_2^PV'2 [>PTV)*-DP<7-J(@>PC WE4;!02KHD]2[< MBV_+V^D0MK4?74E@WU<.%3NBW?(\'N[="TA<;;OF6&/[$^B3/\?1/.7+;5M1 M$4W#:6[(AAU YZ?CRYK[F4]HYZ^5J1BV(U@4=&@_V*KA@@'R,DP^XZS0=%@= M+OW\T"=(=^N(M-LBN,GF'AA=K;[^I,_,=#MHB8[6':__S9%7FXPSV?%O! M@_@"XWOA1Y_\>8W]5=<9;\E5#06VL]1!..<^[7_W3-(&S+9MUM[&7MK8:TV+ M3X8IY?'=K>[NF]N3A=P\H$"Y[M#5S7Z QM/5I!,MBMDL[8=%!/>2]G54O9M. M\)!M?>,+_+0Q/$Z',_3R@7H%ILD<\P/0:GBW^N(X_FL./-*4M:R^\TTI85C( MM/1/7/5X_>5HF]#L]][7Y=]J['(0-:@L/Y/DVR0C*[IHDO$('YBLGGA+)4D1 M;* VGX6&RDIS)4D8#<2&S#;7'A&7.:"\!@T=R(IH40WDF^[Z (#$[)UM#1! MIC8)8<55EQGJU.,QU&J*88BZB5K,P(P\;WTEP%'#T3:L?./CR59&K4]\ZZM9 M8&SM3UO_2),!.CN98,#^PMVR\-=R['%+(J%O!O"AA@"DG0./U0.)=#LB,#35-)G1@ U(K%9,*T8%UF+J_@A M\=@=U9PHHP!S@C'$)^:(YU8'+WP60>TW?>)>+G3&NIGC=H$;&W&YX460M0UG MH@<*MNZ9;SRR?GEADR.))19@\UT)-_KJDY]BL1;C^/?@%1U.[1+;%(IZD:4HRFTD#U'FC;64 M$JL< ]YU6&".9A*B=)%%)[/:*!?S:N3K^FWYHR7)V^FOZ ?Y?=P2;6?&$ZJK MC#<_ U(CVS2R$-6687VA'VT6?V+ ==]/9B=+YJFK$X^)#^,EEZZE=W9.EFHA MF=!-FZ>(GG:X,MB;=^L)M7YR&$;M5_L<=NY ML"& SA^YPHRUTR:Y#&7>1S^:KX+0*S1:2+EY4TBMB8://(C0]_%D,LK+HW0- M1.$%IQ.0G(N<<[2N&OF8L"U6I#:^SL;#KYW QG=-X] MI"O)*5#1+%$1E#:9G".!>@;OS\+YQ$&[V\BL*3KSK(,CQE-,U-:).&,$H2(E M[[+B*I@KW6S"[/6"3CL5>S=:=TT\@EZ/"OXJ_ZYK"ZP!K&3&TOX@AT"4,4X\ M;3(A!!<*5DR+#1R++"7IT*UD$<=*Q@5VB0BA"V"<"#3P7C^_1'S22JFEIHQ( MT;F][D"I$=II8O'TM10"5&05)9[#YB&+Q(/>\# FP8TH19!$&99T,9$$5PK) MQ0JG!=.2ZH?9ZTIT=*^SSNYU(6 %0Z!$&#S%RG4AKAA' )\RF.?.>;:9)EE2 MLR;1E;W>)JKC)R$W55D724>I MFGQSB$ELL>"8M4D$;5_CHJM:\\ 4LSV8,T?TT;EL2^M$REE'FP((K&Q\% MX?))&//8?-HRH7;-]0[W-.X&W]IXLT^3ZKPI@='DJ317Q]&DT=R71F ]QSVX MVE.=/\?SR.><_AL(,ZY^S>@3A$? #C@% V@R/6^.ZG>>6@]UZFG-VXG>_&5D MK9YC&M-PW)B09Q>T&F-9@]FDND+-/WP]:[D6$.4\PBI^&%0_CN/1,@Z]=K3Y M242B&3>@(GK"2@25@ M*').2I%2,L-$7QC9<^M0;*2D'C9*#_B%5$"2$!&HC MRR+8G T3-R1/_P COKFTSTU:(Q]H*P>\4UZLP2JE!KWUN>V;#=3^?_UX[H&M M%F?5D%O^!1\ Q(TPA:&&+3U"RJ"XGT[F'TXN.+BY0[7H.@__Q#Q]/(FW=AI@ MNA_OV/X=#C$6T"D= =/2H4$!OTE3B,W6Z@P&BM4;915V9ZY]E%5 5;5K)5@N MCG;T(N\*;99+7KW9["_;2?KL@1_P1,2%8%EAP:+#[JI>!J9_7-0<6UJS #(9 MC 9T->,)7_1Q7FEJAW #OXANUH_0+!I6L%.4Q9H^Q@82)/QP/+B@HS4Z;3:, MN$?=IR5C+?@*@6:W?E'.B(%AND.XTDW_%:4^2I7 VFLZ@B@P&+W7D3"3G(@J M4*\W#G5ID9R769 2\ Q-EJ#+Q,Q)4EP')EWAV3_\ BL]H+9+52(&@ 7U&9XE M^=@F"/SX!:SPZ]VZ 5>:N,>J+4C):!$BPUR.AT3LI89I5)\RGL1:.T&Y]NB/ M@#.8TC8_.P.=)YY@Y8&R[ V+JO>'J3\%_6<"6)^[R))&!*I= ,RA!;0918G5 MQI-H [ 6#]RGC:2KNV!.X[FXPH^_MN3[;7*YI6ZC\"P6Y0=8D^-Q6O?%-JWM M5FK0\A%_;^C_OB'_*Z3^JC'ONP7M=^%\V*<#+CN5NM5)8!/,:4VE(BZADUUA M-3I7!.$INBRXBE1L&%QW ;8GSD56#\!@Z! 774;/P3TTJ -&R ^X^2X=H+J: M,K XH]:Y,V/[.C*& M60R34=H'.]NCJJ7%+CMJSV.J'M3*Q:L[8>>^G4^K44/[]F##%"3%%!ZPKEI. M2L'TPN;E;?;8%,,&OJZ'9;BH.[7DZ<7#NH*-G=Q"C^R^:;96U>@;G2?-'M;_ MASNK$$WTXB(;K=MI9M[0I*4LQ 7-0<,%.\EA0@DO@EN;6 QY(\)['UEU64HM M5-W=:CS:CF4?=-.$4U;RJLZPC M?[INC1K, .XF$9\U196SZ=R+WV #ZQ>?C29.,4FTM133!:2(FTGC=_5Z7D;ZXX9/CL?IIV%;Q'P( M-BC&U!_1$.V,^8-AOEF34!#R:/()[)]<+_($\G*3+0RAQ?["C3JZH-R%WKA( MVEK6_JB1C6 W_[IECZY7W+_\K)7-U;KN\PJ:9IVI+]E8?VF1$SFLCRX[9IK* M2"U%%V-;X+_+;/7;A>_?SNN^\+]&J9DHI.4*R72?U^V=M^$?U^V9]$:^3(5R#2 M]LF#;Z\X85_T"N;6(OZ_C_T\88&:O_3Z92^]^K5];A.^GVB)(&5+_+I$RW7T MO>1HOQHI:QWO^QA8*MJW2T6J6P^^7E1ON #MF M=QE]AXW2C4WP0+I*CYT]=MX).YG-VF$? 588X*!SCG@1!3$Y.A$D57FS=F%R MDC%#(P'<#?!#"F(E("\U,43&''=THW;A V*GU7P@58^=^U#VOP*O46\D]T9R M/^6>R?L5[R/7#^4):D_1KF7K]\&$?G=]Y5/NF?PKFO)N$>H^F'#78 (K)5(M M--'82D8R,,F]49$8G65000EC^L#^O)>*>>-',*2*X!3#SLA!/013SH+#)O)'<;W0.V]TCOUU-Z M5?BNJC"/,D55&'%M7HTVQ"L3"7P=@K*)!4-O5(5+B,(ZS[&ANR<2U CB7,)- M6$3(+GC8;'N:"$>,P*\_0C;<]\H MW=@&A]:P>\#\:@$S)$5%5)PH(22 G['$9Y,(TXH);:S5;,/3L$?E?%^ R8T< M:'=]G\0>,'N']KZU^):^M_GY&[8=V3B5M4TG[C,A^TS(?4&[\9RSR"+QUH N M7!QL65\2<3(+QAG/M#Q %OD*VG<#="WU@/7YX[T.W.>/]ZCYJ/GC)BF?T#W- M@R)2:46\POQQGZRPW*J,/4(?3"'>\=2-M@/-KF]QU*/FEQ5A^!T#]QW)X;[R M[B^^[M93!\[(G^-HGO+E8LZC_)FDX30W#(/%9.>GXY=I6)^-_/D+_/;EF4\) M^'7-_AFV+UZ8#.T'_YS7LV$Y7XZAN97D<0*V^8R3P2JX*P[Z_-!LLEMMFMUH MS^@=BXP_1GV.M;??5+3[#MMIT7.KW4,G*UORS'_(K9E(?($1OO"C3_Z\QLJ[ MZ[RW9*R&!MNYZB#,B-DB^VJ];>YWMU %MSW7M'PW&]MX$S:MLH]"9 MN"0+D=8#XSJIB)Y_F$Y.7\'#4$#_,9R=O +4G,!X M'K$*?5?;H;FC:D&DOD?#==7B%@3Z*CI:_8%]V28?ARE785X#<6ML"? )-DU5 MY^G'8:YGF=L>5-/(^CO&@D#.K+!.LAEBPI@77W(8R1V3E4XQ\X&PU7'E,FX/JHJ[!RW>#W29< _^$J<3)Z>DDM5T48+@3&-O%?9>&_>.X0F';OO)3KD[\QX:\:1YGB^== ME+U8SNMB4I=?N[BOKNIY/,$^>'X,JM\TYW^WJ:^?AN-4GPSS*"&Q\8EE-!^F MP7HS9UAU( 8V>1V-_/1\-P@ TL\Q0]!-B/97JQ/=N6):,AF/,Y 0A@C\#\V9^>(4Y^ MNN:Y+3Q>AL4*FT--APA-TQ5ZM2_[=)+'U[]QZ^"QQ@XB\_B\T:M0%8)G =@T M/=N7_=]K?/HT!X^CF0)(?LA8HN>P /$$(&(_+-=*L5'3$?7J^BVEV(?II*ZQ M\Q>L5BN-QC7(VA::\+X,?)!:#D&1 WHB2BS@OEEN6M3A]:WW"P5Y(Q@7ZG#S MCB5S5&4^*B FV@I-I_Y/9)-YVZRH%5$@^@+0#.[YKN'_(8B5,S_Z"W#@ZWR6 MQZF1AVVGHC\SO"U/3QM)AA^L,1?LBI,AB+13?U[!,]#XJNKA;-Z*46PRUG[_ M*3>+&F\J_T,E(FJCB-/5PP[A0F@#2E^+A0N-J#+&E ME*P;F&O-LIG_C!+.7V!=WXR\.X;4ZV'M/WR8Y@^M;@2B^3%<78U3^@9:[>Y! M58 T+OM(L@V)2%\4(%1*I#"AO5)&*+D1.+V/!_4R#=^6!06_V,2S>>T0KDK' ML]N.]1_L($HW]N0LL,\GGQK=K#&[5GTY6\].JZJD"SJT7JH:OHT7;90WP@*' M]Z=T19A:;I@0NA"JK,##,(;XXD&81NFT,KE0M2%,[]QW%@@?\O1M68K.^GBI ME8+]_?-DFG\[\>/?\OC=2L%?\?(EB;J\?UVL_OC+#Y<$*Q[W0>&*:9C *PZ*[%#@51=$-_M0@^[S,@I1 /9%9 G_&S$E27 '9=P?)9D\# MR;K&&#E9'CE@5@#8 >"2EH"<0NF5%#" ]L A5QE#,B^\YXQXJP&]E-4D%+ V M>4C6F4)3D0U?L9?(MN3'3&M?' M55 #KGSEQS[Y]4;K.V5^+"P!OWYH]);6P-8&[PM3"VVJ%WX^F[S<7\?WQ:.; MO-?VV7OI :_,$16WZ,F^AS[QEO*UGNQFQP>*(Z-O?.G-@^)*,%^;B78F\L2K._0^K1[CC\S"G]52-7WC.Y[K/?[I=\O?8_U M7H(_&PI_58ATDZW1A;7M&\5WL;?VU]C\XM9LMLR'_^W\+'^Y$4;7J-#W0.A[ M(#RZZ.PY^IDL[[.;\J,506OF-!PGK(C0//6>5='6HTW-<]8?3*_&[#I8-.W] M(K*WYX(USP!XMCRV:_7"^[+X>\S0T%%2)S#JG*@C4HI O.6,T!2=X<[+0CO5@3/ZM1M8R@;2];T_>D3K_)+VB+9' M1),1FQ;Q3(IU>-R,6N(#921GYEA*DEN_D8Q8F-61>TF,$YBG9B-QT2AB<['> M.QVCZ< 9)4'UP$C:(]H>/$J]UGSW_?9N>X6.7N3TE>_[RO?W;4O%I*8I:V*M MX*A+!^*< ?$#SV-GCY0UX*83DS@1*2@B ?498$H)GQ$EOG)=<2!VN MXF7,5FAA./&T""*3*"1(JHBW+.20A/'*'QXO0;EWNF^VU+O-NVL 7-=39+I9 M/J 7;'WY_[[\_[V]\D:#,+.6,.R")26H^:XP,!)X9 I 6J5H'J$.\-Y]6'R@ M%1L(_J@MLIY\;X >/WO\[/'S3N?. 3&E%I%H0361PF=B8/[?V5OGKE5/8RSX&?8&P;_[V.I<\G>;T9$K@ M[Z%*P!^Y"L/1Z*)*Z:K$QHY%-:XI5.:R8L$S071RE$@'..5SL02K^4@=DS=R MIU8/3/TD;18Z2?/IJM#) 2@_&2\*1W2O9M@0"]4W M)&Q*^0^:L+76*7N>8 ML6A/!XJ +/H,=+"FJO5.\8Q^3);0.\DE;&H3B8W!Q\*I-4'MHT'F-@5EU?#M MU>[MC_F ,C/@^GK;[@ ;N)-5=*UU,6@-VBF- :Q[C8WZ'"/%E*1E4+9HNX_F M?@^]XFR@J!MH=WU&RB'V^7KEW %"8EIJ,\N:18NRZ8#*<>3K>EB&\"5 _?_] M/Y9S^O)MTW9DT1!\O3_R47,!NZQG7M?V:M]]H8S021.:P4"13 -&A$()&"F> MAQR+91MEM^_C#_IQ'(%)P$IY/:SC:%+/I]<6,^VR)KCG7E",'E4M92H@S476 M> >&UOW:QGN89-/E:.9G\]EDVK1"P)7 $M--0:]AV_$'>RS,6L4HY,J?@1+U M>8B=0D;GG2N+5UCA26M%8O8! Y*,!.T*[&G+A)'9!"GVL9W?E-(BX6I?_PH$ MP?XYV.EHV-B2Q[,?,K;)&+U?4OC2Q;>MGL=OK)[7(2%QP-IY;3$Z5$37^#A_ M/LOCMD-8YY05'DL11@D20:\D,B10-2F51/"H%(M61[E3E>(-T?.F)<;W>9QA M?+OH)\H-A+0=XKN]J*-W6-/+L[INA8TM4B?+8(6S(S(&0T"E<,29D$26*FXI MF7X?9^D#K+#0%G10V:4E7A;$/-P0;M]%ISMJ^H5*[F>SZ3#,V^J6(,Q1\+6.QYW MJMIQTS]JU75TA'V^XOI4!XLVEHTS'R_!1@73CZ %?O##<=VVQ0HMVJ",O>EY MP(/-+:55C*H1V(VCP5I+RMGPM&T.!_H5&(GKC2*?LQ[^1VXZILU1Z5XI+W!G MVRBLZ5Y6UT!;)-2%DW/1Y I=J8WS%+VI[:;]X?C]]]7Q^U?5;Y,S,'6-I(-' M@,W;AT'V9?/MJC'^OFH==CU]!Y=;N:U\'FM:9G-S?>GNIE6KK[%Y8EL,>8VE M8=PV75R:=(M'^$_U4;76=]=7'_UH43+98VN2AI.:IKMI'G-+H%7_OQ4% MUJ8^._&SP<6$_4<_;#M*9GQ!X^7'KFP3&.AH^"=:CG#'N.VLUYB5TPP,\V]L M)OEK\]NJ@0ZV1-GV1I1H>#O<6$_&\*YS_&:.5_F&9K?QFK?0L_!?M\V8\/ZM MY.BB"9$Y]XZJ0))PAH!"F8GW(9(HC-F<-^@\P;1D!$KX MK4D1;[N(K^1 HWVW/7 7HA$I*8Z.E3[PT9D9R](=[T=\!K(6\^&<2\ I[=@VZ";PJ<"$ M]3*2DE0ATEH'-AQV,*$V%B=Y<&+C\/E>@.]A&4 -7.<88+L+(7\^&X+Z!A;< M1S\=3N9UE1J-$KLJ-^V,L67EPV3T\*B8C,82PZ7!C!ZPWT,IH.MP6JAU+MF- MC!ZGBW+<%MCM6'X%K@%6R9E0G253\&7!!CGK79#R;'.I?U@L]1NQ$3D5%[6INY+'0QYFP0V@,Q=%D1B$PMV;8<&S(9R!I*.LZ+B9PN5#\#P$ M1P2-@/:!6>(D $0IEIKB3&'4/+4%-YU;\*-;A>@[D1V_A]EN9+]>S3\8Y<\D M 2PVD(WM>>:GXY=I6)^-_/D+_/;EF4^8U;9V,G#8OF]QF*[]X)]S$"3E?/GJ MYE:2Q^EEF'S&.6"GH57N\.>'3A#>K9#OCBD![(X.O\>HS+OV=KXO5KK8+2>K M Y9G_D-NSTX27V!P+_SHDS^O%]V*UCEOR58-!;;SU$%8YSZ[\P%(NM<<(8'DO M>'!4(6&JAC)HJ?ZPLI1_!.M\.F],Y3YSZ/$SARY<%L.+A6B\&L-ZMM8.$-8L M^OJD3;K&7_*_YL./?H27#Y9]-FOTOV;X.(SRVH=G_GSU"?#])?_W8",!L?7G MCB=HERSN;!S=:=+XBD,>#>'"QEN-[A),"0>S9E*WV4TUD'18AM&/9PL?>H3! M3ZL(;QC.JNFP_A/3R(?URMR9G>0Z;Z?#454AC=!6:ASA;4;5..4PRVF,CJ-Z M'OX)B@-&>?#M0Y1&8$^V5^++FNSVT0CIU\39)M-ITS4<[EC%+>H\'C8-%6/C M^EX,M?BX"D* ^GKQ[(7UMAH1#K/I2(X[#+W>;;QA9+R[1VVVJ>BY#%13CC(JP ])JWL>K1 MQ(\7H>IZ""P,L\50S2(XLGHKS/-5$\;\<"7UM&&"11 E(7TN2-%$,I M80 X M'!CA<)-@RYL7](&GP2O0 P<#7H6-TB(T,Q]/ D90FTD,QV?S150';UM+F<7I M#,?53Q@>K<22 =;>>3*$-TSCR?G1 ?U$U5.T!=R>38%K#%C)32I!$HKE6V4V MF;BL*7'&.J.3D(7[?:@,[V>@&IR X,K3^@V@ZNS\%]A5>\HQ?A;J S^JUHF$ MB>;,O*Q:8O5:0W>/2KZ;+H5[LWY=2E]HSC,P]O* J6BH6_CY#&0K1LU!V5H2 MJT9B+96P:P^N'=*3'W@N@AM&6,8,+BVQ,#;C6*="W5MI-!Q,: MM,BT1,=(LED264(DMHA,0@$&<*4PH_9R9.\R;[SST[?3IDUY:JS,=WG:L,OE MP$[3S;QM9OZV'#?2WK_&AMS3>G'U9?;Y&SVBM$MG]IHS6VTPIVOK;JF0+%!. M3.0)UA!+RB6 ""U*%-ZG&$IY*$SXL:[G=\:#C<3.:TIF4QN2 TW.%]3I$L7Z MHX!U(0092G(QN[TDZ&R;UULP+F9@7(#=L>ODMF:M=H:OEZ!WXC]B-FH&XC=+ MBK8[&E:3"T(D.2U@%3_9N*I)0HPU,* M#$LR;QR0NM]I[H>;V2*]YQHUL7,0BJ[:=<9_$DJCSQ3T0B:(R: ORL05<3)[ M/$B7O,"T(;N1&K3C#G@@C?$:)4)YJC/L:Q9A,TCA+?&444Q_L<89Q\5F-L2. M^^"1->+.[(,NJ\C&%J,9GF5&CA4 ]I8Y0PS+H""7R%7<-Y?OH!_?%N-Y$+!% M*8S0JH15^B5Q"3#>Y02CI99ZOH'Q>YG5_;7C;2 _X!R+\G>:MYM 0]>X.@<- M",8R"/6DB931$$N!M7F16EDC$Y,;VLM>9/R#YG5GKD:QCJ03T-S^92G>6GW-><)+RAQIP-!ZZFO#WOV4"_K ME#\EH^W-Z=EHO'_W;E&ZZ"]M_8G5(;(N M5Y[P.D;%:"&9%5 H ^?$:_@M.Z.M]#QPNM'JX5Y54A8T;4CZ]M,8*'\R/$.* MOGG_]AV %Y*H8=M%X8*=JJ31@5)==NWYP+%.Q6&6E2H7U201 M*%8%+&Y?1F(W<727^/V3%$9_^.G4[YC\M_?8\.&8;BD$+PWAFI16E4)1WH&Q M%7%;>ZR1"Z HM#*$"C5<2]ULM['DYSFH_RV;,]46:[@V^FOF$UQ;;KKL@9% M3L>SVX[_'^P@F9%-=M@$#\DVM1N:3*]Z?HJYD/_.=0, GQ:S_K*^VI6"LR\N M(AM2^1.HC_>TBL?^:2]B1N/$2=F3X'AZCCI3B<>W@^.-#=67FNE3IO#- M$W[8"3Y&@Z$51HF=(:H+J[]/R'J-AR1J']:VZ M/G:7(CU>]MQ^&VY_O\P\Z=F]NPK8H>V(?9THNKXO5QVGPS/T-?1B>0<<_OJ4 M.30[L1I>SS8]V]Q)QUO6%^H99T^*41=E5%=VT3/BA]X.^%HQ<]N!D8?9)5V@ MW.,9%$U ;M.BB$"*$N]D/'2[A_H.N30+ETP33[R:=?"@3>6?$G3=?>U%)8X+PJ1&&FVHF22G:#99"E%WLBS-SPXKXP@,7!&I':6V!09T3R& MZ%FVAL=+M2>7/-0$K5XWW<#6$YRPLBII$H1(\N?D_%XE**]ONO=7YO[**:*&,'[)QTL)3PR!*1BDKB ML=Q\4(9YXP+77%S-^5GR]O$XM4D]:^'8G]N"3.>/S/)BP?&VY_A[<_QXTF5I M?MU<_^-9;>P];(7M6<$)]C*+(1.0;I9(*SVQ>,20J9*LMD(%NUF3Y1[8\ IK MG+TM"XA89/TMXUWO8"OFU9>KG$"VVZ'#&ZJX'*GK\X:?ZM9X5%'7@]US6]%G MBG&>%F<]M80*[ T<)39+,H%X$[&[".7%R@?#N'T>S%,WE)WZNIC\?LZ-9;BT M=VXTT"51W3WO!CNDK==S]J-S=BS9NHCG$Q6>N6>)HJBF M1"E3J*#>ZKA1A)6T8)\9EDD0CI/L Y,FY*#31B6)WKWQ/%F^:]I0 M[]_89YF1E+P(QH(>[S21V67B9,DDIABHRR 3-\7>?<"A]V]TUU#HT>ZV2WK? M3)KGL^AW2JYX3D!)(RA-3DH"SQ!$!FI)4#X0K#]7(F5>ZH<#RGTZ281Z!"?) M_3.N.KA5'CY+9)7;I%:Y3/8"J+>=A6\&Y@6!D!C-8]8?2Z\>B>^@ M"^:WRW)Z[]=NV7>'#L]@0^PFS/@11VF6 M)G-T"W^=>M]V&G1CB^Q=\W-)6,4I(TYE,)&5D\2BOU?(J"SW/#)&]U*)]:$U M/_OXFM\51GG:NA_\CJ&@UHNX7H7G;VU3M[YY 0ROK1+YMCDQ^ CUQVXL?+E> M>K(MW3YIQM;I.I1):,^Y9$1Q ?"AL-$/U9QX;Z7'':0VR^3>IPK9\6@TB5B. MKW&@?8^-)O=<@)!)-;!,=ZD"82>K3Z:D8_;4$Z,,)U(&">M8'/933H;I(K+; MR$'5(CDOLR EP(TR2TI_>.O. U:F/R;:W*>,941<(&8K!R1#*N=^B@)=U0DDQG7:J/_THYU#KS\-Y2RMRUX>)N)=+?@X26)Y!?S_Q*_/MO:AS?UNK^V]N&M&:"#B4=W MF/]MNF<]D?*.4KH;2RK*&ZLNWO0]/U)4[/J0HQM':HZ$O/$U-S_FIN_ED=2" M7ORY6X7'#A9.>68G2;^J$]BV/X%]&ZNW/X+]-&LZ/3,*?U70]!2*Q#WJVGYU M$W[ZS-ROY_-:SR<%3GLM0=Y./3,_Z?7L5@7SI[_@ M3PJ]]KGXQS!-_Z&O7M\K0[W\Z.%D9SCY98[-?'LT^8IXO?/KN4_^;DZ%5N]V M8?&GO^)?+;HM->6J88.GO2MZG>D)4;A'E:\ZDC\I5=MXJ8_B]YNF;]1R0WNR MOB='#[3W5>_SM'H$'NH"V?J.%1VJ*'"I!_:L>IUC1C_*,K-=W(8=NTV<0Y^7 M?C*'.Y]T*8"]'T$SRFG.-"?*8+% YQQQ66B238G!^RQRV#ATF)QDS-!()+U@<'6H[![!Y<@9:38-RAD+XDTEA.?7" I M&J\IH(C3X2JX")>42H K)F4 )!$9"30$HIV6S+"2^6W!I;7HC^>SDPF>O4N_ MXQGXM:.'[T9^7%^J1O@K@M%/DT]YVOXV/!W.'K8<(3/[.C+[9?YO#L;SE]N/ M0#]$\0R>K-4D@ @A,IM(G)2>:)F]*TIGDS>*9QQ\W7\_.WNL=>?BB.]>D>.K M!.:NR=J^+NT^ZR& K "A$(A+,A-I'1BN&GY$3F5D(:O0.65TF>V\2/.Y!"MW MA9 :UCDWM18NP(3?5-CQ2/0*["Y>DK[UQ6;X-?6BZ*O9-5^K!/KN431AFGF1 MP17"5'!@ 45/K!>.,%!WG4D&M-H-"^A>%5=0O6T:C*37\RG(I7<@7R9MO9]Z MO=S*:HOO[#_1=B"QK<@SDSVW4^CZBK,]ACR6%T6'8I14C#B>02NFHH U#>:Q M%U+3+!GEA5XSUZ4 M=5_*(SE3* \FENQ(C%1CCRI%?(Y@[Q@AI?0"3";7N>5_1&>*/I*]+^59*+"] M+V6?OG>>!>QY3DIH>W6"YEDD)X::;)T7EF:U%\WS)E]*?8,S90D>]8_C5FD] MM$M%'AGW[-3:/O'D,"Z55WX<\VB4TU]_F$Q+1H;M95/?D:GOR-01!PW7WJ:4 M/&':@*:L4%/FSI*00M I&R[T?DKB[AAR6*#'')7Q<7KS^6S85G9?2F5]AAZC>Y]/[?+KE\Y&T>!%5)$XK Q 3-7'%2V(M"SQF337;,/J=+2NE MER"AY$;WYH,O_Z/Z?$3O\^E]/E^O%+HFF3L(RH-S!*"#$H )1FQBCB0>5:$\ M><_CDU!F#^T"$D=*]2Z@'5Q ?5;-M6>/?K[Z;&3;W*=I8QZY"D,W<,*D,IO5(@*"LB#7!$*^% M8CR7G. M51I.?&S"N"GZ1'_88P*$SKFVK<5#S\^^M$\5Y/V/0GP"]_S ;!R!L]XX^,)/@-N M!Z+5F.+87-<(C/4I=:W=>/ Z:Z,4"4(ZD!LQ$YL=J)^16Z]T%C2*#5FC--CT M)A!NLR R.%!I':;+>(OIYQ;4W8UVXZ]&O@; _\.C=)F]G?Z*A&D='6_+^QSG MT^%LF.M7'O/BOC]'>EZ^]H[N$%+GB&("GEDO.#5M4;1P$#PU=DH+YG?KW9,LYO,R[JJ\_0C"%G@P?:05W/7X29V8V?U M0?4IM]OFFB;6A]P-5&C'6))$1##2)=,"+#:'.I@U.0++9\FO[@9=&(V2,4*E MC$1&RXB- A0QYZ2D.A@5Q-XTKS?_F@]GYS^.Z]ETWB12OX7EGOYVXL<+G>R_ MD;+[2P!#'R+OTKYI<7J<&IR>(GLM=T2S59:DK/)G_+W985N-_4-R63%%BX0] MRKDV1 K&B7,P@2Q=O^A-2[S+BOO[U^NL0V]B'#I0[OK,P0-PSC2/ M/&(."&.$R :":H#-'\>53VF(PQM4Z0)#GS:2E6QDUDP396TAT@"CN:PU$90I M[Z-.)FPDBR6?LF*RH*N*$5F$ S7 <)*S"$93JRA[NDC&!LQ='[\_%)(!,^;/ MH/W,4#=)1:\VCA?=1WH>$M>4 M'8@ON!H>GX\ A4Z&@$K#<1S-4\,[E8]QBN81:HQ@\\?A68-\83*>URL. M8+ MN3KSPX3&4\.-!:5HGJ)-M8TM 2S_R-6)[Q[:":&,SU(02A,%O: =&;PMKF["W_[BO4 --.Z6U(9YUC6=R(31:+V '/A& E"25';9F6*:0GRC-LH$7W MY./DBWE2R%8;99L'(#GK,S ) +M&YT=W] GJFX;[U+V"OV9@HV&<=<8O2*KM M0UJYZWY=<]?MZJ+[]0FZZ*25KA3/2-)<@XJ4)+%<.T(%-RI[H9Q/&T!54E*& M9I*2PQI#$DQ,)13\X QD8HH ?;V+[KXNNLDXYJK,1Z/SZB/P;D[ 7L?HJUY# MJ_FX_0I9KJZ >%-X+-QPXG=GL16GP.I@ &VI!3'-A'&14$Y!_TXR$&NR)5ZR MPC*-7&QJ0<64DKG(A/H$LD_F2+S.B5"6'/,L@QFY/XG6_/@[D&55C(IM<@28 MX"N..,"R Q-6Y]E?])J[1.E#\N/'EG#5+$]/Z\O^WMOY*IZPRRRKZ*6AA40: M%+!V+L0[L!4=@)I622BJ-Y2U1V7M1W=G,#901G<)+]<<;*B'-;)VZ67KJ-UH M,C,Y1D84\V W6AF)I=20K!5/S )K,;L/T?IP; 5&0BMG]F0(7.--U-)DD0K0 MR2900:(DSNI"2M9&.# <1-@X1$2-B4QQL:,[C28<8;[90BC?Y[9(QOJ%884+2_U-5 M_PE_KWALE#^35EM!TQC&/S\=OTS#^FSDSU_@MR_/,'@S_K!6/V+8#FUQ&*W] MX)]ST)W*^7*4S:T$%*678?(9IPM/>+$ZR/#YH9.]=NNIMMOJ,/Y865)W:(&V M]G:^MPRP%4.=K XHGOD/N3U[2'R!P;WPHT_^O'[YS5^OI@[#. M?9+J'H"DZWMT9[LUTQPYZ&'$*"Z(]-:08$%3X((K[QS^M9'O>I\CRF_\= RK M50/F-JC]&SSN^Q$8]-]4N8[^#"X%N,ZW6\''=Q0V;UMOJ+@/- !I_TN>53]- MZKHZV]:(L;NDV&WF?[2Y5?-9KH*O@1?'0(;1D@RM[V=>+PWL3XO\YLJW"<[5 MN%$CT59NQ37^=ME'M*9XG8WFK:_QXJY+UV;0%C[Z4>.2Q!A2T4X:Y2$ MQHI:CCD-1W,<#XYZ.(9/<_4=COXO#S#\C9$,*I]0HL(#<;B-MQ7'TT0+0KA[?C 1:KA_5LD:N*CYPVJN+& MA<.ZGF-V=C4_6[BL\[+5?>-TO)C&8F*MYM@H[9]:QVO=ZNK;J'^[^V$00/"" MB;>YB0,O^2HOL'*-G<)YY<_.1L/HUW)QJQE(TWH^/5^\Y#3/3H!5#VCV5.OH MM5<,3?JY1&/,EI/LIORU6)]3TB MU?$XO6Y7Z3=DGZD2_79X#CWB6YZS.+^I\YJ=^EM=*>ZR5"ODXK(=A. (C M^<7RCNMJ@#0OT?)(*?'M0E._YB)VT_?RR/"='W)DY>[CL%;0BS\WWG#I^QO* MK]@O5E_9QE/;2[)L?6Q?]K@^[1;M L01F\\ M>%69.]&W\=SY&=R^'T'XS$#[ZS03OKH)]^S]E4SXT2HR-Y,:CA,FT31/O6?9,9)EP*X@ M5!)'HR-6N*BC5YKJC0SF^\0D@=U_;-(,,%/D^*,?CIK8X^15P^_OU]B]B5'> M<,2Z!H+_US?DIAQ;I0:"7Y_C_KPWU+Y+OS\SB?>\%KM'S\.@ITHT1IX)8\(2 MR5(@SI>,<*@X'@F/>B/S4(ODO,R"E$#Q#+BDQ,7,25)6^I:_.R=*[MNIM=Y/('O'L:]OY2\/VO3.IZZV]*U9=E?8O1?& MB0@;RZE,I'"<>%$*,39H:GSAP;!]N#NNU+-?54%I>'.M_-*FNKYY>O,6I3*% MI0.JGY^GHV_!].S\&3V*[0'%M,A*"4\LXX'(:"QQRONF9 _@&E>^;%0SN8_; MX3%1C+F!$VQ@&.M1; ]NAKY)ZDWZXYO54;?5Z;=+&N0#-CF\?8I_!_ER+RU$ M;\@$?9I@O>@.]UB,T_?&?+Z*68\7/5[T>-$I_]DS5('NXD);G(ON6ZOWK=7W M9<9:!;:H\HPXF1/VG,P$NZT3&[$R>@PT;/9[V*,S;E$$8<.:?2+NN+YO>J\; M]JCY]:&FMY0I[A2131U*G0IQQ4NBH^))<<^%U0_H_'L@U'PL]]\S0\T^%VEO M>?BK.C]]2E*?P-%E9N]3DGJ.[GY*4G_0:[$>WS^'W*/^%$*'3R'D& U7SF++ M54JDPNX*3#&BI"#>UY90[HCW6XY5!$"=$ M(#0)7HSCD?F]G-[J FXRVN/F@?*K>DUX>>SK 4*(G>6['M,/@NG%[K7A7AONM>$>.9\@']>H;[4.(W?SM>;_53U:N.Y\LV0JDJ MT\GI%SJ,["GR^'R$63^_)SJ_GE>?Q?QZ'\ECRY#WZZW6GKI&TI_UW8-#PU/C MO$K$>$J)9*6 6FXRP8[J-@K*C.=7U7+%@K=4<**LM$0*FXAU4A(G+5=!6E4D MNZJ6H_*RU%W>KU27-PO-Y0=07%Y=M$S;["QW? H(,-N]+3H?.&V?G6K>IT0_ M.U]&CVU[*)\HLS:969(X0)0LQA*K&2?2%^FH4MFPC0,@KO"@:;;$9:&(5$H3 MFVP@P0?&!34E6-5-;+-\H)7IL6U#LX3?L9SEWY:D671-_5O;+GS[IW!K]SIJ MWKLCZ;:6FOWTGO3TUCL'C_)GDH;3W&QX[%78?(9YX"-5E<''#X_-!CLULIGU[[S M=VRM^QB%J-?>SO?%2A=H=[*ROL_\A]P:UL07&-P+/_KDS^M%B]=USENR54.! M[3QU$-:YS^Y\ )(^_!0;10?F=?H/_@^X 18.6[G_ _9^G-?8*/X??IS@?]0/ M=NZ(M8=]]>,NC=?W/!:@6L6/JI]79&OJ)9B7=?5Z1;ZF9?' MX=B/X]"/JE>3<1K.EM?\FNOY:-9<\O8,.SM=\:\\B$322P=4RQ(+^'Y8Q&PO MQ2>_&,[@O?&+;=!K#+$A;>M&S?;#<4[5<%S-3H"<_SOW4X"7T3E0[VPRG55 MRQ] PZT8)?\+E_A9A6W1QY-9=3:?9K@.[II-,%8W:KX!=?B3GR8RFDS^!(!9 M?]NG(;P"WY.KT^Q1W<:E>=^*R(J;8_PG?GNAKU?';;DFYH088)=UT/&QE?"@ M6>#5K>S-EEM!US_QXP]Y[1ER_1G5=W@#,ABG+]# MF7*%?-/\ 0C;4&T^K<3>IF4PRJ,*]A4'4- MC\6A?#@?5)/P3Z3BQPQW?IB 63.H0$49XU_327T&W]4ML8'-_\S+?S27-+]= MW(]+?V58$WS.E[GBJ*I^!').3G,5?8VC.)_,X5>T%^%[V#M?8BD@)7#K*4QH M'D]P;1?+Z>'..#S#6/)@L9S+KT(>#?/'S<\S;-33;3?DSRT5KGP\Q#V5-CZ> M 1KDS:N;+7@*9-OR B#T/[>] : @#;=\?NK/-SY"%-ZX'Q;IZF>?AJ/1QF>3 M^2A=_; ^V?9IW/KAYFO.)@@XP'S;Z# P&L[8;/V[<[DF%X"M)A!LA0 M8-?AMFWASJ7*9R=[)).,D:\YY M2D$D)'%"D1J E*WUZT]W R I6;9EZT9)F*J);8G$I=']H;O1Z :R)@JE&;[$ M& N<%@@6D1CH#:,!K$44F])J^,BN*9.A^@'0 #]P['3Z37B5#R&, 7VR? P! MR&X?6@ZQ(9P'C9ZK(7U'OXB_LW#"(WP#,"R1,KG&MGT.- G3J5<\.1"QT""K M.\YA".?0SQ"OH/72Q_VN!8.)"9GR'[@Q R*#YJ$[QR['U ^N]3W3@0=A2XHP.2+( M NUJL BA]+,17O;W@4/(["@&;L@;BD+\D@@'L843%>]>5V!C>SP9#Y!*S\^GA(M7TSF8DP9#7ZH+W+B32#VQ1 ME<3(V<2",&3$SP'HCS!X(6:I[BU'"1PPBRGK!*XFZE*)5&5]*+4*K%WY;[4O M-2: LY+1%$>N$2#R["_F.P!DWQH'F@?PY7R;8B+/#)K#()=31D3/,#$6O@+# MP%D3B30$:J@L,%?IY*()#M4J6P"3N&L:YIAEC-+2H^XA82BSZQ["F'TK'P^M M"L(;J:@:@P,!S!Q9+ 3MAC"(?H9ZP))T?!H%*<]O7Y=IC4]-A,[I'7LM=V1]_V+- M@T^@#R'$5L@SL#^+LMH\_Q2$KIS%&H0BM,,FH&D2(EYS19MY *+K3_V($ #7 MRM.U *$ MC;0E3T:GCZH\IA_,IXB9"!7HH@CK!-V2^S^,^T!3!"8E;)_Z-=R8S%#!J$TL M%6=U,W@:- =N=D1LU39A^CK@,1%/0IG$B+XE2#:&>&I6*GH0]UFJW>D:"FE%ZY\G7'1KD08#; M%HX^E*5M2,%#H-WP7AB1UCPS?/@Z(?4%NK! 5O$P/U4;8L.VN] MORP/,/6A2=XZ+^O$-%9+T$M"_4([@KANT6/:O8)' GH,P$5##LP&+!=DH/#H METN:@YEH,8F\D*5EMBH?R6S&!KZ MX^JWU_3\'UYH-MSGE< ?(@09@%&G_ M%T70 !"/4(S_8S2!6P<"N9J5TEIK!Y>QU^Y8ZXN]DL1MAW&OX7QZ?I9F)6_' ML_,L36S^2AP&'MGC&0,\?A+Q:9*ET/*-"%[I7AKU>JW^S+Z D,W'2EPH,>:H MJ%AB4*2?;EN'YI?"_">AT?"F%_9]&[]?#DZC[CJGM?99XYD)0ECP0+/6/+WG MZ_M>;9S5.O76$U_>3K]Y/-OM6Q+=]5Z<>TS.NKTOU/[$^S7KFMPF8YUGKDF= M/G!-ZE'5,':VZD_9\9^BC3R-598IC5$%*JZ)P1PB.41: 9$>NKAY?(B$:K%# M'BN//\6\RS I$"+\]<<$Y/? QTK)&38 MF[O&ZV2K*WW"]1!+59L@&\#.*M\W726)W)'>OC[#F\<-K]5L[//"KX^EG0P[ M&=X[&6Y[C4;+.ZL_:%]5>>&WH>TL4ZQF;X!A!8YY;2*0I5-R5I.30RG&[@JQ MWT&S3M<[;;2][FEG&SRS9U4F'40XB' 0<=KPVMV6=]Y^\ CH^"#".:36YI#Z ME>YHC&4"'SLT=FCLT'AQ^J>V5V^=>NW.J4-C!Q$.(AQ$W(:(IG?://?..N<. M(M;G4UM_]$$U%;8[[__E-RHP7T*LA%IY MK \=<[;Q=?(0)EJ>HVZ.VQW".$0PB'$(H1H-]M>UX7C M[-CAU5B3=M?81_7N:X*Y/I-;9T(.MQUN.]R^ZU@>B.:US]9WC>5@@-M!A(,( M!Q'_:C1 KVMZS6[=082[#;>Q4.LBE =+SXS1AN[R/]80#P/2LXYUWC^S: ML)/<8U_*O9?5Y, .?PPJ'%4>,%>V65V]V'5;AUW MC<;YH#882/6[2%F4*.>+6I-4-6M-%*L@R; 0] Z!>/M5&I8AQ-YC\G,TC%O- M3:6NG*/:GIX1..!PP.& X];A8KW9]NJ=3=V=.0SHL*H=_.0P#_JU$J PU_>] MW2V+'SBY()SDTXO$S4D02N%CAHD+H&(VBE\%H1I'?'J!W[X:\R (XT%)AP]U M?T;]U1_\E:DT[$]MU_3JB8@#X)@;G .T<)$SS\VF.62U I.KD;PQ8SUM?Y8/ MS:NY+E;ZYTM@)&*H86X2C?E :&OGA/=AJGE_.<9]F**+"8IW;" M.D^1S@V0=(DIGC[4Z^9-O#6(R]>A%()]A+^'BKV- Q&PCUSZ0]9J> Q+J'O, M3T9C+N&+-&$//=Z:P[J#HZ-^%+NZ"%,8A7]W;8@HZ?&(O85/DE'HLZ\2\%CM M#7U692LA!1MR#'\1,=.X(F)@ERSV0;7A89Q.61BS="C8B/LR$99.(IZ$,HE' MT)#.20E?P"NQ@F=Y2B]\JWVI,?W"%-Z>LCZ/(F@-&)0SV$R%4IC!287P(KWP M3@28XY)="27D1,"@!D 1/AA(?'0BHBF3/%3Z=IF)M)8\A:G"$#6# W,W40( M-_$E-A92A0JG"R\/87KP:#^B3%$UIJ?/\?]()3"001SV09V+4S80R3B)0E+N M\JEY>*DMRA"1:;Q^)H%;4OR^#SR6PH#3:R3DMQ\PSE@07:XR&#NG7_&=]TIR M$9W\QD= ]6LN/0:+"P,?'KQL.P+R!6&:$P7Y/(PS M@<0(!/!+F""WE*<+:X"LJ+*(BOH52Y[%Q%TP%%HC:A7G^@,7=&PM9A#$D/!0I7DK,4)#3"!F.@(KX/\^OS"0P0 MC008ZPB6A9KP$X6\"X^8%J,,D[XB 2PG SO$EJ#P*._W@0F0DCWD&V0JDIDD MD]3:S((K'N$TZ/.:7L*2&)BWM83EDD/$AE4@7IU[9$8L_22+ K/>,%=< J"M M77JAQPGMXP/5&]_*YNIN5W*, M;&^6:[6=]9T!L;\SP"^0<+%09S-%1 %C%/OYK%D[8]!)!%P-6RH@BQ8LE(.? M&[5.\1VTW:S5G\WJ?#^?M6L-^PSK/]Q_J[8*IZQ&'G8L? J!E,1"A6N9X1* M =UYFLJPEZ4:^!,6)=>P7A/T,4 /?0E[7DKJO)\IF!@@)ZH,B4*%#"<, M6@1J,?JU9((*5(0ZF-87]"ZF=\IYA-5ZU!RGF:$1^O+Q6"8W(0(W;"L_Y]P) M>\_78:AH^+0_0Y>P0_7[2J2XYZ@4-,-!/IA C B\#4N"9@/;('9N!V14(*0: MD0(X=:[KG/EIP(&&?M@&S&A1 \TW(AQY]YFE')"?@R8UQMT?-ZN=<_[>,/[& M]P);2MGL6R]UF;[/,V7Z*CGP_5G#U7AUKM9UCA,!^[E9.\]%$C>?3K=V^IC- MIZWE\^?3TL:VW*:%V"/0#(D'PF#?6 )02)@9"[2VGXL]#A>5QQ#V23^U=EN. M=P44[X\:N=J2EDMA+K=.I)LTVK5Z23>9!5M03MK%ES,Z2:/Y.+:PRSLH#U,3 MD@;2.*^UGBTW[O(X&F>@+N6O$6?8=V'\"]@*NIL9 NY?B\8$VPKZE_E W!K4 MW9P9PRZI&3*WL4O] K\,[B(:4=4&0+PZ(:1058Q?P&^A1RB%4( M84%!$%)A;'!_ZD>D.5KK6IE*,=@6O$HV?Z$X8DM]J?TMVF>23L%8_9]D896'1V'2;Q-"E)E76(]6/$P%N-4XJ M7PQ3B1'/QYCJ'7!<4\?+_6II."(?!VBM_M]9J,+":X!.B8$T/C_V[S40DH5V M2UFX8K1%HF=3D ;,^O!@@F^5O8>AQ!D&&9TIHDFG> 3#BN =))11FC7%BV?I M04NAW#&+_BYOUD,G113R'CGA-)%@=O NK RLDTJ+KT:DJI.3,-?'S8#W9U/< MN,I7Y#5[.Y>.MI+#/18-]7;E2+WOHN+1S!4/9/^?&XU:]RY51"U6(? ]5 [( M8$;'.IU![(]4K$;;94J/S9/]O$1CHOIYH1JN1G3&'C>>A>K82/O2T8T]HQ^: MG0Y>F0HN#8X[]]A.Y/=Q7&+V5'@@N*\J#)DIS1(O$G,VRW;+0A%W2[_+72Q/ MI_7VUHW%:E-F-1:8SR*F3?!FR5$RS[VK0FO)2YT;]J&Z;;W.G/7UM >E?.#G M+70' \AF/FK1B93)-0B[<6NC20.VLYS"6],@N8[IE)>4>2%'+$K(SV#-\S_- M2;V6:CJKQJ/74*F,8P !G6"2G+>*NF@%=/6X5=XPHV7>:B9 MX@03=/!4M[0_"L46))YN*7^=R\)2;:JL)NU_(H_Y&+D'6Y8V>I45Z;"XM(T, MK*^E:NDW=]#6(?EW]CD# ?/G5,2_>F@](*$YI<]M7QL; P)&ISA!Z04^)BM> M1P_I'9^^5-JE%2?D(BLJ@. ]*.:#\$WAT6LN@ST2F74R1S^+(C;A46:4G"A* MK@G[.#G^4OR$P"<0?2%)MT5J T !E9__US^ZS6;]U9NOEXI^;;QZ@1@&C$4N MQP4<\T;X8M0#4"QY9__4F!_3(N-!7FH.\^X9GHGPP)X9('Z(YY.HC@-_J0P# M9$+B%/3V4"A80JX,8!&#P!@N@B5A^MAF=8[N7(3X1B/$.RY"W$6('VZ$^&K2 M@5LF;M-F(S7:JA(%ZF)$YF_)-8*GQP:PW\?&AVWV92YC4L7)5 90]L.QUE"S M-,-(4O.]AQ&7]V!NL]$(&F)C\^R)*(0IY$'%>M?@YF"7=)$Q: >A=F?KQU") M,*[Q&-:*-2@B&/:T48(!\5YYTX&70^TXLKL/QGGV!.E ?,+#R.H[1%@,JH3? MH7?8*SD%!D<9J4[4,Y\)GIQ=FX4[XS68(ZCO1 F8%1+ZA1$+V.QA[:Y$9 ]8 M[WR;PBM-^&IH W[\!(9@.S91W'KOI:4N3K^U03>7%2A7*.VQAK:!K$EHM9$R MC2R1F? M66UC%]IE\M.,[$]8(>2<_=$4-VY<84J!#[,I!:I-D=6@PV90>$28P_-Z[>Q% M[B,H>XACVQC:8<^;M?J+IX0U@(Q%/+8!S;UD@K$H()^1.2RWX*R&[;,P2@WAR['T>33B[>*5^K"B^-R<_7MZ!YB@ M$XQ\8K<.DP,!#5#KFB-'28 L0N?M2H>%W'7.;D,&RD?MMT_N\1J*@#' 3WN^ M34\'F;3Q4BN?NN\-@VP<@RG7,%"1?1D"M+@SY J(=;Y/X+* VA'ZYM921)'( M:DCJQ9SWBR01!YKX/X:P!.AYLUM(O?5"^^C@]P9L%&LY;':XOM$8_=OKKN4+ M_6X8Q ,;;IR1+PQ1%%F"P+?,!F!>I2KE&JSIN'DVB+U9GSM_;)R7@F@MD^A8 M?VVI.$;9.WR_#-"#!XOV]I?W7]]<.H"O@'R_6U:T/#:W?.PY'O*)/H7;]@18 MKB_P9E:_7EY^+IWFC<"4S:2^6VIBY)O=6ON9#HXO7\RBL/=2./72DN_N M:VWGP"53^C9ZOLIF;?&P"C$_]YR9DA'V'-G3Q2.\F4@4;R8,Q=,[Q8FUZ-#" M!// 7.*%76606PH4D,F)'>F4C&[]F2.<.2[US'$.\IK0GA9!OCY0:&"$(_2V MX/7L.=XF/]K\)+5/!;_"&_$F5!ACIC*EXV#!?(VFY@[Q!&:-<:W%@"TM1'%Q MNSRH(EJ5/$+";*&PRB'=%HX5V"3&XNZ1B:O P(AX$9J*;LT_T5\T&.#1/8UV M?F+PYB04U_I4'AK]*XMUD"V=+B)AM$$S@ M"+QXQ/!:JZ/-4_WYW@Z![IXE0<$_ 25O5BQUD'=LHN1AN^A^O2%_LG- / MD+:[SKQFFL"F8S-.*KC)LS2QJ>MP*'A>""/'QT\B/@7&A^9O1/!*=]6H@Z7[ MS+X K!+QL1(7"O$1F-F2@-+UZ;9_FD\-C%$GVI5_8=]?E/.7NNMT:F>GY\_, M">B"!YJU9ON>KQOW?7=6ZYYUSHO_ND]L:/MCN"?C,G+-W0F7%W'D1%W7Y#:=$15X ;_Y[Y].?ZK^FJXSJ_:E8E=&]WO: MNE>!(&OB! <=#CHV"!V/J@-Q$.!R7];%I['*,H4AJD!%AT@5INK1(%+3(=(< MY=#,=??8IX%T$+P8"F>ZA)D\]#A MRO:ZNG '7^%\^Z6;]K\LT[KKN55VV5VEML-;4R?*FZVP5MF%O[=VVL;*XM+0 M0TPX8EI\(F24PP&HG7+#]?E@CQVJ2W>1_\U]2: PVO3:Y]W MO.[YF5MN)[D5F*Z3W.4EMU/O>N>G1R:Y&_<&.77HCDR"#DY%9BND]Q'2&Z[Y=6;W>-:;N<0VI8&](7N6^ID4C.W+9U&= R"=JRX MVNJ<>MVSNEML)[<5F*Z3VZ7UH?.NUVX=F1WC_$';TH8NBR1M7CE!VTQ!=[J2 M[O#UH$7N6/&UW?"ZW0>O1+BU=F)[2$NY_V)[=N:=UIU:Y)Q$&U&+/LWG_'$P M>M"2=:PPVFJ?>VWG%7)R6XGI.KE=.H"ZV_$ZYRYZVKF'-ATN-%\-Q@'J4V7L MX8OTAPRYCTHCL)^@K(MQ;H-?\F0"A\PQ#AX)B$PZ-5Q.N9JV)TA4D&69*WB$>;_^N\3*$V'MH[GB-9MUK; R>MUNQP'&W?H<_,12 ?1K=4M5;*\ &"9J,@XUC*Y:]#D6 M''QCRLW-U(/<5"&*4^N47)V0J]7\R*F!E3QT$>J'"FM1=<5&[>SQ%?.\HI(O MU>GYN5X[?4+U+8:%AX ("J9@#HMG)J#S32SX')=YIIJDQV ]AO?,EFJ4C\<1 MU9RB:M8]X7-3F&I*]:Z!JJ)4EJE4C G+.A7UMFU=)U,>7)N,0,L4/PI@K'): M@YG&?* +7$&#:K79X0C2Z\16,1Y+># &AX^E=G*5X&;3^_YJN2]7HW9C)J';]F?YT+R>6K)L@7X$C$0,-1J9RHQ'T: ^ U;&U28+%&P-1,KKB)/[Z,&NT1^8@#5 -T63?E"JRY M FNNP-K*6<^K@NW;2W*^-W,[VBSGKJ#:4B>;#BH<5#P6*HZO%(LKH.80J")2 M>LAS<\6@7,&T70G)WI4MQQ;67<4 M'6]@I33V\-DR3NBD73OMGI?_Z]QU%?">2*+3VAF\-4YTDJ4+RJD43L3=0L!= M^:?#N\?JRC^Y2FY.E ]B39THNTINZ[B\=A VW2JI)XOL2A?';><]Y%':\WFZ MN>WGW!Q_[O7<7):UDI9*B=(\@3GD\"'N1V)2KX6F>A9XS1_9)*W7IT)9. MDN^UFDWOO-%TR^TDMP+3=9*[O.0VFPWO]/3\N);;97+>FFZV=(&+2JEJOE/5 M#AL!CA7P7;T-)[:5F:X36U=OPWG0*J"EW:JW42EE[.%P-(?J+JWMD::U_:]_ M=)N-YE889K_2H#E\+-+J[G84'$0CN M C)=4.VQK.$AS\WQYU[/S5U'6ILOP=9A$%S&83Q0E!*74N&ZZTJ'/$\WM_V< MF^//O9Z;"[;85K#%K7PHSN.U1V%,+DG!XX\@Z[7ZL>8G<'*\UVOJY'A6CAOK M.YZJ[)KO)DC J4@[Z3WJ*5WKZT;=[[N/(C."^S6 M\"CFYOASK^?FSM?7=K[^)SV#96%A>GP@6)R->D)B C6PN4=)K _;%4NR5*4\ MQO+'[N3]D.?IYK:?[LH6/9!I15*;6!<(>&A^TJ M.5:G6+/I==KG7N?\R%QC3G2/?2D/070;G:[7:!U9.M_EO-H'Y4]PVKFSL(YE M#0]Y;HX_]WIN]W@ SM?OU,Z9I9LSR[R'8'W.@/.M^0*,T=YL-I:QT^NMQQGJ M1570-6E9FALNQ^,("(UW[-,D][NGB?]CF$2!D _>#7B,*&QR+9PD'(LD]#8C M"5>B'PD_52P="B:B$)[."_K@1W$2G_A<#1F?J_;#BPSS)S:A?%$!B'&E1.K$ MR(E1Q<3(WX(8\2!@N-9S8O*R7(?!BDPJ>:RX3Y]1/08G,DYDJB4RP89%IIS_ M&K0Q3#QPDF0IZ_-0L@F/L@.Y@ZR? A!N0C"=$IEG5[S<9CR MB%T)E632%V55HMID68T*EPH5K8]<^D/6:GBL66^VB2!OA"\HMLY\VO+8M6!# M'K"?Z[53!IU$MB06?-#*/PA!%2.3![Z@7P20&38BW*$\T-S4&&041"V:UMB? MB?P1Q@-X3A/_&B3TY\9YK3O;?*-3.RL^><2 9WI[(N:L@<:,'0DS_2E8("20 MFX$,L;$,89139@0*EZT/^ZXB4(:7@@R6!E8?G^UE*HR% H#&Y0(LAN?[,AFQ M9"Q0Z8?'I)B(.!/J%>LE4B;7E%\)VL/P3VC!EP*$&?0>/XSH_5?$%6A2C".8 M*&T', 1\%ED2Y%X)/Y.Z+U"=PG@B5)I(!7PIH#=X1@IV/<>B>E) %/)]<0GS MX[X/^@3L.Q(X$%@=D-2#MN4D])$>O=1C8Z# D"N1-Z,M?(\(4IJCN!F+6 GX M LP@B?3(8A[#EA..3=&YT5BDM%7!S$ C@5Z!F*GPAS'N2S"\!+H?00/783JD M$%AH"K8MZ%L S9-1Z!/M::^V Q@GN( ACJNPN,K6%0X(G\NDR@0;)#Q2](&" M9\ L PK6CH?%>R(*A>%Q<1.J5//''9B'/%=&3$_SNV5AQB<\C'@/F79:8N>? M6YU:/0>]RU\^L'>:LZ?L.4!@(/H@+P'U&(3*SX"?T(7$?H>E9&?(G"04"6J1 MBC@GIHSWQ$;P+H]]7&_@D)1$0[WP2L._0=A$ SN!V;*!B)%!\<622$*#P&11 MA$^HK-\')D41@U)?'@!%X>L4QIE*$Y@'(790%((H>N M &2H6A#H>8H\;(& 10Z K:U DN2!5$!7\&DD4%C'?*H-*UWW,?\3IE@6;_I: MMU^,!<0P'.BYP]#_Q)US@@Y!Q@=2:(I[Y#L/4_,'3)V6W\:M*Q)ANX=AISP& MS,I@W\L!35E$*T$9B?R")P&DH@ 72^O#$V&9I.RZWQ\Q7K,V^!IYYEV47*M5 M](0U#^I8](:O)/)1I!'1X%GAZ".)0U@8\;](=1B-D[C,_23P?5R\'$%P=Q06 M94"R ;P6Z(RH)NY2,=R;]7TB8^M'L:L+1-G07T+^]";S*=>)+G.-< >2N?P$ M]FAO99T=[+DGC=J9R]R'69YR40!YZ#.ZPTPMAV";CL) M\?'>='&GJ&FU2EK3LCTZ"*@*VRS/(_8(:,8>TPIFRD2_CRJ3.87-=Y:+.5H' MX621"_:T=GIZ]NP5;$.@/4TO^I&XF2<_.A'#_M3.CYX!F. R?46$/@$BCM1% M#[3("/3T6TM24*E5:[5:SW:U1JU:YZQ1[[8;W6:[W>K4SXMIAS&._(1F?\]T M=3&_YFGN7RP15??1J-?G6]T-"]K4E803S^LE;"JMT([M-V.MF.H5 :VN-#GUY[> MY)3=O;"42=K/HMS'Y!FW"UAL)\@\QB44*^J+7%Z.EQTO:[";V6_MWN@/@17% MW Y<,&44:E^4U:>>MTLXZ968']Y)D.&MFF:/_4P'"GM8Z!G-/QSSJ?D$/1:^ M+S,QTW^-L:_#4%E/#HZO.-\VSA@]QD:MGH^Q]C#_TXH&H13DV[R !L/%K(*J"NO>LD-KA_J''F)HIM-!_L6-W>VSVZ-L_+Y MXO9G^="\FD^QYDH1FQARPCLQU\U&+]F<*[H!>5]--K?#U !$MH,EJ5 M+L6EP=X&D&9"W8LYNY#H*H##/+J]L]N40[=JH=M"-UZN5*R MXK289(- MAL2GR80,.7,Q8\I@MR>K%FPXL+ "V-KQ=J*E$%JR8[P3HD/4P6(-$C+G['V$ M=,C3XG&ZJL5S>Y2%I/^@'&9@_F02L>"1@;(4QS[3FPG$GQVDM0F5UKO(J6>U ME7XF(H^!J9Q(<]\ U!).=\9T'#YYTC L/\90=7,+QAR8 #R@*XJT($ ?@C.5 M2C2=I0E\Q^[0@$72 C )_-C&%6<41VR^S#LVF$$ODJ)EZ9<;E;GEBOZ]&GL- MN!0J7$_M] GC !Z@Q4%L]=$6QOA[&YMLW0!Z(&848]#BD/3$"SD-2&N;]S^@ M+:VOK=I)UUC.1M=S"P)_JZ$-]+=^@:3?!Y51CXKF6:P0O03$RZ)43[B8OS&Q M$PEF,BZK#Z/2VG7AH+D69*7W\OM2I(WSGDIDCT'+>(\"S^JE/8M2QLU;&D*0 MV3Q"^=6FG,UQ[@&HZE/BI<)/@;=1BB9FZ6$N6J!&QAX?P7OL%UJQQN^J*3KJ1HZ3M& M/)H"$EJ@*U2T_'ZA,;417?1CQ7TPM%CU\8W1#!^A^-ES*))TDO(Q:IY2RR'Z M365 (DOX_.OEY6<*)1+FL=PE^5A]TV"<,A@^XC\$$S,<^E<6#,P=,40+#0^$ M#-(64.]'BTXL:^X2K M $0>)"A00/)0X[; Y" (HW2-T% M$]72@?8N'"HJX->APIN"O;_RZVS0&=[]@^<"@=?B\-4L-MLA&@A?:T7U:RYCX2/F&K;YIW".?57D14"2&(=Y%)CPL5$)]=S3IX;$%,3ANJD"_ M@/81W&9#/XNXU!3SS%8#9M+(\+P>L!5!^!8/#!)@9TT>W.Q&8_VMW>YR]2+1 MVSQ7H.4A ?5=5=*=0NEG([RWZ!OZ:/G$CO5Y"W(=F6L@,[ATA9R )IAI"&"SP/34M]#-)L:+36QLMBV4;>P-*/D9-:+W[SWV'K % MC%\Z5*V_^@B8.B"PP0\:9Z\4>S,+NI>)O[L8%[+DUJPSVX>G)*/?MZ=R,YM11FN2. M)1_BZV$H^NSMC?!UFK9/F%L/O;.8II:^*SQ_YCM/QPX8E[[V3^L[@- 19R; MMDO'!WZ9/0H(]%@IO2"H?5=9!'-LM/A)H_-F#L5EW[J MF2RM- P=:4^S%3),T)$R$=)>QP@5[MJ@4\IH:CR1Z/Y^AZ[C1OWDCQK[Q9X2 M40R!R+G=>RJQM/8,TZ?SA$#KQ,L1AUVCBS2G+!YQ\[)/O#@MUD5WXKM^C,R?63G-<8O8)HT$*)M$\&,8#AY.[R .(*7<%V:?S!PZA73@C MFQ0^5;(WI5TXT/,PFVT_U VNGVH4H"(3FG+==[2&:@+7J Y:Y ._^C?@KGR M,<=3L,V>9-V*4/'LN6D.+5,6A3^$ON1]ZP7OUD>"@'?2*0U]BZ3>(BO+RD& @^C M*2Q@_H511D&?Y*LTH1F6RI1;VD"IC@4@5V9#H_45R1-8$M4$GR, 8FBN=$K(KV8,>+R M$90I;8DZ3]-RDWB7'E7X$?Q2"IY1#)& M68"_X;$"34AJ)8G-#.>7 H'F6!WS>&LF+[.%"?;!G<3&#I=#=XJ8&E(:PF&2 M!+KZ D6GTMH5O"^%IJ.$V]Y>P9Q=ZKG>(P:PI2QGFJ36M=.E@PE)@F0S5#XQ\0XA, M ?:]6_"I3-BRKO\3\T#\3;%P6"'(AD/C H-M%PS@:[-R#R,'P4 QE'$%>H/ M;4 ;2E(4%O&(>9!,(DM 7R&ES,4M;#1NX=S%+;BXA6K'+5C.H1,3W&F^A^%W M"JC\7@HGK89E];E"-M+EU5?V_CWL/%]_>WO%WO_^[M/5Q\NO[S_]7J$Q/L&. MZZSOY*WQ/1(#'NDC-T%E3JK!1E4[DE'8&:$I5:(C'X@WX,[_@5M(O MB859B867N"L')G=N[P9T[:*_A(>0;FK8RZTK70_,B829S)%X3K9!.NMWX@ ;_CC;$=Y-#J2((1;!P66,5@H&K M"HT%%@QO_>."'0DX52FDIOD]BZ48X,5H*8+OBD="?4_ZWW7JK8I(4(6X%86Y M66/?2D1C7Y!H"/!O=;ZR+[-%W;[I'<4H!,?#Y/&.6;OU/1#D@%3?LW$2?UY:CF"@WT>*2G.@I7IZH.N:I)4*=F$B^^+RA5H2$> MC^SL9N=YG*O^J;.[Y:I?$FI:59=Z>$[I2P$^/0].LGI M=W$S#'MA6A5E'O?_TQI["Z.JT):/!*K0<)Z@@3Q.,'*Y,]A_UAFGC*X;,SO9 M*NULNIZ"Z;E<*89G:6(G@V-!3(&AX^,GL-,E&>Q8X8T(7N654&KU9_8%#!;C M8R4NE,Y!EE>)D;28U/9/V#\,($="+(1#>8^F%_9]\Q \%>34T=TU:_76^3.# MDHL>J-7KK16^[W9JYYU._L _7Z9R?KP&>6D]%J[9-1!#0_N%!GC\8,&4)D)2 M=B'#$YIU;C%2SD=WX'EW@W#^%&&]\PJ?1DWV>U*;P?$T6)4P[!]]^J_>VL66 MMP2-E@&E64) H_C-?__4_.FIW+)@V!ODGM7TR$?PSR*2;5-*@4I+:SQ-_JJB3CY"1WR<2&UU:3D;2M$'/DW3L;IX^?+Z^KJFA%\;)).7 ME](?XMV!ER(8!?VTR&['(%=2S'A:<)>2Q$ _%]BR+"^=:(3L>B+H\US?7&48L[I'LRUR1=>FM)E .H2W7. 6=$59![ (H1XVT/?UJ5$J;;J =8 P_3: MS\/8-S33X?^4I5%0#+RN+/-:WX7(KP]2>$[WY'\]F&%D:[^9!_'FA:EW<#F6 M8<2:>O%>%#L[=PB] D(W'4+O?FDWA=#-:B!T@A?/9B'Z0\(!3\W9M8;A7W4R MJ^EMW"Y?^[\#O3___IK]PN,?'ON=F\)VEZ::Y-+(#?] @WV\F/,FQ/ ]!)[W M<9Q,N+FI\J'VH?:Z=JNU>_:*+YG"^T0ZVRZ&H.@"B1ZTZT-#_R_)]*48^X%^ MZ]_(BX2N"YHLOOP4BV++^35*>CCK"+[6F.V@>+^@N.6@>/=+NRDH;E4"BK]@ M;9Q@%HHI@X=/*C.H98!M-0IO MQ),/(&E9'NUBJQI\[\B/Z+C]@3WG;SG$7:'5^*Y=*UO8$#!'CT[1TW[.7[RD M_#SX&WN-:V<+4%-*E<6I.AR,5IBQ-@.C30>C#D8KR.VW8;1951B]E=7(P6B% M&6L3,-ITVFC%G E'SN3SZ-GZ H!VZD[Q/ 1FV@QB.L73*9Y5Y/;; MT+DUQ7,9Z'3*YCXQTUJALU%W6J;#S -F(U>S__G+UX8(]#U]0(5E=[?)UN2#83.$X MY<&C=S_[I9C(3 %:>FO9UTKY^K]@?>9A$F&LEJ&$R8^!+4Z6;9"K(7L'5#=Y M3Y_#BUCHD](FW=%"L0V5VGJ>Q3P+8,&#%QY+^6"@3QQ[$8Q2)W@"UC&)=FWB MZ$"DG [ZX'FU2#;=/G8X F[WL;;;Q]P^=KAL_IH2T'_F Z'C,;@NB/.&IQR M,Q+LN1CU1!"8\ :3(*^TX; @\3,*IRC 4N]*]C8,Z((OED7+IR'D.D-YJL1' ME0:$S<]MOQ?-LC?\Q)N%+I. RR2P4B:!QK9V&)=)H"+2N9M, BOS#>41P%H3 M/*U./K O[W_]_;)"E_6_?KMZ^Z5"XWE"\H"'^;.*^8L^EPK%Z2HV?V>P4>4> M!ORLE+!SIDXHO9XE@X3"?,-]BN'\TYNZ*\&FO.SW-/L M$9U6[?3TON00]WS7K'6>^&:[4>NV=YE1XE <(D^8Y(Z38]PYQR6\/JV?YM4V MDC 0F ;H:8N)8)^41J.C1ZNY_+?VZ;MH]<>WMU^^,E (/GV[>OV6_?;IPYOW MO__*7G^Z^OSI:J;PR&;\)T\1K6;U+?"#G]O6!&D/".(VG0=(]P:TC0OVD4^9 MN4QWW)O0 :WL+],+MY9W3O+NK'5[MLPOUH">O7T7$#OV@-Z9S)@NX#>(J#WGR][23#]U__Y MY\MA.HK^]?\!4$L#!!0 ( ^ J5BR;S)''O@ GP#@ 1 <7)H8RTR M,#(T,#,S,2YX M5P0]XS@)HO"/WQQ^]^D;A,-%Y ?AXQ^_N;\].+H]N;CXYG_]Y__XC_]Y<(!. MSR^NT!5^04>+-'C&IT&R(%&RB3'ZWB":\\=!HM-BL/'U]>7K[SET&81&234G;)=XMH]1$=' CB)S'VX.?HU$LQ^O'SI\^_ M/?CT_<&GW]\=?O[QMX<_'G[^[@^_^_3;_^_3IQ\_?=)>B];;.'A\2M&'Q;<( MWJ*\PQ 3LD7G0>B%B\ CZ%8RG:&+N6M<++V%OB/WVB2_"-^6C !@..G+U\.OT%>FL;!PR;%YU&\.L5+ M;T/2/WZS"?^Q\4BP#+!/YY9@F)3< ]JOZ6*$R8]^&A^DVS5.<@Q?'V+R710_ M?J2__@B_!LZ?#SY].0#>_$T<;E:?U5OJ#?K@IX_X-<5A$CP0? "/X9A-=G+P M&=:GPX__Y^LE7W[Y, G"OU=+ M09__\A%^_> E6#Z^20X>/6]='H3X16X@/@[RHB9X\=UC]/R1_B+W("Q5V]H) MV2@9/ZV:P$_??^2_U!\-&D2C^SRE>T^)]EJ:"C%QAS_\\,-']MMO_O-_(,3V M7[!:1W&*^#:\C!9LJ1J8P;\.),<#^-'!X6>Z+[ZCQ+Y!8>4&KAGNQWZ#D"NZ MUR#4=MAW$'*1@/OW=7PK5[43QZ1NI\%?#N OC3Q+^[,STX*:Q1&J^U' M>/SC#?W/7^6=+?\\"OVS, W2[05E%J_8*+Y! 3W_NS\NQRA'Z6.J @1,GL-/ M\']40=!T!?57+_01IX8T_B?[^SJF-WO()^^2_D"\+!YI M>''AD<6&[/Y>-JS:U\0/Y5J97L%;*BW3,$[F5Z=G5[=GI_0OM_/+B].CN[/3 MXZ/+HZN3L]L_G9W=W=Z'WL8/4E [U(KN]7K+"A_""BO"].^*-M*)(T$=$9/6^ M(8QMB),_'5W]='9[<75[-S_YKS_-+T_/;F[/_OO^XN[/_79()\(M6^:W>VT9 MP1E=7"&=][\ASOU]'UG91T>W?SJ_G/_2\URI(-.R1[[?;X]0/H@Q>M\..U@/ MRAMX]X1/HM7:"[?4)#C%R2(.UC"R^?)XDP0A3A+=BMCEM9;E_AVS)C*OY &B M-)$@RDP*C2R*ED@2?E_;KFM[NUFMO'@[7]X&CV&PI-H8-?P6BVA#;;7P\3HB MP2+ U>O;\=66-?Y]:8T%75A/C3+*2"-)^WV9:Y9W M+0OUA])":6^_KT2GE6 [.+G!"QP\>P\$7^%TOCPB)'H!9^UY%)]&FX=TN2'R MT8H5VX-&R\K^4+&R_%64L9DAR@B^2<4*+:,826;JE?>=T/7HO8ZC-8Y3N!W/ MZ(>T!I6&SC']YYP:QO%1DN"T^N3M]F;SJA]^*JVZ),N==9(P6_@9^QFCCCCY M]W7NNLX_19'_$A BE^>"3D3X"*[ZAB5N?:EE=0]+JRLI:BN9$7U?U!T7]603 M@P/K,O > D+'5*,C53S6LG"?2PLG:""-R/LZ=;ANKZ(4)]?>%FZOTCV:_V7+ MFGPIK0E['8GWWU>CZU=SB;VDYDL1OVI9B=^65H*_][X$79?@!C_C<(,KUT#^ MKF41OB\M@GCQ?16ZKL)%2)_%=]YKS=>@_[YE-:5FZLN\#"")&$4RM+-]-(_J^HIU]6VFT^/M3 M1'P<)V#.I-MJ/U;YL99U*[M"=!K_ACB5]X7JHJ3A]#)*DFL#N;WS6''T]SP M?>_R?LM6*+M2=O(ZOR^^5-N"3;EC;VH=;5K/L M_*GP3[\OWKZ.ZNJ;N>*)EF4J>X5R+NOW!=K3=]WP1>4>:%F>LN>'O_V^+OLZ MM!L6)O]$R\J4?3OB]?>E,>" :UBEVH=;%JSL\ZERQKVO7@^O7,VE5/E0\VI] M*;MPRAZZ][6RD*)[Y/MLK!"@4/5WISCU K)G]FX3Q99=4';_=$SL!=>!8JM7 M$J(/G//[GMDQ)[1U7^S\5LO:5SF#%-WW]1W*)<@@0%BQ;]-3\^5=[/DXHYOP M93'A2^P[@I9]5_8\]7%"'B Y7!2$K4]3@FS4&J=$[NCW:\ZP(Q.ND2C$;*]T M>J'A%K3*L&7#EOUFN[E*#U V,-B!.SI:W\_;46S.7*&T\YU:Q;UEVY8=A$ZW M;;&P_'T;V]C&NUH3O8FV;+JRNW/73?>N=CJ*-P&BF+\A/&4N2/%E\(S]XD,- M6\DD_99=5?;2=HI<'2 Y!I'$1T=QP(91%>9ZWV#=[9KN:W\1BB%CTK:_[)%O MV5YE5_,>VRL;R?L6+-V^BW9;]\55B_J)LK!X<,*\.6$T/(YP.\[RJCNXI]UN5' M]MY(S?1:]D[9F]]E[_"3J3)YY'VS=%>)RHNV@T=_MY=;MD&GRM7WB\=XRE"F ME9[BAW3^0()'#OY:O>:[O-JRXBUUL05-%5@@C M;2^\^^U,[XV3)ZKSX^0BA,F^2)(-!*A.HJ3.^MV32LN^*+N#F_:%X 8Q-;9% M)$/$.+[OBGUWQ0XZ0=?76M:]+0'U70\PG)FZJT^B_:V6%:[-87U?6L-+JZHH MV3]O,!4*^\)S%.JV_@U>1+$/(SWV")R;MT\8IZV;P S]ENU2]G:J[:)5<;*? M(3$$Z:P"KX)N0\AA(+JGQ$ 0&\G[#MLW?7K7TZ/#:RW[H>RXE(G6[^>'Z=55 M'[CX-WW >WR,\2-\9/WV;YQ:XKOAN%EH4O^P-X#K#7"V M6I-HB_GCU_1RET/&W[&"*;O&\7DZ:(MIRR\V.]0J2?4 MLCW*#LWVLT3?$%G!R/O&L*;)+G$<8Y\]?D\';^ )I(SF(7 M,=[O>V>7"$C');[!21H'B[1NXY@DV+)KNB%+-NV:C/?[OC%4_@YY2QL^"_/E ML9<$"RB)#LB&3G+AT2/1,YP!M43TQ9701,0*UH3<;/-KV75=8#-%_I88%ZO) MAI'Q8FT^MJJW] &B-$)\B+E=_2O9F_ ?Z(;-UIZ(]N#Z UZ\@#=O\!*)O^H[ M6+4U#L+THQ^L/HIG/GJ$[B?6B3_,=ODH!:RZ)=MX&1 MT;]#3^HH/*!SYVU(NNC590[3:,%SLYFS5PISDY39IKM M2.:KI@%Y$G>T HPEF.^T("YR=[!#KOH'.V\K12&SO MQ6C!&MO(/^$V#E.& Z7\6MVVU@Z$QF,=Y.H>K)D*S5S&HS'_Z>CJI[/;BZO; MN_G)?_UI?GEZ=G-[]M_W%W=_MJ9#[\#2V:G/Z3H=M=X+.9.S:>7PG.7F2A>%5]>3;2;YZ B/5,+M):9#%N'3-O19Y M#\JCT3OW$G@WH@/JH'M)UT;&M3ZZZR=9_ZYCS72OV:]ZU;66NM? *]\=4#O: M2X@V,@-H2CMO_Z;71^15;*P/-.QP[,#+L7^NA_3[TANIQM6[&8A%5C:@*WW7,V!DQ^](T+&];.YC>B /A=S(N]%>VR2MX+=V)B2CDP'G*N=8%QZ M3M$>O,:VBZJP2FQLG'H^8]@K#: 6#'J)CEX]+PUGPF,_=7'L]<4ZD^I#G\6;E8X%O7E23'%!2@E MLCBV1(^*_>4C)FD"/P'B"'OV/#K*+6/%P"CU[2OXFG@7KMF+]PYO"@HAZD\((BD^>*86%\ M[&OE]HIQM,@]2O_MI5'63(_ ME 1=T6\]^\D=_5OB+=C8*U=@7RI&Q$WPXKO'Z/FCCP,N*?U+)B#]AZI982,( M^-FUCN*T($7CHX;WT74<^9M%>NO1TT?Z(.LW=\/3AL=U ZMU3NW($_#^$.R? M1_$20QE+_>A:WS$^=T&X"-;,9T7W4D0"GUT$=&:@(HL%43+8$I9"MKVC)]0Q M9?+WZNGM0W"P;Y9%N>D L0\!)'HQ\D%G7]SQ-GODVMNR]]X&36_8_A,N@P>HH8#7/^U8^[@02VW\2+N] M:UJ!$+Y!/[-K61K5@A(HGI@=7AALXC7W/TOZTA,1VSZA;N\.N*>H*@D;GZG@ M0?+WXRV O1V]!G576M,;PZEH*KJJ$O*TNH#CK?8O-O-U:MBN9(9\-YP'J * DOL*CAX1]J75>H#THF5:*O3BD MLZQRP9,"5$N-!+N].]R]#PDZJB#S/O1649S"40'J,$Q]W9W?^I[A92@'3NI- MD]IG#8])9C9!TE>1(U_OJM%U>&NX+Y//EG!ANJ?F&%?GU=;F'TK:\Y MAY1$9C1,B.N-@U6JWD^@TU9A4%QMEQBR + I[!CEU4H.87YV)&( MHZ\5:E/H#-]N5P\1J?@\\[^W=/5!0"'P1:@:5 NZ]DW77^7S0[IV)&H=O^7X MMU_OS*E\>K#A"Z=VI3.[^;[L\J9IG55&L"%Z?>XMF&70(>!=\?A(--,FET;5 MDT/:/IO5AJ%BJK'^ ER39Y%#FISW+OS^X.?\W1H#T'(TYJR.M(6MT3' MEX=3*Z/P$?(^8%,U?]=53PZA/)[0O\[CN^BEZ 9I>G*\[@Z%!*E!!EU'0A-0 M25N0J;6O8V0'#C92(N8AUI2VEER(RH>'N\.)ER0J#7@>WP2/3ZDVOKK+O.TU MP]/\4XQQ>$.7V*=6WB]>DL*M>X,7VP5]]Y$>HO63WO750:_%[J=MW=,#JE&\ M]A;RUE*] +=-D@XO#F_>Q8AMX2&*M[>K)6ND@O M@Z _[*G7=<"MI>0BY.Z(7S"<5=@_>J:7RB/.95I:LNC[C6DXQ5?%LZ^IM7,1 MGGCK(/5(L[+;^,ZPIH=>M7K!50?AJ )-PDN>YO&U%Z=4=Q#_UI)2FPR57G3' MX&WM%KFQ$* QZ]UNBSQ5/COU34QC1OR6[OCLVR:]Z3+2\9]Z16X%I5N9;:GAZ)5^RK M1]4$R&&@&Z.3WX97A,F.YGR-\U/"U6C-C&]\9 M V@<67&+U:])_2N#":+"6@J9X(9^E9"L%8('GEL-Z3F&" Z!LW]#Q[#- M/5PCKPG*3M.];A:A==@0E<_Z]1O M?,)R6PG@=KW^%RXF2M0_-Q*-D,<#V[V.;6^9+\.K/?CII\63[$_Q&AS-";V6Z2?OS0U:CT7L' MX'9EC4H0;NC6%J8!9*7C990#\#E[I0=3%-,/P*/W%C6*V,Z'I.^(<#]]BNG7 M7K=D-CF.Q/SB(9;E?<*+7PP'U?:G;B'1(=W.J;X3-\;2*I\;4?VEFE[A 6WQ M!.Q 8+A+FWNV$XZ(F'-[UEW8#6\,:'!WNK%;'Q]ECF8MS-4>.9OUM 9,.4M2 MKE2P7%\3B/,(2,6N)U^6>&TZ6@L!3GKY!6 M]T/+2^/*@;@,0LRT@ETR(+*7!HZ(-(9 C,/>*&V_ID]$U?W=_M(X]:Y]M"FW MYL,-?@Q 5:!FI;>JKSPH/#;@=JYGSDGTH@'MM448.[X]O7P??E5HK2=9*K!NJJC]3^QW[ M=JIU=N8_^ E;(R"446=%U?I#HL"AY2C>F^S8#"CN4*ZU>G8L>VNEYC0>\S4( M@]5F5>E/*?]^/">U^)9D1EQ=<5'[>\-MMJ86IJV.]&XO3^_TIH[1X>9U M?(553P[G>^.0*>) 4-E6S$G!(&*2QJ2FSJ\/N"YK%=$!9P7]XX1: U.@;KG M!RQJ^-LF2=F8[B*90(5Y H8((=]%8"FS%#,?.N?<)] #3]VQH@E"T+HWK; : M29E:V^58_?!(DFP9;O/M.L:>/P]_IJH(G!^0(U<'8='Y=;=97SP0R3'( :L" M\OZ*ATOKX^.!CSC:I$]1#)!3M0&\^C<&#KATJCT9_CO(7S'%OI:=[J722\,I M704L-@'!UN9[;WUM.!@&"!W1Z5]/8(!C4,A;:]!J7W^3/VXC.Z .6L_\9' M1^;KV\D[-P)_6J9[M_G2M">-GQZRO_9E17_MLR0-5O#I46-@N2&7P;(R@6)W M(@/G ]]YK^)T.L8A'7IS+F_Y:4L8; 4[6]2O5QZR;:\,-L%74 2(Y\LLW;EF M;BL>' ^*.U7(X ?>8ZT=UOB*A8]T#7W+PO0L? [B*.11=)DWR/QD80,&VVX$ M!JU#7\!)47UD-\> .[X\X,G3=$@FQ]NOWM^BF.7R-21=[DIE;)&,1JB]IE>& M-JIS(/8\9ZJ;H=WTXG!%A5!V(D(5S15(54\:/MX@G!S[T!-"M$1L!Y5L>\4F MYA -'W+EM'LGZY\>'S= B2OM[@P:T M4^%D@*J-QF!\S<-#%DJIJACHTZ&YDFH_B_HW+!5G%\JH\V#,M=4'.[QMK5CB MY DRE9*+L%0;U]@-:%\J(_,;=4?/8^V/%53>3W&]Z\8&IV&35'-E,:#$= <* M[?[^@!7Y(989 5*7+!;"GD]$984UWKA:U]832Y "W?7.WCP]EOA:[BW3!-V]XR M?"+30SY+-:?:T0G=S5MZM8(.E62XQA"NK#JH=WE]K"[CS-4+9;.-]MP^E(;L M>PP\XWD24\K@WW48M"D"' M5XVG+8CLF5K?9^&)T:CLK)-R1WV=/SNS2W;Y^&?5%_^]\7RM8 O=WAY)%E_KW5;[N+6<'QZOX95G MH:;&4:5CEZ2?[F0,2R)V ( 9/(9!$])EZ^,#(D!4MJC4"E7K(A[M+PXFU+F1 MB-6N5,:)X+<+<-P>A,;0P 14@UWS3#J_;LLCV7A45#PU?"YU90M#6^WL=R?O M%&V$GG[TDTCH4.B9]W^#]4GDUX-+5S[L=+C,]^ZQGFE4V_>JZVU:'Q].\\SE M335KFU6/#HP^UY9^,Y(TMTRC:LG5:(K [TADO$ZCO9&.\WG3IF/0N[(W#3"2 M.ZVKZ@O;-?>=:8QWD]2Z^PIZ4K?>]J9]CGL-PO&]M(CB=<1] ^RN/P$G?[QM MO$^;WQI0#1>Z2@%'M*F8NOF=$<9RLGK,G2,WVJLC$HR=G]F1M$=DJI["<$%' M >QS%XF<'AG:Q4E3R5#K:U9RZ*3G@&EN1X\Q9A]$6T9=XUN.#K%+2H-F1 5MG/"2!'WCQ]M93*?E-1U/M\X.)(/NGUHQ8_7JX>*N&O]P,:E#U MY/ WUWPIVZ*TY8HTON(TF'1*SRE(E*N-Q!<>,.T$_N6V_JC*?FF8JXPR)/6\ MBX\,#W@E $I;+/C:QX?S@,6/7B@JMT^H0AV1P)=5W=W.XBXA'^!L31_//#)E:E6$B'CU[ 6%.BTB;7Q%08.FY+;>!U12[E>(VM_:1R-(&I"^VSE'XJ[XP;S M(ALLSF7N8M22')KPL*VS'>Z"ID81_ _\>L_4?F;^+WK.! MZJL O6%F/_@/M M22Y,V=.T(!N?@50M&,X-'%-GRR6NO54<#\+P-W;VBA<;B$'*_D -GU;MLP.Z M L(%G= +UO82,J7##"F71?3;-(+.[YLN7U-7WGPYCX/' #[(.*",UQZIQ('K M_)HK8'$(I]+=6A-$R/UZ JGY[:KC9-KF9*I&35;T\99KO"RWJIO2TIW2D#5 MJB&G1"7K!-'?X<7!"\RT*MO+ELKKQE=,^^7@0;81?].< 7X86TY6YV2:(K\@&X-0LD]_H1# M>B83&*^_"L(@89XEJK,(T-$6M\PK+46\HVU3?O1F-L-[C2 MTOK>X$V$K.7DES-AZP[U'5XTWJQ"0;O,E_).:1QFRQO#!]X:59W\0R-0WJK] M1'J"N-BRV\9L,(.$'==0\D9$W$(^IS^KZC-8_^S(\MF*W0/O0_H-:W,.%VF2 M2Q)C*M-E]()C_K=@51O^L(R\\,?SIW&;75#QH>FM"EBS[ MC.BJ1.09X$+S8*+UC2HZOFK\DLY:Z=7OJIR@YB'CFEL81#&[R+#?CGS:]/@8$J>:X>E*SXTD MR:5-%ZU[>N@KA.%8,I1WS8/W%3IP0H9G.=5HY]<'#?4#[E\^?'Z4,H6(CK*Q M(7BG=X<[20F)7EA_;'JT,*,!-#V8!W!'S^ $D#JBL-DIT?[B@/H3R_.$RT8"J0$\ M>/V*-+Q@O,R*F;):36\[:N\.+SKZ2L4UMY4IF[ #*C[1RL>&5EF,Z"I#Y@B\ M:*UAXBBD?UWP5'K6*&;+_]MVS^],9L!4-P%IJ:G '%&L-L6M]H51"9&Y;G<0 M1'MI<'A^UD0"0NA/P;HYU:CIC1%HQPVX?-TR1EL)# AJ5]6\,RM*.LI0F6ND MW(7"F%)'!>!$L^W6_M[H\]Y:4L%V)C/F[Z_A!:=NG3-Z MLCV""15'+^D3Z[,3%MMVMCWM:,!'](;WF=5$O"J74_[W-A*HS^DAJ3MFV'1H75[ES?' ^Y3O,3J%)36]PSO(/TN4M4+8:$HJ+9$=R\2P^87-&NZ M8]%MLY(2F-U$3F^'$I3\\\,951#V@G*P8?_LQ0%<=Z"&-:HY M%0^.ZYI7:HGRGY]XA$#F^IFW>,H_NXLVL!-=ITK#>4#J,;Y*CPP.D'44EBR; MSGU@=Z-ANOA4-4#,JL&S5HA5-T3+&\-%[=5<\6:.6>$ZJV1B#1"STG9Y-[>L M34^BIIUYPKW&2\0;W;6+0EK+&AR>?=LP^U< M\>" @RYTXH',"PY_(A,6:J5H?W,XZ#+ )NW1AZ_[^V\CL_=^O79=U%)D.7RC M!UE+6K=:G:SJV9%$%9JRPJJ>=#K'MRNJ=TMO:^WLYI]R M.\ G3$B;[R[WD-.$W;L@%2T0@N? WWBD)F>W^KE1I!?D/,_<:7$1:ED#'1(- M6DF,RZK-'W5&EX8[C.*H5:J;8(>OWS(U-<.O0 M$:70U&19X@ <7) L]TIGOP/I \4MM?G;0TS811;97N+G&JOI9TQ&? M4H/"JGA>XZ.&1R2K1F0DNVHHI6=&EI'%M-H,&"MLEQ6)M5,RV;O1]U M3UM"QKU[B>K=2>6'1I NTZ4/5_<\\]VH#5<,6C_$I@8HK:^-Q*FF9_3HG3H[ M.=IJ7QZT-0G^QP;:(#T#S@UEU9S-7/O\X)&7QEN\\-# N>\9:@4P 16P_J)I M>F-D"G0G-]SQMNR(:^J%8X&3:800>I.?-JH" A@S!S6OH":JXTXF*5O!=Z2/ MX!-PL1.&9 -V23O68]-+PZ5^1N%C*D ]X4!KV(V5CUJ"SU2=GML!-(N/#IY> M2K_5AR"4K57 8TV/+FBR$OB8FZS%=L,M>:=[$!R)PB#KB1OA:AI?<>H_O8XC M",S.8P$%5>,^K7S,=$:"@!/5D43I04?_R6-CO'UIP_&Y&P'')4&'GQ^8#[K" M8U)Z9(S*O(8-VR&MG3NGDYI]7B;GA]L6]T!H WTKVHN 2H]-C:4W:PO0D^4W29" MPWD2M2-(=7X+'UE^5YTKL.F5L20R5::.[)3=U$AA6*1(Z&%.J9/_30^EQ ]8 MB+/9J=_RUBC*T.IL$/T1:Z9=9^NCZN'!?4$7J[47Q-Q?4NMRK'EX7(5LPL O MEZ&I_DTUTNU+S;1S1 ,=.HTV#^ER0\K8=;]098)NZB7#FL(+0 LI9\;UIS>< MVT]M,?#CY_4_[LZ!0C>9_MU\F^Y':[AT =$6BGOG7D(<0U$S..C.;N?7NE.O M&7YE=SH#.GFYFU\,I*'+3-638P#H:T/=ZO2*0T20)B] I_<&W"N-4;WC+0>7 MA$2@RQ;\P;U(#;C;"AU^6V-/36^,+:#3H<]VW3LC"^ITZ4$JTI-^XLUI12Y2 M00')Q6+VS8\R. +'.%VP5RM@%SUEO3WY02@?8B M,0&71F]7ANL-]M\;+Z;*!-G>X'445X'PU3UIR6U?Z@)6OVWM!.5L9T:%5W"=CLUJ@@XKZV.3Z@:\AC%]<4< M^:>&34XL*_.= C'=WAT%/D%#]D'I,>.QHB8#HC&0O?O[PW>KT#M -,QZ_?-# MQ+OKC,!]*(RK$N8^#)HP7)K?&>YNB. *6V/Z13[&F!LIC:&'AA<&U/_;JI%' M46]<'T2G]^ER0RZ#99UEV>G5 8-8Q0Z>M7&KTH,#@FFS]B)S:ER'\"UF303H M]70;+6/U&[@77F]?O#7\IJ75;A^:0SI\<\HZ/7-+GOAZ#W#[J^-0]+NH\:-Q MNG=SN)N^P@5H@\+(; ! J7MTV$@Z#RN)S\XCUY' ^FP.275Z=5QQU?FR+A:Z M2SRU@@V%8\.(*=C0@Z;\T BMA=9(:J=71W!6EJJ* MP4]*CS=Q*>UX3.Y&;4AX/^^1GB2/(N%2%,2WK6GK:\,?^:*>K?'2KGEX>&]: M=OFTI0,WOC(>;.?:^%.-6#L0F-[%QYT-68E2PLP7:%TO+J6?J5$%IZ4=_)-= MV0_KR>& 2WJ!-SRB_-SSRWB44MC3[#JJ? M';S64F_)47]OU#T]8(N Y*G0?/6&?L14'!_^TU.,'KI1YNXY$9@8U"Z9+Z[^U_)@PHTQ!'! M?#7I8KZ\O'S'%A36\O.G3U\^PJ\_,I+?_*>BAH < GKH+YSB__N/CQGSL8KA MB\PV7C@\G#@: DE2QAQFR:G8WU6X%,<)OA0+)>@A1A!1_1 Q[7"&!/'IB2>V M(*.-!''$J",E[9I).UD1"]N3BQH)4==,5)P7]9$S^LZ6K/+DU5.KJ>IR%85> M]A,-+S;9[[O4M^Y)1"CSB#=+1AICY(5^[M_,MD,I->Y0[J6)3P8Q-0_H+[Q2 MP-I9EDM,![D#WND"LH7[; %)$V5$$:O:A>;<_8Y*P3A!T1+I M3-@WF1O,VYD!4A >S9=Y4=DQR_C"KW+3PEFCOP!SQ+B_H:U1.J3E!-'-L@SCL\^D(2@B0$Y.W++2T98'^ 6. M]$'DM/N'+=*?$R-!;!0S_@>2$\>'8WOFBGC>65E=G\7G*AB)PL<#6']$,@83 M$BA*/?*6!"*Z+!K%&U%_@2M4WVCLV5K_19.LD1?9 \OT5! MB 1;)/AI=A!G.4-W0&3B\_$#GX\0,F"PK[0:+CH6#<4R^P*)78 \QF;BPN>W M_9[[P/8<9+'&#*_PYO:^G\6E:"+N=V14T0=*-_G6NLIN13+]=JD1SXDI13%3%(RU^;E&RD))9&U8E]G]TC+&F7MU<* M63K'+T'Z=+))TFB%8U4Y!_J$M(9W0P(<\X?HC4WF92H9BS?0/2Y96)MR(5Z;U_;4\"[XZ&X]MHF=(3'Q?2 MF?I?]Y*P,QW7BD1B(25M)(G/4$:>6R>.W.^BE,L_\GT6^_1XF]]%&L7[6F-K M21-YBBA:**K3D:>@U PD5TO!2[Z,I]<7MEFMO'@+.HX\:#2>5&QP<;(13E)4 ML3OSM'5A_\+H(X?J3PD!\W@+P(&0[MDO-41;)\<;[5_L9W3Z]L3O"#H)KDAG1TZWNK_%IMU\G- "N)'->+/X/ 90/XJ MA:[8F:I7"I7PAKK2P&W(DWVLE?JH(C]#)VX"$=FF%5V5_XG]"Y\R#I8!U0Q$ MER)6T^=#TX@L7$)_1V]\W^"=JFULJ9N@7)\S= TN:I8KR(#4X$D^1"3'R'ZK MC1*)8;[Q>:PX&[)QH&P@7:?+X04/+=58JR_6YC=X#OR-1^";8R5S<* ]!>N[ MB.,Q\NS//KN,L8+YR9A-6#)2*Y3U3-GJTD!U@AF*H$OBB+"@E0PX;]&!%H:& M#%2+J4?6)"5%(1GAW#7@+B2]0\LC64ZVI[R2$Q*L^(G.F>4#\H(?56(%1\LN M_@(*1%* @=A7[J+'7[!!=-U1PABQ+*D%2RCS.2_+429+DLHHC9105>DD+%&. M2RAX(,G$NHFLR8B] /NE0K'Z")!F)[:0!I%,9+$IR(4&5B>%N0NEBRE M@+MZ(2-PXHA3%P4A,YZ--4.4!7_ ?G6-#4'S&48Z/(+"11AOV5 9E)5#0^\Z M"6N.]99Z<2K]?AE)=(P?@S!D?_,(W-]TT1D;N,?MZB4CFZ&ST*^8GS,Q3;_: MR9&'1?_2,S$B^I=L3')";4]C1=#X;+G$T!X+G\)-L=1^TZLF446-O8S@#&') M#/F4V[2E)05!CW1!%1]TRJ[*I?YKF[?_7>S!AKK=KAXBTC,5E9-"G-9H!TU< MCC;GS,C%C<$=3;]H(WZF12X@?8 PI7T0;=QXSDQ(5?0WY2/L0!1.O\F(4^=U MJELGZ]9]J2\X5QG[&)F<)/?'2#_33*C%CD(+IJ3*I=XQJ1(NE8B#\9YF$Y&& MM"^/;4E$W69EA:B!G*O1U,A:D)/D1:RO@+;LILJC00)BH^Q+8Z#P3\%!,B1( M2=@QPF5_F6=&I!"6I!:^MPE9!U;C;I6G^JT M/-6.H/FM:MU*5U$4^O'#MP^?OH$XW:7*5 2"65K;5R_=Q"+5S8D6WT>NAI0@ M*8^6,I,E9T+RS)CE*@2Z^O:9PG]'+YS)(#*5"-V4)BP @T[]R QR0.@OV9 0C&GX M!'%[\T?L3=U92+5![EUR -HZ#[$6DNBO]N7B&QF6Z1=G6*;&I!)+S+%G*4$] M=#,Q42KA=*.0[M3K6>$F[OY(H!2S;QF4Y-).OZ +,@B",.- MQ$CG HA6-]]/,<;A#3VT?*J:_.(E*6:-FQ;;!7WTD1I1^VW%_*(Q)DAR'T[+BX3GQLYBQ^YHL:R,(W M)(G^!5Y%*59E8/9#"#4]28V( LXK>E>SLC;!2&5*KGG!Q16F_W$-K&E>:A4W MX81GK&-1FA=V ("0V\U#@O^QHBVP!LFAG[662V2CVZ;^[\;;/4AF!X(;JNM&]CZM=A/SM/'S$R>3@,$8 MB^1@*06J7B_KD0T%>@6(%1?AB;<.4H\8"-=D:%I ^8"*+&B[B]J8E(V,1BP6 M110%0B=0R'K!_4(BUQO<1%[R-(^OO3@-/"+^K;5&ZQTY':".UJ6\N@:K*K$8 M9R19RQ1_P8Q5,7#VZD?: !R6TO3$/E0'D0"7NBBBMBEXN ,J*?AYX M7FIZH\YC%NGBI6L2 J9GFJA>3CU#:R]&ST!]FK*1 MHE@BMY?2!Z6$"KI/*2',BY2QN#?A)TF3UCRY3 M\_KD4/)0T9J'BF8HQ$Z3"HUD$PX6ZKG"/8N M'@6SN)9= W@8_>T%'(?KZDU M%BB\^-]\F1U^^G[VY?O?L9=_\WGVPY?/LR^_/Z2F-OS^JQ0M MH3M,263]@.HBK),D;Y,"DJZR66_JQ;,QP\?,%N_?U$O2U%PM;GMZ&96J4-93 M=B)=\?,Z\R6=4UM6^CJ0?,7!]GP.$GH_5#A:>MY2G&ZUEW!*8C5Y C7?GRI9 M_0!M6>+$(]].2GJ. M 4* @'MDDT;Q-O=PKSZ)G#!:1/$ZB@&')&"D4>J]HMB!7CZ _&);9_@KG!JT M7$- #^6YSY"7(CE/:@3%EV;@@%M8]&L BO\M9>!1[>8^!$64=5+HWXE $IW$ MP$E^S,ZZ"T#&TGRI)8KT;_A$* OXY& 'ZADH#(5>^S?/TDN?O!#E7IJ$R,24 MM);3Q;)2L1,,/7'(1>CCU__"NX-REFO>!$7$2")*<_1"D&'&7QU,X:4:/:HD MRN9O(9PBBD%RQ4BN[5\+$N=-X XR#V #&Q6[,10H@'TB^P4QEJ0CG5?2JN^^ MR:RG.A'O8WN*UU"LF/"L$#,]>!KSPC8)"-0;K4:*L.=M/4>2_ M!(08;UAW\@2:%,M!ECPF)!4I"R1I#E')84ZP0O%I63[WJ9?F /^U](7QBR$C M8A69H_;5\COO5?9 7+"3:S^@X0H; ]P0>=*6X8*-"T6&E4?N,.[6 ;?F>1RM MH$%J$&[HO2$R6J"#+EY&<>:NPLG9*S6/HIC>+EZ\O4CQBMUKT%J5&K"LE)0N M&-X;-4(XFC[ F+Y%2SHJE T+9>-"#VQ@FF,*]G9^*$B.Y5UG8)IWHMWBA4@A56X01YXSTU(1N=%RSBZ7G:J; M&C&=K=8DVF+,RT$HD2?ZN8-GS AL%4>G9PDF6# 2#037@A5SA"6BA=.@+:F, MS41N&Y?F0;(1W2(E(^8N?5/3('UD[2W)FJ;$?F>#).5^,];_#\?/P0(GMQ'Q M3[74W'[)\5J*;XR7!"\@\Y=>J'#;P)$=XV<L%B(!T ML2_@2R[W#P@QJ)=1#YD41^L(F 8@BS'.F[F]4TDYT1DJV*]NLTG-2I:_ #FQ M07 :+X,0,[=4+X.'037.,ZC&N8!J1'\!^H@QL+Y"9N4CNF@5*)1.1>-J8/_@ MALLNQKT@%ZPZ,K(06+G4MW"2TL.8>J=I MT6+:NHNJT47<[YI1[MX-U9$.M2,JDF)51W7[W](.@- M?@S 9Q>F5][*1&/PC" "BF.7@ PQ^,REQ#/B> R&N_R,% Z*-$@H "B5@TY* MJ"SY51.I4/3ZX3[T-C[@3%HOWS$DFZZU5?AG718[&I*(- OCQG*[Y%$0A:1@ MQ/#AI/D1C728!I?&@6'Y"D:WN'Z&$NX&IQ[EYD,#6WH;)EI;,]%1K>_9(3D@ MR0)]J.C;]JWKY'E;@NLW06?1G>?0FY=>/U8[R^WDE+4@:TT/0I^3FYY 9*=U M50",(D^$2W:* TU#6E(EJ) &Z-G'?E^O" M>V.U1UG*6%6?>/7FAP$&_BL)GG- #I7\>\\WMO=/BK-%.BMQ!_<'JA:M1 M;QFL5=9]I 9>G;2TC-KL!#03'F*F0:H4?P\#E(&',[ \H'(\IL:_?8 M"^6,,M:S_)-G;O!C:G*.>()4;=)13Y"D]Q^BZ0ULP*V&#X"]*J?91O_<0('D-6>DG5/(ZK!J=&1()%8 @:\':S M6GGQE@&]9\Q0Q@U)=M.451Z&S;(Y3.?B9:0X^1BQ07()SG48P77K)G:^(JZ%#6#Y71 M=&(.F1%$K(6SD2M_5I!XCX\QE,NR_BJ WE_ M:%IQ0"N*DQ" 5(_=&52M[!?".I6(GO;].YYE[CN0X@[EKHKJ#7X#^%0J*Z@;#$ MXZ/0I[K%GGTQM&M$YU$#J,'[+DEFCJX7:[+KF84%V?TR.@J3W9?,IBHTV7.M M[7^@:X4.F1PQJ8]$.YR/+@ZCR#!E&4WK M6]+_VR9)&?>[2';@P!P[6$ )WD602L=ZO_C8/][>)]C74)J.H)L'F_B^O%G8W-YK(]@2G/'8'Y>8S6O M@-!, )J1_A3^SE)"U_J4;N24:C!A:FS6DT7A_(*SBHYQ$_>VU.$PS*@YW _Y MEI['7A(DM^L8>_X\_-F+ ] ZH)7-HI8% [7323,B6@/K*Z1U,&0?$62!Z MU4DFK".0@RX?W/2CQS96;O03(M$!I4F P9: MK:)0:_YPM$F?HCCX9[_/@(R;G^\EJ*QD=%6F( #&)*])6PP'P-%V[&AV%>H M&O.PM&+6/8"B*.X:Q^RX.0W(!JPZ$X7.JN".$N>'&1+DG58#FQ:1U$DWD^+- M0%$79SG#@III/6GN7B+^0_05TX/=[5Q '@!H9/T=UD")]XATY:SN-W8RU+ U M+8&A49I3>'[SZ;M/GP[1VHO1,\>YI&_-/O'_E=4A^/7L\^U@D;3,@W"S[8ZR-X?O.;#Y-1)];/I]C'W\Q83"O/0KH4YY\[CJM MSXQH>@I>HW#.$^5Z?]2:UM8HF1-]K:\TE=9+3A"KP;/YQ6G_^XP2<1.HW'NT M8I;GZ *-?:B%4"2E8PT"CPU4-L01E68WO##O+LKK[#H8_CG&++PCW)D0>F'! M&$E)D?@9AWX4LRKV[+I+S=;)$$E)4BK!'D4B N!F)R("4(DI*\KU&U'C?"[\EI]%-D6,%"F SI M$DKW@$[ BDW.Z"5J#.>"*$"1?9)3$26/1562)Y7R6-89(4 AP@CG] /QR)^Q M%U/CXI3NG%ZFK0A-<*((J(+-@DXMQX],R4*&$Z.Y6J7//JNL9\KJ2WC6)42H MQ3WAR%XQ)&@Q_5((NM!H3D,2HJ_6<>?5!64?*.D9HU(@9X84,\2Y(6 W;>&+BO=^.\!!-T/> M6%<<>\ M\EIE#_L^ZW[;UT&DX)*NR?,*O:\<"N\5QF6-[4YCS<))$5;=VWT%TKL M-TX(AJ[UB7<).7)"E6_Z47/6-T'R]VL%3UF=A<]!'(41N BLQ7 M>,[K8%IH%ND@2=J,2&Y:K\-$,+-Q/ M,<;A#578?'JB7L?1*DB2*-X"BDI_\1AQ)*FCC#P"^A,5D+QAV0IG"9?:VM.QZ$B@X0V2=1R+18Z-=P MLDG2:(5C(T#2-VZFOCHQ7D!?;2!X3] MANGV#,)%L/8()"=N[*.7F9)&A7$*0 ! $1TY$46E50C_DY'*Y2Q70[CN[&-J M&).#%$60!!U:SO1LI^S3+;2O2(]"UA5IS7"1^PDEZL;M>ELM2TU^;0(7\3&EX+"IL63%4'!Y M$4C$1&>9:Y8S;&X73]C?$$#_?(*H6G(1ZJ4U+#6%B6RFW8S@Q@#M.#\4A%7( MA!,7FA3DG6?R7E3*BQ@_)\:%HRDH['E]Z1?9TE> <%JWA_=NK2$:0/W$.BY> MA+R=VD_Q/LGE.0\F)9>UMV2]F-PTI!M^'N1WTK^CB.H7RD<%>TNVNV,C<]+= M3WAT..H\N$@SA$$SYZ?&Y-]$YY3)"B;67D#TNW2K7 8AEBBM,A1R$2YB: -R MBOF?YU',]P_5 /K8), KPV]5D1<&R\,8H0^2Y;ELRE8>\Y@K;&'[25^\Q/S:"_I^ M[@R+>4WIL!:\LG9]Y *(*5@X(\"$%-*)@*X0%0$=HRD*470,B-6PGDQ3K]R9"&3H5/_U M7_[P^?#W_\[<'.G6>D##G$ Y]72&CM(T#AXV*3/3TXB>#[%C[W^%VO+5>X5@ M\W$4Q]$+5!)Y:_J;/;K\=5'6T(ISR\M!46V B M:R&9QS?!XU-JO!^TS,\0%]O;D;?HFP-_2X5=S7*L9G(:$D15&E%@A?:4F93%9K\RN0M M&(L[RVW=FFPI',S*!J^\U9[92[M52H+^3GD*T'O@^@:F@)2DKZF?+$OO+,$+ MBDZH90C(FA&]%0UT@U,$D:3HTO9F18#&FH^)FL)!VH]QWI<\V*%P-7HG+PF1 M&-T<8(>CNE"#8N46:<9%FKF4B9$)))W1#YKDQ^L(3&#OG)I+$VV/ MN&G=DD=S+/)H4$4>C=..0.[GBFC3U"?=R.DT98H>J5(ICQ;_V 1QOVZ&)4VZ MB)^8B)34](D>O(]1Y+\$Q '.H!7!.^O/2'*PWEY*()HQ?@F#@;N.(VHTKKR+ M< E_,&7&= ;N?>AM_ @,2DWQ-@AC=_$I1;+++D@C0*:_>**' MRWS)$*\6:12#]UBT*U IZ/L&Q@5UEG"KZ#-7LNPBH%+/IRAF,70^ G%SJ2C! MBF>0L53JJRCE.%ET?YEP?##Z*L&59Y!3'D@QF:*(I+-TUOT8 J=.0,3VMHXU M>%@7MF._@9,)CKF$^B?AA*W[/(M1%^A&ON@3E:UJ[LF(.HK'FA$HWZXS6$QB MU+712K$"UJ/( F.@!'':W_VCX O*6*?NVI&:%8^,2+)HM0I2UA6':C8 '$'W M#P[!2]TOB4&198K,0B<\(9E(M3@G+L61=@ =Q$,0AB.U)L$7 $>! CUJR1L^6&<6"&R@/E&PE,B.'&! 0D[D\$5==-5S,2P$9 MD$W 6IL 3TP R7B\#G.!!D@;0!.XK%7 38YM.CYXC M)XV#=I:P0*\ *%NB)^9SX&/_>'N?@,=9I?)DY3U]3B)(V6%MT-:"#T09/FP2 MYG'_5LOF\:Q7$]D7G&0RLXJP:UWF>RFSRPJJSH&GI"[RQ/X#4$GT2(([U4PB M$X\I =E?@^1B7QP1@C+!K:TY--H\%=XA[E$TT#%4$A0^2B?=0HT(0889O[HC M>FU$1EV\@3F0NJ3LI@F18EEXD%EU MP [E^-$[2G"T'\(H!)J.<;AX6GGQW_M_GQ71)D5]:G*1=I&QB (M#\08OHL>0)FBA&D&>M1M=)WKQIFP#:58<4;:?B=O< M(X"R=A$*;+43AIG L%AV%6HMG:+2HZXX," WB/ ))I!/RJ 9&)\9N#Y!33WV M"" 03U7RV]2+TYUE/\:/01A.6OQ<&"43'- '#ZC@"\Y@>G*1W=;2MH#G[JKZ MSW>L:9^XZ&0_J9W98VQ[ 2P\]D\W,13T\P.'(92S7PKD[;-7'"^"9 =G]@]\ M!D+6C4J>W(K, 'CH]D2M TD4S=H1%A3I2K\56:7.;Q#:78Y%0W>WCSVH-'%P MC5J!R[R\.#J^N+RXNSB[14=7I^CV;G[R7W^:7YZ>W=Q*^,RS_[Z_N/OS5*45 M>T&W\60N(J"UNH%?4A4F1JP;O3S&E1707P(RY<$/5^23.<\A85!NXZW #U,I MT_,EO<:I'AU0/3#BI:9GKRD]\> JOPP20]T!!2*)&H;6U3W+WJ:WIAH,DJ-! M?\G&@V! UM6'H6:.6)JTLY!N0>XAMS9WD.US%J9PWOH^?2:A(Z$:__\-UB>1 MWRM S:DB07:&.&%$*2,@/0V!R$AD876J+%$3GWJI)[:3@>71"$,0WI,[=2HB MD4&E44&R'%ZT@8!?'AIZ"L,GE2-W9CH:Q%]W&)3+(@$M6'Z]J\+U<$C&"]6A MD3A"4K,K?S$2%.FBUP*QN!)]7T BODFSB&7"@DAW3UY8V2JM7WQ7I%LDS'^P MH?,V?+[\0/-BSL4@3AEMI") R0"/:GO+_5HG/I_^='-[GZ!'WL70J@F9-R8$ M"E2H%X49C,QGG1 XJ*7 JY%'$O@O='\&A.9BJ&ZA^TY$4^B&P_;:>CF9D6HS M2N%C%>; <MO %?T,V"81-@I=M!"U>/WSWTMH2GH)'5WW]OV#H:X'](_I9 M>X]8_OXZ#A;]K,W,E2]9' @>RI6+&)CU<6)KT MN%Q'W)/"'# G4'\;;PVY.'+TA8L'6K@(+LYNGZA^RY/U>J5! 2W$B(G4 MOS&/G+@>M#)5-@_TU@N\>'OKJ6ZIO7$U/*T1ZF0D(!6#=V1D_21Z(/0M5)!T MT(/P&7LINL7KE!T,Z,OA#'W^]/GSN*71BP^JY*$J:4Z?5XI\<=>;8>X*U(V?L8R5NAPG=IB7>X;ZI1#K2')"38(9:KIN3S6Q"EAQV M-6_3NHYBY@6G1WW(Q!.XE1,0AS2MBC/GYGP)EN8YB5[Z0A_G4B:9,,A$'^VUD]&6(:NV"ENJ MK_-J7%!<_>0B[2(Y\G!IX 777CR/V7?I_^R1#9;HI7U[VU#1$HY$L?9B] RD M)R@5R0DDH#4H<01H^\PR8T#+AIH)2"1&QWU4>HU<#+,F*]PRF]Y0#H\ M>O8"PI).(VVGB1IJUD/,1,'X%:]!C.(?WXAPTCV"4R0TI@_ \%ND6$( 5O_" M!%?1F,U5";E ETT8<((IM& @9A-\Q\S(Q1)).FS4V!E&\/[CKL8'3E# QF\5 M&[@:'9'50^(DO:&L^?5 [P6X[+W'GAC:##8Q4(RHGAUN&"HM9XABBXME7]82 MR*4F:<*OV3Y!W-Y M\NZ+*AU/'2G,F@13ZE5=8'O6P%G^U7L-5IN5@10G3LB)A[_7H(G;\;+K]2I* M3S$ M4.U[7D4WWFOUYMX3>\4 _Y>:-F=40?D<^8(DPPF*B&I%.[\;0A7T)9 M2#^_@@!NOQ8\' "%_FV3I#*QLQIDD9U2#\4#]0;SA%0LS$%>^*3AIS*3O(^O M[^CZXD2@M1T\Y,_([!R%2UMD9B]9<0[-11@\,8$+C?.O;4Y( M>5<=[[FKK/O0O.0)_@<%3L\>P:P(AZJIP8+JH_"+H]#/_T![DL]6N2)B038 MQ'OVNG@",4'%/5LN\1Z.DD*_Q4!.%8.#A91TZ*0-?\'9J'[=4R8]F)3MC&=S M:-QG*!L8XH_ #!9^F']#M)6KJ$IA6Y>/&\F!,WL&\:%;O2[/7O%B T!$9ZLU MB;;8A)*C:")%U,W=;TH8\D;D**@NF3Q8TK6NKEQ%(1PL%^$SM+<)'^E'+>*: MX2-#/#3A_+W=K->$70,>06$4'K"S+) \V<>YE%RU1K+V?<6VI%<:-Z./+G*B M*A8W;\4>=8>0C! :\D!>8S% MU$0D)>F@$XB43A%'1Y.4KG "=5Q#J_4Y)P# 1F_>OJ@*)PQJD1*R#IS09\3$ MY6!W;Z!MXO1GNM:2Y=JR'E95+<-=1 4MBZP%!'?L'3X(4F!-6]?C+0]9,MA^ MHY[O7UB"H\Z-!MI-:(9_2G9YDI$HH29KALJE6 M::>3%%#W5+1(F4HI'7D,98V[5M=_:0(U7])%&F$G$/0V!",#R\0+"<"#0H^S MGSC^8G^'AB T0[_Y_KOO/SFJAC AA%@.1HL=\(+:A$0H%GXG6,%P'OAX[7!(N$ M?6J2QJE(J*>7!=5\T^TUY9?2WX'O=;W:HRRQU#8O&P?2!S)#:BC,Z:(/9H;D M<.C?8$ SU=MES8,5CEOL#3J7N49\5F;3?=.^@28T%VRU,I5N@J]#39_>&5&; M/C\W?9(=FQHL>;W5.2'V=I/]U'A"?_SX$PYQ[!&8('\5A$'":D2>\=DKQ*=- M!+0$HQD2K/A,Y)@APT0%J=0[R&=1J%CPQ"PM1I<2G(-*GX '835KVG&$^ M>6G(_AMY('^Y"EW:#1$,$PRV+G*W$$$6'G8:(F N 2WIN]1)TX@W+9<+K[%0 MC35=.:&L2%IT][])(0L>'SVVD>C"8L;&+M3'*4X6<;#FD #2JVEDHVJ481F5 MQ]39VID5C;Q)J0I;49>.[L8'0=Y^?Q.)_] _8*I JES%0'L-G0PUZI;:)+T; MN+A$MU;Z+''\3LY)7M?6 5_<2R_7N2W'FS.=J9D0^P$Y:*\$B3BGXC@X#Q) MRF7>S7/ZLWX7@2"*.%69*,SH3D(8,IPL;VU*YV:=RT*/^1CL'L"B+M)(+(I3F.?<6T!YLV__+ M/3J^1)*:FT_!DE!2$P3J D%&T9<=A=Z$H$7-G0G,Z_)C);!H+K04G&S[HQ_2 M4VI?LS:,O>&B?$EIO&,FVG!/QS_5 V+HQ5X 382XKA8E=*K@%'GC3+F2'+G@5>-?UVMBMU"QT&G*G<;T $< MJ E+L@G#N0GS10D3-! D#$F9SE1B$S&5*_,XS5IQ4K8G7AQOJ28-4%=TEM8! MA^%5B9=_QM[.IVO!4(4.B5D[>1!U 4R1Y$HG1K)%6\IN\O+G[-==I']0Z:YO M8AY(-@5:6U:8@APWE+%#6<+OG]_"#!3MV9K-T+X7[)LI)OW)_2LIJES$OX(I M(/72.ZO/$*BQ_\F&VAWS\ 84 MAU@D"";W8?20X)AU9K\(J?H"$%@A&";\D-JRUUF5;Z^=QRTA44SMKB"HT-P> M$NKZMU)33>UC17B&""2M>(1$+RQ2 #Y$/]H\I,L-D:[%!!38WQS.?OC^#[-/ MO_O,F ?W%05:&74DKCPE]H:]X6_=LI2$0:"C" )2Y X#:^0S5@%#BMN-1 MQN1101XFAR")& 8%$'45]#$F3S[8-I!0%;UY##0;U)J%3$<",N#@\PT-+LWD M?>=:&#@-T!D2APPOB30: 2,6BIOT4JFO7KIA70KW:(U2Z!XBVM%D;IZIRI4W M6[G.QAGD:[\D#ZM=;'0$8"IH =KW*&4N-CJ5;0F5F*B9'RB*QP4[=!:]T,#HLCAIB4W&YGH.D)X-GGIZ-D MB\-U?E?P5%C_)EQ.2UZ#484R(YL9*$ Y"U,Z,LT^*!6]]Y.=T\^U2)Q5%+Q/ M2T0R"ME4HDRF_M^''H>&P;[$CI:0C3*;1FB?G47^@8L I1&K>HF3Y$>D M<4/SBU/TPDE/6]YF\RHGLD3.5JB8DB?ZY0W-1%4VE=;B<*/-B,(2#^2,R+0K MN3<&RKX"(+[^@>Z:[*H9 O)3$XQTD,E96#$K=H7M9;"(5X,M8!MW_D""1[:3 M[9=#&I2)U(CC3KED1\Y7+_1X@> Y-M#%.R.'*#TW/FH#(I!)C[YPG&M2++&] M^AO602&BJF%/5!U&PR64?B> MSY^D1W@W1RY12S)7 7E]\AY<,A"+\=FFE*2 MG1?5';H )$4:!TH HJYA$O86A PE@]QT%^$B6N$[[Q4GT-#Q"O<'5%M3.LR7 M$##:T <5U+<06T]L,2",=@YR:HB10T"/)78X.O+ZBT*:I+!^EGD*_8M#CM]1 M6RL!5+TH[&_V '4%@S,]44B%%,X,&]&P%:SC$Y82M4BA*VK/;T6CBB19UFW5 MY3=C4+1<9'Z)XYCUW!5R+2A1!P$34\*0+DMDU4@0>8V7@?< Q9#4F@E)6HLGJ*RY6;3_A6=K*UKIPMO>S M(#B]K%>O31^<*0G($(/?SUEL(3XP40%-! 2F+;J1"(#])L?X1411J>5]'4N">;:2ZX@$BRW_KY$;$(*S@)BF^*$\PZG+*C8[95,OXPQQ)N@OXD^'*0[7 ML5 3M7@N['*\.R19KM>=5#[SL5Q.V9%:;5"T7 =&*5K"11.= P)&>3HRD2XK M-80X6=&IC67R%/5IR=:R7$?.Q))E*C>8\.C?4[#NAZ>E"E]R)-UUGE'1Q?,@ M#%)\&3Q#'X.4D@L>B*A0-=K:E_-!C!'*."'.RCTHM&FY24'D2(I\,+#(ET%( MQD.5[B.!QGD6]CI[BFI=(%B@V$$6ND49Q;H"!X; F8?&@N;+ M0D[@ RFL C.9LK(M=4735_;7&!O(5JEJ_SI#DO[D1"-=I'('O-"Q8]"^X>Y" M"0P.HQ4UJ](HMMX@Q[9D.=2)8ENK, ,1K6MP-77Y24'T;NV@1.]XAYD/#%=B MOA1)@_.8%2KU5B@X6@75)B1VQSSF)5"N+E-S8A%=HBB3*'(D49;:?$;5T$?( M98BCE_0) '&\<-L+T8J22$ M@-)HATQ'OT0'Z MS>P[?=I2,^S/ZK <1_YY,52'T'6J5MW"/'^#,E=))3L MHK'=+U)T35D_>0DSS8+,PO88Z>G(5O!W";HHC:1I4G8?6#U+='M:AG_FX74< MA(M@[1&.G)HU >C7*.N!0 L8GH0FPSYT.0E.X3FFS;.!S#30_RE+KWL4YLJC MH()^\Q I5@)(5^L$,67!"[>D=*D(\.UL[4.T5A/@\0G(5MX-/.:>\85RW7ZI M$E]ZK\ MLN\0/ ^(\,0;<&L",2'GF$,IVB@C/B&Y2$&D^?1%*ACV@XFF,#+5UJ=*O=;@@>5:@:@W*0D@BLZA7( M6=6M#8I03)^O6PW;3>O\S2*%^^4\BN^\5_J-KZ/$1#/4C#)S 5/:2!)W@XIA M5C12DNK\#4A5JN'(K5E*I5L+^O8AF@36'3UCP=@TV?9"D!RJI45/B:H:':PY MR6E(0%J6PRVT=E\G6J'4:_R#)Y7C=N0_DX7;]*3B]@L P++31D%>]OG$55TX M',2A%$RU/YJ@1&2WI;,MX3Q]PG'AH /?A @/ 2L^_^_4:Q^QOEY"\ MT,NMF.\ J'71_>J]!JO-ZMB'D9Z]&?F9YY)F?_,CW8R@7X7]XG<5E#V[B%0*@G]S:?O/GTZI(9!C)YYLX3#3[-/G]C_RO6B,Q1& M^6)?"-MH.:T[]$BBOX0LZ7;;:L28@'J"4IN(SEN)F/@ FJKR M"_(-4)7?IWU&LSCV#]K;%34I9!6=@6@JHX?4G"%&:,9RR\"0OM[A/2H6D%TKN.W=R5Z8VY:Q- M]%OPGQ\D7@W$ &N]ARGQ6G,HH]W)"15O 09,\DZB'[55Y54]$_ M2[16Z@G)T[: SM)(S[P8K)SD&L?LX.L+?B;I90X]I\W4C8F3RW;%HBO=6LHT MC&]2;[-'A*?PB!YP/G<0)N=1O,0!I(1#.]:L!VQR$7*3!BD]&,F,Z0-E'E/M*'"U?M6_*X_Y8G<'2">"5'$LLCQ'^-P\;3R8ON][CD !&=[@Q?1 M8\B2;GOC[4A)-)JV<6E,BD+>A!1%8?CU67DA1+SKN?X@1PB ME)XL]MR.>_C2 58:]JA'7?B*(_(,(1Q19;L02/X/41Q'+_"+I<(S=(B55MV3 M\NQU038^]J$P%U28#=\X\V71I#G>5A/HZZ6MZ6GY*YH-TC@1COR^+'M(RP\R MD.C+$Y(6Y3X64Y%%VZ53EX7H8FCDK&?[LN-5^@#O7B(C"?'*IYB^1':OL]XC M%Q.O1DP)N=%/>X\\A_WI]!564HTQ-32"R MPYJY+071<=!/J0H7/N[I^=:6+ =Z/DUQQ((5JEV*>.Z<@V5?ISI/-P\)_L>& M#N.,FOCI'7VG7\]*10\Q@@@H.@NH27B"7EJ*PCAP=<7S#JRW5*]COO++:,$] M^SUM2M'85=%%DO"$Y"$MHKC*!]J_7.%X6RY8Z+NR514(OX(I(/726]X'S)8 MU\1IH[-$0-Y?X91O6(A;2U^)"=09&,&!\HXDF7<$BT%P(#A?(.^'.)4MMC\0 M.I1O60R=I999Z\DPX$QI'B1T6N%"DOP1#$"U)X" CSA>6)J!ECKA!CQCF,DJ M^!+,[2R[GHAA)BMO#>XQ5T0FL#CX^-AY>/<48RR3%E3.0G\72%4>Q&\.O_O# M%X!I_]UW7^RCM-N144;MV%W"""-)&2G2$Y6MLE% "@QF:"&%7$H>UK$T+J/P MD6ZI%5A!8!STT 2 U $+D@&QF; U[&L"?(E>(JF)[+DP^6-%$:-?U!?U1?W6 MZ1?56Z3JO?82T;-1T'70D**_&/GC@ Y?T7-F%,H:'ZIM/T ?+3J?T%(AH",* M4_JW)/ QSXR2@8RM@0@/1/@.HDT6W-G.9+SG[0@L5E?U9=,XSE#&$^68SE3 M:#L0.(ST5G)G9;_#YEA&X1T[!OO)D*MK8A7K891B9XA#)D6IN<&L^FJA/NLZ MC@!&:Q[?XOB9FL]]71&"'DO6%"3'/GQ2.W(7N@-E2PV!= LIN/_8!&O82M18 MH?_DT"C,:=_3!)8\&#JMXL),7?B)P$@1(3Q'.*TVQ2YB@4KQ86FQY#8#2VS& M?A:Q"> ->ZSI(Y!\*TS4[>'G!U;,:*20\_#SAX=OI6/#:A5MW^&304;>(=QV MM* ;9L. 68VU]WMM(_5(W9MMOP'!R:XR.\P(8=?* M1;B(L9?@4\S_O CEZ7**UU$2I$G^ANE7!21I(U\0+]TFTQ2V%&QCY)'D0Y=9 M'=I(LBII$I,6O9@O_H3!O\VE_^ +IM\BGX?F*1\44[XQ0YSB^#90GI2T[@^[ MW@_5/VUYJF._W-,OMI>2?X,)%DCX?@[:B?4>L;SR!F62&URUO5NBTQRT#;J? ME#R%77NA=3*L6B?KKMV[V/,Q%!\9@.C.:#ESN?4=/AELY-22 KAW:O@\!S[T MW;E/0!6X")]Q F?4T2(-GGEJOH$P](G$@!>-QP+)!GF*C[48ESN1Q7*"UTF2)(#P Z&-9NHI^R<)B]1(2@B?/RQ,7;9=-2I5WYJKT0;$^5#?A9E@:02_3G. ^"*[:GBXQ M%#^ DL)^[HL^#[P/-< LO@#LE0>UUX*%1OH9AWX4HV2S7I,M6CQY5 -:2K'0 M.HX>8V]E?UH[8 F;Q.M?:XC"GD 4=E@)8U/1[=]X>0]?/ENQ_^X.PHD]4.%ZNU%\0\7[]?;55&"3Z71T%_&G*(#T82 MFR%-F$L'952_8 "@P_X1U?"]1]&&5:2T\ES[>79\'OE_VR3IJJ=F*UDBP5/B M6LD$:0')J?%%&6-'%Y6K:=$_S.42+]@.5JF^BVBUHDI&X@3MRY'(I'D39)"L M&K>9W!LS;2?83?N6#7?.H_@TVCRDRPV1BOL-ZWP-JOLO<9#2^WX)L0 P*&B M[-)(IM(+6%S$\FYR?:+=<=\=HM! MW7P^0LR+)^AGK?I']_.7YJ__" M1Z+6&]&H>0WSX,BC+#VD0B#P_O91F93#5=";R?H#%[J0 5FZNX\?G.4)&Q"+ M-*W.!,9?B7;P:_3IGS!%FYU/)56W;WLE3EMV'N#D9WGMUFV')?/"ZJV6.HCK MO-N228ES<6EAGW%910L-A^Y&DW*1CLMG5:T6$0\M"@*=X$F4;'I7:0O2>H0% M9<1=9:7;$+!@'YR4T?+8FH*.2'ZH M+D7T>(L84\0;,/R%.=898P=(*_9G@Q0GHCY7UJ'D)Q$]V,.4U[+=!,G?]T?Z MR1^Y&ED$=%D1[H2D(8V".$,NJL',Z;]"8T,!ZK5*#3A CM:IM0E#TM*%X2<& M(2E;+A2\O#F!$Z[.K)!VK9WS? 1.'8ZU*-)#HZ4+Q4Y76)]Z:_L89JOJ4 M119+>)G+N$#G*H5$ZM2*$9*_""G'"T@YWO LX\H,Z^F*2C(I=TRL M=G'F_/?&B^DW1[8WK,+'R'FI:").= )R%(]15R+DJL4A*)$VEHQ?4;V]?W;O M3A7CDY><%(1FO+I@!60L)S\'=9 !:S87Y6U0V@7TIXJY=2^."LV&)9]%YK R M4MZLP&\]M?C."YOM2DLJ!"W[9G1?I$-X^QQLX=&S%Q!6OQUIKN6GB/ATP:CY M$2QZW+S"E/YPR> ;%2L( NE.9\%MAAB_B8M?U+$8+*.W7I-@(65?:#$$P6H@ M14M5"!G6*==2V_JPD:H6U;NR(-_@&J8!P;MIF(J1(PV3MTX\#PB.3[P4/T9Q M+V-0=&)D]) D./+QDP&&GFLB5([XF(,& :=1%#(O$;5:^>59$>>:I)QBX6J% M&J 5S,]>' !/:)K0%\9,TG+27*+OP$G%F%U ES5'S_KAX16A#+(P(F'1LR#3 MT)C^#="UHGF+QQA:1M:P*'HI8%@3.9VYZE=C7>)B_MFN:VT=4\L+XI\]LH$& MATQ:" CW:6H(1&2X>R00@YVH]V.Q"_Z#SY]4@^2I1%E1$ ']=\ M*5KTS>,;"+;=AY 5B7NUG1(4$:@.\:$(DJ> <71E/D^?@:.R^P0(J+'N%6< MT=E@ZY$:[Q.\W)#+8-DK0G^6I,&*)7-S>@@(3E$HL32-:),SET+JSD>X7/<( MY)>^$MW+^*__\H?/A[__=W:3VH]C]Y>FG&KN/(_C%)$?(573FO1L),I2E*14H"20QP,'^KZGN=Q@W[>:.8"+RG'>]P-^JQ M:X&N7$!WU(/.V7 B##ON 5?$C1W7DYHM5QZB4+D?#D>Q'G:L@V\N1;;J_>,^ MO@75!9. 9:'WTCV$!U,CYP8PS) 4!6=E61KK'DE5I*+ 7CUR'7'N/8LGL_H7 MWI"!$T>2ND,TC4J4HOFR#J?("$Z5)^HGIWO3/9>G;KT>BKQFY"(%)9R M)[0IZ[[W7"U#WXR"0M'"^ =/*L=M.5Y9[F73!?'75LI.5RS@MS0;\DK16OQT MG88!Q;&$R5L?W5-RD"*PW>=N,SAU\#\OQ; 3BITU=_!Q_,F M).$L*.9&$S4I%7EK A51\)A@"MO+D\3M:]EM9<4M5<6:HF&RI+@<'='Q4TN1 MDBG5:0\YH5FD1I_.?-3F?2X-UKMW+7?/Z>L#5;JS,T[DN"3ST$" 21)#E)J; M([KW\,ED1UZX490$5#VW?HLT--"\-)$G>=Z,B.02",B&J$27;% M<-,F]-"79VVPH':4<"H8-YXDO^R6$;5SS(J2H.KN+2=',U(TKC>I@JDLSP+$ M4B > RTT^5R54A@J:A%MSQ2UH+Q'JL ^BE9=-_@9AQMLY"#(TX8&E(*ZTZ_# MM(2D4KAH&.&4>7VT29^BV( K3[.N%Q@%*,:P$+>F%2""YP"@H^2#*:<.XGK6A"_ M,N2KW"3T(%E7%AM,4-)"%YL1>L..64 M-5WGH^?AP2O\PGZU[WW(6S)PZHB35S!]$F.9\N!/V(_V6!$UG]7&)8[6HHTO M=\VR$;:2RT V)R$I$=5LTZ M4@*]:#V F+O$]%3=-],NY^=YI:) IP442=J( '%7>6M&1!)KI&@A1FSFJD'- M\2:AYF*2:.E:?4TX25)/ 9N(&*1> D#4UMM'24>^2F.-FOF;DH644BW%[WWQ$ZCRDJ?FP XSSC@ MCS: &.?/:U13=/<8:BO?Y^U+&NMVZ<_L_/M#X(*T#M!L0X6 M8#+2D!9!'%V/%?EI)!P;0=FPG&H$,7.MWI2%0V M[TJK9#55Y JG]<)0&S/@URI/Z_HS]OJ!Q."<+:Z6#4F&8)D+CJ!6P5-;RG/: M,T RX9N6&66\9!;=GRR&1J&X#M*Q_EYRCHWB1$]N+%W*@]*\M8Q5/?%Q MYZEU>L"73+R^C*.5F"\5^KG#\>HR\D*>7J4F/&I^CLW>QR$%X'V&>2P"0EI) M+GE1="HJB=/IK4&%DP>SWAZ(VC574>AE/[FC?TL 4EE5,NJ2[DEB4+%S_7E@ M:,P5Q9M"Z+(U/3?\IKR.(W^S2&^IV9=(?+R:#ZO^T>'%N(%-+UH#:*XV7OP##[S\^\APX/*1Y6G3TFZ8]BPM@'JH63LB8A5>+7 M/ST*82["10S!EU/,_[P(Z7Y=>X%_BI>8#M,7,9D\QF>5H/M1&L4D9 X[IA7< M4SLZN;F]K[]/&U\8_HB[#!ZBNMM&^]WP Q4Z%R3CRGS\.NVS[LE1;*"J+,3* M.Z/3"Z,02:36GM,?THN-^05_"=*GDTV21BL<*Q F^(SI__MWWFOUE[(SF5&( MSW/+<7P;+5-Z#^&"SZ[^:.CTXO!?GDQ^](]\GRG.'H&1T^6)XJ2LY30]/8KU MJDDYSQ<;5*U7IQ='(6*I*?7Q]HXR!#]N]4:L?7P4XF0%(Q6)#,GQ5OL76XQ* MW7)'&J,0O.H@R#?V+_PJ>C"Y8!/4*8WB>R MD7VJ#6K*,?T=M>?]]J_6,(M!IRV)T[_>!2D(-TF?(JR3I,!P$E]0SR0I&EEA3 MLD$@4%/IJI(=V#SFRO3:Z4]C7K%H5O]%C?(_%L): T'L\!UZB\N4^%??.@1A M3(00S>!(V,PK'61^]W);O31K.?88#] \"B2=G?@>5]OV&E/&:B$C'P*"Z=)K M3: AU ! ++EZ\?I.NR$Y"PO9&./1B?0JQ:809HR(]DI\S#7?C1_T^67%0D\N4Z6+$K4*,Q+W N;!0R" MU2IO,*=W;BI;.#XV%B@(-+*@!S/8(;BZ%8:99[@B!82D?^0=/&7I(FU8$/M4 M5\:Y'B8&&(CE8TLP.22TM"U]CQ=?.B':8^;!=O5A0C6CQEGVP,N<.RG;-7BN- [!P1?HHW <4 M!!K<9B]"C.2C0""W3MXB].\$KVOY7C0!9MK-+$"(*(ABK1Q0&&BDK,6!&)+RBR*9VSS/?BWUM&-+4^@L(L&@$")VDF9 M&_TVB&A=+M%M,M\@476L:+\*GZTPQLI-]O=*ZCG7^#IG4A"DT0OZ 8WM,4,, MPN E"Q &"IX7?!"6PH+D+DC>XFWBY:%6K/$@]YU8^:(PB\X$(%!^#JMQ+7Q< M5B$U.5)O?1YQY?BE%$:"0+)B1+6#1B)651H( D6.(2G@5?$(\_;*'8KLT#VF MN7>YOZ;EC9. @MB;NJ?PJX45%))P@UE+[E>L0H- INIGDOFA0"R8:Q8](8Z_ MG0\/ J'R_>?B1I&DE(L&@$")QKTC?'P9]R9GC[CP(! J IE%BP[R*#;)2/1) MO".U:^)[1,)M'KEEDC@(3S5@%MX]3&L\H7%M(]_"QMBK'QV13;,RV:F+7$ 0 M.TPL^=6V8IOR/ !,0""N^5N:!N[1M]O_&]5R;KA (*A?5SY;KT/*]57V@Y*F M"X.Y%T_9RPH=B?<_RMY49Z;$GC\;B#TN,[GSU]P5$[];X"#0:9OO:D8^$%&! MKX\\C=ZF]TP[X4D*#&(?RL?8\](SUT_P62B;JMV@;1"65RR*EI]8 8A/C$6 MODW)6Q+DJ)"BB\#S:! D?6R;M:$#?@X$.>MF9!KVVKY&:4U;G\'1SE.;E^RI MOV"%E;>0'Q-E 8'8X7;Y=K$QF;=9Y$)1'PT"V?Q=!)+PW7 Q,Y4*/C@(=%34 M!1DL"$1$.<5Y1^_4$9D5I!*]A^W2ZS 1"!(0KDJ5&YK]CL)WUT;1.O X\51DP[WL#V?4M'@*"\4)73UOV F$0O:.<2U07;U-:! M4]]3AP&Q%WF^?ZHVI\H*QQ?. 06!1BI$'U/=LHC_"$649 @(M%Y0;.$%.7G1 M:R4C&^^&:[O,C9*/ H'</A9T""0&*='(\>-3TMCW1Q MO_>"CPK#86!YF#/@F'3(GW*:X":.=V/@R!U68'%Q)6T;"@; M.%2!LJ(@D>CN.B<(P@@?*.-::SI%J;*IC(?+OKJ^>T@.;:=1ZT<0.]:2V]FQ MRU,MF55[TD$@4%N[.Y\ZM+&H26/-A(M(WTY78N^IC82!9%?!B^5JNFMM"3QH MD;3&=T$0F)-V);>!"E#C(BD/S-\'(;*MB)'"SX<"L0>//04QRKL;,2TY!AP(!&J:1"J8^,G[7&#SCJA<"2+- MJZ7-'ZM (':ADN@F.M0,,!#+7Z3MGS)14Z3O4?=+_GX9+S5.=2P(1%_0L0B@ M$3<,_I];;+/P?!P<8!"H+)Q_)5&9^2A--DF2P#8!,3FI[F+#G)N3J\1 M>?&IN.47)+,O;6XDJIX8X#L@"%@OR!3>Q4Q(,$B4*BCM\[\^ALAR5OXO6!DB MHH8D83+[X:B.!>+]SM*3TF M6X< L>C*N:6I'I*S36',:^&KASM.MECQB_E%YNF(F>.8-A=&SB:HG]%J?M0] MH@7:^3U.]-&LB#>=J9CB%^0[04BC)J?;/392"WT6:S>[T#HP.G::7 T(5J_I MR9)J+1ZL<1TCTQCN\898'GF+;XEWJ%$5(X(#L1-LIZ:Z^Q,$$H7=4!H80F=E M"09!-#EHRWU>=QG%[H$<;6P@;1/OT=VVTVNT9P"Q9T4R>28%;Y"/L1#DI[= MS>]=/?>D<&%D_2[:@E\"#V)?GD@U+UIMR^1_UI:TH4 L_I: 5)\-P5HJ^0=K MQ[9G1?#FV8L<;,SPI$IEZ;^[8>"G:1EY=BSU:/J\'I9:HT'L'FE-81-1Q;YJ M!)D$:B-!("F6UJWGU-GR4&L*$&B+7BK2"&;!21?-?!2UYUG2Y#T%SX9@% CD M:(U7%K,25 (RP,Q+39*^$#KDT:3LJ6=)KU\)O'F$:MT-L1EW<*,H"$\DKJC2 M#Y$UPCQ265K0$XKSS)HRTG5SRC+T?TXSQ5OXZ0P&<9XD#PD*,W-4QX) M!X@ MP"<)+0YJ+\J4L" 0*6S%3'<0^JNYP"!0X9;9BU"2#@*!&O$'Q9D_B!1<\?-) MV) @D*@6N)%GLBI>0/:QX8*;%^LYVS2Z.=2?!&!7":D/-8]F6=%TNR?9?]&# MWRJNY;\#V'$*$,QZ;O_3+_3UX[S9Z9>0XZH;X#,PR-#0%A4STPD MY6S+$O,#' MMTY9;(+5N5M\+D[X[B=*7U3VT2?Q]=8]H#$6Q/Y)'/RE>Y\4[/-MW@[3@$"_ M78"F\- T QH$,JEW7RUKF <+")%F9P)N $< ;EZ8? W\,$"YPY^C/;* S!>V MY3WE\MJU9I"0"P2"B3K;]8^BG-3S9P5!G%)>>RQY39^:#=DYWXI#0:!YTWY4 M]SDD-9@'J])H0NEM1,4IS L<5AD:?:.,YFT6_LZV!:LV#L2^4A^!>TB=,6D? MGB!.,S,P(XK4%/DX\SM8)*&QO=?UGT'L1]-$(>4Z-FL#F( @4,B#G*T\+7YB MOV0(#+2"P\%-"^3P84X;[NZ03W17MMG,!0>!SDW[I5JAQBZ"!X%0>I@++4K2 M.Y8%"@(-;@Q7,=Z@,QX$PNU&OOF+&UF2$HF7VG:8H&K^%6=;.\QDW#J@C]:R M>UU4?@*Q5T\H5BP!9NV/^F@0R$H-E(AGH92]9'V'G$.QQV>([QBOL[D+;)HA ME"J(G"(;)A",\\BRT(L?0+ GIZ9315?,0,WKYUFWH*MH-3MT':Z;S.G.UXUBF*V.=)A&A#HMRR.&ZRC[P]6 M^!M?8,O&@$!,DH$J;E^C-!0$FO5\5/%%RX,U+P?+>'(:TDLK9OV*EHIU)^7< M-.4YS".>L1KI-[/S76ZC91DL"%;D/)E=J?YG1L*DHT @=W]^9%-S"A!H"[N[ M*OC/ 0'JP=O_U6H5>\QLTOVW^!JW?%:QJ:8GI MHCO!.'B+Z[9M*'O%3GY#)%D8.8MW3(X=RG]_#EV;?2 ON@(PEZ =A,<@=;Y0 M/>26A'C"$_]*%PZ!P4NY/M7HH,WM)B$< (E?C"N+/O6"^*5XX B2.5T*$( B;D&@;(SYJRM-%\U]+E3A7.Q"1(^6,,-4-,2X MI'P,;&R/[;%$8#^FW?P=!(.MD[?(=5PK/*VMHK*&*_]XP"!0R1^*9ZT\_PW$ M0JO/' A:QC# 0"R_XH;(7ST3YC")X(W'$^^P?"2IHNQ,D/JOY@7GR['!@D!D%>XL/^MQ<8N-C9=U+(Q0! K M@FW/5K@**;ND3[?G*3-LW*3#0*"799WPTZ]K ""67'MW9/%NN1YU 45DF?A M))KW+A(7':0T<"A*C"HA0.Q=/D+)=JSQ)0S0:!+*5 M3@"=O7$*'ONW&:M(3BOC59_-'_NL+5SATC&'HEHW D_ 81(BG M1TI'@V@M/G+03RD-O33Y[06G%'LHNBM197$G$X3Y],?0W01"6V)+D_XDO M]MWR$/558@GFVEA>D1]H\5_U'RJ0*5YM;Z#M)0YM3FC33F-$ "ZW6\2^XRZ[ M O-'=/F)[(3$MO.7#GDGDP<(@F^>, C>B@?Z<#BI?_#+)O,TRT2HUJ@.-K]; MY96]VJY"=^<2"1"Z>*E'RVNW&E4=8]S->DMB_/BPL")/U=]@,)MR\8U$F1[C M&X"E(L4IA;@YI>8 S4%4T,>4IP&!?O4=]+Q7I?P-'_DH$,@QV@H\BOI.B.#- MRTI:8[3Y"&B.!W)X/E86E'$EG^3NKK9I+F_F6657Q' !03#4PK:30T)[-52[ M/N(_>XC1OY=;<,O4AWN:&P2AULC#_[K[@GPL_3VR=.?@^FY$O7U8YMO-0@8BY:X^*K5(=D9.?&S*?N; MU;AQE=>&IR\PICZ*>_QOK9>@N8 P]I=-_\83SZ\^EA&532'W?53+OJ0:WV/P M@<+T3^Z!'3,<\GOFA=;">2=62.;?;N=>K)&=A%3E77X27SL^ MO;3B_G!,\@265L-J[KM,O4QL?C^939^WK:;/-VCG^@0!]<[1DDE <$>OE[=N MPZ&S/@."?%DZ!-_?4 , L>1[RPUI(#.K@T<6:=#FK/P7IT%]?<#?0L$(=M%(L3CP$]I%L�FCA.T^T M"8N#RK4*C3^UD<:]Q37W;ZO0B0UA_H):(]\-0GK#(D?2BUP "X+%*AEP@M:L M32 02Z]GB0GU<@XH"#3R!#Z2GD$?BJEX@+^2U]I)2G, V>&HL$=T31:O2R5V*84%%=!_S&??>I86W M%=G1"G TW7CR$>:%?UV4O/I6&JK#.E26H9*'R7.C,SNC3,.TRT0P&)UI:HI[ M/\G&@$"L])K3!V//,^M7RK30W^![QWAQGP!@7';?!.[L]8>M'&$RC M%,/N'OTVOA_U^ KQE2B$80HP$'M4U,F1*E;!Q3D" K 0:!3 M&@&"_K8*&>6RT2"0?60^[5Z6:"[*IQQ8V&H,!X$N(U4\:V0D,'6E@T"@IIJ' M*LKIU)T#!.(T<+7:9@Z5[(%N[OGD0QM7RE*'V1*+QAVQ(L/@(][3]P;]VH/M M$E#C:"RP0N%0P]&S6D[!VH_FM4D:\+['(KKJ:A=4:#!!89P"MB55K3W0,,"J MPT"@UVH\U[Q2F;J3;)!Y!JQ>H$5)EM^HBV3W5^@R'L1>RG1X@%I[63='"![E M%&MQ>ELV?P>QEWG3QX7?,NY*?Y]( MU=::P/P]5;Z 7?;\*-_";EU+8G 0.UA2.7W5NVQ30HLYZ0O892.37)40;>EY M,YK?X]S?F?83(;TT7U@]JMA@ ):OU^)G#/U]ZH_=*B0_ FSI6G>W\Q2.-A20 MQ3<>023926FGKCR9AXV-=!@(]&B#\JZ/,RL/!H%JKRGRK\?C1%N,F6## @.[ ^8(LD]ZRS M:5\#@;+L/?(\H5.V"F$\)7_CQMGS3NZ[ZR26Q\K*9P*!X/)JSDLM%I$ZAQ[\ M2@Z,+&=&-AX$PDQKOG8?%#]&V:_1]\IN =E$<$D@>%..#PX"G69=IC!!@PL, M I7.[Y]E?2FPG;5%+G$LDA*'LFQSF$?75#\*Y&)I*QK?JVHD,,XMD;51UI/@ M"0EJ-IF YMT'[<>H6S%D$9QY!/)ZM#P/H[7R)@ (MCFSS/WFQ)Z YV<8\',@ MR)F^%%_:W@*?$0?4/"/G>LGF(^#X[EH0(&BO]YRJ8B&*UE0@R"#(>^.^*R<; M P(Q_D,&U3?@Y=Y-WD@02))WV-"_$_(0Y3OIJX8_)JA)X �"4/L?%5D3H$ MB$6G-2MEZZ' 3A5>SGTF >!SAENT)M3VQ'*?3VP_\^8OP>)JG$GU%6R)M6U M!W&*!D",2&6/TYHG3]HR>1\B=$L"*A[ME49L/4F39<$($$>&]...LW[<1*+R M>)X%!V57/H+\4,D:7C?@0.Q [G/&LN3-]?-GZ4@8 XM8_*?(=5#J1?/.W0,(I!O9W-,N2Z?D5 MP,- 2"&52CT%4#06D1J]EK#$@05,\=>0^'H^6&J2>,[6EF0X) @EE]F_EBVB6XQ3N<+"P[ M3F6>(:L]\NZ"Y"W>)EZ[L^LWK!SA4[2EK1*135I(-9)4SYX,!$>43$H"074U M.'78D>K?O))$<,=WF@@$"?)G/E.W[8>/0M(O@GANE^O5<]7;*VC,I3T)"-3S M.%&V)MZK?@PP$,M7[16I F]>,(GZ.G'=+BJ#0.R5),I\/4#_OB1K^) Y\"!L+J_YCQO#Q@V_)_$"K&*XYU>T#$(6QUD.6#F50;N6Z^MR MY^KWMV>D\ M"0@V52IP%T8#]&8 @70M96+Q;KD>#58$%=TV>SZ4^YZLYA10T%9\"U9#)#%& M&Q=)92^*\!:K2KL@Y%2!U4! [!&5%&V#1!Z44QH( L5JWQ=>UDP3QOPU(;:9 M^ D7VH-![%'Q9E7UV2G>9G&!S>^:4D8%TU;N,!S$SC$K[5Y]E]O'2S@ !$I$ M92+6'!8%NQ"E9AP__,2'!H&,I%T#M(8,_ P/?/UO$^_1W3(-<95Q(!!L/Q;/ MCFDVH6 L/GWC;/6.0I\R^OFT M>8XI&MSXO.?R6A @>$.0_,[T*.B, X%@*5E;#1:(3QO+U^R6U!'26E.!( ,6 ML]8.RZ9=EI2+<\1+/4L2AP[:S7.DU0K_Y#!1)?I*E+$=\^ MQR"RO"]AD!RI^A/9M-P<'[-L"[$@89KU%_P^#(*S E1!CL"2J>80<^/&ZL-!H%N*UB"*:-!^&X1$(1 WU6Y!FS>YGU#,7U[9?7-) MO0?D3?&62:X]0Q/I__NG$F=L%OU6^87^<,3:!7D-*^VXX?^6+:!% +*:/^)C M@@GPPU_^_../W_\IMCX#/SB<_D1)\8+_4R0?YO]+]&": /3@XS4?ZG7^I%?! M/[]K?O^[VJY@ Q7Y#G*^8^QB4-] CR1I!P4%]R':I@A$& .Z?1&R_[@+WO_D M()=@\2/YPQ_('_[X&3G_AV0KW9)RIZ:DH*1+LYGJO[-8:X!%L?*/*VNJ_7RA M)3$?-:RLJ?[[A>E4O+%Z5WFOA4&P.MR%%WF/;QK+(P?V'O]+)%AF$]+(0E-: MJ2VU"GNAQ9)^!%C^K4^'M\!C++#^^X46E4J^%[1SB;SPX^JK\I6U,<$NNL1; M6KOCT4R#_T8G[AJ;<)==9&HDIMGL9"_QE<%D1B'XA9:%>IEVZ=> M-.CB!ZK^@"/S-&4@%UT:MG,?'"QRW*V;EC5*ULF#O^BB!0\"M!;,@C6\V!\T M%ON#D<7>XC^NPDWPX3]/_=X M&SC2!=>!+Z6PD.^'R.(LL/;SA99$VQH][P.?+T=;(!?=7)I*25Y+>D=88;,: MH8_6]G+ +[1D7A/)RC);(!>FIAV$6%E/6U630WM+DLS"D_#,B$==F+;+3WM/ M8IH<0X\)=F%KGE,\S+#EFY"7=G:1I\C<]+U@R4I;H(RE5KV,O7A^CQ8YO7^P M]ZY7!+W+PDBF'Y'5,^"[_PA"!X7__.XO/_WQS]_]QS%T:=;'/[_#"D,2X84$ MQ_2Y:/);UB_R,24!=XET?7CK(D0AH9.CX4O,Z/'7/\^5'APW9DZ7[^=.EY;G M-*?,#U?*M%RU.6U^G"MM&I[AG!Y_Z9<>> %OP4@HPG9+YX3YZUP9A>,*S^GR MMYG3A>-]S\GS][F2A^_ISTGSC[F2AAE9R*DR6W67&<[(J/*WV2J]PAA*3IW9 MJKZL@$U.E-EJO2IAHIQ(/:N_XU/WJN&HG"@]Z\!CXQQN&"RGS\Q586;$+:?- MS-5A9H OITW/NK W.K)40XDY46:N!?-BESEY9JX.L^.D&7'^/ENMN!Z5S4VFV*C [I)^39;;:+S>- M(*?,;/W _+R%G#07T8"S:J]F4=6@15]%%[/;U=/=\FF]O,-_6*\>'^X6F^7= MS>)Q\72[7/^\7&[6K[Z5..2!\8)\%R\"VUK1&R5E5C^8YJ$@+X[R?RD34AC- M0K.[E5,CIC"@ESR:+DAT>%"Q@97.#.;0I'6M:MO$AC6V]*RHO%%*OBCZ5M-V M*AQ4U,8:WA6E[3"_#^TFM)*%"P880^(YK#XO+&(=%J2Q95=$"69G[9U0'FZ0 MN=1[A;;83&&H,<1HY0#S!*A\()CKK/TH MF>1&JPR H$V)#PZHFUCAH/=SI(E[XP^Y:X.N0?K(7-G8"QV)ZA7QGJS+%MS# MA,8VX@7%ENLC)V\EB_6=Y)#0[GUW:.O:+F]W% 9".!+RLV#Z$ BY'Y*!K&P8 MFU4[W9CV$26.$MJ$;X>P$<5E!-$("/S+M' [&L:&_>OJGM9JZSS_G1&M1$0JW52S((B>$&_[M6=!I+/N/:9G M?19DZWKCJ9-[%F34NPN9 9&,3C],FD[*]Z!2\&5&)!._&Z 2T9D%L?3DODK$ M:!9D.^?R%$6HYD8\!<$F,(%^[)5, >9D2&12-X&80GX.Q&%1I8]0X" DA'8, M]:262E!Q%F3KR5\X^W/:C)CF#14G30X]=F%%"6=!IG/.F#!>/ CUIB2A%!P3 M?[T2KZ./I^P;,/SI!5Y1]DPW8H]BU[:\D9:73;8D8.%YP0=>%+H/PKL@>8NW MB=>.LT@R_;3F %)N@[ER%=*]<6@H('^$G9^VK#(8"')IGZWLA?+?R\,F1*HU M"!0RZ;/+&HAD T AP7\@1W44A)(0S:.C,A("6HJ'1C0"#AK"X\*#AK-\^4'1 M?4=J1/%#S3MY%@DU76FI>NG/(A+;#Q';/.3:H6F_P?[\NGS;K MU?WJ>?FRV#S@7U^?%J]W#_CG<;D25T=$>OKYNRQ_2]9RAP]OKK@0>1[)GT(^ M7II':KJ<@^O3QVI(@\MLH3Q_J-I@8\CE4>_\EI1L#Q<<# (W5N3:BJM/80WV M7\"" A7"0$)Z'K3!:NQWY"?H'E\')!A)%O/-C?>W213CA89%XB&)@^/_U+C,90_L;G,80_4.X>L4 M:S!4><&R^D >E_J=_I6#F&@$&)EXYWI)S/6/\J -^DXT3;U-5;\SV),FE&%=C) LUT)^F+&ABJW>\/2 M3*::4OTEX#J_#EN0GUNF"\:)B->;+:A-]CNX9\O'K2Y M_G0TB5I\RNHP,):Z>+=IJ&I^SH*N6^!.:M+/( SA'YA66 M\RPHI2'U1#;Z+&@UH'#C^PAF05DM\<;P.PR2GP.MD$CCJ-;\'%?B2/BG514T M[72E+J2JFLBSJ-K3(%++[=5KTM%/*8%\M"/I3:,ET8"NMLO5H8V)V R'W"R2 MDS0(U7#]#9* -&(^TG8W9@3\Z4I F16:*_73=EIHD$K?M,I)> '#"':^X.W/ MBZ/=\N7]?)_7A\V_SO2!,)*?FF'9_!4QII_>6TC>,"I M 60NIX02#8O[8^#CU=P%!\OE)<6P82'4VWU%Z3OMG#22)IQYUFB0,EI\NKS MI'B,>52P<$%4=Y>MOP2\/BC2P[-70IX7CS%'?WE9+XQ:WDJW,-K^D)RZ$.VQ MJ>6^9Q:LF/[*XPVRU;^2*.T[M DX_$(WX\V*D$,0P*NGZL0+PBP M[NL&S@NR@YU/9Q$]MSCX9WM^I(MP(BEC7FWOJI5\K_B34CEYP0BBM MXTQ">X^/-NETV6DC!;-!0Y_N#G>]'7::/Q>,A#78N75G:'^_?O_GT6A-OW[_ M/1#GD):17^_J5S>A9Y'_(S3%.36VN1(Z"P(I6<\UYRR;HO,B5LT+Q3QD;'+. MBTHM+X9B7]M>R7-,U9S8"F-(1%(63!)/Q2S2G#3.787GYD4:\6%C-=OHE3"C M/V;JSJEY-;42\M7P_JXKL96=7_/(PCN35G-K#B;7P10\@T-T WM'X5LP(:(U M/8Y#9-=-C69R5^8L4N_.YSN!/_1R[<' 4Y"=M]AOVMTX*<-VS@Z3;I=:"DL? M5$ZVOAE%/,+#)-/Q"00\H6ZQ_OG^_*./(3!EY MVS'5"4QVG6BLL=U 7!D]QE!S 9WD>/0HHUK>K17M[[W@X\'?!N'!8O77;,9Z M%$<;[Q%#3&M\CW&WJ X%(Q&&6/6^[7JH=@%O D+HYS!X=_&IOSF]1LBIG)B% M';OOZ3-*XJT;Y%,@VJIQ$*Z!F,]57&WS R/;*>$0D\'V?ABQPT3FD,:G!*_U MP7_'TH*LS7>REL3^CJH_,ER5QQL\26]Q[@DB)?C10_JV:V8]91BLPF/#0]NW4E"1ZA, LAR>0W3$BF;N9,_* M9O%J:00M?]-7T990FLQ\LSX4R33P%J Y);S2P&BUQ;:!Y>]<;*0)=T8RR& + M[6-V2%9;%=G(AX,B[S0'DF!2* M =7M\!KOW"CU#'P-]M4'@@2KN"$L49"$=B MW"01D641BFBK(E6!T1P&2(G(?8AXS<2!2/KNV7:8(*?RD+:V0U(XF4D6?78BZ@+$2[MHQ7V[HQ8K1T$2>0 M*.NL$=#N;(;7_&RW.Y ,(/WLCT;O0(6TBE[KF^ VN-1,Q6#U!"VA:$U,X8J#/>V;'X>1"YH4DX0 M@)\S%16B]S4J:H3#9Z(2]:U=JH7>>RWTA4O#2 MU(R*(,J_FEW.F*"?/S>+%N/X]+;QTO3ESZ;F:0"M1<":7 MUE!A/'%ZXBPZ+UU*'Q"G2=/STS5Z)"%T\[%'&(+@/;%[=^(J^;YSH*7+R4P M= 3]$(TZP1$>LA#Y]:_#; +(IGD#"9%V$OB5K5F*A&K6PR#OO$.C7D^\*,K> M[Y6.<.TU[?B#>F+H++KY]L.).@48@Y"5:>^::$!*+EHOB)(0;?:(V$R6?R+W M+XKLT#VF0.M66VE16T,0!@' M5KX-M8/)P/=RN<%F#^ Z.1RL\+3:KMV=[VY=FZ3SMJAW/8071T*X'QM,XQO\ MW=\X""D.'N-A5:7+9 ]P>79I7#BB3^M\/ZX3FE_N^.Y_P^H/E;F2,RH<8NR4 M,E9546XDIU1Q,(Q3JK)EU7.J2IE9G--FW3 V!5;;A8?M,&*,,H+B(SO/)6:R M8\R"-'9Z"].KLBK9H16/,=?Q+F,<;$9AZQW3U4'E F4X*0Z&(8@$O%:5/Y*] MG47MGR*I5'GG8X!#2W7%,BKN7C3'::82]-70'3 MF@+&D5;>R$8\1H-4D]7(&L?\2Q X'Z[GY>>:U[IW'">\@DT3D8HF*C[M>G,8 M._E*RY2=?/^W=*$H1%X-D#BA?HAQ@HX\F MJ5^+/&@8]Y]X(YKMJ>9UTAHWVB-)+!R9#OM(JMN0\DGC@AL[:^F*RI1[N@>R M(R<9!./DR;:F>O9D5!CB"/+>43=["%_0._(3-*Y3F"V:)&_>4G>@'7]SX_UM M$L7! 852![_::(/-]X4+E)U6Y>$PSJWF9M;+W%0)-9<[M=):;%Q'NEBX\MTJ M&F'^R39U?58X!,815=@<9G^[6:NW]Y8;_F)Y"2K:RUC>@X^IEM!L[W$=SP*9 M$C]9'%TXQ%Q G;$J:4!=. ;&$579H%KP64R'N1Q26ONS#SR,;41B3O%I7.WB0V\;BIWY3JXV&<2?;FU%)%U2DRV1-9\;^BF!2P/J.0UJN/ M["1:H>_ZNV+ULC/) S=V.ILKDIU&/CR0TR?9D.HY%. ^V7/7J^0DY*CDM1Y5C&Y.E;]MTL?2V':'[C3&BWTJ*UI\NKSB6!ZT\>5/INBJ0EE\ M/!#M3*"^&>40Q*=C3%3$+ M$T7YIB@,OXK(GBV%*KJL3-HUB#GU4SO0I5$Y^4,8O9 HJ"OWM%64R7H-SNHC M,$:_PDB;"52W(7WZC(3;4+3RF:7H2G7YYTP)X]RKEJ"?1;SY)!0KE::/\=#/ MJ4"]%IZ)*WF<1O").:IQ=,@,.- M7^[%2F@=, PH'V/J@]'C/:+R(J7F7=IA2F.$H*HOA_]D&*N-'6'WD'ZX9-(W M[%ET562Z&;B5JXU9QFAPCKH[2WF\R?C(E^&H=R M+O98UC5GA/>QZ2Y.G"N@WH\HRYSRE4VL;G/ .(\JS9LZTF@ND9JL&A?5V=2#SBVTP9R2HJ1./ M,8_*HZ0,C0$(P//$[I.2'N\)TT77>>)82@=PDNFJF(T1/HLW$0J'8CJ GD69%$2[+7^,&PFFQ>Q MN'4C$G+.BTJM"Y;MN=:^T>9%13FO/0Y;F027-*H,UEE?F$- N=YI;I3&]=C[ MS96LVEP;Z6-D+WSGSO626+N%A-YL, ZW3J^ZSG2;B_-LLT=$Y%D^J4&Z0Y$= MNL?4JUB4;#J.F^);J=2\0['E>A"2"9EK9CE,9-"0VG>,J0_1*MQ9OOL[W?5F MD[5J=[5*9^_B>I95A/8S=\^11R8/\5Q%*B,@<=YRNT5$U4%WF(PD2;'XY7MU MAA1- @E9F.V&ON"9_1?,PXZ+HF]6%)/)LM_6 U[@%#,HUK M0^F$S\!U4V45(&;^N]N&/B$HEA;1^&[:Z,H<\7Q#3R]"6"H.*-KT0I& MX]$1H?#ZM((EHVK30KFE%MC;O:?=HO1/-'A MP1=!K;:;T')0I8EC:DJ.+"]@ KU)FSM3+C3KAL!!2&\.DUT7W_'1#7S&,GEV MBFA(SPJ]&A6_8>&"!=DV2CV= ;[B*\_"5?7[L^:;#S_^^B.06ZI#/UP% @UQ MP1\QCP3..K;"&-(UKTA L1B826PX"-E5).7D M^['_<[OTVP0<0>OJ,KN=O+2H, !.7IG2'0-LKD8ICSP%OBU4G;C@O3^_R]_W.EMSE]Q] M'@"QYTXB0:E7.CUKDW;K]$- R1F?N![8#PWYPN5RO9A&1[PSY-\02F$B[%2VHDGTSB6_(6H7\G)*3Z3JI^\:=$O54XT.9*&-L+ M$B;G\.'[12$*X\KR\=_*I>.__+JVD6_A4_3J1T=\),DSK*2>@D-FW]F.=?<%F8 M#VM.<*3K$+87J\- D7'B)3-A33#&*LS(QV%A)I@)(6%>H3YG]8^B$E'-&4RZ M)@O-E.^.+$&,+92TZTY? *K*LG7@.0HH* [NFXN2T-Y;$6E 3M+C;#PN#=!1 MFX!G2VD-'6C%3JEDE]\7K9,]X +T5"7><&O1)15GA$$)\!8_^%B.)H2C'GQL M&*(H?L%\1E4=YQF%-K&B=KS*&XT)8(2+)897+?.:;^1,-<=5R4@B-!*9)E,E M3D<#2,)2PY4^0*"9U+IJ,A.#ZZ9,&ZDY5^.>NO$TZ1BCLJ=)<+RF+I!D9E]^ MM@1,-FD>ZC%,J"+NK[1DF\:-@'7%7KM2C*TN"&[-(=(B(,BRGOA+U5,PZ^TJY)I3PN4_/XS,$)<=UA-D]7G3I/T@RSA0YDN/1&X)^X^)#O<-<4.PO M5XJ)*";DMK]>3ZM(.U9WQV;T_-O4\X*(+O?A>EY.1DP5R]^YY)5U2M"RMOS> M]=T8/;KOR&D"C3%%2(#.5^M?07CK65'T9!W$F3>ZLYB+\66/Y5%]B;0%V+O' M2!AT%XT T-Q=0'FU7F;2"8PA*5C9S:ED*T%&F\X,QM"LB)Z60%%]0E=O#H@[ MVKJQU+?RT7R. W]UKQ':)MZCN^6=1*6A!G,B#L<$7]CK8!M_8,6DL42QY%0: M"W#/A#WMI,.,(43[JQRL\#?QA=8"@[@#E2Q2L-A1&V[*B\UUS9(H5X MJB'-[FITE71:^NFD@U!GJ;+L-I3R#9D%174T9C7>K"JDDHLG9!&2."O_!9&>/I@7R-/!T:L?O$4HI"T@'WRL^Y(^FK[M>FFZX,V) M#J=R31QL'>ISQMV)0C]H \CX8N<0K\LYKP>B+[(C3IVG.2B6-Q:87C"4@PKO0F[=EEK/! -8^ [@J6^ MS<6-?[;;62#GIDZ[<^1C[>T>3:DTDW>0I#N2S]T&X ML3Z?D_"(3Q,[:4EQ$(#$:0EQU9*GE2:Y>BJ&1[4:("';4E\I!S?)(',2Y'#$ MFB )5[17U7(O2_:OVUQ0A>?8W#7ZLA.JX)2X[;,'1QWI7HA'&Q>58!-:\Q64 MY_F1GZ/. 1Z=4<$SE#NI6+/(RSI#^2P,-@6=;Q:T[*8K=O0J7+.$U9TU,F5O M%E0\2TEDYURKL?D\J'NFYZLCKU]IJWA'*5Y0T\[6O.@%-;#;&QQQ>PPI2"RF M*SE5R-E*I^LU_15@Z+ WBC5-QLNEOIH-L&3/+#^ZUIOKN;&+:F_)Y<\R/ULG M(AW)4UFV'288WQ)^C-$6%;PRRDACV1*S%G8H#W1D"FX9Z'/]T1 A2MD%M5N/9%3=GW-HNJM M+UJJWYZ#%'A-E*Q:-_8@[5PA5,YIF:J4$]L@8[1.*2K:EJALE,'V>#Y=P3=E!2-!J6AO:>CI.<$?SMR'7I5!/[2"OU5PJRS$<*;-6N4]7L>- RAJG@> MZGU35'AN%EJ\!O44^'\6>GL'AN.>MT$T@IB!<> M^1CF$DE=A,+0GE6GU<,=/VFW_!$2GPI-H/*Z_PVQ; MN[@5%>TS)C1.A*KP2?,%Q"=#/J[O8Y$Z24J!+S@D'%!SG9BM&-_PJ^WR\XC\ M" GN A8D#'6NZR5>U>^X]^+4JX8[Z,+Z])XZ$77N\<(0J]RFLS!456YGUI'L M<@G.E:#L"[)D.=Y--?4#*KCF&JWL%,[QU(DEL1%EUV:#!:=.K3ZT#R9[3KVQ MQD!JVV,K1[M7WUR+@L;<1W8T$: M,Z7JBQ%84@Q HXM6[H/ 09"<6DK$2YXS_Z KX$?!FB#PL-C8/E\9P 3#@@Q M97XS'C20Y5P5*=3PH8[N&<^>7ZZ7=P\WELVM5WX?,*$ T)H89]* MI2$]$_4+5CW]%W1 CHMO1ZQPN%$4A"=R6?(I+!]DC-R/@;\C(H+04.SC94$" MX9)7WTK+E9%#[@]E5F&-ZST=A//!5>CN7!+AC*+$\FW$67C'24QC\0T?0JLG M9/*Y0)P1A<,!Q/X1J+G\E\IGU")!K)KR232G$GV9!EQX_M@ZZ0QI)'0YJRJ1 M,Z2;HGQJ>U^FG4JF? #9ROX,::1Q "_1%QZTU&PMO,8G6U=CNM:QLAA0L M#/U>R\A&34BVVR"CS]\FG,BO%#%\IB3>H]BU+>\:/CQOV5$85Y:,_U8N%__E MUQ?+W[%R+NN_78.#6O1DNOF;OUYT65]=WSTD!^["ZK\#\=E?PZG7<&J^(/KD MTAK+?#]2F^'&J_7Z/E';- UC&Q5)Y1:!/5=:>F$@HG,%<8947T M@ E?"FX 32%UA1?[SBQ=Y-Q:T?[>"SX(WLS(-AL2HN':"KF7O[#,XRJ M+,2BV2R8Y?P4MVG&^F67=]TDG#0I!DQ[F!/!-*XPL54\"]J)+S&>G3T+TBB* M[/:U-\-]ZQ>;\(3XJV=##]0%.?V,Z^_HA_*^GLU8F=(0(._> MUY?'H;)PR+@YY=\]!^\AG"1'6L.##9\PAG;3B:FE=FYG8Z1T>2:Y M*1MFE/I_UDG$,F4052H]BTN_32T0ZM1DVEPO2 [X#A'E.%KXSA-&J?R7#?Y3 MA/G!Y74N[3K+('F M];1C2WO%K.8&R]V(:)?EV4%"D.OK0"8;+]&/E;NULC&@L.1GPT1N+D'J>@MG_O>A61E@O9,4OI< M.8DE.2_H/?#>B?E1^RR?O*I#C9%ZG;Q%KN-:X6EM$;?C.@[LWP2W*A_>' KE M0LBQ6FTKFJR0=Q0& I$NCV.K/B%+6&T;K)XF1=P$81A\D(-@'?$O\8FG1NA, M,8!R$9]66VP)XZ^(-8L6'(@2CTM5Q(PJ%WY^133UXR-8,@-PB%OT.0GM/=Y, M!;M?"#^? A_RTFSHD!;:F7*FH'1(A@QEB:FM3@3>>UU>>87D(=25_XQEM>T> M+2_M2L2M*.HTA3DM*%7A5^\H]-W=/BX\Y31++-B&Q2\/OH,^UQ_642IVSYL3 MB.[TE;3F)[9!NZ9(80 0)$;2C)RELSWX=DC><;]#Z?_>!V':A8\?&-6>!L@N M3;#*FKT59?[I(G[.0T!:F\F> 12:67^Q<^P5[A0@$%5 I/>RT^*F7&WSAD>- MRY1U"ZL, ^%_2,C-A_^RMS![$WT!.0]^Q:V@X(F03F'.F/"L*%IMLX94J_"% MW/ROODO7R+,KA&-@H;+\Q&SF1@AS%E;R\A^C[->()\2[S=7SP@[SIS&++!B\!P&-D).]()LY+Z3Z_3FE!'@Y\!S M4,AQ9DSP>C\8D7Y!$R;8)Z MCE4UX?@>(9(I4CVN-*6H('8^Q2_(=X)PG1R/WNEV;[E^82OB,[0+K9;K&L"" M>J9NT]O"0K@% ^3TF7L%!AHBO_[ O)L-)/UUS/EJ= <0IUM=BY@EJ4Z3+W\7 MIE35$G%UV7$VO'7M<".FD3A[K)!7W(RNJ1[!:P>@-BFN'8!4I+80),;KFQ,Z">FH*]YDYMK.@9*+&O;[V M.@X2:0ATA<<'YD2Y+OWD^WG^=ASTZ2"^.)49,R0>E[D$X:]!GA"&329M'N.7 MQIT;&O]]1D129K$K=6JN&J5BJ8QB_Y@[Q;I58V74^^E*/:42K]R#->UP MV+GTDM>1Y73LU17XCL*W8'24%%6OY63JU>4U8C(URNIR\LS)'\$GCE[57TZ[ M.9G;&HZ*:CEA3JHY&8\:I%)[C:M7HVB<(DQ8$IG3J5?-?YQT E 966Q'KV;% MB+>C7=N94^AJ.BC58>9QN5XMAW$RE&H5:D&S"R0,7/BUAA?\GU_+LKE'$FJ+ M8#_6(.D1N,8WOH4WZ=6/CLAVMRYRF"TXQ; 7;6N8+^,^")%M1>Q6C ) 7V!KDYLB/)Z=5/AO.?%:P5&+FZ6(\.36+U'Q%65?5*SCR9$;D M4BO(%Y[]&5%+*/V*0\B6-I,FDU3*-B440Y1-FD":?*0LTRZ7* W![EDGAX,5 MGE9;^M?,34-+JH@_Y]&UWHC+P47$GTTHXZS\&\LC+I_U'J$8C(6DH7:QL$NY M0J)!*@P$HL?36-]J^QHANF8E?;XY!B8JA4@LGN.TO.<@HK;[DG!6Y.*#_^A& MG9#6F!T(>7)6S#.CE+!N#0**3,^;?<;TT CT%/AVEPVOC(.+TE#;WND+T,BD MAS(0'4W]RN7;DJT[;0CM%J!3?P#:Z1RP(=1A2!5-?9"W?0G/HEQN"-)U8,UI M9R#U2N2JVC"+DI^!J->!2Z>=P-0KG0HM/ M"%Y>FD;[XD:_W9R:O;(:>JMHA+D'.IJ+:C>.E:%1&7'1P-QS&#B)38_B&H7O MKHTB;BH '[;O-S$LWTKK=.\1^]$W+A@<'KA!OKT_6.%O>HS0'&;TI: H$SA/ MB)UP(88UMO1L)??XRL'TI=?)-S?>WR91'!Q0*'';JH[NF>FSSQ*_^9%] M(>C@*WKDI*U(P:&RPO+3]A*'9+)AW0/_G[.Q/KNQ!7,F0-+H5 @6O=NU/NRB M=U/:>_6K]:\@S*G,O9OXL#T?BGSVB'\O-4$N_/YOA001)\V& 63PT2&L_Z+" M0GHD'R&&")]+12.@H2&\_,5C3.B!JS#3[#B,PP0S)^4R#FZ)+:&R(AME\%5D M#T^W^X)\;.9Z6,M>. ?7=R.ZQ/<\.8HM>+K-T;-LS&N82\EBT](.Y-P'X=<@ M1)N]Y6^07ZT5SZY5EAP]9SHX-V^Y.NZ;C*(AYA!)WV)R?T=.KN^0$AW^0\B" M ="0J!8FZ6%3&]GS\5DX[R11YMDZD=L@;8C#.A=,.),,WU*&%;,,E(;"<%@J M>*IJI?8BC]"DT^R4G$IE'33+TS/Y%N^*KJ)FIQ"&-V;2K-31G5,P%]>C,FFJ MJ;INJMS5R4LR:2KJ.E*$PK]UOB=-.B7737%(6_Z4R=.&[Z')4_0%U)LT=53\ MX.*#5E'*)DTI#>=9O9N%T$DU:9+)O%SYX1,HK[-33-D/H"J[WR;-3UJ.W_K# M#%INODD344=9/=_%..DW+7JX/!N:[1S))323Q+[=2>?PJG(73\&=(W'$O"1P MKT\Z45E73@E5W#E2J@M;U0,>DT[EUI%4;'M@"/) 4/.UE2UV0&K2">JJW".G MY1S))-.>% *%EWN7 40J?]%/(?L[!K!VNQ#M2%^%F],Z2+"&.<;4_@HB+NG^ MF9(]"/D\)H&'X/14%?*V)K%"(3MK1J7./*%DGTR237O904S+/ MA320XE=@Z*-["8+,?P'83T158JG3?])Q!3T))M()YM)8,'7PXB,%IZLZ1X,K M5LJMS&Q &*Y&PNM8)/&>\HZTGJH%?%'+[X6\S,QMZE[]];+5=.D[3=R%U7^_ M/,4XEGSY6\\V3,$J/)N2!V7^)&1Y%3?(1UN7YW_B09M??G$V%2H*&>#FBMI( MX(XT>L&S>_^5A&[DN/0]2W$9FV24^?U0?D= -.+"E<&?8EE6^]T8A9?;+;)) M(E1!./)8&0DR^.0YHU2'B^^10[*G")\D> VG&C!G)_J8&4![QR"*Z/L[6$'Z ML$*'=ZL+!IAS4&:Z*A%0M /4+Y:7I'3WO."#!!MY/DJ%D7#0XM,>BV,4Q:ZM MBJ;"3'T7\:*X_='[[*/EHZ?_BRRFWU)G^"56OFU]^@;M7-_',%HHR.8Q@\O2 M=\Y'I#()@*@RV\AJ9P2UC9M)N[K./ _FT?>!C;:/GO MA%A\0#(PS@\CI>B(8W,-(&,!A.>8YZ/,M/X=-7L *@X"@LRS%:Y" MZE]QB#Z!GE%(EZJ$%'6Q%Z]JRK*V7HQ5**IT?W+@DQ;Z9M M:U*6Y6X++XFVZVS0T*/>0EU,0=GQ&L+Z&R7].IS1(/'R5]:B2#>L[ KY'\KEU5Q $R M=_U1CB%'*/#QS@O+!-FP Q%PY0O><&X#&2;@2-1FF7"P\+!?'CY8(1/0N3Y2<*;3(^R]EI M+EBH*P0K9<-@F!9J"F.1\\50WF84L.0H@2WJ5#2S&5%'Z.06J%6S()&22E:S MZ-D<-PMBR95P*6_-H')90[\L))1 W9LOK9C7G;Z".2MGI.I56%%PIUJ0UTUJ M22Z$6>0UZ9_&CG;(+%*@>K@U'V=2X:CL79)2K*&7_?#'Z_VI0+7!\^[&$HAB M)KFD03R*>33&(-2H'/ZD!M2!+]64!L7!,,ZNW$I7I<7E3 5H MY[4('%?.Z(*T6"!6P B/*GNC%T16[ZAV>G,J0;+WRA:DP+,E\YOAI/,G-A<^ MZ[KV3&97;K?T6=V^:<3]CCF2V7OD)![6OJ5(13RL1%'6_N8'QE7-%/M7+ [" MBG"AB6(WIYJ)P^M0/>27QDBV-BK"J.L07^HY;$BG7OFHZH/BA@_YP"8?TLJN MUM6V2N07Y!&U@[RH&E&"OU4.;R1_V^Z<28%QMKKX_Y)&XOPT5?)+&$2]7\:" M+PW!V9N/@'X*.1*N;@%"RPM/I4;5D,M%!*] M\-$ VU!\0'Y)C1!1WN6[H-P MB]PX">ES,67SDH+I!SI9\N\.LLD8!-V2QE,>87YF',F-1=SX!.]L@L^H9?CI/9^2]#$!E2L?X(1'@K'^=RO>!GLC$#1(BS M/?K''$*.9G:JSU2A;+=^NIZHR^^39JY1[C&]!FH >I?4MN[J[09[<9'DHF*? M>G7A\ITDT&K[.4_T5AX->_7=&$Y'CBB,*\EQ^&]E8AS^RZ\;LK+5]@'O_;OK M));WS8WW-">"\,7>/6Z"I1^3O@6LHM@N,_2;_R=![\X-D8VG8B;L,P#ZKG0H M([@M1F(5LBL.,M<&A8:4\0<$=>5UF%GTD^^P^RUQKLH!C^8[7S";-:5.=+QB M9)-NARZ*;BW/0\[-:6G9^SHL9S?.G_>BLJ4E^!B'@@_7?X=V.XG=]^(=''&# M=C;L^%*STS/QX.,#G%!S8A7O4;C96S[3SNL[-UOW\W )S+7#2G'N.\0%]60= MNC3(./-3YGI19)H=!Q>BZY0'6[TEV-G3PN4DWNX^!=FA:!^:H:NK=3[=LUQN M6P9\N3II)83R^C?7(Z3II,^H:$ MM*VJGJ8^:>I*U?A<@&G+O_F13?U&D!@LD\YZUK\-K$.P:3@42 M3AWN6/^"]3/D&),JC<^/C\#T/P2+HE<"[V7V7C]AC% L??YE_[^-X'I;KG& MM'N(:2LZ>"X9VQX=6_>7-SS-%F]0)7?+.76Y)F/&\C>>4/P81!$6HI1HA*1) M.O]JBRGHVEA:W+E>0JA2!UW$6$"\86"LFVP"// 0^-6M-)#>P:ONM$(?7Q3% MRJ,&8IP(N-Y8 ,_"-]>:+?'FE&X.%4MJ#\"KSV0N>8&]Q);H:*8SR(890P@? MKPQ86*\?EC.8 MHN7'KD/.O?N.2G5L^6E[";Y\[K&.4KL&6YMU8D\@2O@:\(O R"A-R9 .,W>" MLUJJ2MM(84";#V\,A4;_J<+HH*I+)0]<(EVUIP&/L$APZ)7E*+.PL GX^N(&?!Z:JV;DTR\,W)6="LJRU: MI:&F>3?QK+D+.K#DXH.1FS--?A[ 3.]1..=F[J2WX!Q55U\,#9'%!U"*G*/E M%@Z'660\]J2&R;EW%M0<3"]0\2#-@L)=Q"1?&LSDT>$!U56^9V^0Y%!H5JP. M._:J; V1$GF' M_[!>/3[<+3;+N_4&__?K\FFS7MW?_KQX^K)'C16.W9^1'6#5)50\Q_97'&V2KW#J*-@&'7^AFO#5S[E\0/A&1&V,=+7QW;916 MXKP@.]BE*LXOEI?PKL'!/]MSG@[A1/(8.=;F6QT?4UYEY> HC+K@.G57:%A MIX?_#JO_>9572K(G]$%_XM^;2H.A(4?9MB-NC;'04$M)7PN(/2>AO<='FS[, MW64C!;-!0Y_N#G>]'7::/Q>,''*5#''64DOKF.F:*)UW9)E._)^DB DY__PN M#ND]D_UCX,?8EEYZ5'?^YW<1VE6SQYJ>C<+&=_WX3XY[*!P;EE=4+S7,,-.KN M@6AC@?\'IX829\M%YEO-G O'V!6%>+$JL]Y&307'_:V;_$"C_ ''GU7T((R>) M&A<,[W 8@HP_0B&CLC=B""K\9314& ;_OT+!7]=1,@0Q_C828C0=*T/0XN\C MH87<$S,$=?XQ$NK('#5#T.8G:+1I>'+4<,[2'^KI#1=/?BC[VBSL5%4@?7VH M31892V6X22),[BBJ+*E%_X:C3#@$0*<9QOJBFU/E;VIM9A2G,88P8WV"<#T/ M&L!^92KR[\AY3C>@[QO7Q;,X/.C1^G1TCSB2.,)3Z'P3UYYJ[R MVIWLR.C.,MI(B"5(,672<>K>EX3;(3Y10T9!UHM*\)=M=LLD%B>-UO MGI&;*]KTZ7PMC=-NV>SI0Q:6?R*])5%DARY==<6_5J0=5>RU[,6*?IWUS,_S MS!>5$3T'$YA?8UDJ,FA(/ODQ1>D8"UINMX@<2'2'S_EJ6_F%]ZJXYB20D(49 M8_N"9_9?L)!U7!1]LZ*8/)OU@NR3C$YY1"-)C]T%7@CI4[W (RR[ %-&;#A&>/:*C-+;0"-])JY=LU<&Z=. MG#W;2.I#TB.>KQ!%7T)^?;%T&*C] *GW/F#)=B3BS8^7_KL;!CZAJ.5E%3=1 M9E?SM5^]"4:G U\SFZZ938:2#N1"<7H$D6C*FM(*-'VN^K*B=_)66(W3X:L[0\XVO]'6N0UACM#GM/WF+T+\3 M(B3>25 -?TJ49\&!AK1\H<[(AQ\_"@-5 $1A7$$#_ZU$ ?\%:S'(M["L?/6C M([)I(C%S^6)8(TN^#T)D6Q$[*TH >-G%YO',?#&,X\F'&Q\KF.%B+*J=Q,97 MH^_D^A%WZ7Q8>HX""XN"^M=FL7G^UI;:?C<=%-'I" M^^\4*BI3E54<.M"*G=)D*;\O6B=[P 7HJ4J\X=:B2RK."(,2X"U^\*,X3 A' M/?@Q"E$4OV ^HRJ.\XQ"FS@R=KQ(A,8$HW.QGF%5%XXA':-V_%XAB8%;\T/S M+;&1T$'8F[('0HRC,Z7 G:IDIA!2B.Q$R+BKY>;H^[4D[#&"H(-06D@M[29/ M,)AG)-BS9,3YZ$]",DAMJ-HIJ-O<(T5;V0LI$ "C(('T^(LL_9S]!0PR$N1Y MI_\L[$=_^,]4J]G."\B%-$.J"8++!#))AF"E;5VM^$;5QH*H!1!L$ZU(@3I M!,:0%*SLJ_6O(+SUK"AZL@[B+"#=6N\=(_#*Q8 3$ M7;LYE107Y,[IS 0S=<(;1/OT=WRSI[24("(#7CJS*=3$-4FP;?X.MC&'U:( M&JN6O1"N,!;BCHKJH*3#C"&T"2T'':SP-[%X;(%!W('*NTZ+0Q#&[N^B=)@. M$YE[RS,@[S\<48P6NQ!1'Y=XOP0#C"&1:\&<)1<_&UM@DPVP&;/\M+W$7^-%%]V?7V,E5ZY$Z\<^\ZFN>6I'2"ID\'8H/54VM*GVTM&'(]#J/ MG80G3DV5!DTUH/)5>60]MIF2/G4H/?#B MT<:/#=@H3KZ"A\/1M,4BPUA!.8-,I0X11!UC48/3)A=)[*3F5@DF4QY' M3I^^;DQ-.H\\V-.'S#(AL"Y(HK,/GK(A,?)8T-F$&M:7?\%@1F^4:-H^(W'C METC>)F%(G].SWEP/?PV!]-E?G^.X/L=A9/FT2,X]/./_! ZI\(ZP ;#PR,

986A/3OW5@]W?#]>^:-Q;K@-#F^N3R7+;>#'KK_#,@C_*7+Q36"E9S45 M2*=,0$D8IL.$QHD _D64M*ZT(E@$O,4!-9?(;\7X=EMMEY_DU5=1UW,6Y%3E MC2AD-0Z_Z_7UF>OK,V>;U.IGK+"A*S?KR-'7/4'GW-G3(Y7D61[NE0F:$DIQ M&\&-VDAW4SA=(R&'*!C3(SU&$F$!^TX3T"YK?5[&3&X;G;<)LSZ*GJT3P;*D M"NE+LWKSW%U:C6?8UU3ODB-S,_&@@318%SF16)! EBTPUQB 0!8MS3'D@O=L MMW\-_#! &Q0>'@/+YQOM3#@@Q*QVI[I+0JQMIC>H$FFY@X$@UYE3ADHY?7ZZ M7=P\WELV5=_Y',.$ T+46RL,3WBK%X<@X?H+A4-Z)FKM,?MGK!&X412$)W(' M\BDL'V2,W(^!OR/"@M!0[)5E00+ADE??2M,LD$/4$F5688WK/3.7\\%5Z.Y< M$H^+HL3R;<19>,=)3&/Q#1]"JR=D\KE G!&%PS%>/ZQ$2^:WG9R2EU6@:_,) M, D?JDR?*1QB;%UT4MAK,#]?JP5-$27'#]^"X]-C8OG9YY%@,IT\E(4#V^R8 M%/8:PJ%IP(P\VU"9"Q3LI$F10L@23"-KY-F6G4\$TU@;>1L)!6)TM09'VOA_ M<,H4%N9(V_^?*4:F&B=ZMHATW*/8M2WO&C2:2M!(\A+ZB^7O>.^TE[]=?DE, MEV[SUXLNZRL^J(?DP%U8_7>8%#/?8_T:XQN,F#=6Y$;K8X@L9^7_8H4ND2;$ M-?*]$G$%PXTA6%V&D$\8@#USR*/[%H1\QJC^#(0?1A+UKVZ=8,DM,! +UF3* M@>2O[.:R/L4W5^WW:]BV8UY%^]4OA;,GG,!<38T54:X5OM70 )I"#@4O")M9 MOLBYM:+]O1=\$+R9(58VY#4N"3 *T5= MWC)Z:]LX,AQYCY2K(#F23/EK 'V@B(#(9!PY3?A:>L$+-9,.-+K7C $E"O!, MR2K^++X8">:B7(ENJ(\C1V*L"607R)*0:6UURW^D2(XE!6(,63%BA\7(J2*^ M\WG.#^#[7P MG2?,$^6_;/"?(LOF=USJ.LL@(>A;Z^C&EG<;8MTE+EZ]D@6DA:.,5N_$6=;4 M!G]'$-UC@AI;.%G!:EOA!\'*V;#S.@KFTTJ:_".,RW* >S[/RW\G[I'22YI5 MP@.%F41T3;LRF#LW_E2K-?*QTKE&-E;G'/G9$($;(VUZT>;&A)"L3-">24I; M+1.SUGE![X'W[OJ[^F?YY%4=:J[%;_(6N8YKA:>U1;*6UW%@_R:XC_GPYE H M%T*.U6I;N4&%O*,P<(I( 5 GL"FVVC8.0NI+O0G",/@@Q\0ZXE_B$T_)T)EB M -4C/JVV6T1J8L5Z1PMNC'EU\\B4FF=^: ^JO7F!,KHDU[K@$BR9 0ADT=IJ MV5#MH*B.]9R$]A[+ 06?CA!^/IG#"]L.0H=T<WC>]?':\4*#8UQ M!MNP^(6\3/2Y_K".TAO[O#F!7/!?29-3(MW:R]0^K_W M09BV>GE"W,90NM, V;4)EG&QMZ),1%C$Z2XL?5Y#2IT90*&9-9TXQVKD3@$" M405$>B\-*2Z=U39O4M"XEU@7FLHP$.Z4A%PB^"]["[,WN7K)(WH5+XF"8T4Z MA3D=G;RNN-IF3216X0NY1%]]EZZ1IZP+Q\!"9?F)V;J^>#E7U@^7ETTRG/*"/!SX#DH9"Y.:SP0U0/?.$BCWV\%' @"$RW'S%>5O58@Z(;* M@NSY8#0^\8(\0J9-4']OF9(ULQKO$2)9!-7C2E_N*(B=3_$+\IT@7"?'HW>Z MW5NN7YA=^ SM0JN52 5@03U3M^FX8"'<@@%R^@9I&7ZMDS5>@2+/0^V8==2H MRA/GOD$F4=]IVNS,.<@44"O0$B;650F@S5 CH8VHA&LHXDRFR%<<"2R$"3?Q M;J3H7ROS1U69WV/-BC!5;N1$$,5J"P(H)[:!)H;2U2C-,RU) 5'(E,C!'1@'1 MI7$>"49R1US;H0@QYV11-VEXY'11,Y/.3"^&W&%F1!UP M^T)YR-Y:]7QKR*^,C;.M%,PWUE@>-G&Z.N0GU_KF#$Y0$S()IM1PMZ_WYL;: M@A/6>WN=ZB$@O[+7-UL( CZ0R3 \=_#+2(:@R]_!TV48O/\!"F_U6I>5E-4,0@E8+HPSJW(&H1 LJU54XS,(^K ,-E91T2!HPS)$ M.E0S#4(5F*HXOP!J$"+ U#B-MXB'J7 RRZX&P1^@XFFXS&L0,L/2:3GU7H-X MSV$JK>+RL9$TIW_!__FU[%#_2/R]$<3>](\HBE"ZOCL4V:%[S @B[%$O&V6N M"05S8:*>]:(1%VVKM<:WJ86Y^]6/CLAVMRYRF,W*Q+!&EGP?A,BV(G;W,@&@ M,399'1&Q<_P=W??L-N,P"!OVLG0F"A>1ACD=.?VEV7"CK9]5E$TU=Z#H_(-. MXA,G*$F%0QYQYQW)D>)^!BMPSCAD0BA'3A2NN8(AV+(#,AGD%8%"@=@\"HPS M,TXM\@6](S\9XHDC3M^)[(,OR YV!8Y,Q5 *WG-'C/:G6#J>$-1 D-DUI7Z/PW;51 MQ+4<^+!]M\JR?"M-[KE'[+:J7# XO'"#?'M_L,+?]!BB.9 M +'@J> FO1NB/@P00KV<*3.2-BT@_FK]*PAS]N%*6CYLSY(VGYW]>AL3Y,+] MXBLDB#BN"P;0^';6_),2#SXV)U!A'CV2CQ"KC2\Y1".@H2&4&.(QTT'%J(ZY M"C.MD7.,F6#F[I[L=+8N$Z$B)!ME\$T##T^W^X)\%%H>UN 7SL'UW8@N\3UW M<8D?\=2;H^>;*L_.*^6\G;U ?1^$7X,0;?:6OT%^-;\QT]Y8M]HYT\'1A\K5 M<=M BX:80R1MS.C^CIQC:[U54]CYC"\?.KKPEJIKM4@'X3H[Q^O$U_"%UM)X M1A7!M.1A!8RU-'N#[(_/, 0%I M1H(ZZT21DT,IH%'OE:7EMAYI_S!MK\Y9SG#( M1+K$%=Q0X4?:7*R+?2N.'T F1&]\P5-D1]I>K!,7"((OD,G0NVP0JFLC;2C6 M(T/4 UF0Z=&K=& KK"/M)::M6;#CA"/ME=7QCE0(.8ZZ"&2='+#ZQ7L4\K= #VZ+!%=(5IKH2&44Y#] M3^J]0Q5$\>6U07!Y$4VQ!1KIJQ]:W$.G@R0 DPUQH8=%87B"]PZ\ :$X8(0O(Y%$N\IFTFK$G8/&CSRR_.A$(Q M%0/<7!T/\5;C.XK2U%:K\;H_%R MNT4VB987U".-6(D_U"AC9@!]W((HHJTB ML;;S884.[SX5###G541;%(94]Z8/3$:_6%Z2TMWS@@_BRNKS_W@KO >[O7U]@O+NM[,?PA9P7W0R:1(P!R/FP_V"MY$" G M?PY$!A6/PYB30A5,/"W'Q9A31+O20NH*&>E;JCT3I>I3&6=XG+X/ND]?LUO^ M.\'K+W)H\YQ15$VG$/+?+BRM9O-ODGB0>9:0;'6)%0SH MV;588X&[=KB$ V0N($0Y^#8X' ,?^;$PXL:&'8B *U_0[;L-9#8(2]RM#>JP M&M2JC8%UK$3-HKGPL% 0-X@6C.B9M;-W@HG8R1F8S^)\X&D0UWR/XYRL^)Y. M'VJNW-9?L0%,'3_\@+?R\($$Y.8CD O($@@6U\B?S%;G)^E2C$9):VQYK]ETPHR M)91K<.3FG%0BC#KVKJ%?%:="H$N"IH):$TJ9(2+EAS&<#]7&DST18QS1RU[O M37U-?^2DT;M1*Q8$9+P'NDZ50SZB87UZ _K2@. M"Y)$0,2EV7#&>F^%Z,:*2)>B TE>2Z/49$O2]NTWIQ(D:V"S(*&HUM8V7;/G M3VS.%6WOD9-X^)Q*L8AX:(BB*/W-;XY$7;R;C;C? 48R^J]1 MEB#W.W)>L2@**W+BV;-\S 2U^X-7SCCDE\9(MC8J0B?[$%_JV6=-IU[YJ*IW M!$;*3D?T-$2\>C;OP,>,IV58]>]QV[D1#_3A0^9[)W9NQ>7;OG@.M_M#9IZ:BF,P\6%>N)= M_CZ-A/JBM+#QDG\RB6@P;TAFL&22E!Y 6+?C,B// QN(1SO$@B9)R&%8L!4* M&'F2'4Q!J1 )FR3=A^!989AMI!UCS%#Q(F?_ HUE3)S]OL*.DR3Y PK#&R. MM G0,'RK$VB=).&&X#YV$'BD?99&)"];,>&BZ-VY(;+Q5-S7JAH QM)UTK V_H"@:JP. S>SB'O;E0CX M#M&XGZQ#EQJA,S]U)5RW3YU=7<41H^V[A9_ES(6%U?DL3=C!(A[9I.6&BZ); MR_.0A$IUI0<_BL.$BC+Z$O5F;_E,@[;O7%3=SQM_3I"#'^'9DH.K0-DC M21S"G3WM^#CN*$7E;_XT MK1[0E%!*P62:1_VXX$2Z]4@()\J>-$*Y81,?+_M IK*7ITK4!M4A4Z$/?^T9 MAFLAT?EFX$BIU^UVZ]&N!$TWZ=NE0HLRO^FT+\J1T(0ET8[Z08:>:R(:[4QK//L:S[[<<=EC5'.)88?5F_,GE3;0Q<'K@&H\8=$[[&S2 >CE^P M-$".LOH:WYQ+>O@9G@01G%:V]D5)QSL&!:RSW&ID;<60.9N@(?,3M!/@@8? KVZ,X?=!EU;H8XE1+#=#HL4H#;>-=!B MMSTY:[PYI9M Q83:*Y[J,QE#&W/=@X]9&1'>6[QCEN(Q7,JN;_BP6C;/H=EU M-F/H-W=(@A\7' P"E*Z*JT]AQ\)Z_;" M7\2UVZ&U62?V!*)$AP&_"(R,TA0(Z3!S)SC+_*VT!1.F,O#AC:'0Z%!3Z,RT M^UDEP4\B7;6G 8^P2'#IS3&U\S94<3KY[IU0YI7J=GEO2*[_/F<&MI'*M\'B M$"0^[^3V,S<8)2K;2#T;!I@TRE;5%I[.OY(HKD::5>22PFRPT%]M>4O6$\?< M64:7%J!KN;,?[=(PCD''CN0!SBYTZFQ-3XQ6S7NT2B..Q3IR"ISI1SF#B6"3 MKL/[;-K^MUJ2Q9!6-F1"*_"HJBI?.ZU\ZW3DU.AJM%:IHVD'@J:86L;8\$XL M^6D>2RZ9:JL46#0=1Q,5632S7S] CS=,;D>/-'?F'.U87^).C$@Z:G'A@Q@Y M#0:[9E4<'"/-M#KGD/%Y;N3$&%!?X[N*1II+UH6!>KTV 23JM%R)E&@(.8<_ M++(6#[-HVN]N5Z:8):$(4F1$@?+! /,A1ALFR@W MT;-U(O;YPG?POX0)8;CF8GF!!(T9S*$912B.)/O3 .HYS/4EYQ*?5GSL[] QB%R\"+J4I\"WF;3O84)C6U%ABW(YZB>',<88 M*C3YD;DV#AZ" 9#-,_$I*FZB,SF\QPO(MCP[\:QA4D7INSAK;"S2<,_MZNEN M^;1>WN$_K%>/#W>+S?+N9O&X>+I=KG]>+C?K5]_"F!/#H+W%E84R]YB]AV25 MQ3[^\.<__UAL8I0-'(;N.$S^U4_D<5MO_CE$6205P?C!?D(VP^,5G$]^@ MS3W]?A2X=I&[)&CH4G<0&7,;^*30"?EV50Z/#GO!=C>UPG'N-%_F?@D"Y\,E MR2VC0D@F;@-_MT'AX2F(47Z%C@Q#]>.8)3'4I>TXD)1*6WRA'"W7R6I]L<2A MYY&M*/PP"I2["%T6U%B1%FQV];2. M![(2&2QRP(P*3[4S6K8H?L8"Z\&_M8YN3#L6Y )Z9&BW>;D/1U(9M!D!"=1V M_H64#OO(R:-#V$)(#F2IR+E#6]=VST'[DBYX22RA!F.N>:": XR)@MI8"-YW MH6K =\"SAT% 2+YV$,L4'P%04;,Y!0>%(LE@DP/5(PKI4#)]=,Q5LR"-\SO; M[R9D<.808R(/&OK8$(\#$5\5;P8,VMOS2YF*NM_C9W*7$=&&QKR46J%'^ MKKNDN$Q= S,I$.4^)IZ E(XTUP^$Y4UAHL&"-+9L-4<)$P^EH6 $9L\)*1>Z MA16\'.R[6#[PFM,UT/LNG6_>EZ^ M+#8/^-?7I\7KW0/^&4@64)D*G-:_$(4OP5NP.F;)M=$-V@8A2N$VUB?)*8Y# M*P@Q"UKAB28C$][#(_%'\1=V6#:B$$7L&&<>RB2 MAE@1#9'MIBO#LO 0A+'[._WKF'94403B,YT1XP:+?P[7*FWHI:S M[HOF;&J^-&L:TPQ(\\MN'F#>H@LX<_[2MF1MNDPK$ :-W0YZ,,?ZU9_)7"!* M4?5E!Z?4!L-H;,QS8=9@3#HOZYHAST]9@S+HJN?K0QRG/7> P8=>!8H.$PO1 M",,: 4./$=SF;>A1.^1N%^N?[Q]7W\#YXTC8V(KV^')[=QW2.NTU(B_D%-?S MPL:"DIL(V9!?HRJ'(6@WTJ7*%^2R=*KZ/U0@T_=O,.XALB)TA]+_+5SE^ K= MDS=-7C!_++=;Q&W?ITS[49&6@]@#?:-%RE39PR_1)EC8F.(AXD8GV&[.T='E M'ELAOBVG2QC8"#G4R,$"#46K[6V(')?MSQH=%11%3O6&&UE)"%B)PSR8HR)M MSQ*G&6YGNUQ&1PY%0?."CAE!5ENVH!DW&10E355Y)B]:NUD;U O/U%HNQ%RID&-S@Q#STXQFL4EWX_:4:G*)H6>2O33W)BAVGM)B Y& MW<4BTYI,T0Y;JTYP#;^K]0:XO/^&T63@@HN QOP"CXX:\[,F,%<;J!%F8R*I M,0&TG12(<+6=9$U@L,J3&QAD;QP7'D2FBT)J"Z!3TXX+J!V6UCB#B87<< \3 M%3Z\N=I-2:B&B8=D$!P6:T4$U#BL.0R$?.(Y]:6"BC,0",N)O/,*S"<8#D,L MR/>*"VZ2[01^ .#]5/[?TS%2 S>5OFZ*H._7K2'3;0Y &ZCFI]7D5>%D< 1BVP.K)AM;XP#MI\"- MJKB)_!F,Z[9,IZA0K66- %@20!0W+XB2TAO2:*?2:*6$K[G 3_%3&G!'.I=X MAHL'I#UCZFMN]YYIA%.X\XPDL[E7>I0'EISB%X+T:OL:I6;I2-)R>R6(M..R M?IK@4,V79&BI]ESBSF/RRA6<4MYMRQ]BOD"9?;R8F(C'F'2:JG3XDH*#OD;S M[G;YD6CZZ=;V'CF)AZ@3!4NB1_>=..CK0"!NS5)14V\#6)6# OSJF<*P+\L! MR5!IXR9K"@(KVC[9SI!RGF4B)1T&$2$N]^FBR)L(M)S.NJM6&R%7;!L5?P(H M(=VA![W@CL$)H1=$S[+@J;UQ%#J=28ZZ M%IV/.35I,8XJEG-I0:T[G!_:,E#!_= :9+;M^QEA)_7Q(]9\*9)M$%#*KN3!DZ)T)H_GW@9^Y#I9 MW KXY**M!'E=U@7I'FWW0AN-'%S-3VU\NA#?89TZ%/YAT M5AH*2_*50J_ZL$KI@B4AVM6;Y^[H]V$).58.6SW,]!8_^%$<)K2C6_9NXN) M;J>1&>XR5*N_C],RU]O,5]]*_6BH2*P<6UL-'L*9:.1@NPK=G8NQR-,F6MC_ M.$?LO^&S;;&O;5AA 86T6QBIMF+9R8E&"H: H+CDP50&)!#Z,\6=PB:PQO6N M]&E+*I8FJ#N):2P*B=,#,OE7P[<\D?J M791SDPX^8/.=*C8UBDF3@6<4TCH8XD5,XJQ"[,:*7)L6AGD)%J(-T$4*-VZ"DYO*%PMGFTKVS?U/?&G@>R)]#VN#__V[_XB2MRAVXX2L_DL8 M),<<-!-?],]'VMAE0R=R?4)6LB[7\\AM],_O\*+P3-9;1)W=__QN:WGT^1@Z M]BU5]__YG8/>\@8";!(])Z&])Y6AY7/+Y(+$4P9AE--! E1%UO5CM$/A)7 5 M8%6M0J.%NGDIVG/HVN@+V2.B6J38*0*G6#IQ^ ?RIXBLF3+]&:@Z29CE,IZ# M:Q$FN*6=?J('OU72M:$:#-:I;CSZX':&>(>132K$^4^FR? VN@I1X;]6_4DYBLPOS&N M;[M'RF;XA 6>ZZ2:G^^0VY%6Z*$(#Z'_^HQ_MT\M5CUS$K!KV5U%M"^EXOGNK!^1*^8 DG6+^ V;/5P5Q>^E7\ *6N?GVX7-X_W MEDV]&HV+@_D;2#0RU84,SG31J(Z+ D0E\M'YL:Y-_N$:JCPOP))!(/OH.V MW,*49EPO/^8Z8T9C;]#5TU8T+^@]\-Z)D*9=SMA'3QD7$_[G'OX=V\D9OOL&$#CYWA^2 MM:2\M4G97.CFE,G-GU.<"FFD-68TY[7L#YKT4^=3S7^FDCB_@Q8$#$2W(NP5M/X4X,%9RFLD>\&(;56 MD4,R?QX#RZ^SH1 $)"M^#?PP0&QLV+^!1$.L@R[Q@@XD]>0U0MO$>W2W2$UY M90Z\.&-*A2/QA5;ZC98A@;_2B%\XCY1?X !2>N:B1IM 4_>KPX,0_7K)-W+;8#-KF M4;7,V6MY=8M8"901I2&##,>C4IE_:QW=V/)2 W:Q"Q&%8MT.8DB0QQ/+>(0Y M+\Z:DF;G;!/4.S)7XTOWB,9AJA*5^FOSF8HI?D'_O[IKVW$3!J)_5JG=)'W9 M5:5LI3RS8!HDUHX@R6[^OF/ X!O&L&ES>+7'"68\]^.!9V3_+Z=3>7LZTE;[ M_"Z%6G^J1,^-/O0AUF,-9.Y8]9?OPS=N2=,@<.K]SEYV?W&\DVFOTZHX=1BP MKJ&[DVF?HH)3IKU5\WN>H].0"J6[QDS/7+?E&ZN@,#8-N9G!&XG!68Q1K29K MY.:!3.:-ST-RSZL(C.1"B (XO_"3/ N^I\&L8#79L?>BKD5UD[=0389%$$)R M3@4WTEBQ#5ER.^K1)G0^933R:"/5JVNIJOWED2 ))$.BNC$;HC5G!;"HF?AY MWVT=/TAK_CJ;[S!@EU=678N4U79VSQR%/+;>-'_NI/E_,(I*92@^62*87 M7 M*XB20\>'GKL*SJ=N:R!'LG]/TODI6;835<[H+[W%DB AY-$V3/LAJ<^L29.E MM[24;Y^G 4\@1 ZYV>TG2QMXG&IFY<)C1N8AMT/^UX9)4*O,K=-Q^YU\4@QQ M$K6]KPA"R V&2LMMJC.F"*TH#>72C*$H55\S]_X;KN,-R4T=N_!'5A-5RJK2 M2=X*Y.2PF.S6*6E%N]+RY5 M3%@:I(/43JI$I9*::CON.,KIFX:7RIZ\52:!A]8F+%LR10;),-5JTPH\G6'( MAW\NWH1U6]08@GSH$.#322-'$L/FCA44N;N.[<W/F>NN_,[ M^9?W+EQHOI/5")+ Y3*BJAXVBG/F(KA-JY(Z*6(_PEB;@%3-0^:L[=7>MB+E MFLTD=DRUTIBQ%-;8=@P; E8/U(\C"GKB?/N5D]EPU;37,CMQ&]^U<@ MNV675$5*I+3:>(?*5FW6?^-N!R35/@K+H,.AMY?_:-[WC_I7YZF2QB< MMA:70ZMFPH>9H;^\*J4;Z2H3L@GV3[JLK0NR"H-:*J6K42:^KV\&KV*W2D\6 MC735'9,>C4/6.[G0%2PN3W$_VM5SJ\)6H>OUORCK]^HP2"-U@ZVSWB#>*V2I MS2S[79?DQ:\T%9]M*:NYX="&8$O8!KH)76GTJ,H_%G M,!WK0%U?RYRRVE%WZF2=AILFQ$-KU& -V[UP@&6J51AGA0[=')94,8:KF[$> MZB#2*G,/>P%+S+&,_S4'K$@RI7UMY"PK#-VL.N MAOIGXQG]O*-H MT_5!NC"(*]T%VM)G0\2#T17=\?&HP 7)F)CX3*W.!3/$C M\I?H][J?.&=\:L@'W/2V<3F)GQ#H4.WBHW4PCYEEL.0,"_2E3#]P9R?NG#T# M[OP5BZ^8&^5,7%=V:DB-J),HY!)QE$5/E0V"6TE="5G-1%,%UQ"P2O@073&C MI"AQY;0THI Y/G+"EJAR@DUV=PPJRLE[Z69L4LIKPK@K?7I\I@ &0QK>C'@, M-LBURYL29A6: XDB)[ ^^5CXAG\MVT_)4=L)3Z#4WJ".99I/=1AC@KZF/ +D M?K&O:ZLPS0F:*3&%PSGSSD82!2Z MV8N4MZ=1 ),,=MMW)?5RP3 MDS3356X:A3Y!X14N=4!_S:D9X#T'#P>5,F/\XYK]Y!LS_ M_19-OGM]<];KOQOXEMRMA.6\:5-E<>2/(XE^%M)1I"OHIX>&F%8"PD(.C?9C M;L%F);8-WCKX&M/-C?4-VO'XSIK$V]K9G!0^]N((-%4$WB.'^!2?TE3!*M&8L.P]4W!JHP$ \ MS_7@@@4KL6Q;P"R*GI;BS%ZFU<7YM^M.7(NA9U<&'TCP83M2$@-0M.@ >6VB?+CJ$\-Y21!#E-)2Q+,1='Z@Y%-0 M4B'E)F??)0T?3;0:+M[93,TOR+0L%VR>-XZYL;(W;^JVM#[@!C_61&<^1T]_ MI%,X<;2M30&:(PNNF;?8^2E#/%CA,Y>J62 [3KC&TB^D#.?/&!:DXL82EZ1- M^C-A]#69]I1ES;[S^%7:LU@XE*4[E:47_]=E:3P15_,TT5GF<=Y65@-UF=(Y MTKY O=TI$Y;P)&J%8)U?**;X ?HL2QT"T7W;YM!"E+&!TD 8>SE"/&.7\KP+ MXB^7+/,T1'\T&A.(&:>I\G@*='RH/U/]^<% D@)&?%0* %SIYYK@R59[+.K M*'Z]]$3_:DBV=CFS(PU*AH:=%&M[.I5:3HPWX .G< M29+&0\_XIL3B8YWB;-HM<.-)Y)ZEZ)=$1%2('Z!*"H

/3_-;-VB)]MY/D!3LS$+W(FWG7$6>_LS0J/-B[S METSZ^_V+&FCXM%;,83POWY_Z4_&H=,SFF0X EV\=9/6- MI4WK?HC0_PY;7T)$/B]''B)AGUARB(2GF^1O#B6PHO:Y]@-O&!]"Y! B+R]$ MCGY+CR=1.]^)C./[0@-_N9;;RPKW:ROWC17NRM%R/'Q.AYK:5EQE-F4UN'U" MO_[=P(T'V%2I6U\:'"^R3"U'E#)+5Q:!7";-5,Y\3".7I_S5Q???7)[&+SW^ M&U!+ P04 " /@*E89+LZE#@( X.0 #P '%R:&,M97@S,5\R+FAT M;>U;;7,;MQ'^GE^!VI.,-$-*I&2Y\5'UC.,XDV0F;>QFVGX%[_9(5#C@ N!( ML;^^SP+'%U&D1%MM1574!TG'6RP6V&=WG\4=+\>ATF^_$I=CD@7^BLN@@J:W M'_[1/>^?G%V>IDL(G+82ET-;S(0/,TU_>E%)-U(F$[()]@^JJJT+TH1!+8M" MF5$FOJVO!R^BVD)-%H.4Z8Y)C<8AZYU<* .)RU/Z6LE)YEOZF*O/@S3<4G6TDS%QS:$&P%V4#7H2NU&IG,\9P\ M&X^?SY-;;5WVLA=_!M.Q"M3UM#]65(H?E)$F5U*+OY2X2^[YEA9- MY1?7^H.^,Y1".+O)^)G.S8^6-,1>?383(2Q#-DC)H$U+ZSPLD+Y6LM9 M5FJZ7O7":TSUS\:S]7-%4:;K@W1A$+>["VLKGPT1%%H9NN68I3EG)V>OWWS] M6)YJ9Y\O51FVMAM7?,<27[SMG\SW;67#DLI^K[>N\)%P)\9R0L+11-&4"B!- M>?&QP0+(Z9GX1$S/!=+%#TABHM_K?N3$\;$A'W#3V\;E)'Y$M(.ZB_?603RF ME\$2,\S2EUS]@)V=L'/V!+#S'3:_8&Q4,W%E[%13,:).@I!+P"DL-!D;!(^2 MR@AI9J(QP34$6R5\"%6,*"DJ7#FN0J7,\9$3MD*K$VR2NR5@*"?OI9NQ2"6O M"/.NZ/3XK( QF%)S1>(Y6"!7+F\JB!D,AR4%.8']R8UFEF$^56&,!?J:\F@@ZT5Q5[; ,B<85HCA;'4;#L'PL& X?\K!0*)<$*PE MO#J(!(CCMENYKPQSQ<3/E,EU4T G(+R"I0[@KS@UPWC/P<-!I?4R.EI@^K6I M86FA6'&')1H- 82$!6[C=#[: WXZ%J6V4S^/%T _-]NP.2;E]=GO?Z;@6_!W5)8SILVM1='_CB"Z"Y'ER08":6;0N81>?30IS1R["Z./]ZW8EK,?3D>J$C M>2R^)P\CL+6Q+-_O]PXSAEPV?O1R'E0C3ZB\T9)+ I85C5CR$8Q([&:5E.&_(;$@ MG(;Q5 SVI[5\3C ?KL-\Y^1S"^V[IZV=08] F:B"L2R]-9+SL_2( V;.#'#I MBCG8 '\EATJK,&/>L&E:#KV(RPBYQ0G4)FJ4RL!UNZ"Z04_IL:',<_+R!#-5 M$[C-;V"82^JP0_).EYM99\0S!B+Q^L1MA[8)VTW8I;S(A30Q<2_O[_K$<-X2 MQ!"EM!7Q; 3*#Y!\#$@62+G)V;=!PT<3+8>+=S9#\S,R+=,%F^>-8VRLU.9- M:BOK V[PLTTH\SDT_9Y.X<31MC$E8(XLN";>VLZ/&N+!"I^YF&9AV7&R:RS] M@LIP_HQA044L+'%+VJ0_$UI=D6Y/6=;D.P_?I3V+A4-;NE-;>O%_W9;&$_%B MGB8ZRSS.964U4)$)=U(T?M@Q77ICNJ:FUGA+O3L4T)3M[ M-_#XGZ$])WN(E.VP^.+7 C>!XKYUW?MBPI9U??.R_[HW6%M?G0\-4J;)YN-;(4@5-^G!!>@&O[H9BBT"_7ONO^K=$, _;MV>]CW1 MZ.LIUM4=(HU>9?%WES_8C,#;)D^8)(!;MSY/..#9_]?(VB%^MH'G>S@Q$[_( MF7C3$6>]LU5D_C5H5+1]UMH%R M?%>DX"_W@'O9&7]IQ[^Q,UXYDHZ'UNDP5%G#W6E3F<'-D_WU+Q9N//@F4]SX MQN%XD71J.:*4:+JR#.0RJ:=RYF-6N3SE[SV^_>KR-'YC\M]02P,$% @ M#X"I6)+9&L=-!0 IAD \ !Q56L.?S=\%D/(RFH^8K$HQ:BNE2 MT1J,K07[_7%!](K+&$AEU:^\*)6V1-JD))1RN8KAN-PDCSU;RJ^VF[@,9]P&*5(RZ728;W*^Y!8:*SL.>Z$6 M=+J,RH?"$8T_)^M^1%*4RO1M2#R!U42:3.DBKLJ2Z908EOQ/1KF8SRX79Z\@ MFAR$,)N?7RY.%[,7_M'9*+N:G,'\WG[V]7/PUQT>X.C^_"]1].]A_C+9@ MV1>'W]<=="$!OTB66JXDK+G-P>8,WE1$H_^)&LZ9RUV BZ>(#$1A\ 94A@3, M6%PTJM(I@Y=H=\QK,%,:R8EGUG.,?GNR&8=1FLQ441)9-U]IT@?$V4OZL)6$ MD'-%@4G**/Q)=)K#)!K .!P_&P QD'&!"UL5+UA::6XY'I-("O--FA.Y8JA" M47!CG ;XZR@IL0QRIAGJO:-4<[:M3@-8#.!B".>DAI?$IOD 7FMF.$53>1FS MG+,,):%DRZ\8G&493YEV]G!LVS,. )]9GN$_5OF%I;,5$A4UO)=JC<= /1W# M)1/(<0!EI4V%]X/;$!W#V^'%<#9$-:/#H\0'ES< H:JT:(*;U"W-27C8:7%! M]))(9H*SC6 UO$B]Z'$8CE&?G-CX:Y+J-XJJ-C1<&,3CX?CPZ&D3'5PZV\?! M>#B)3IYVM^<.W?T!>?@]QF,OZO]RB2BV89=5 B,C1<<2SM&WSJ_9AXIK5N F MX^"]: ,XFO1('S"THH,>[6]=XCI4MF'2^D5T,GD&O>B@\[FCXZ+E<'2LD$4_ M<8[ZTV7VV67&C[.)O>Z5<(E)@O>Y,#.GPCWJ1;3FG.=@5LF0@!NP^Q+ M!#J6*=&7S,#ORK@D,G7/D2'EGK7+6TA5B<;S%*9M+]/<2H/#/72:;U Z?SWN MGZT;'GA*2Y:"=2HLE:9,>ZFNWT"5W6H@2*TJBXPVC"8-TV?A,'R:M/2HN2"E M8;%A)4%<6=.D('/=<;[B!NMSP6T==]0M$5+1CJKA'87(VC4QEC9L1E;?YMS_!N[!'2*[4/=P#L,(^Z>;&<';^/)RIT*MDL^7M9.ZKE&>8_>&OR!E4&,/7H-)TV#_EW5>M^GS2]S;MK) D9E4XJGJ:^U76/W^:F- M58"ZI3EPBP6\0 A=_6] *@N482])OV#$XIZW/)#_TG4A:3L#0D[+&B5E3#.9 MNA6DP,; 27&SHH=-D2K,)/JV-M?-ZZ29C!1^:C0 ]1'I70WOS3W06^<,]VCL M@:@;U6 3Q1P?DME6L)\?M2=PPC3N80*TJ M@HKM]&JF0H : ^U1 W7C'44FV":@7#<#!]<"5(5,*#HWQ=V7< M/*P3X*D"M/[.^XU<7U].*]9<8H$'(29B36KCK['IR+UE>?YH.O+O9_X%4$L# M!!0 ( ^ J5A\NH ";P4 -T: / <7)H8RUE>#,R7S(N:'1M[5EM M;]LV$/Z\_HI;BPPV8-F2G;=*7H',*[H&8]>"??^X('K!90RDLNI;7I1*6R)M4A)*N5S$<%RNDL=>+.77 MFTE%_L3@*2YO4F@*KRCA,_%A&"B[6 M\14OF($SMH0+51#9 N?*6E4@UK*5#8C@"QEKI]-I<_-;/:D22L=/0O^3+'-N M66!*DK*XU"Q8:E+6ZI:UQ7,E:+)CVSO-05N6G-H\SK@-4D0RZ6R8KG(^YQ9J M+SL)]\(L:&T9E!]*1S1\GZZW,Y*B5J9W*?$ JXDTF=)%7)4ETRDQ+/F/G'(Y MG5S-SL\@&AV$,)E>7,U.9Y,3_^C\%";/9]-3.)V=G9Q-9B<_XR,J,)*>>* I.44?B%Z#2'4=2#83C<[P$QD'&! QL3+UE::6XY+I-("M-5 MFA.Y8&A"47!CG 7XZY"46 8YTPSMOF54O;:-33V8]> 'S:R%W_OPD\JEL4KV M4)/D:.UO'!?Z0C/#*?K.*YWDG&5PRB61*2<"SK,,0=HYR.EI%MT#?&9YAO]8 MY0?FSGD(*M;P2JHEK@L-=P+G3*#$'I25-A5N&&Y"= R_]B_[DS[:'1T>)3[; MO$<(5:5%GVRC&\S3\+"UXI+H.9',!.G"I?-]' S[HZ/]O78[W> .C_9VS=K*T,.'F*"=J/O-%;+8 MY&%6"4R5% -+N,C?9(-FKRNN68&3C*/WLLGH:-0A7<#HC0XZM+L)B9O1- M$Q?1T]$^=**#-N:.CHM&PM&Q0A'=Q 7JUY"YSR$SK$.&2[>9UL78C1(NL5CP MNBBV\42XK[U8UESH]-PP$0)P&I9C+&DX4&(LF9Z?E6U*'0JDW(MV=0M1E:@C M3V$=]SK-3AGLW\.@^0QGZ4_G_;T'B0]+1>D-"PVK"3(*ZN[%A2N6\G7W."!77"[CEMT T(4 M;5&U["A$T:ZKL;06,[!Z5U[3 7E"EFA%,->,O(K]W\ ]>+,#[ZIL4]W3V0\C M;*BV*T+DJ@3JN':;N'@Y7_[CE M^,KEO>6R\T)SY*I$LFYHI*FJI'5]<\-B]UTTXJ?;LK_L^X@?\8@18_>_ MAJ=UZ_^@#HT/T^=7.3?-%06F:GVF3U-_:'<=XOOO@ZP"M"W-@5OL! 12Z!H) M U)9H R;4OH1ES?N>2,#Y<]=.Y,VMTLH:;Y&31G33*9N!!'883@M+IL^['ZJ MPO*B=ZVYZ8)']15+X>^C>J#N0-_4.6_/@Z\_?FS,N[6L-7B M40&&UJW70KF^V9$7K-[. Q]A,1%+LC9^[QX/W,NI9X_& _]:ZV]02P$"% ,4 M " /@*E81PQD?NDK 0 EQ1 $0 @ $ <7)H8RTR M,#(T,#,S,2YH=&U02P$"% ,4 " /@*E8LF\R1Q[X )\ X $0 M @ $8+ $ <7)H8RTR,#(T,#,S,2YX#,Q7S$N:'1M M4$L! A0#% @ #X"I6&2[.I0X" .#D \ ( !M"P" M '%R:&,M97@S,5\R+FAT;5!+ 0(4 Q0 ( ^ J5B2V1K'304 *89 / M " 1DU @!Q#,R7S(N 9:'1M4$L%!@ & 8 <@$ "] @ $! end XML 74 qrhc-20240331_htm.xml IDEA: XBRL DOCUMENT 0001442236 qrhc:SeniorSecuredTermLoanMember qrhc:MonroeCapitalCreditAgreementMember 2024-03-31 0001442236 qrhc:RangeFiveOutstandingMember 2024-01-01 2024-03-31 0001442236 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001442236 qrhc:RangeTwoExercisedMember 2024-01-01 2024-03-31 0001442236 qrhc:NotDeductibleForTaxPurposesMember 2024-03-31 0001442236 srt:MinimumMember 2024-01-01 2024-03-31 0001442236 2023-03-31 0001442236 qrhc:MonroeTermLoanMember 2024-03-31 0001442236 qrhc:EquipmentLoanFacilityMember 2020-08-05 0001442236 srt:MaximumMember qrhc:MonroeTermLoanMember 2024-01-01 2024-03-31 0001442236 qrhc:MonroeCapitalCreditAgreementMember 2020-01-01 2020-12-31 0001442236 qrhc:AssetBasedRevolvingCreditFacilityMember 2020-08-05 0001442236 us-gaap:SubsequentEventMember 2024-04-01 0001442236 qrhc:ServicesMember 2023-01-01 2023-03-31 0001442236 us-gaap:NoncompeteAgreementsMember 2024-03-31 0001442236 qrhc:CustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001442236 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001442236 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001442236 us-gaap:GoodwillMember 2024-01-01 2024-03-31 0001442236 qrhc:EquipmentLoanFacilityMember 2024-01-01 2024-03-31 0001442236 us-gaap:GoodwillMember 2023-01-01 2023-12-31 0001442236 qrhc:ExercisableWarrantsMember qrhc:WarrantsTwoMember 2024-03-31 0001442236 qrhc:MonroeTermLoanMember 2023-12-31 0001442236 srt:MinimumMember qrhc:MonroeTermLoanMember 2024-01-01 2024-03-31 0001442236 qrhc:ExercisableWarrantsMember qrhc:WarrantsOneMember 2024-03-31 0001442236 2023-07-01 2023-09-30 0001442236 qrhc:AssetBasedRevolvingCreditFacilityMember 2020-08-05 2020-08-05 0001442236 qrhc:DeferredStockUnitsMember 2024-03-31 0001442236 qrhc:MonroeCapitalCreditAgreementMember 2021-01-01 2021-12-31 0001442236 srt:ScenarioForecastMember 2024-06-30 0001442236 2024-01-01 2024-03-31 0001442236 qrhc:DeductibleForTaxPurposesMember 2024-03-31 0001442236 qrhc:CustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001442236 us-gaap:TrademarksMember 2024-03-31 0001442236 2023-01-01 2023-03-31 0001442236 qrhc:RangeOneOutstandingMember 2023-01-01 2023-12-31 0001442236 qrhc:SeniorSecuredTermLoanMember qrhc:MonroeCapitalCreditAgreementMember 2020-10-19 0001442236 us-gaap:NoncompeteAgreementsMember 2023-12-31 0001442236 qrhc:ManagementFeeMember 2024-01-01 2024-03-31 0001442236 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001442236 qrhc:DeferredStockUnitsMember 2023-12-31 0001442236 2023-12-31 0001442236 qrhc:GreenRemediesPromissoryNoteMember 2024-03-31 0001442236 qrhc:AssetBasedRevolvingCreditFacilityMember us-gaap:BaseRateMember 2024-03-31 0001442236 2024-03-31 0001442236 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0001442236 2024-05-01 0001442236 qrhc:ExecutiveEmployeesMember qrhc:DeferredStockUnitsMember 2024-01-01 2024-03-31 0001442236 us-gaap:StateAndLocalJurisdictionMember 2024-03-31 0001442236 us-gaap:CommonStockMember 2022-12-31 0001442236 us-gaap:CustomerRelationshipsMember 2023-12-31 0001442236 qrhc:PNCABLFacilityMember 2024-01-01 2024-03-31 0001442236 qrhc:EquityOfferingMember qrhc:MonroeCapitalCreditAgreementMember 2020-10-19 2020-10-19 0001442236 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001442236 qrhc:SeniorSecuredTermLoanMember qrhc:MonroeCapitalCreditAgreementMember 2020-10-19 2020-10-19 0001442236 qrhc:EquityOfferingMember qrhc:MonroeCapitalCreditAgreementMember 2020-01-01 2020-12-31 0001442236 qrhc:AssetBasedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-01-01 2024-03-31 0001442236 qrhc:PNCABLFacilityMember 2024-03-31 0001442236 us-gaap:CommonStockMember 2023-03-31 0001442236 qrhc:RangeThreeCanceledForfeitedMember 2024-01-01 2024-03-31 0001442236 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001442236 us-gaap:CommonStockMember 2023-12-31 0001442236 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001442236 qrhc:OtherAcquisitionsMember 2024-03-31 0001442236 srt:DirectorMember qrhc:DeferredStockUnitsMember 2024-01-01 2024-03-31 0001442236 qrhc:SeniorSecuredTermLoanMember qrhc:MonroeCapitalCreditAgreementMember 2020-10-31 0001442236 qrhc:DeferredStockUnitsMember 2024-01-01 2024-03-31 0001442236 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001442236 qrhc:MonroeTermLoanMember 2024-01-01 2024-03-31 0001442236 qrhc:ExercisableWarrantsMember qrhc:WarrantsOneMember 2024-01-01 2024-03-31 0001442236 srt:MaximumMember 2024-01-01 2024-03-31 0001442236 2020-10-19 0001442236 qrhc:ProductSalesAndOtherMember 2024-01-01 2024-03-31 0001442236 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0001442236 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001442236 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001442236 us-gaap:CustomerRelationshipsMember 2024-03-31 0001442236 qrhc:AssetBasedRevolvingCreditFacilityMember 2024-03-31 0001442236 qrhc:ExercisableWarrantsMember qrhc:WarrantsTwoMember 2024-01-01 2024-03-31 0001442236 qrhc:AssetBasedRevolvingCreditFacilityMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0001442236 qrhc:PNCABLFacilityMember 2023-12-31 0001442236 us-gaap:GoodwillMember 2024-03-31 0001442236 qrhc:ProductSalesAndOtherMember 2023-01-01 2023-03-31 0001442236 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001442236 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001442236 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001442236 qrhc:ServicesMember 2024-01-01 2024-03-31 0001442236 2023-01-01 2023-12-31 0001442236 qrhc:ManagementFeeMember 2023-01-01 2023-03-31 0001442236 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001442236 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001442236 us-gaap:GoodwillMember 2023-12-31 0001442236 us-gaap:TrademarksMember 2023-12-31 0001442236 qrhc:EquityOfferingMember qrhc:MonroeCapitalCreditAgreementMember 2020-10-19 0001442236 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001442236 qrhc:GreenRemediesPromissoryNoteMember 2024-01-01 2024-03-31 0001442236 srt:MaximumMember qrhc:AccordionTermLoanFacilityMember qrhc:MonroeCapitalCreditAgreementMember 2020-10-19 0001442236 qrhc:EquityOfferingMember qrhc:MonroeCapitalCreditAgreementMember 2021-01-01 2021-12-31 0001442236 qrhc:EquipmentTermLoanMember 2024-03-31 0001442236 us-gaap:CommonStockMember 2024-03-31 0001442236 qrhc:EquipmentLoanFacilityMember 2024-03-31 0001442236 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001442236 2022-12-31 0001442236 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001442236 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0001442236 qrhc:GreenRemediesPromissoryNoteMember 2023-12-31 0001442236 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001442236 us-gaap:ComputerSoftwareIntangibleAssetMember 2024-03-31 pure shares iso4217:USD shares qrhc:Customer qrhc:Compactors iso4217:USD 0001442236 false false --12-31 Q1 http://www.qrhc.com/20240331#PropertyPlantAndEquipmentNetIncludingDepositsAssetsNoncurrent http://www.qrhc.com/20240331#PropertyPlantAndEquipmentNetIncludingDepositsAssetsNoncurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 10-Q true 2024-03-31 2024 001-36451 Quest Resource Holding Corporation NV 51-0665952 3481 Plano Parkway Suite 100 The Colony TX 75056 972 464-0004 Common stock QRHC NASDAQ Yes Yes Accelerated Filer true false false 20229821 581079 324014 1958062 1581595 60435454 58147058 1842683 2142071 62859216 60613143 85828238 85828238 24069119 26051428 6215293 4626090 178971866 177118899 39851661 41296166 2017261 2469690 1158800 1158800 43027722 44924656 68466859 64638180 1166633 1274691 112661214 110837527 0.001 0.001 10000000 10000000 0 0 0 0 0.001 0.001 200000000 200000000 20229821 20229821 20161400 20161400 20230 20161 176994000 176309463 -110703578 -110048252 66310652 66281372 178971866 177118899 72651321 74113703 58614865 61483944 14036456 12629759 9798369 9417436 2362104 2424844 12160473 11842280 1875983 787479 2471961 2443028 -595978 -1655549 59348 368504 -655326 -2024053 -0.03 -0.1 -0.03 -0.1 20380066 19931711 20380066 19931711 20161400 20161 176309463 -110048252 66281372 356870 356870 68421 69 327667 327736 -655326 -655326 20229821 20230 176994000 -110703578 66310652 19696006 19696 173876319 -102756967 71139048 298431 298431 28166 28 62520 62548 -2024053 -2024053 19724172 19724 174237270 -104781020 69475974 -655326 -2024053 172985 238163 2322912 2270805 290459 291794 568675 243909 356870 298431 2857071 -2068972 -299388 96682 -26288 -28597 -1724567 1122745 -452821 -1465220 -1652208 2977461 1922927 29206 340603 211515 -2263530 -240721 27547858 17076405 23313078 19344461 289713 289713 327736 62548 100000 4172803 -2495221 257065 241519 324014 9563709 581079 9805228 2135377 2099611 1400 6476 306847 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. The Company and Description of Business</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements include the accounts of Quest Resource Holding Corporation (“QRHC”) and its subsidiaries, Quest Resource Management Group, LLC (“Quest”), Landfill Diversion Innovations, LLC (“LDI”), Youchange, Inc. (“Youchange”), Quest Vertigent Corporation (“QVC”), Quest Vertigent One, LLC (“QV One”), and Quest Sustainability Services, Inc. (“QSS”) (collectively, “we”, “us”, or “our company”).</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operations –</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> We are a national provider of waste and recycling services to customers from across multiple industry sectors that are typically larger, multi-location businesses. We create customer-specific programs and perform the related services for the collection, processing, recycling, disposal, and tracking of waste streams and recyclables. In addition, we offer products such as antifreeze and windshield washer fluid and other minor ancillary services. We also provide information and data that tracks and reports the detailed transactional and environmental results of our services and provides actionable data to improve business operations. The data we generate also enables our customers to address their environmental and sustainability goals and responsibilities.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Summary of Significant Accounting Policies</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Presentation and Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position at March 31, 2024 and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023 condensed consolidated balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP. As QRHC, Quest, LDI, Youchange, QVC, QV One, and QSS each operate as environmental-based service companies, we did not deem segment reporting necessary.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All intercompany accounts and transactions have been eliminated in consolidation. Interim results are subject to seasonal variations, and the results of operations for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results to be expected for the full year.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires incremental disclosures related to reportable segments, including significant segment expense categories and amounts for each reportable segment. Entities with a single reportable segment are required to provide the new disclosures required under Accounting Standards Codification (“ASC”) 280. This authoritative guidance is required to be applied retrospectively and will be effective for our annual disclosures beginning in 2024 and interim periods starting 2025. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires entities to provide additional disclosure related to the transparency and decision usefulness of income tax disclosures, including additional disclosure around the rate reconciliation and income taxes paid. The authoritative guidance should be applied prospectively and will be effective for us starting in 2025. Retrospective application is permitted. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There have been no other recent accounting pronouncements or changes in accounting pronouncements that have been issued but not yet adopted that are of significance, or potential significance, to us.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Principles of Presentation and Consolidation</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements included herein have been prepared by us without audit pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with our audited financial statements for the year ended December 31, 2023. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) have been condensed or omitted as permitted by the SEC, although we believe the disclosures that are made are adequate to make the information presented herein not misleading.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying condensed consolidated financial statements reflect, in our opinion, all normal recurring adjustments necessary to present fairly our financial position at March 31, 2024 and the results of our operations and cash flows for the periods presented. We derived the December 31, 2023 condensed consolidated balance sheet data from audited financial statements; however, we did not include all disclosures required by GAAP. As QRHC, Quest, LDI, Youchange, QVC, QV One, and QSS each operate as environmental-based service companies, we did not deem segment reporting necessary.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All intercompany accounts and transactions have been eliminated in consolidation. Interim results are subject to seasonal variations, and the results of operations for the three months ended March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> are not necessarily indicative of the results to be expected for the full year.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In November 2023, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2023-07, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires incremental disclosures related to reportable segments, including significant segment expense categories and amounts for each reportable segment. Entities with a single reportable segment are required to provide the new disclosures required under Accounting Standards Codification (“ASC”) 280. This authoritative guidance is required to be applied retrospectively and will be effective for our annual disclosures beginning in 2024 and interim periods starting 2025. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2023, the FASB issued ASU 2023-09, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes (Topic 740): Improvements to Income Tax Disclosures</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires entities to provide additional disclosure related to the transparency and decision usefulness of income tax disclosures, including additional disclosure around the rate reconciliation and income taxes paid. The authoritative guidance should be applied prospectively and will be effective for us starting in 2025. Retrospective application is permitted. This guidance is only related to disclosures and is not expected to have a significant impact on our consolidated financial statements.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">There have been no other recent accounting pronouncements or changes in accounting pronouncements that have been issued but not yet adopted that are of significance, or potential significance, to us.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Accounts Receivable, Net of Allowance for Doubtful Accounts</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our receivables, which are recorded when billed or when services are performed, are claims against third parties that will generally be settled in cash. The carrying value of our receivables, net of the allowance for doubtful accounts, represents the estimated net realizable value. We estimate our allowance for doubtful accounts based on consideration of a number of factors, including the length of time trade accounts are past due, our previous loss history, the creditworthiness of individual customers, economic conditions</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">affecting specific customer industries, and economic conditions in general. We write off past-due receivable balances after all reasonable collection efforts have been exhausted. We credit payments subsequently received on such receivables to bad debt expense in the period we receive the payment.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the activity in our allowance for doubtful accounts of trade receivables for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.507%;"></td> <td style="width:2.659%;"></td> <td style="width:1%;"></td> <td style="width:12.558%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.558%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,581,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,176,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bad debt expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Uncollectible accounts written off, net of recoveries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,958,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,274,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table reflects the activity in our allowance for doubtful accounts of trade receivables for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023:</span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.507%;"></td> <td style="width:2.659%;"></td> <td style="width:1%;"></td> <td style="width:12.558%;"></td> <td style="width:1%;"></td> <td style="width:1.72%;"></td> <td style="width:1%;"></td> <td style="width:12.558%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Beginning balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,581,595</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,176,010</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Bad debt expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">568,675</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">243,909</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Uncollectible accounts written off, net of recoveries</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">192,208</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">145,379</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Ending balance</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,958,062</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,274,540</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1581595 2176010 568675 243909 192208 145379 1958062 2274540 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Property and Equipment, Net, and Other Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, property and equipment, net, and other assets consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.853%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.943%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net of accumulated depreciation of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,105,356</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><br/>   and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,932,371</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,879,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,129,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,725,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,862,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Security deposits and other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">634,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Property and equipment, net, and other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,215,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,626,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We compute depreciation using the straight-line method over the estimated useful lives of the property and equipment. Depreciation expense for the three months ended March 31, 2024 was </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">172,985</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, including </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">133,793</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of depreciation expense reflected within “Cost of revenue” in our condensed consolidated statements of operations as it related to assets used in directly servicing customer contracts. Depreciation expense for the three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">238,163</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, including $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">84,123</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of depreciation expense reflected within “Cost of revenue.”</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We purchased </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">116</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> compactors, which were previously leased, and related equipment in the first quarter of 2024 for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. We purchased an additional </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">92</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> compactors and related equipment, which were also previously leased, on April 1, 2024 for approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. All of the equipment is located at various customer locations. We subsequently financed </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate purchase price with draws on our PNC equipment term loan in the second quarter of 2024. Refer to Note 7, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Notes Payable</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Right-of-use operating lease assets related to our office leases are recognized in accordance with ASC 842. Refer to Note 8, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional information.</span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023, property and equipment, net, and other assets consisted of the following:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.853%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.923%;"></td> <td style="width:1%;"></td> <td style="width:1.64%;"></td> <td style="width:1%;"></td> <td style="width:12.943%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net of accumulated depreciation of $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,105,356</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"><br/>   and $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,932,371</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> as of March 31, 2024 and December 31, 2023, respectively</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3,879,118</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,129,176</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use operating lease assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,725,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,862,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Security deposits and other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">610,460</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">634,459</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">    Property and equipment, net, and other assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6,215,293</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,626,090</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 3105356 2932371 3879118 2129176 1725715 1862455 610460 634459 6215293 4626090 172985 133793 238163 84123 116 1600000 92 1500000 0.80 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Goodwill and Other Intangible Assets</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of goodwill and other intangible assets were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.699%;"></td> <td style="width:1.261%;"></td> <td style="width:11.565%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:9.564%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:9.564%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:9.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024 (Unaudited)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finite lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,597,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,652,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,570,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,921,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,649,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,026,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">729,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,296,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,779,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">470,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,097,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,027,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,069,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.699%;"></td> <td style="width:1.24%;"></td> <td style="width:11.545%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.584%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.604000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.604000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finite lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,636,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,613,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,230,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,819,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,411,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,026,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">657,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,368,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,591,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">658,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,756,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,705,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,051,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"> </p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.48%;"></td> <td style="width:1.7%;"></td> <td style="width:15.56%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024 (Unaudited) and December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Indefinite lived intangible asset:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,828,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We compute amortization using the straight-line method over the useful lives of the finite lived intangible assets. Amortization expense related to finite lived intangible assets was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023, respectively.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We have </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> indefinite-lived intangible assets other than goodwill. </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">70.8</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of the goodwill is not deductible for tax purposes, while </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">15.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of goodwill is deductible over its tax-basis life.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We performed our annual impairment analysis for goodwill and other intangible assets in the third quarter of 2023 with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> impairment recorded.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of goodwill and other intangible assets were as follows:</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.699%;"></td> <td style="width:1.261%;"></td> <td style="width:11.565%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:9.564%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:9.564%;"></td> <td style="width:1%;"></td> <td style="width:1.261%;"></td> <td style="width:1%;"></td> <td style="width:9.564%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024 (Unaudited)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finite lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,597,196</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,652,804</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,570,895</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,921,671</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,649,224</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,026,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">729,627</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,296,536</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,779,445</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">470,555</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">48,097,058</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,027,939</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">24,069,119</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.699%;"></td> <td style="width:1.24%;"></td> <td style="width:11.545%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.584%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.604000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.24%;"></td> <td style="width:1%;"></td> <td style="width:9.604000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Gross Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Accumulated<br/>Amortization</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Net</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Finite lived intangible assets:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Customer relationships</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,636,463</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,613,537</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Software</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4,230,291</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,819,287</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,411,004</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Trademarks</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,026,163</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">657,331</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,368,832</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Non-compete agreements</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3</span></span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> years</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,250,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,591,945</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">658,055</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total finite lived intangible assets</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">47,756,454</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">21,705,026</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">26,051,428</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> P5Y 39250000 19597196 19652804 P7Y 4570895 1921671 2649224 P7Y 2026163 729627 1296536 P3Y 2250000 1779445 470555 48097058 24027939 24069119 P5Y 39250000 17636463 21613537 P7Y 4230291 1819287 2411004 P7Y 2026163 657331 1368832 P3Y 2250000 1591945 658055 47756454 21705026 26051428 <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:65.48%;"></td> <td style="width:1.7%;"></td> <td style="width:15.56%;"></td> <td style="width:1.7%;"></td> <td style="width:1%;"></td> <td style="width:13.56%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31, 2024 (Unaudited) and December 31, 2023</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Estimated<br/>Useful Life</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Carrying<br/>Amount</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Indefinite lived intangible asset:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Goodwill</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Indefinite</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">85,828,238</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> Indefinite Indefinite 85828238 85828238 2300000 2300000 0 70800000 15000000 0 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Current Liabilities</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of Accounts payable and accrued liabilities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:61.928%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,341,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,600,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">555,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">484,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,478,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities - current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Miscellaneous</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">259,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,851,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,296,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Refer to Note 8, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for additional disclosure related to the operating lease liabilities.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of Other current liabilities were as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:61.928%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,017,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,509,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred consideration - earn-out</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">960,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,017,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,469,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We made a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million earn-out payment in the first quarter of 2024 related to an acquisition.</span></p></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of Accounts payable and accrued liabilities were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:61.928%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">36,341,674</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">38,600,461</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accrued taxes</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">555,250</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">484,854</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Employee compensation</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,215,418</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,478,826</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Operating lease liabilities - current portion</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Miscellaneous</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">259,837</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">238,097</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">39,851,661</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">41,296,166</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 36341674 38600461 555250 484854 2215418 1478826 479482 493928 259837 238097 39851661 41296166 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The components of Other current liabilities were as follows:</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:61.928%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> <td style="width:1.98%;"></td> <td style="width:1%;"></td> <td style="width:15.057%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,017,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,509,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Deferred consideration - earn-out</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">960,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,017,261</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,469,690</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We made a $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million earn-out payment in the first quarter of 2024 related to an acquisition.</span></p> 2017261 1509690 960000 2017261 2469690 1000000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Notes Payable</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our debt obligations were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.44%;"></td> <td style="width:2.16%;"></td> <td style="width:11.44%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:10.06%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Rate </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Monroe Term Loan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.44</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,345,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,500,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PNC ABL Facility </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.73</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,480,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,245,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green Remedies Promissory Note </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">966,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,101,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,792,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,847,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Current portion of long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,158,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,158,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,559,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized OID</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized OID warrant</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">447,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">519,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notes payable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,466,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,638,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Interest rates as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(2)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Bears interest based on SOFR plus Applicable Margin ranging from </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(3)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Bears interest based on Term SOFR plus a margin of </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(4)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Stated interest rate of </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We capitalize financing costs we incur related to implementing our debt arrangements. We record these debt issuance costs associated with our revolving credit facility and our term loan as a reduction of long-term debt, net and amortize them over the contractual life of the related debt arrangements. </span><span style="font-size:12pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The table below summarizes changes in debt issuance costs.</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:68.974%;"></td> <td style="width:2.541%;"></td> <td style="width:11.542%;"></td> <td style="width:2.4%;"></td> <td style="width:1%;"></td> <td style="width:12.542%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt issuance costs, net of accumulated amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing costs deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024 (Unaudited)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,559,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revolving Credit Facility</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On August 5, 2020, QRHC and certain of its domestic subsidiaries entered into a Loan, Security and Guaranty Agreement (the “PNC Loan Agreement”), which was subsequently amended on October 19, 2020, December 7, 2021, August 9, 2022, December 2, 2022, and March 29, 2024 with BBVA USA (which was subsequently succeeded in interest by PNC Bank, National Association (“PNC”)), as a lender, and as administrative agent, collateral agent, and issuing bank, and which provides for a credit facility (the “ABL Facility”) comprising an asset-based revolving credit facility in the maximum principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">35.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million with a sublimit for issuance of letters of credit of up to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the maximum principal amount of the revolving credit facility. The revolving credit facility bears interest, at the borrowers’ option, at either the Base Rate, plus a margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowings as of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">), or the Term SOFR Rate for the interest period in effect plus a margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% (</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">7.73</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> as of March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">). The maturity date of the revolving credit facility is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">April 19, 2026</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The PNC Loan Agreement also provides for an equipment term loan facility in the maximum principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. The equipment term loan, which had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> borrowings as of March 31, 2024, bears interest, at the borrower’s option, at either the Base Rate, plus a margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%, or the Term SOFR Rate for the interest period in effect plus a margin of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. As further discussed in Note 4, we drew $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million on the equipment term loan in April 2024 to fund </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">80</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the aggregate purchase price of certain compactors and related equipment.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of March 31, 2024, the ABL Facility borrowing base availability was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">33,067,432</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of which $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,480,269</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal was outstanding.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Monroe Term Loan</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 19, 2020, QRHC and certain of its domestic subsidiaries entered into a Credit Agreement (the “Credit Agreement”), dated as of October 19, 2020, which was subsequently amended on September 3, 2021, December 1, 2021, December 7, 2021, December 2, 2022, and March 29, 2024 with Monroe Capital Management Advisors, LLC (“Monroe Capital”), as administrative agent for the lenders thereto. Among other things, the Credit Agreement provides for the following:</span></p><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">A senior secured term loan facility in the principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">53.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The senior secured term loan accrues interest at the SOFR Rate for SOFR Loans plus the Applicable Margin; provided, that if the provision of SOFR Loans becomes unlawful or unavailable, then interest will be payable at a rate per annum equal to the Base Rate from time to time in effect plus the Applicable Margin for Base Rate Loans. The maturity date of the term loan facility is </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">October 19, 2026 </span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(the “Maturity Date”). The senior secured term loan will amortize in aggregate annual amounts equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.00</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of the </span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;visibility:hidden;display:inline-flex;justify-content:flex-start;"></span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">original </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">principal amount of the senior secured term loan facility with the balance payable on the Maturity Date. Proceeds of the senior secured term loan are permitted to be used for Permitted Acquisitions (as defined in the Credit Agreement).</span></div></div><div style="margin-left:3.333%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:3.333%;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:3.447919145106397%;display:inline-flex;justify-content:flex-start;">•</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">An accordion term loan facility in the maximum principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. Loans under the accordion loan facility may be requested at any time until the Maturity Date. Each accordion term loan shall be on the same terms as those applicable to the senior secured term loan. Proceeds of accordion term loans are permitted to be used for Permitted Acquisitions.</span></div></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">At the same time as the borrowing of the initial $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">11.5</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million under the Credit Agreement in October 2020, in a separate agreement, we issued Monroe Capital a warrant to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of QRHC’s common stock exercisable immediately. For the delayed draw term loan facility, we issued a separate warrant to purchase </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares upon drawing on this facility on October 19, 2021. Both warrants have an exercise price of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and an expiration date of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 19, 2028</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We estimated the value of the warrants issued using the Black Scholes option pricing model and recorded a debt discount (“OID”) of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">766,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2020 for the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-share warrant and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">536,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in 2021 for the </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-share warrant which are being amortized over the term of the Credit Agreement. We also executed a letter agreement that provides that the warrant holder will receive minimum net proceeds of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million less any net proceeds received from the sale of the warrant shares, which is conditional on the full exercise and sale of all the warrant shares at the same time and upon a date two years after the closing date of such agreement.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Green Remedies Promissory Note</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On October 19, 2020, we issued an unsecured subordinated promissory note to Green Remedies Waste and Recycling, Inc. in the aggregate principal amount of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,684,250</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, payable commencing on January 1, 2021 in quarterly installments through October 1, 2025 and subject to an interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% per annum.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Interest Expense</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The amount of interest expense related to borrowings for the three months ended March 31, 2024 and 2023 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,973,716</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,956,089</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. Interest expense related to amortization of debt issuance fees, and debt discount costs as well as interest related to vendor supply chain financing programs totaled $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">498,245</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">486,939</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our debt obligations were as follows:</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:58.44%;"></td> <td style="width:2.16%;"></td> <td style="width:11.44%;"></td> <td style="width:2.04%;"></td> <td style="width:1%;"></td> <td style="width:10.06%;"></td> <td style="width:1%;"></td> <td style="width:1.4%;"></td> <td style="width:1%;"></td> <td style="width:10.46%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Interest</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Rate </span><span style="color:#000000;top:-3.752pt;white-space:pre-wrap;font-weight:bold;font-size:5.36pt;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Monroe Term Loan </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">12.44</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,345,156</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">53,500,656</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">PNC ABL Facility </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.73</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">17,480,269</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">13,245,489</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Green Remedies Promissory Note </span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-size:6.7pt;position:relative;min-width:fit-content;">(4)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.00</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">966,907</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,101,120</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total notes payable</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,792,332</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">67,847,265</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Current portion of long-term debt</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,158,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,158,800</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized debt issuance costs</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,559,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized OID</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">160,080</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">185,793</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Unamortized OID warrant</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">447,415</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">519,153</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Notes payable, net</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,466,859</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">64,638,180</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Interest rates as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="10" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(2)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Bears interest based on SOFR plus Applicable Margin ranging from </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">5.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">% to </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">7.5</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(3)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Bears interest based on Term SOFR plus a margin of </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2.25</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:9pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td colspan="3" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;top:-4.221pt;white-space:pre-wrap;font-size:6.03pt;position:relative;min-width:fit-content;">(4)</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> Stated interest rate of </span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.0</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">%</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> </table> 0.1244 53345156 53500656 0.0773 17480269 13245489 0.03 966907 1101120 71792332 67847265 1158800 1158800 1559178 1345339 160080 185793 447415 519153 68466859 64638180 0.055 0.075 0.0225 0.03 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> The table below summarizes changes in debt issuance costs.</span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:68.974%;"></td> <td style="width:2.541%;"></td> <td style="width:11.542%;"></td> <td style="width:2.4%;"></td> <td style="width:1%;"></td> <td style="width:12.542%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Debt issuance costs, net of accumulated amortization</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,345,339</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Financing costs deferred</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">406,847</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Less: Amortization expense</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">193,008</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Balance at March 31, 2024 (Unaudited)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,559,178</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 1345339 406847 193008 1559178 35000000 0.10 0.0125 0 0.0225 0.0773 2026-04-19 5000000 0 0.02 0.03 2500000 0.80 33067432 17480269 53300000 2026-10-19 0.01 5300000 11500000 500000 350000 1.5 2028-03-19 766000 500000 536000 350000 1000000 2684250 0.030 1973716 1956089 498245 486939 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Leases</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our leases are primarily related to office space and are classified as operating leases.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Lease Costs</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For the three months ended March 31, 2024 and 2023, we recorded approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">178,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">190,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">of fixed cost operating lease expense.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash paid for operating leases approximated operating lease expense and non-cash right of use asset amortization for the three months ended March 31, 2024 and 2023. We did not obtain any new operating lease right-of-use assets in the three months ended March 31, 2024.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Balance Sheet Classification</span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents the lease related assets and liabilities recorded on the balance sheet. Right-of-use assets and related liabilities related to finance leases at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 are de minimis.</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.98%;"></td> <td style="width:1%;"></td> <td style="width:16.439999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.439999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating leases:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use operating lease assets:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><span style="-sec-ix-hidden:F_6dbe206a-4d38-4171-9585-96859bd98003;"><span style="-sec-ix-hidden:F_9b092426-a101-4400-a9bf-3e06c865dee9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net and other assets</span></span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,725,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,862,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><span style="-sec-ix-hidden:F_1ffc0636-6d99-4143-a75c-76e4b5b6cb95;"><span style="-sec-ix-hidden:F_72bfa688-9241-4398-bdee-6e1a1647e7f2;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><span style="-sec-ix-hidden:F_2c4dc5f1-9d38-4167-a57c-ddebb58d1b70;"><span style="-sec-ix-hidden:F_fbc389a2-4aea-449f-99d8-2bf3be9ba70c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,166,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">       Total operating lease liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,768,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div> 178000 190000 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The table below presents the lease related assets and liabilities recorded on the balance sheet. Right-of-use assets and related liabilities related to finance leases at </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 are de minimis.</span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:60.98%;"></td> <td style="width:1%;"></td> <td style="width:16.439999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.14%;"></td> <td style="width:1%;"></td> <td style="width:16.439999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">March 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">December 31,</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Operating leases:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Right-of-use operating lease assets:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><span style="-sec-ix-hidden:F_6dbe206a-4d38-4171-9585-96859bd98003;"><span style="-sec-ix-hidden:F_9b092426-a101-4400-a9bf-3e06c865dee9;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Property and equipment, net and other assets</span></span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,725,715</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,862,455</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Lease liabilities:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><span style="-sec-ix-hidden:F_1ffc0636-6d99-4143-a75c-76e4b5b6cb95;"><span style="-sec-ix-hidden:F_72bfa688-9241-4398-bdee-6e1a1647e7f2;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Accounts payable and accrued liabilities</span></span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">479,482</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">493,928</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> </span><span><span style="-sec-ix-hidden:F_2c4dc5f1-9d38-4167-a57c-ddebb58d1b70;"><span style="-sec-ix-hidden:F_fbc389a2-4aea-449f-99d8-2bf3be9ba70c;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Other long-term liabilities</span></span></span></span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,166,633</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,274,691</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">       Total operating lease liabilities</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,646,115</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1,768,619</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1725715 1862455 479482 493928 1166633 1274691 1646115 1768619 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Operating Revenues</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We provide businesses with services to reuse, recycle, and dispose of a wide variety of waste streams and recyclables generated by their operations. Our service revenue is primarily generated from fees charged for the collection, transfer, disposal and recycling services and from sales of commodities by our recycling operations. In addition, we have product sales and other revenue primarily from sales of products such as antifreeze and windshield washer fluid, as well as minor ancillary services.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue Recognition</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We recognize revenue as services are performed or products are delivered. For example, we recognize revenue as waste and recyclable material are collected or when products are delivered. We recognize revenue net of any contracted pricing discounts or rebate arrangements.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We generally recognize revenue for the gross amount of consideration received when we hold complete responsibility to the customer for contract fulfillment, making us the primary obligor (or principal). Depending on the key terms of the arrangement, which may include situations in which we are not the primary obligor, do not have credit risk, or we determine amounts earned using fixed percentage or fixed fee schedules, we may record the revenue net of certain cost amounts. During the three months ended March 31, 2024 and 2023, w</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">e had certain management fee contracts accounted for under the net basis method with net revenue totaling $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">121,005</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">71,236,</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> respectively</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We record amounts collected from customers for sales tax on a net basis.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents our revenue disaggregated by source.</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">Two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers accounted for an aggregate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">36.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenue for the three months ended March 31, 2024 and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">two</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> customers accounted for </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26.3</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of revenue for the three months ended March 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We operate primarily in the United States, with minor services in Canada.</span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.031%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.802999999999997%;"></td> <td style="width:1%;"></td> <td style="width:3.761%;"></td> <td style="width:1%;"></td> <td style="width:16.223%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue Type:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,801,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,306,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product sales and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,849,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,806,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,651,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,113,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Revenue</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We bill certain customers </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one month</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> in advance, and, accordingly, we defer recognition of related revenues as a contract liability until the services are provided and control is transferred to the customer. As of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024 and December 31, 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, we had $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,017,261</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,509,690</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, of deferred revenue which was classified in “Other current liabilities.”</span></p> 121005 71236 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents our revenue disaggregated by source.</span> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:57.031%;"></td> <td style="width:2.18%;"></td> <td style="width:1%;"></td> <td style="width:16.802999999999997%;"></td> <td style="width:1%;"></td> <td style="width:3.761%;"></td> <td style="width:1%;"></td> <td style="width:16.223%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Revenue Type:</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Services</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">69,801,492</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">71,306,740</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Product sales and other</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,849,829</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,806,963</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">   Total revenue</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">72,651,321</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">74,113,703</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2 0.363 2 0.263 69801492 71306740 2849829 2806963 72651321 74113703 P1M 2017261 1509690 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our statutory income tax rate is anticipated to be approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">26</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. We had income tax expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">59,348</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">368,504</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, which was attributable to state tax obligations for states with </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> net operating loss carryforwards, the continuing reserve against the benefit of net operating loss carryforwards at the federal level, and other timing differences.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We compute income taxes using the asset and liability method in accordance with FASB ASC Topic 740, </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Income Taxes</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Under the asset and liability method, we determine deferred income tax assets and liabilities based on the differences between the financial reporting and tax bases of assets and liabilities and measure them using currently enacted tax rates and laws. We provide a valuation allowance to reduce the amount of deferred tax assets that, based on available evidence, is more likely than not to be realized. Realization of our deferred tax assets was not reasonably assured as of March 31, 2024 and December 31, 2023, and we had recorded a valuation allowance of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,565,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">17,413,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, against deferred tax assets in excess of deferred tax liabilities in the accompanying condensed consolidated financial statements. As of March 31, 2024 and December 31, 2023, we had federal income tax net operating loss carryforwards of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;min-width:fit-content;color:#000000;">3,200,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">5,900,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively, which expire at various dates ranging from </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2034</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2037</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0.26 59348 368504 0 17565000 17413000 3200000 5900000 2034 2037 <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Fair Value of Financial Instruments</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our financial instruments consist primarily of cash and cash equivalents, accounts receivable, accounts payable, accrued liabilities, deferred revenue, and notes payable. We do not believe that we are exposed to significant currency or credit risks arising from these financial instruments. Our variable rate indebtedness subjects us to interest rate risk as all of the borrowings under the senior secured credit facilities bear interest at variable rates. The fair values of our financial instruments approximate their carrying values, based on their short maturities or, for notes payable, based on borrowing rates currently available to us for loans with similar terms and maturities. Contingent liabilities are measured at fair value on a recurring basis. The fair value measurements are generally determined using unobservable inputs and are classified within Level 3 of the fair value hierarchy.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Stockholders’ Equity</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Preferred Stock</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> – </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Our authorized preferred stock consists of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">10,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of preferred stock with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares have been issued or are outstanding.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – Our authorized common stock consists of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">200,000,000</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of common stock with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">0.001</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, of which </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,229,821</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,161,400</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares were issued and outstanding as of March 31, 2024 and December 31, 2023, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Employee Stock Purchase Plan</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – On September 17, 2014, our stockholders approved our 2014 Employee Stock Purchase Plan (as amended, the “ESPP”). We recorded expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,551</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">22,910</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to the ESPP for the three months ended March 31, 2024 and 2023, respectively.</span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:6pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Warrants</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">– </span><span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the warrants issued and outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024: </span></span><span style=""></span></p><div style="font-size:10pt;font-family:Times New Roman;"> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:46.6%;"></td> <td style="width:1.36%;"></td> <td style="width:11.72%;"></td> <td style="width:1.36%;"></td> <td style="width:15.54%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:6.880000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Warrants Issued and Outstanding as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expiration</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10/19/2020</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3/19/2028</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10/19/2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3/19/2028</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td colspan="5" style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total warrants issued and outstanding (Unaudited)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">850,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock Options</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – We recorded stock option expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">145,816</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">250,254</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended March 31, 2024 and 2023</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the stock option activity for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024: </span></span><span style=""></span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:46.449%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.503%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:17.343%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:14.463000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price Per</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise Price</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,869,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.20</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.83</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.40</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled/Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.83</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2024 (Unaudited)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,770,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.20</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Stock Units</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> – Nonemployee directors can elect to receive all or a portion of their annual retainers in the form of deferred stock units (“DSUs”). The DSUs are recognized at their fair value on the date of grant. Each DSU represents the right to receive </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of our common stock following the completion of a director’s service. During the </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">three months ended March 31, 2024, we granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">2,772</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> DSUs and recorded director compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">20,598</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to the grants. In addition, during the three months ended March 31, 2024, we granted </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">1,195</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> DSUs to executive employees and recorded compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">58,329</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which includes an accrual of anticipated bonus expense to be paid in DSUs for certain executive employees. We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">235,602</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">231,635</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> DSUs outstanding at March 31, 2024 and December 31, 2023, respectively.</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;text-decoration:underline;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Restricted Stock Units</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - Restricted Stock Units (“RSUs”) are recognized at their fair value on the date of grant. Each RSU represents the right to receive </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> share of our common stock once fully vested. All outstanding unvested RSUs currently have </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one year</span></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vesting terms. During the three months ended March 31, 2024, we recorded director compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">111,576</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> related to 2023 RSU grants. We had </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">61,056</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> RSUs outstanding at March 31, 2024 and December 31, 2023. These RSUs were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t vested at March 31, 2024.</span></p> 10000000 0.001 0 0 200000000 200000000 0.001 0.001 20229821 20229821 20161400 20161400 20551 22910 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the warrants issued and outstanding as of </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024: </span> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:46.6%;"></td> <td style="width:1.36%;"></td> <td style="width:11.72%;"></td> <td style="width:1.36%;"></td> <td style="width:15.54%;"></td> <td style="width:1.36%;"></td> <td style="width:1%;"></td> <td style="width:6.880000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:1%;"></td> <td style="width:10.18%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td colspan="12" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Warrants Issued and Outstanding as of March 31, 2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="3" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Date of</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Shares of</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Description</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Issuance</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Expiration</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Common Stock</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10/19/2020</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3/19/2028</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">500,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercisable Warrants</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">10/19/2021</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3/19/2028</span></span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.50</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">350,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td colspan="5" style="text-indent:5pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Total warrants issued and outstanding (Unaudited)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">850,000</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2020-10-19 2028-03-19 1.5 500000 2021-10-19 2028-03-19 1.5 350000 850000 145816 250254 <span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the stock option activity for the three months ended </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">March 31, 2024: </span><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:46.449%;"></td> <td style="width:1.44%;"></td> <td style="width:1%;"></td> <td style="width:12.503%;"></td> <td style="width:1%;"></td> <td style="width:1.9%;"></td> <td style="width:17.343%;"></td> <td style="width:1.9%;"></td> <td style="width:1%;"></td> <td style="width:14.463000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="8" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Stock Options</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Weighted-</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Average</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Number</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Price Per</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Exercise Price</span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">of Shares</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Per Share</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at December 31, 2023</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,869,013</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.20</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.33</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Exercised</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">68,421</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.83</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.40</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">4.79</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Cancelled/Forfeited</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">30,328</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.83</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">  — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">6.30</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.55</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Outstanding at March 31, 2024 (Unaudited)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,770,264</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">$</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">1.17</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;"> — $</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">23.20</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">3.29</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> 2869013 1.17 23.2 3.33 68421 3.83 6.4 4.79 30328 1.83 6.3 3.55 2770264 1.17 23.2 3.29 1 2772 20598 1195 58329 235602 231635 1 P1Y 111576 61056 61056 0 <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Net Loss per Share</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">We compute basic net loss per share using the weighted average number of shares of common stock outstanding plus the number of common stock equivalents for DSUs during the period. We compute diluted net income (loss) per share using the weighted average number of shares of common stock outstanding during the period, adjusted for the dilutive effect of common stock equivalents. In periods where losses are reported, the weighted average number of shares of common stock outstanding excludes common stock equivalents because their inclusion would be anti-dilutive. Dilutive potential common shares consist of the incremental common shares issuable upon the exercise of outstanding stock options and warrants. The dilutive effect of outstanding stock options and warrants is reflected in diluted earnings per share by application of the treasury stock method.</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of basic and diluted net loss per share attributable to common stockholders is as follows:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:64.553%;"></td> <td style="width:1%;"></td> <td style="width:14.723%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:14.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss applicable to common stockholders</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Weighted average common shares outstanding, basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,380,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,931,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Effect of dilutive common shares</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Weighted average common shares outstanding, diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,380,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,931,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive securities excluded from diluted net loss per share:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The computation of basic and diluted net loss per share attributable to common stockholders is as follows:</span></p><p style="font-size:10pt;margin-top:6pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:64.553%;"></td> <td style="width:1%;"></td> <td style="width:14.723%;"></td> <td style="width:1%;"></td> <td style="width:1.84%;"></td> <td style="width:1%;"></td> <td style="width:14.883000000000001%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">Three Months Ended March 31,</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2024</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">2023</span></p></td> <td style="vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:8pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;text-align:left;"> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="6" style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;min-width:fit-content;">(Unaudited)</span></p></td> <td style="vertical-align:bottom;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss applicable to common stockholders</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">655,326</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="font-size:8pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">2,024,053</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:top;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Weighted average common shares outstanding, basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,380,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,931,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Effect of dilutive common shares</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">—</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">     Weighted average common shares outstanding, diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">20,380,066</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">19,931,711</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Net loss per share:</span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Basic</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Diluted</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.03</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">$</span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">(</span><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">0.10</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;background-color:#ffffff;white-space:pre-wrap;word-break:break-word;"> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Anti-dilutive securities excluded from diluted net loss per share:</span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td colspan="2" style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;background-color:#cff0fc;word-break:break-word;"> <td style="text-indent:10pt;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">Stock options</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">62,968</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;min-width:fit-content;"> </span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> <td style="white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;min-width:fit-content;">82,657</span></p></td> <td style="white-space:nowrap;vertical-align:bottom;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="min-width:fit-content;"> </span></p></td> </tr> </table> -655326 -2024053 20380066 19931711 20380066 19931711 -0.03 -0.1 -0.03 -0.1 62968 82657

,2E%5QCQQG!G%C(E$V>>\:(2-KLPZ_'XXV3KL[&Y[=L]$Y#:$]1L=) MSPC=PY+>J.5-C:<;O3W5LO-_9S_G::9.^*A"5("IS@*/Q!0C1[1%+(1H79($ M&]T$+#_AU&5&*8Q8]-2=SE2M9F>INT7.2:K=U/.ICOE3U@,%KH[R=O.OL7_2 MD< 7;1X[[G<>9)R)H)^4(29\=E:M0L8Q@1@-*6AE/;;-V(NU3^4(1*C(B@N01!>$B>*V#$4\/HJ#ZO0 UKJV?.$O)#%TAF1>C;L[ M77TI='+.R7Y0LOY+,D9!6>%58D@IX,S$,:[72-N*):TY[4K/%F:3[[%%XR2K2X6&'AR\?#V..(!- -&H(S6O= M!+G(&'*2!<8Y#58W0LX7C(<4*#KM844Z/&S7\A)MB,;39:3Q^\.Q[7>,_37Y MR%WHY\(*F.*&*.M1 MJ-."<):1898A)KZ05.-EU)3)@K.-V4'9&TIX7I42)? M>:RG@Z37/I4O%)*P5$$1I@%/B 5(4@F9Y!2R7FBC";/8-K,HWQ@DX9XD#/CM M GW]I9#CZWAK$[LI6[S9K=L/U.T'ZO8#=5+\NJ?U175WX=&7=K/U1_"YWX;# M\*WL]SMWY473O,Y=N>"N)(5%M 0ISP3B0EMD?+1(6!*#%R$$K9J(H,R4ZS&> MBA8]376/LM>>*-.AT6N?RI>*1DX;ZKQ%P0:".+<,&6(P8E@R%W!J*I6O0Z-E M2MMK-\0]0@FV!F,[^%+FLS&FBW>]8A#''>*_:'7I$/\\XBN&M5#)(\!VA7A4 M&?%C3A>)@G/B?6BF%L)W59L&SK?C>//8]R?Y.,6"Q-#^S-*[<&'5*] M]JE\H4CE@V*4>(R,4Q%0)QEDI5/(*&&EQEAX*9O@I@M'*MG#@O2@1:\MM(+N=UE$^2K,EK[]Q6DBXAK4N9[E*F'VQHF*!*1AU0Q#PA M[IA&VBB@Q%;+B FVD8G'4.)_C@[\ZDR%/_;M8+PV")LS+09SLS4X-3<;\6A8 ME>/JU! -![Z!=),>):)'3;>SI./2'4QV,#DW3%*FJ"72(2>$0)RDA)R4 1') MG9/,"8;Q8_CX\\(D[\E,U WN8/+Y ]#=AI,+&TXZ7M^DXM$5FC4OEX#KQ^ M-[=5YG$8J'J$Z)XV"US>>T$8^!1G2%UM]"L\I.S#UMJO6Q^V]KRCJ>'>IP9$]LG;L["/G@AM$D MAO,FLPL.+%'Z4'=64'.!S2A,4$CQD/*A%!3IO*M,>,*BMIXX'9NL%_]QJH1K M@[ V5<$/WS6P@>H8S/2T(#TI%UCY;2E<^@ZY6CJ5'7(UA%R!4>=5)"@2'')H M,2(-G\!?(@)N8:I2(PF^3X1K0CNQTV MO?*I?*'8Q#FQ41F)G). 34&"=^XQ0)4C. DA95*-%%A8"#9Q:7IRD1FQ2R'0 M7:#WJ9=!CX:C6H6&J1@,Q_$L\-M9CF[+1K=EXR'6!UOB$A@1G$Q"W N%=" 6 M8*61PY"(T#V-N[T8'7/N\*_#O_E+2"2LE"(*81,% MXHEP9 -E* 49I30T>-%(;?@._Y:(G7=[T9HX_*@+-K\6_[<+Z%S8!>T9C1@; MQ(@'DQ(C008L";*$ CE.2:1$FJ#4#:]-LAZFJJ7!G Z77OM4OE!4^*+F?B/FTOJCN=I7IYR5UV^?7.;NJ]"^?\'7>RT7OA07"&4-! M4/!$C,?(><61QIA'S**0X4HJ^%Q1E>'@RWX<'9X/V#^JN*;N<2GS$=.OW'_I MD.FU3^4+128GB$C!881%LH@[SY'%(2%L0^3*&6-"(TN(C2,3[TFF>T1WZ7M= MU?G'["[I@V B4.?#;LFORT3I,E'F);C<"B>!UE)A,>(L2.02V)) =/2:*\VD M7\0>E6:*(Y.\JQ'L25=#OF/"'0QV,#@W#.H88HR4(\$(0SP9C1S)6B\&!KN\O*?-R^O(>6>5.JLT9YJXX)@E28"-1Y)+ M*!ED/?-U65C M=5+<2?$+[NXK/57BXEBB*GI4'J.#,H0X6'W_V1)+L&8$>:'I;C?)AG M59?PSE?*P9#5M?^TZ':2U?S5X9JG12_TFE]4=WM/,Q._SO]?[WZWTGQ M*YW6%]7=5^IA-N#1[8V'_J^#83_$434[_3+^308^VM'.:&]LQS'\A^U/XL#'?#_<5>VD MM<,X A'8&/;[=E2=WOT])V!K^_U-762$1$481] \@SC%%IDD/>+22J<#Y4$V MLC?O2;J(5S"^+K'XAC2'AF1G"A!'=E1\S7WI%4\BFY[1X')U*AT30YSD4Q&2 MY"A8SZ0V3''>2,+=Q8FKQ[U:FXP/AB, C'!APJKZXN59N3T=Y?K.608BZ66N MLDT3="X8Y C()P@=28Y&BYLI.KO@SA'<@]G._S^34$X;7=BS+CV5<"8FC+ 4 M.1, 6K0C2 -H(JR%2-(8@R5;E'!N5=7DP7.7U_7R_&5#7,7!3?U*>9.9P@D1 M;4#&HB;(:*U02HH)$#(1])4M:$W)YP$B@RZ5-L# M;05#TBKKL<,T>;JHSBURTAAF+"DL$;42P(3[@*R+"24&\X>=4TYD'Y_\NZZDMAJ-B^'TP"EOEHTG^L"-_4##2*RBFO%[1 MWH@^'KHXFGW*NH3D%UU;8"E+9=R1%$*T!8P B,$N$:#2$OR&F'-$/%?66FG8 M-!F\,274E-!W#\O[Z*2H X27-)6M!@1FN>')!N0H%D GN !GS5MPUC!34>+H ME>P 86GWSK[JV%Q.21P.GC8P!V:44>(9BI)CQ$T 2A_ R7144V&%9D[@)BC] MM&]/'Y7C7B<6I$5&B-P_&A$X4A(%F1B-D0A%1!.NV.+[]YI".AX2=)O6:R MF2CQ(GM&XS!?-VD)EUAD5HQ,"4:3**.Z;.6'F2J_FC_=<)[ ]2DT/ MJ-PSR6L.QSR-.6P,S9*?1:$@U@%L%8*A>":=J3 MJMV+QY0PR(:1O?::O!TBO?:I?*&(A#WF@7F-:%* +HXPY()RB)(<_)# GJAI MF#8U@4C DEXY(G7ID$\50BL621-EXAKC%8"AT,T%+!E"7."-](O/6[NGT$;=L:K$]U[9P!>51!+B5[ MQO ;XI*=='= ]>S=[8#J<4!%?#+>,P^4E@2@IXH@IR0#2LM-2BPF;F(3E';Q M0,6PZ7&YP#,,ED*ZN^2")V.ZWD\.)_V\*@V2FDI?=H29UP8&,* M!7=8LPK&^.U$V;A*#'SO([2"W@]SGA-SDHC3,($Q) MAD^?D'')HDA24,%S)>F5C%!,JPMTL(8Q%4V8#)Z%,$D4:=,AJDF?(;SU;0V:U5]U '0 MLL? 5,E7:*:ZZ'V'?QW^-9=F)YWBVGKDE%"(>\.0=8PB9I4U,26B5",;*!K' M/ZI)CZD._UJV*-"Q\_.G==99W1U;7[2UHBLT:V<83EP_/J>]NI\/_;\69KBN M'X@7:KKR(2DZQH2TRXO7VL:\> T&B7-BG5;6DT8RQ,^=;[BC<=YP.3Z(5LC MRFI_KL[A2>7 #GQ9!]?A@_H@LY4YE] :Z%IQ;GKO.8N+MUX-].N*[.;.A?+K M6??Z\1B%Y#_"$U3/-/UZT>C^GEM#S2/'TG;RK6W=BS_U1$.2H MEJ>#LS#'D?T2IQ$,9!,T;M7VO]F3ZMV;MY<%;R95]0A<+U+/(CG/JIS?A[2] MRO%M.D4..$<38_#GI\V]_6)W-K>W?BO6=W8\[NVO[6SO; MQ=KV1K'WZ=>]K8VMM=VMS;W'6(F&6_^49J-5T[:^L[VQN;VWN0$SM;VW\V%K M8VT??MG;AW_^V-S>WRMVWA<['S>G4]A-60LZ_L.G[;5/&ULP33^^TNF8,_K< M@/&\W,O:7;@N#&\GX^',0\K-R,8/^I!O1\#(AA-@5N5Q#.^F;R$8K^"_S[[@ M<_VUHRJN5A$X.+#JV6#4'O#TV6\NKTQ\+:NR=BA/5F??OV;)8?HZR5>X8'\_ M->?7W$!7B+SE,KGM&ELAE.'O?VZ]>4%MX"L$W]:_[U^^99%'WYJ!=?]CSJY* M[F-.3-)/SSJ7\#BHQ??N[$ H><>!4/,F""QVHNI.P%KOWH^&A^OPL-R(_RS'!^N3"CH>1YO'OC_) M*SEK517AO[!OCQ^3@J!H3PK28]?6NEY>L>\RKSH$ZQ#L.8(M?)=RNV'Q42)MYZ')6W9WTVW 8ZO3<./I:^ECM@6?[&)LB=$\2WM-2=/OO M.N;Z^W'6FT?M2^.]S"3/2Z>;-/P$IN=Y;$0'?!UP/?$ MP!;#_P$@/? M_/'NYM,SV\FW;QK3G:,XLN.\HS@>'^7-PM7JHQ,U7PBAOG<6VLOK>M?=%\.. M.BE^!=U]TKIWHIFR=V()J][MQ7X?;&6O^!('8#?[O;KJG0UP?UF-LR']VBT9 M+WF247?0VB/]+)R$]3@?%LPU^$S,(J.804H[P4(,2M KRQSS!)A.=?&WJ2:N M#<+:!37*BRE@E,O4!1N9R9H@UR M+BJ4,#9:BB#HU;*:\X2$G@*J.%$]SA88)5\*^7[2XUE>,1'>B'"++VVM3#4' M/AQ"G_^[_N#% 4^W6M&M5CRQ:2(R6&J,1#:"0>)"Q%S=E"&?A/-1@S!AP,$AG)-(J8 MYP+.)'A_Y="J>2CZPG"04][37=)DVX+8I"'R3I:1O4\/;QE>6?KMB'MGL#J# M]3B#Q2,QG%.)L*(1<<\CTD(39'6*&IM !+UR,OL\Q/TL<>,T>E0],MD(YK_' MU0(WSKX8.]7Q]0[^.OB[,:0NO"'>(A:9!RBC&#F? HJ,:B&<2\Q; MA3\"%)WVJ,8=_#U_B+W=F-KDWJ;OR9?EP \/N]21;CUVF6:W>>-A ((C<4AK M <;#<8=,$O"7LM1&1R-+5P[R>A1WWJK5[L.P>ISYZ&DE>D:_]JHSRP/B'2YU MN/20D\.9$ )3C;SS& BJ5D@S9U$,"3Y0(=%P9<_DHTAM,[BDM *7_K5GKW6Y MT4\35-[*^AZK\2R:_.)@I8NF=-&4A1F>'^8\&.IAALP%[F0.3G.GP) 1D7+= M1XY$D#@Y%R.7C>1FS["@@.B7>@VH'J,X)J MTMS(Q"3RQ@3$><)(2RN0<3QY*ZR.\4I]PWF\@V9!E;,>>#0=J-X?5+O ][QZ MDQW9PD40R5B,[7&7:-(%E)9J=EMO@J0F-OJD$8U,(!Z4 >NC&'#T$+%C5&+; M2.#\>UQJ5M*]'$S*P9?3P-5P4/U::_GTOOVLZIO'XY$%O"L'=G2R-8Z'U?9P MD%LR&M:;HF96[0YS5L'D_/P&W56LUXB>40NT:L^.NYT;T.%GAY^-QT64C<1' MC(+'$; PY'P]PE#$5L"%!-2\D0!_V_&3]*00/<%?UIK!DW+^UU;(]^;E@"S" MF>YW"P)=[*J+736T$BT(DRHIA!/+*]'$(,LU_"65)]%9%VQLCNB# 3H--OT: M!_&1!2V%Z3'^^@).71I-!X = #8&@)0Z2;P42%!*$#<8L$]SA822C$B:@F2B M.:;>* RJ7NBVQ'?I9@_98KY=AP7?? W._*],-M#5VC6M#"C MWF<@VB$NK0]!\8BE%\DC%5Q / 4-?!U^K^@ M40X9,?IDYW-%D^V;_]EH._\8?W7 MPGUTO]JJ])W+V+F,G$P-0F)O'^.P9UWV:7==JC>G7[,%LE/T)"'_GPW36LK.6+;:6U!AB>$S( M!TMR-1 ./DQT2&/C,?'<"=)(J>K+UO(4'SHOIBWZV7DQ'2YWN-P:7.9:*J^U M1QY;B;@4 ,E,)V2=XMQZ[0EM),>Y';C<^3%/58:DRUVX-+[_6=\30V&A>_9+ M+$ \71P5PW0A:Z$JAI-Q-;:# -K2K05VJ[Y==U\*W>ND^!5TMXO\=;D++1## M92F7T16G>9S[%JSE.!J*&.,!\1 L,D0')&T2'CMKV=5ZD/.$U6;L=6U*7K=K M[KJ3:J^LVOG.6*\N3DU9[8,*1N(>T[B'Y0*W^;QD45]RFM1-Y8M'+6FYBYX$ M% TFB$2#"R00I6,C2^=/B5K$] PC/4466#Q\*42]R][MUKX[#MQ9 MDR>S)D([3@11*#$!UD2!4= R1<2T=(J%&)5L)#WV!FMRJH57C$K'@CL6W.%6 MAULWXI:1BA,5!)*,&\2QPG2/TKA?>W+_OJC_/$NWC^KM_$ OK_? 0WGR2SU >#,?P MQ7H#.J@SW/9E9/O%D1V-\X+N^"!6,6MNR.7<\LK/H*Z-9O/Z;RH'=N!+N+W* MF0Z'\(9J9W) M:K[Z[LB&#(CGBMR5T_>=NK/3#_YK4HW+=#)[=?U5% ?AG1L>YS[ $U;/ LPG$$EG4:O$ V0>-6;?^;/:G> MO7E[6?!F4E6/P/4B]2R2\ZS*^7U(VZL+ MWW<^;&QM_U:L[^Q^W-E=V]_:V2[6MC>*O4^_[FUM;*WM;FWN/<9*--SZIS0; MK9JV]9WMCL?.^6/]];?NWS;UB M:QLN[*S_>Y[R]I.NB\[;R7@XRZ_-SN8 M6E%*_/W4U%]S YGSFEF1F,_[W!6JYWVO6C&2FG-_GJ$-9D4]2]^?[[V$WN^] MMZROZ2=.R;X&1:Y!*OWTK/_ILD^;ZEP;DT]?_IR^JLYV OSRYO15=;83X">; MTR9W/JV%4.88J^UW,M[)^"N AKP#-!YT MDMZ+@)7UZ=;VO?'0_S6?:-SGH+DVC%JG*YV!O4T3/MHRH'+PZDUL)^ MFM-& MW7SO)X>3OKW'CI3V#D@GY)V0WR;D-9$Y/5GH-)OCU0M[YS1U$+) "'E]3M-T M2T;G+G5:TFG);0[5J/@/VY_$3E$Z1>D4Y988G#TJYP[N=VK2J,"(\W4 FUW.8PFI>Y7V[<#'WO%1O2QKIO- M2$$Q97<)8KN'J*L8\LHKAMQ; :XO(4*B(-@Q O/\ZDZ3B =-45<*D,E)9K( M>*6$B*>)*B)0TEHB[E7^CO5(B&@()8EBAB^7$)E&I+:J:G+IR(:K]4&VMM_? M7=F(2-+C>(&',;QDX>YPZFDMU[UUM,DC;EX-@OGH-0X&)4TB,Y>!DGL@1@Z31 .V9_%%N<"O1R1E)P%@JB\>3S'N]^Q@8#(/@6=)\10@]-BN:"4/:I)CZF7!6XM/[="-'-LA5C"4RMJ M\47.3@OC'A[%066SN'5FY46KUTLW'C>/B*:$=I/=Z6T;NMOI;:>WG=YV4_ER M]?9ZW\Q[YC@S L7$P=G"VB,;C$,Z8$TM]Q'S*XD25@="N8#O>$OS,B-&EA./ MJ,;!&RFEYNRR;[86\G$ ]9D.^\/OA:_RYN^MP6DB=IU,4?/?]7/T=S>"*U=! M1_?BZ&OIX\+)>&2XBDC3A!.5PU$L;C./)E=?=^^\[HM*B[G=%YG-%A$0P-%1P)8B3B'#MD\YG)P7-C M4@ WU[LK1H=I3H0V>872(>[@B\9GN^4P-U)HJHRZ=JURNF]@8S(J!U^FMF.Z MGP#&H[[T_]C[LMXVDFS-]_D5B9KI03>0H8Y]<MX#5 M<6_E@8)5I)%Y1QFBSMNL[6JD+?6@*S,EN==2F)5&R3V"5:?=WHY5CXVU, 6B M"D0=]58>*$09+)0/B2,B(P=]RA.DL98HV(2-9)Q;(_LX7]@Z1#&J:BE5P:F" M4T>]E<\>I\HA0>';_9ENX=O-] LI@F )2X1%"&#.@,)@N4V(>"^HL=XE0OLX M)-B)?J&8/'+]HL2:[\;3_RY.JL&H+;[]M=GI_@)GSX+AUMSL1Y5W>Y[RIF\] M\2$UW@Z99 H^%'PH^%#PH>!#P8>"#P4?"CX4?#AF?%BWYLSC_&,".^E-) @S MD1"/@2/'/4?84"8TCU&'=-,_YHC#/GF+!/8"<>HDI+$W_6/O MXN3MT(_.XF^C]CX_V,.JRT@A:D:WZ!#;4T"]3@*EV$Q!UH*L^XBL"EOG@E. MC5(C+J5%.EF-(C'21"K+N ;*6C@7]=RSXNQW[TXJ1.O M]<-M](1F=@NCJ1O$(Y1HM\__V.(D><)!%F@ EE'#'*,<,$U33RM'H?WW/> 4E/K;28J_)!( MBO^DH.*32-('=5F02$?OD/?):^:4,FPEQW@M MO.R[RP)E6TP*+F!9P+* 90'+E3J^TDDO+:*:*\1=]@LK+E!DA"HGK'%B)=92 M>TI(H@RIR"D K"/(TFB0D"H&&C@&(-U^3P=C>(VWV5:K(&9!S(*81XR83]1! M(OEDG 13'] 5X-4:A2S'$GDAA?(T*2W42FEU067 N2$/BP[QC.#6V("TLRI0 M'QW/G<5VUD%"858+I8\0FTN?B8+:!;7W3\]-E IJB49&Y<)CQ";D%"BN2CJL MN"3.BI6:J$YC293F*-KL%,#6 A 'A01G*># 9=JVGBMES0!.Y3:;\>PME*Z? M:00_+0R_^_4!HR84_EYSX(_HJ;XT@'M?^-"I'\<,N]V\)(NE-"T[G8P6!)S' MT@R_Y,'GR]' 7HRF$WC\]QA^GKV*8'R"_[2X 4!G8,_;^**-YW9L)W&Q"AU$ MS9[]T\T#XJ]-V[AF 'S]8G'_;2>_W>N8.E%*_.GGG_YZQP5DS>_,B<1\W>>> M4+WN>]6)D=0L_?<$8S GZDGF_G3O)?1A[_U!/(/^89KE;:S\T!B'>Q.3%\A^ M"TKIGH3'(Q!J,YWT,?IV7Y/;MKH-M)"_^;\_T9_*GA[G9 L!']Z>'M5D"P'O M;$_[M-2OZG(7&B\T?H1[>E23+03\+$'Z\VA2\+G8U@4T-@$->0]H/"J!ZR!@ MY=7H[&PTK+KCDO5(XR$)2?NP:H57BH#]$2?DGD2HN;&*4P2F&4'_C@9GV0"YL4-BEL;O(ZI\6[-RG.OHX]G+HX7Q>=HR:C\P82??U>I0V^9MF&^(S/<2TL4 M4D%CQ%6,R'%LD<(J%SE-BBNV4M>#19M(\ @+;.9U/9(42#'F ]61<2RW6C2. MF%H:66-\["W3"D[MZ5;N05;WL2"85A)+Y3P2@GC$.75(4^,0U52)I)@@5O>" M8/U6)NH@K,!7@:]]W,H"7SN#KX2% NQQ* DC +X(0X98BA(E+!A)DA8K\$63 MQ\(2CI(S >"+8&1C3"AYXDFBU$6OMEU8C=4 O#4CIF!8P;!]W,J"85O L">:=V+Q4[P-+G6%:*R%K(]5!H64I8E9PM.!HC\XX+9BR02,:@D(\*H.TS:5S M69+88$"\L%)\3!.=0!MC&=P(XMA;Y+RD2# 9*<;41K9Y1<2'@@6OBY'PANLI8^3'+C\4_/PFL/ I3 M._)%SK8Q'[2>G<=A:S.Y%;%RT.QUZ,)C5\V$#WFS"]\>S%86OCVBS2Y\>S!; M^>SY]@X7E#!6T4B1=YXC3KA&6@>)@DY<)VP;J2:41R*4QDAR!:H)!37#)N90TCYX+[G59J41D&3!6!X9 M2@Y;Q"/'R'C0;G*#($>X233:HIH\-[[8>L) \4!?>:"KT7G'A/%['/NFO3_A MO@B=/9IN$3J;"1V)K1411^2$58A+:Y%642/!C!664!S":O>YE(@2BB(P?G5N M(LJ12X$BS> 6QKQA^O:PVUG>P.OIN!E^FW8]5CU=QCC[$H M$'7L6WF@$"44T583@A@SH$]1;9'C)"$L'=CB$B KK>A3ZYPO;!VB)*T%W6*[ M]4.F[0)3![.5SQZFRAE!X=O]F6[AV\W4"VRYM3PI1#%+8,VD@'3""FD)6H,5 MS%LK^S@CV(EZ42+-2Z3Y3OS\[^*D&HS:XME?FYWNKV_V+!ANS"#P4?"CX4?"CX4/"AX$/!AV/&AW4KSCS./482DRSR MA S'!/'H*+)>$"1)%-Q'EC!><8^IZ'U4BB*!+48<,X&LM!J)"-=KP954]*9[ M[%VYP9[6&T96F/*:RS8]EQB>PJIUXF@%)LIV%JP=1^Q%2MN M*+4!49HHXCSC)!46$4YD2C(8OAHINL[10\'6O<#6TK2@_Z8%?[=C?[KH6,"* M1.N'V^@)S>P61E,WB$1I _F]CX+3Q:\O,++0*(@+EEDC26($Y9S*"A&006I1#2)8-<+7O;= M9P$ LX!E HZ%R55PF/G!,96[>WV%PZ3134+JB]?WIN5 (#=#KD8]99.?SFK-=("*XB MHPY[LM(^UA.5 E<>12L5XA83I 5)B$CEI!/8^>BWJ^=*4X-*7AM5' ./R3:" MGQ:&W_WZ@%$3"G]O&PV77G_OZQXZ\3*_C>=W!7KKX-'5<-:9[^?36%F?&X/8 MX44S_%(-1Q.XT8[A8\ MN.S+V ZJ5*-434YC&S-$A3B<=109=@?P=@)_ MI&9HA[Z!R]L)?-#5/CRYL92A^7JYF(/X'85F'#LP>0'SG9X-?PY->SZP%R_R MMS^?VQ!@4$LG_LUL*O,S\MD'N=!BDRX6L^IN17$8 %:^Y^6!)[RX1)COVX:1 MI]Q-OHQ(NY_DSICR__P5Z*BCI]/+L(ES^R7.(B*033"X%W;PS5ZT/__TUYN$ MMZ"J;@5N)ZDGH9QU<&Y=2OG!DNXO_O7[[[F_5J_??O_ET]O7;U]^?/OF4U_6> ^C MKQXOI YCVUZ]?_?ZS;M/;U[#3KW[]/ZWMZ]??H8_/GV&'W]_\^[SI^K]K]6K MEY_^L_KUM_?_+%NV!Q/_\^_O7O[^^BULTU_V>#LZA?U2\U_*QK?3R6AAH^1Q M9;$ BYTO1Z"KC*:@_9/-V, OS9MXYH!F&XO%O??%MS7O4[R$ZG_-)=SMWQ/3N2/OOW1=_P$KWWO M#M[Z@^A)_-7GTW&,U=_A\].V>@/&7KB*JEV/9!X2 MNKT/J]D3H15D*LBT 3+1@DPW5HYBR@OR%!XI//)#'KDWW:7PR$995_V+YR<_ M%MZ,YE[9]K1*@]&WMDKCT5DU.H]@X^:#A'Q&^+69-+%]T2=./9L8@@<#U7X< M?^],_!S9= L5'^2V'M1T=UHAM7MB#R52N^>4&JG/'6 >&RKTY/K2+J+F]@-= M]KY8AJ :4YIR&K)PB*N(D2%)(R&YQ]8I2\5*F_'$A94I-PSI,IFU$\B97(A( MZBAHTMZJN/UB&5*(FM'#:J%62@P5Z"O0MR/HX])XJI)!UH2 .,,4.:D!!+WA M425L!5N))3Z:.D%[RR@]UP#:Q!NUHI(?@?:]U).[FHRJ<82O?#.(U7"NEN=/ M\^\^>[7.QZ.O33[Z=!?5GZZ@LY&,,?_[N@V)S8WPXD=?FG< M():SV?Z(@PP7Q#00[FWS%CA"/9]J*W+_/8^O;WD MMI=M&R<;]3BF-:.@RI(M%GD^9+HN$'4P6WF@$"64-N<5B7*MFPF/407!D8F4(&Y<#J,A&(%.ZU3T,6*K^U=Z?YV5QQI^ M>979[^4PO%XPWT:RQ>":"W/DDJ5 U;%OY:%"57#"@B:+:%?_,RB-+-<&<:]D M8C(8%E<:B6RN_&X+JDBMS!;+B#X+^BX^WETIP1]R %^;>0G(LBLG.TG305?N MLJB\!\]G18Y8)K/ W'NXL<=S:VIF$/8:&)$4+AK+K6YRGO)<[^.QJ_G M'/?2;RX[X)VU5,?N0"GP=.Q;>:#PQ#UCE*N(?#2@YDJAD1-@ED>?G+:*<9M5 MULW5W&W!$^6L-OC8K?#BW]V5:MNU>$#.SFJPGYW'85M";@^?P8K06!8:-C&B M! @-'D UY59RI"V3*$9*I>*.&Q[ZT&F[IM2_9%Y[M<1JFX@+)F2MM]DW\)"I MN0#3P6SE@0)3DBPF0A@PO 5TH@*,;:8\$LDGG)B.FJT8V^MHL_T#$S6ZYHP< M.3"5C.Q=Z;&O3NWP"[R[&2XG5G;J%B@]R6P]J MNL7[L[/HOKG',EFV%<'K9$>JWVUFV):5A'ODV-(V& 0YXH@*Z)" MW%.%'0%;3HL^'$EOAQ[PK8VOX^SGV^&"DS]>,O)F<>9:J!JKP[+?2EW!@H#' MBX!WY,0D3D+4%"D5..*$\YRV1Y ,N2DX43BNMA)?Q\/4 V(]N"J@U+51QY[% M5Z(#=Q<=&,]M$ZKX/7M.X\S?-)JP3;C7,@R2B]L@$ 1"3$773()E";14C4)H\CI2M- M!OI1M7M Q!\"H9&UU(>E<.^T#'=Q7Z\9O!A!P6XF%T"JYZ.VF2RKWD7E?G8\ M5P369@(F.I5\L@YICD' * (J-W<.><4B-91JS3?J8O/'^-3?(ET67/AZSH3; MT+1E38NB77#KR+?R0'%+",^E!:"B.'+$D_#(.A9!W<5121Z2W*PNTQ/BEJZ% M44>.6\43O?-PCG-[D0]4.G78>C^>QFL1D$6Z'#3#':MTV5&O2.*=#R8@HW., MA^$>:="6D==.&RHL3[R7!/B[3TP_S+@;Y-7+&6__=L7:O8@M4BO*:R$/2W*5 M\(\"CL<+CK>#F>3)"\$9DCX*Q'-Q5,T,1D03PX0S7N)>JOMO!#)E2+G7D6O+?F9M\_^VODXK#KAU3!3 AE< #1_FR/#+Q>\ "R O%YCP M\A(2>I*4$FP4BK<8LW-XDK( ;P'> KQW *7')@B>'")1>\2!OP'TC$.:1"5# MDHIYTH=-T1M0WI.E:I0":^+X?#B[/,'8I(C:WF#M SBI>]NWV9*XT2#<724M M6P=I,/K65FD\.@.SX&ML;Y@$I3S:#^>Y'_!:"DN5\FB%BH^3BHM#;6>5':9C M?VK;F!N?GH^S_VQRT<74QC^FS?D97%3,N(,.GCG68+'=^+Z<)R)&B9%4DB N ME47:2HJ\P]1%;'@@LI=64O8B\VK[>?32 ^..XX"J.8]LBDF M#.(<,(Q@1+Q7'(2@K5TKEK-6S M:BD8C28*F2- MB8AS \ DA $5W$KFF& D]G)&O2*?WEZR\>8UBAC'M<2LR*4"?GN]IP7\]@O\ MF'7*YBHZT7N5TWT!TBQ+2"?,B#-.)=G+N?-6P8\24@MR6*EPSR4D]:ASXBY# M4N=1J+>>.!?Y=&/"\]"-;JBW1/@<4DK+4.-#T4R^5GN^(S'J[0)2>0UAI326K!7M\LL==-'H9=O7<8[B*W5%P MO>#ZH>,Z3\)(&CS"F&&P8IQ$1C*!".4T*FT]V#);C+C=&JYS7*LUDJ<+JF_C ME*.$Z-X3HIN:H1WZ$J);@AO+= L5'^ZV'M1T2XCNSD[]QR,?8Y@+2S^.H9E4 MR?I2@NOY>?3+T=>&\;0&!X(C05$8BGBP"IG -+).*F(Q44SH7L[IYSSW*[#< M;\TPMN_3JX[Q-CJB4K7@JM:BM'DH\'3<6WF@\,2Y8(G+A*@U&'')#-(6X(D( MSW'"0K/5,**U3M*W 4\DMT.7-<>'=8B^Y_5DCUJU_1C/YS$A.:2UJ+;'Q6?' M*CMVE'I&J!&$2I22U(@SDUL.@;YL%8Y<$0ULUDL3ARL>?I_Z4Y59S0@#>718 MJG(Y52ZX5W!ORY59(U:.1XUHKCG'C>?(\"20IR8P(R+!8<5%L(X.OA7<(Z9F MG&^W:M+SPKWB9WX:97PP&GY! #)G0+VN%(%X3MQ6)-)^221"J9$!U&CJ/$6@ M8G/D' --W&*3#'-!&-&[)@[L^QFX]S4P[T:*N#:U(B6GK&#>?N]IP;S]PCRN M0G($ "LYIA%70B&G*6CAT6.L)$XLKG@?-M;""^;MAP9>W.%]1'JTDY'_=S4Z M[[@J?H]CW[3%)_ZLN*Y(I0U;!SA&1.(>16$):,$T(1N%1%H'0&M*M=+]E$]; M.D_]E-GN?<=U[9LYUX6-RC)052MV6.6"2LQ'P:B"43-_LX[14<>0Z31=3BC2 MTAN4#,="4BX]Z<7?O%6,DK06_+#.VDI(\_XJNME"JYJVG=JAC\ ;;2E?5KK% ME&XQ3^JQ82H&36Q"(*\,X@8T:&.D1PH3+&A4. 7:9PFT]RFCP-LY"+S*&+#1 MR2G&-:S$T36;*<[L J\%7C>!P__]/S4E="<$I3$XAFW+J(+826>\XXH)$+YPW4?02A7%'K9=?%SS<3W=% M7A-%:[W-:K\'(\<*+!98++"X(S="%%@ZPPAR% O$O<5($PF ZWC2C I+*-]B M2:W'P^Q#2R5R(VJZ1E&MYXZW^QR[O=]HWF?-K&PA-$,/B]'&7&2XLQ9RG[[N ME]RL[ZL=9+=:$8 '?495SEZOQ8=8Y301'N&4 N(T).04=DA9G9ASQ%+;2]N. M+&GR_V^N^.QC;"?CQD]BR%^\'(;K'RQ=^2&.FQ&(IAGSOHZSG_#W8!I 4+WY M[D_M\$O\:"?Q34K1;Q:[*%2-Y;%G\!? ._:M/%# \]9;H5E"H&,3Q(/2R"7# MD69849$L4V;ED&X=[?H9 1[/?3_,D0/>UEWU^XVB&_#9J[L4Z,_ML3NR+N*F.)B*@^D1(DL[38/1!)1R+!''G"&'05$7T4GN%3=N-:XD&$Z( MPAY4>NW@'[A'\X 15MYY0@PU./4JLBZ%T^NF/1^U=O W ,MSN /^SD-KAM,8 MW@,"V"[F%G>9#Q$^+X9#SWQ'3VAFO#":YM[G3RCCKI/1@RGF?VU-^MV^,L]&_CUX M!>_JY40P]P(CY@U#' 0@LHQX9(DVE#@3+$DW!:(#V4F4YBC:I'-,D$66!X4$ M9RG@P&7*50J>IT 4FM18[4P*PZ;6.$<. M;3&[]H"0^#;3Y,!;ZVT!T@]R;J6M6)ENH>)#W=:#FN[Z#K:#D&A]*IF?IN?G M@Y@SQNU@YF3+G6.K9CA3ND"/*JUBCX>QC@Q'"A4?Z;8>U'1+ =&=!K.=VR9D MEP3(2""P#L-V[N%DLR@%-/X!0X0(IR#A$< M->*$4.08LRBDQ /6WFL=^LCCZ!6*-GN'-NM'9[&:V.^Q MK:MA+&KM<^*S(CGZDAPBL9@B1E98T&U9+CQ-C$),!<#_E'QPO93I?-NQV^?, M;3T(#U+S;=;F?!:"HV#3GFYEP::^A9CC&/ MYT3DR Z "A4?Z;8>U'2+XV=7CI_2'J885,6@RO7M%!86.X(D9@2,(VV0"=HC M2L&L$EH%*5@?SIZ53BQ@84W'XQA>3\>@I;X;#;,2^W[\P<+BV\'\[\]C.VQG MX]VH( :6M>;ES+. V5YN90&S1X-9WQU5G@4#+]1#^&G=(':_/F#4A,+?:P[\ MBCK6<69<#>>'K[]C(3Z?QLIZ/SJ#-U]D3\9P-($;[1@^'G:A9U_&=E"=@\3( M-1 FI['-JEQ60G-G$_BM*YUA)_'2'0*7MQ/XH&L/=K)FM?(>IE8M;6_>Q=!\ MO=S'0?R.0C..G8AZ >.9G@U_#DU[/K 7+_*W/Y_;D!,+E\J$-+-7S6V%V0?_ MFK:3)ETLWMK=BN(P_.Q&W_/PX0DO+M/ZOF^; YZ2D,0R,^U^DO=-ZU[V?#A0 M !UU]'1Z:3Z>VR]Q9ADBFV!P+^S@F[UH?_[IKS<);T%5W0K<3E)/0CD/5A"V MNZ3[RQS++N,>N.4?O[_Y]+GZ^.;3^]\_OGI3_>?[WUZ_??>WZM7[CQ_>?WSY M^>W[=]7+=Z^K3[__\NGMZ[1]6BV[=W[SV\^59_?PT:] M>_WFW:?>Y[-L>3/S/ MO[][^?OKM[!%?SG2[7A2@+^I?3U\Z2X]*N^F9W'<^+E#A3#L#>,:A<@CXC9Z MY*+42(9 94HD1MY+4/@[.YF.X_NT7$(BMMZ>9S?O>!J?W([=&:V2DRJ;"J]F MAD)W^OD:5F+<=-WKLVGPR[1MAK%M]Y3!'K)1X1UEJ,Q!],0 MLUW7/62:/X3-_,BUU]=MOKZZ>ER]> M/!"^@D>F9C"H7C=?X[C-;WX['(Z^SMCQ^JV@1%W=^/]&TUF!^AIN\">7%UU^ M?G7I;'S_E9T67_*H;IWF?[VZ^X;WPWAC$O^5/[NZ(:_+[*9/8#%:V K7#)K) M1?4ICK\V/B_2M4'^X].GRS7],]#1(%NJ7^/@HJ[F5WQ;//WRDVE[^'Q!6S2_.37S03>*F_DT^N,+Q;&T)^?D+7Q#_CS,4"\B8/*7M8 M9AW0QIG[OMEV$CN:&4=_X0>9]=HYH5234>6!AD8@#]LJC4=GP+CC4=M69]/! MI#D?Y+Y2 2X87\ ]?C*"JR:G=M*];W)QGMUR@XMJ )L6Q_7L)C08^1FUNSF( MQ_:DRH/,/1]@*(L7PE)$WR20PS#<+V-[UG:CA)7-1P,=BHSCH(.;R_'FH._\ MQ8**1\,ZWPU?P:N^U%=3K*LPK^(TXY?)V/I_SXOVSU8$)A47[YS=EEUT>:AO MAU6VK&=/_Q;AE@1+":\)4]_!D3^M;+YQTJ1QC/\]6]UOL%+M:1,'(;_@%.Y( M@VD3NN]&D_PW;" ,/^/F %;LXG)6L]6Q@W:TV+CE4@;= P!U[6SENXDL1@W M,FF[!0D1@& 0NXDN#F" $/)EWE;S M^W.MJ-F;1U5SEK^-EYM:C2Y9 ,:?Y49W)2P7@%C^9CZCV#VF[5YV16KP0%CB M<7X.C+X9WQAD'DQ['=N^C.!Q\VG#Q@[;IOL"1,(U"/KK-0UOR1O0J\JH#--< M$(](/GGCUGFDEYK(/E?$3X%[F$""UES.!"B3\ :2PAWE_AF?_ M LSV[W74R"?"X9YU,GH"(O#L+#,3T//2:E57RU4MUFM?=*1,SK)BA">A1 M.<2=H$ACH%'G4[(<,Z;$2JO-QU#F'^-3_^+#&%2]+!W>IU>76B$@P R")6Y'G[AO@[QK MJ[Q]3>/AXSX:HV@-.RA4(/1C,ZQ.;9:;,0Y!P,9S4)U"Y2ZJ:0LJP^1T- 5M M:@K:1G4^'>=HBTD6CIWR,QW$A<3[,AW,UMA%M%EV MY\F^CCZ>.5!S&*DKBBD[J5Z!30,B?$6;2:/1)!\-9AW-#T;M%.B]&N9+LC9Y MN7QPYZTOOUQ%N"#;F>/0Q81U([=7N']^Q5,SE20_'+Z/YY/9O7D"OP^[27[* M3^\6]V6'IO9R]?[V\N6'R^6[VLDK>H"5&)TUD_P44 I!*9K_ 5O<;=2;5Z"! M#O)&?SG-ZI&+@R9^G5G)R_._U*O/;)@K]"'^,2&;)=/Q MN$L)"/EP>';G,&9S)^L\D]&"!*IDFS&0=W[2U>O _FEF3#>I_F['8+;,>9// M;*+.PKIF#EPI]5<-#')MM2N.GS4N:*]H[R0;+R 660#[*M/\PO.4UVZ9I\:Y^<(<;S,C@Z7R MLJVRDVGN=JFKWUZ_O>;>^<=_Y>_^:^:%Z3PMGSY5T<+:S=8F9BZ_9JT@9]LK M&W7N(.E<54LC##&>P25?.D?5S'#K B06>WE0?I2[&.8E;$]7@,@O/+\++^'< M1%]8KNT2T@)KPN.;LDHXS;K93]R]@K