0001493152-24-019215.txt : 20240514 0001493152-24-019215.hdr.sgml : 20240514 20240514160056 ACCESSION NUMBER: 0001493152-24-019215 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240514 DATE AS OF CHANGE: 20240514 FILER: COMPANY DATA: COMPANY CONFORMED NAME: INTELLINETICS, INC. CENTRAL INDEX KEY: 0001081745 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 870613716 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41495 FILM NUMBER: 24944048 BUSINESS ADDRESS: STREET 1: 2190 DIVIDEND DRIVE CITY: COLUMBUS STATE: OH ZIP: 43228 BUSINESS PHONE: 6143888909 MAIL ADDRESS: STREET 1: 2190 DIVIDEND DRIVE CITY: COLUMBUS STATE: OH ZIP: 43228 FORMER COMPANY: FORMER CONFORMED NAME: GLOBALWISE INVESTMENTS INC DATE OF NAME CHANGE: 20000928 10-Q 1 form10-q.htm
false --12-31 Q1 0001081745 0001081745 2024-01-01 2024-03-31 0001081745 2024-05-11 0001081745 2024-03-31 0001081745 2023-12-31 0001081745 us-gaap:NonrelatedPartyMember 2024-03-31 0001081745 us-gaap:NonrelatedPartyMember 2023-12-31 0001081745 us-gaap:RelatedPartyMember 2024-03-31 0001081745 us-gaap:RelatedPartyMember 2023-12-31 0001081745 2023-01-01 2023-03-31 0001081745 INLX:SaleOfSoftwareMember 2024-01-01 2024-03-31 0001081745 INLX:SaleOfSoftwareMember 2023-01-01 2023-03-31 0001081745 INLX:SoftwareAsAServiceMember 2024-01-01 2024-03-31 0001081745 INLX:SoftwareAsAServiceMember 2023-01-01 2023-03-31 0001081745 INLX:SoftwareMaintenanceServicesMember 2024-01-01 2024-03-31 0001081745 INLX:SoftwareMaintenanceServicesMember 2023-01-01 2023-03-31 0001081745 INLX:ProfessionalServicesMember 2024-01-01 2024-03-31 0001081745 INLX:ProfessionalServicesMember 2023-01-01 2023-03-31 0001081745 INLX:StorageAndRetrievalServicesMember 2024-01-01 2024-03-31 0001081745 INLX:StorageAndRetrievalServicesMember 2023-01-01 2023-03-31 0001081745 us-gaap:CommonStockMember 2022-12-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001081745 us-gaap:RetainedEarningsMember 2022-12-31 0001081745 2022-12-31 0001081745 us-gaap:CommonStockMember 2023-12-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001081745 us-gaap:RetainedEarningsMember 2023-12-31 0001081745 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001081745 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001081745 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001081745 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001081745 us-gaap:CommonStockMember 2023-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001081745 us-gaap:RetainedEarningsMember 2023-03-31 0001081745 2023-03-31 0001081745 us-gaap:CommonStockMember 2024-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001081745 us-gaap:RetainedEarningsMember 2024-03-31 0001081745 INLX:IntellineticsOhioAndGraphicSciencesMember 2024-03-31 0001081745 us-gaap:SoftwareDevelopmentMember 2024-01-01 2024-03-31 0001081745 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0001081745 2023-01-01 2023-12-31 0001081745 us-gaap:DomesticCountryMember 2024-03-31 0001081745 us-gaap:DomesticCountryMember 2023-12-31 0001081745 us-gaap:AccountsReceivableMember 2023-12-31 0001081745 us-gaap:AccountsReceivableMember 2024-01-01 2024-03-31 0001081745 us-gaap:AccountsReceivableMember 2024-03-31 0001081745 us-gaap:AccountsReceivableMember 2022-12-31 0001081745 us-gaap:AccountsReceivableMember 2023-01-01 2023-03-31 0001081745 us-gaap:AccountsReceivableMember 2023-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2023-12-31 0001081745 INLX:AccountsReceivableUnbilledMember 2024-01-01 2024-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2024-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2022-12-31 0001081745 INLX:AccountsReceivableUnbilledMember 2023-01-01 2023-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2023-03-31 0001081745 INLX:OtherContractAssestsMember 2023-12-31 0001081745 INLX:OtherContractAssestsMember 2024-01-01 2024-03-31 0001081745 INLX:OtherContractAssestsMember 2024-03-31 0001081745 INLX:OtherContractAssestsMember 2022-12-31 0001081745 INLX:OtherContractAssestsMember 2023-01-01 2023-03-31 0001081745 INLX:OtherContractAssestsMember 2023-03-31 0001081745 INLX:DocumentManagementMember 2024-01-01 2024-03-31 0001081745 INLX:DocumentManagementMember 2023-01-01 2023-03-31 0001081745 INLX:DocumentConversionMember 2024-01-01 2024-03-31 0001081745 INLX:DocumentConversionMember 2023-01-01 2023-03-31 0001081745 INLX:DocumentManagementMember 2024-03-31 0001081745 INLX:DocumentManagementMember 2023-12-31 0001081745 INLX:DocumentConversionMember 2024-03-31 0001081745 INLX:DocumentConversionMember 2023-12-31 0001081745 us-gaap:TradeNamesMember 2024-03-31 0001081745 INLX:ProprietaryTechnologyMember 2024-03-31 0001081745 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2024-03-31 0001081745 us-gaap:CustomerRelationshipsMember srt:MaximumMember 2024-03-31 0001081745 us-gaap:CustomerRelationshipsMember 2024-03-31 0001081745 us-gaap:TradeNamesMember 2023-12-31 0001081745 INLX:ProprietaryTechnologyMember 2023-12-31 0001081745 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2023-12-31 0001081745 us-gaap:CustomerRelationshipsMember srt:MaximumMember 2023-12-31 0001081745 us-gaap:CustomerRelationshipsMember 2023-12-31 0001081745 2023-01-01 2023-01-31 0001081745 2024-03-31 2024-03-31 0001081745 us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001081745 us-gaap:NonrelatedPartyMember INLX:TwoThousandTwentyTwoUnrelatedNotesMember 2024-03-31 0001081745 us-gaap:NonrelatedPartyMember INLX:TwoThousandTwentyTwoUnrelatedNotesMember 2023-12-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesMember us-gaap:NonrelatedPartyMember 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesMember us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesOneMember us-gaap:NonrelatedPartyMember 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesOneMember us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001081745 us-gaap:RelatedPartyMember INLX:TwoThousandTwentyTwoRelatedNotesMember 2024-03-31 0001081745 us-gaap:RelatedPartyMember INLX:TwoThousandTwentyTwoRelatedNotesMember 2023-12-31 0001081745 us-gaap:NonrelatedPartyMember 2023-01-01 2023-03-31 0001081745 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001081745 us-gaap:RelatedPartyMember 2024-03-31 0001081745 us-gaap:RelatedPartyMember 2023-12-31 0001081745 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001081745 INLX:ColumbusOHMember 2024-03-31 0001081745 INLX:ColumbusOHMember 2024-01-01 2024-03-31 0001081745 INLX:MadisonHeightsMIMember 2024-03-31 0001081745 INLX:MadisonHeightsMIMember 2024-01-01 2024-03-31 0001081745 INLX:SterlingHeightsMIMember 2024-03-31 0001081745 INLX:SterlingHeightsMIMember 2024-01-01 2024-03-31 0001081745 INLX:TraverseCityMIMember 2024-03-31 0001081745 INLX:TraverseCityMIMember 2024-01-01 2024-03-31 0001081745 INLX:MadisonHeightsMITemporarySpaceMember 2024-03-31 0001081745 INLX:MadisonHeightsMITemporarySpaceMember 2024-01-01 2024-03-31 0001081745 INLX:ExerciseOfOutstandingWarrantsMember 2024-03-31 0001081745 INLX:TwoThousandFifteenEquityIncentivePlanMember 2024-03-31 0001081745 INLX:TwoThousandTwentyThreeNonEmployeeDirectorCompensationPlanMember 2024-03-31 0001081745 INLX:PrivatePlacement2022Member 2024-01-01 2024-03-31 0001081745 INLX:PrivatePlacement2022Member 2023-01-01 2023-03-31 0001081745 INLX:PrivatePlacement2020Member 2023-01-01 2023-03-31 0001081745 INLX:PrivatePlacement2022Member 2024-03-31 0001081745 INLX:PrivatePlacement2020Member 2024-01-01 2024-03-31 0001081745 INLX:PrivatePlacement2020Member 2024-03-31 0001081745 INLX:WarrantExercisePriceOneMember 2024-03-31 0001081745 INLX:WarrantExercisePriceOneMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceTwoMember 2024-03-31 0001081745 INLX:WarrantExercisePriceTwoMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceThreeMember 2024-03-31 0001081745 INLX:WarrantExercisePriceThreeMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceFourMember 2024-03-31 0001081745 INLX:WarrantExercisePriceFourMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceFiveMember 2024-03-31 0001081745 INLX:WarrantExercisePriceFiveMember 2024-01-01 2024-03-31 0001081745 us-gaap:RestrictedStockMember 2024-03-19 2024-03-19 0001081745 us-gaap:RestrictedStockMember srt:ScenarioForecastMember 2025-04-02 2025-04-02 0001081745 srt:ScenarioForecastMember 2026-04-02 2026-04-02 0001081745 us-gaap:StockOptionMember 2023-12-31 0001081745 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001081745 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0001081745 us-gaap:StockOptionMember 2024-03-31 0001081745 us-gaap:StockOptionMember 2024-01-01 2024-03-31 0001081745 us-gaap:StockOptionMember 2022-12-31 0001081745 us-gaap:StockOptionMember 2023-03-31 0001081745 INLX:StateOfMichiganMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:StateOfMichiganMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001081745 INLX:RocketMortgageMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:RocketMortgageMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001081745 INLX:GovernmentContractsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:GovernmentContractsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001081745 INLX:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001081745 INLX:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure INLX:Segment utr:sqft

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

 

For the Quarterly Period Ended March 31, 2024

 

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

 

For the transition period from _____________________to _________________________

 

Commission file number: 001-41495

 

INTELLINETICS, INC.

(Exact name of registrant as specified in its charter)

 

Nevada   87-0613716

(State or Other Jurisdiction

of Incorporation or Organization)

 

(I.R.S. Employer

Identification No.)

 

2190 Dividend Drive    
Columbus, Ohio   43228
(Address of Principal Executive Offices)   (Zip Code)

 

(614) 921-8170

(Registrant’s telephone number, including area code)

 

 

(Former name and former address, if changed since the last report)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock, $0.001 par value   INLX   NYSE American

 

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

 

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

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 (Do not check if a smaller reporting company) 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 [11], 2024, there were 4,113,621 shares of the issuer’s common stock outstanding, each with a par value of $0.001 per share.

 

 

 

 
 

 

INTELLINETICS, INC.

Form 10-Q

March 31, 2024

TABLE OF CONTENTS

 

   

Page

No.

PART I  
     
FINANCIAL INFORMATION 4
     
ITEM 1. Financial Statements. 4
     
  Condensed Consolidated Balance Sheets as of March 31, 2024 (Unaudited) and December 31, 2023 4
     
  Condensed Consolidated Statements of Operations for the three months ended March 31, 2024 and 2023 (Unaudited) 5
     
  Condensed Consolidated Statement of Stockholders’ Equity for the three months ended March 31, 2024 and 2023 (Unaudited) 6
     
  Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2024 and 2023 (Unaudited) 7
     
  Notes to Condensed Consolidated Financial Statements (Unaudited) 8
     
ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations. 21
     
ITEM 3. Quantitative and Qualitative Disclosures About Market Risk. 29
     
ITEM 4. Controls and Procedures. 29
     
PART II    
     
OTHER INFORMATION 30
     
ITEM 1. Legal Proceedings. 30
     
ITEM 1A. Risk Factors. 30
     
ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds. 30
     
ITEM 3. Defaults Upon Senior Securities. 30
     
ITEM 4. Mine Safety Disclosures. 30
     
ITEM 5. Other Information. 30
     
ITEM 6. Exhibits. 30
     
SIGNATURES 31

 

2
 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q and the documents incorporated into this report by reference contain forward-looking statements. In addition, from time to time we may make additional forward-looking statements in presentations, at conferences, in press releases, in other reports and filings and otherwise. Forward-looking statements are all statements other than statements of historical facts, including statements that refer to plans, intentions, objectives, goals, targets, strategies, hopes, beliefs, projections, prospects, expectations or other characterizations of future events or performance, and assumptions underlying the foregoing. The words “may,” “could,” “should,” “would,” “will,” “project,” “intend,” “continue,” “believe,” “anticipate,” “estimate,” “forecast,” “expect,” “plan,” “potential,” “opportunity,” “scheduled,” “goal,” “target,” and “future,” variations of such words, and other comparable terminology and similar expressions and references to future periods are often, but not always, used to identify forward-looking statements. Examples of forward-looking statements include, among other things, statements about the following:

 

  the effects on our business, financial condition, and results of operations of current and future economic, business, market and regulatory conditions, including the current global inflation, economic downturn, and other economic and market conditions, and their effects on our customers and their capital spending and ability to finance purchases of our products, services, technologies and systems;
     
  our prospects, including our future business, revenues, recurring revenues, expenses, net income, earnings per share, margins, profitability, cash flow, cash position, liquidity, financial condition and results of operations, backlog of orders and revenue, our targeted growth rate, our goals for future revenues and earnings, and our expectations about realizing the revenues in our backlog and in our sales pipeline;
     
  our expectation that the shift from an offline to online world will continue to benefit our business;
     
  our ability to integrate our recent acquisitions and any future acquisitions, grow their businesses and obtain the expected financial and operational benefits from those businesses;
     
  the effects of fluctuations in sales on our business, revenues, expenses, net income, earnings per share, margins, profitability, cash flow, capital expenditures, liquidity, financial condition and results of operations;
     
  our products, services, technologies and systems, including their quality and performance in absolute terms and as compared to competitive alternatives, their benefits to our customers and their ability to meet our customers’ requirements, and our ability to successfully develop and market new products, services, technologies and systems;
     
  our markets, including our market position and our market share;
     
  our ability to successfully develop, operate, grow and diversify our operations and businesses;
     
  our business plans, strategies, goals and objectives, and our ability to successfully achieve them;
     
  the sufficiency of our capital resources, including our cash and cash equivalents, funds generated from operations, availability credit and financing arrangements and other capital resources, to meet our future working capital, capital expenditure, lease and debt service and business growth needs;
     
  the value of our assets and businesses, including the revenues, profits and cash flow they are capable of delivering in the future;
     
  the amount and timing of revenue recognition from customer contracts with commitments for performance obligations, including our estimate of the remaining amount of commitments and when we expect to recognize revenues;
     
  industry trends and customer preferences and the demand for our products, services, technologies and systems; and
     
  the nature and intensity of our competition, and our ability to successfully compete in our markets.

 

Any forward-looking statements we make are based on our current plans, intentions, objectives, strategies, projections and expectations, as well as assumptions made by and information currently available to management. Forward-looking statements are not guarantees of future performance or events, but are subject to and qualified by substantial risks, uncertainties and other factors, which are difficult to predict and are often beyond our control. Forward-looking statements will be affected by assumptions and expectations we might make that do not materialize or that prove to be incorrect and by known and unknown risks, uncertainties and other factors that could cause actual results to differ materially from those expressed, anticipated or implied by such forward-looking statements. These risks, uncertainties and other factors include, but are not limited to, those described in Part I, Item 1A, “Risk Factors,” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, filed on March 28, 2024, as well as other risks, uncertainties and factors discussed elsewhere in this Quarterly Report, in documents that we include as exhibits to or incorporate by reference in this report, and in other reports and documents we from time to time file with or furnish to the Securities and Exchange Commission (the “SEC”). In light of these risks and uncertainties, you are cautioned not to place undue reliance on any forward-looking statements that we make.

 

Any forward-looking statements contained in this report speak only as of the date of this report, and any other forward-looking statements we make from time to time in the future speak only as of the date they are made. We undertake no duty or obligation to update or revise any forward-looking statement or to publicly disclose any update or revision for any reason, whether as a result of changes in our expectations or the underlying assumptions, the receipt of new information, the occurrence of future or unanticipated events, circumstances or conditions or otherwise.

 

As used in this Quarterly Report, unless the context indicates otherwise:

 

  the terms “Intellinetics,” “Company,” “the company” “us,” “we,” “our,” and similar terms refer to Intellinetics, Inc., a Nevada corporation, and its subsidiaries;
  “Intellinetics Ohio” refers to Intellinetics, Inc., an Ohio corporation and a wholly-owned subsidiary of Intellinetics; and
  “Graphic Sciences” refers to Graphic Sciences, Inc., a Michigan corporation and a wholly-owned subsidiary of Intellinetics.

 

3
 

 

PART I – FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

INTELLINETICS, INC. and SUBSIDIARIES

Condensed Consolidated Balance Sheets

 

   (unaudited)     
   March 31,   December 31, 
   2024   2023 
ASSETS          
Current assets:          
Cash  $1,184,944   $1,215,248 
Accounts receivable, net   1,931,342    1,850,375 
Accounts receivable, unbilled   1,286,457    1,320,837 
Parts and supplies, net   93,090    110,272 
Contract assets   130,829    140,165 
Prepaid expenses and other current assets   402,444    367,478 
Total current assets   5,029,106    5,004,375 
           
Property and equipment, net   880,740    924,257 
Right of use assets, operating   2,461,680    2,532,928 
Right of use assets, finance   292,298    219,777 
Intangible assets, net   3,781,761    3,909,338 
Goodwill   5,789,821    5,789,821 
Other assets   680,780    645,764 
Total assets  $18,916,186   $19,026,260 
           
LIABILITIES AND STOCKHOLDERS’ EQUITY          
           
Current liabilities:          
Accounts payable  $278,486   $194,454 
Accrued compensation   558,191    337,884 
Accrued expenses   262,050    164,103 
Lease liabilities, operating - current   779,741    712,607 
Lease liabilities, finance - current   64,429    49,926 
Deferred revenues   2,583,207    2,927,808 
Notes payable - current   325,000    - 
Total current liabilities   4,851,104    4,386,782 
           
Long-term liabilities:          
Notes payable - net of current portion   1,438,032    2,209,242 
Notes payable - related party   567,407    560,602 
Lease liabilities, operating - net of current portion   1,803,213    1,942,970 
Lease liabilities, finance - net of current portion   236,591    175,943 
Total long-term liabilities   4,045,243    4,888,757 
Total liabilities   8,896,347    9,275,539 
           
Stockholders’ equity:          
Common stock, $0.001 par value, 25,000,000 shares authorized; 4,113,621 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively   4,114    4,114 
Additional paid-in capital   31,285,462    30,841,630 
Accumulated deficit   (21,269,737)   (21,095,023)
Total stockholders’ equity   10,019,839    9,750,721 
Total liabilities and stockholders’ equity  $18,916,186   $19,026,260 

 

See Notes to these condensed consolidated financial statements

 

4
 

 

INTELLINETICS, INC. and SUBSIDIARIES

Condensed Consolidated Statements of Operations

(unaudited)

 

   2024   2023 
   For the Three Months Ended March 31, 
   2024   2023 
         
Revenues:          
Sale of software  $5,779   $15,293 
Software as a service   1,405,153    1,238,432 
Software maintenance services   357,983    349,542 
Professional services   2,479,678    2,299,289 
Storage and retrieval services   258,491    284,277 
Total revenues   4,507,084    4,186,833 
           
Cost of revenues:          
Sale of software   5,065    8,181 
Software as a service   215,992    220,640 
Software maintenance services   15,710    16,716 
Professional services   1,284,063    1,187,116 
Storage and retrieval services   86,610    108,341 
Total cost of revenues   1,607,440    1,540,994 
           
Gross profit   2,899,644    2,645,839 
           
Operating expenses:          
General and administrative   2,128,493    1,554,611 
Sales and marketing   541,621    579,511 
Depreciation and amortization   264,010    227,718 
           
Total operating expenses   2,934,124    2,361,840 
           
(Loss) income from operations   (34,480)   283,999 
           
Interest expense, net   (140,234)   (171,436)
           
Net (loss) income  $(174,714)  $112,563 
           
Basic net (loss) income per share:  $(0.04)  $0.03 
Diluted net (loss) income per share:  $(0.04)  $0.03 
           
Weighted average number of common shares outstanding - basic   4,113,621    4,073,757 
Weighted average number of common shares outstanding - diluted   4,113,621    4,392,459 

 

See Notes to these condensed consolidated financial statements

 

5
 

 

INTELLINETICS, INC. and SUBSIDIARIES

Condensed Consolidated Statement of Stockholders’ Equity

For the Three Months Ended March 31, 2024 and 2023

(unaudited)

 

   Shares   Amount   Capital   Deficit   Total 
   Common Stock   Additional Paid-in   Accumulated     
   Shares   Amount   Capital   Deficit   Total 
                     
Balance, December 31, 2022   4,073,757   $4,074   $30,179,017   $(21,614,289)  $8,568,802 
                          
Stock Option Compensation   -    -    118,162    -    118,162 
                          
Net Income   -    -    -    112,563    112,563 
                          
Balance, March 31, 2023   4,073,757   $4,074   $30,297,179   $(21,501,726)  $8,799,527 
                          
Balance, December 31, 2023   4,113,621   $4,114   $30,841,630   $(21,095,023)  $9,750,721 
                          
Stock Option Compensation   -    -    115,456    -    115,456 
                          
Restricted Share Issuance   

-

    -    

328,376

    -    

328,376

 
                          
Net Loss   -    -    -    (174,714)   (174,714)
                          
Balance, March 31, 2024   4,113,621   $4,114   $31,285,462   $(21,269,737)  $10,019,839 

 

See Notes to these condensed consolidated financial statements

 

6
 

 

INTELLINETICS, INC. and SUBSIDIARIES

Condensed Consolidated Statements of Cash Flows

(unaudited)

 

   2024   2023 
   For the Three Months Ended March 31, 
   2024   2023 
         
Cash flows from operating activities:          
Net (loss) income  $(174,714)  $112,563 
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:          
Depreciation and amortization   264,010    227,718 
Bad debt (recovery) expense   (14,588)   20,102 
Amortization of deferred financing costs   60,595    49,997 
Amortization of debt discount   -    11,378 
Amortization of right of use assets, financing   16,768    6,709 
Share based compensation   443,832    118,162 
Changes in operating assets and liabilities:          
Accounts receivable   (66,379)   (81,542)
Accounts receivable, unbilled   34,380    (291,332)
Parts and supplies   17,182    (8,234)
Prepaid expenses and other current assets   (25,630)   (1,931)
Accounts payable and accrued expenses   402,286    229,849 
Operating lease assets and liabilities, net   (1,375)   3,992 
Deferred revenues   (344,601)   (571,788)
Total adjustments   786,480    (286,920)
Net cash provided by (used in) operating activities   611,766    (174,357)
           
Cash flows from investing activities:          
Capitalization of internal use software   (109,621)   (112,208)
Purchases of property and equipment   (18,311)   (22,361)
Net cash used in investing activities   (127,932)   (134,569)
           
Cash flows from financing activities:          
Payment of earnout liabilities   -    (700,000)
Principal payments on financing lease liability   (14,138)   (5,467)
Repayment of notes payable   (500,000)   (262,950)
Net cash used in financing activities   (514,138)   (968,417)
           
Net decrease in cash   (30,304)   (1,277,343)
Cash - beginning of period   1,215,248    2,696,481 
Cash - end of period  $1,184,944   $1,419,138 
           
Supplemental disclosure of cash flow information:          
Cash paid during the period for interest  $88,935   $116,110 
Cash paid during the period for income taxes  $956   $2,499 
           
Supplemental disclosure of non-cash financing activities:          
Right-of-use asset obtained in exchange for finance lease liability  $89,289   $- 

 

See Notes to these condensed consolidated financial statements

 

7
 

 

INTELLINETICS, INC. AND SUBSIDIARIES

Notes to Condensed Consolidated Financial Statements

(Unaudited)

 

1. Business Organization and Nature of Operations

 

Intellinetics, Inc., formerly known as GlobalWise Investments, Inc., is a Nevada corporation incorporated in 1997, with two wholly-owned subsidiaries: Intellinetics, Inc., an Ohio corporation (“Intellinetics Ohio”), and Graphic Sciences, Inc., a Michigan corporation (“Graphic Sciences”). Intellinetics Ohio was incorporated in 1996, and on February 10, 2012, Intellinetics Ohio became our sole operating subsidiary as a result of a reverse merger and recapitalization. On March 2, 2020, we purchased all the outstanding capital stock of Graphic Sciences.

 

Our digital transformation products and services are provided through two reporting segments: Document Management and Document Conversion. Our Document Management segment, which includes the Yellow Folder, LLC (“Yellow Folder”) asset acquisition in April 2022 and the CEO Imaging Systems, Inc. (“CEO Image”) asset acquisition in April 2020, consists primarily of solutions involving our software platform, allowing customers to capture and manage their documents across operations such as scanned hard-copy documents and digital documents including those from Microsoft Office 365, digital images, audio, video and emails. Our Document Conversion segment, which includes and primarily consists of the Graphic Sciences acquisition, provides assistance to customers as a part of their overall document strategy to convert documents from one medium to another, predominantly paper to digital, including migration to our software solutions, as well as long-term storage and retrieval services. Our solutions create value for customers by making it easy to connect business-critical documents to the people who need them by making those documents easy to find and access, while also being secure and compliant with the customers’ audit requirements. Solutions are sold both directly to end-users and through resellers.

 

2. Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”).

 

The financial statements presented in this Quarterly Report on Form 10-Q are unaudited. However, in the opinion of management, these unaudited condensed consolidated financial statements include all adjustments, consisting solely of normal recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods presented in conformity with GAAP applicable to interim periods. The financial data and other financial information disclosed in these notes to the accompanying condensed consolidated financial statements are also unaudited. As such, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to applicable rules and regulations thereunder.

 

Operating results for the interim periods presented are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024 or any other future period.

 

These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.

 

3. Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The condensed consolidated financial statements accompanying these notes include the accounts of Intellinetics and the accounts of all its subsidiaries in which it holds a controlling interest. Under GAAP, consolidation is generally required for investments of more than 50% of the outstanding voting stock of an investee, except when control is not held by the majority owner. We have two subsidiaries: Intellinetics Ohio and Graphic Sciences. We consider the criteria established under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 810, “Consolidations” in the consolidation process. All significant intercompany balances and transactions have been eliminated in consolidation.

 

8
 

 

Concentrations of Credit Risk

 

We maintain our cash with high credit quality financial institutions. At times, our cash and cash equivalents may be uninsured or in deposit accounts that exceed the Federal Deposit Insurance Corporation insurance limit.

 

We do not generally require collateral or other security to support customer receivables; however, we may require customers to provide retainers, up-front deposits or irrevocable letters-of-credit when considered necessary to mitigate credit risks. The Company recognizes current estimated credit losses (“CECL”) for accounts receivable and accounts receivable-unbilled. The CECL for trade receivables are estimated based on the trade receivable aging category, credit risk of specific customers, past collection history, and management’s evaluation of accounts receivable. Provisions for CECL are classified within selling, general and administrative costs.

 

Upon the adoption of FASB ASU No. 2016-13 (CECL model) effective January 1, 2023, Intellinetics, Inc. has revised its methodology for estimating expected credit losses on financial instruments, specifically trade receivables. This new model requires the recognition of lifetime expected credit losses at each reporting date, considering past events, current conditions, and reasonable forecasts. In assessing the credit quality of our portfolio, management utilizes a provision matrix that classifies trade receivables by customer type and age of receivable. Government and education sector receivables carry a low risk, while a higher risk is attributed to the remaining receivables as their aging progresses. For receivables with questionable collectability, a specific reserve is assigned. The estimated credit losses are a reflection of these factors, with the matrix applying percentages to the receivables based on their risk profile, adjusted for current and expected future conditions.

 

During the reporting period, the estimate of credit losses may change due to several factors including payment patterns of customers, changes in customer creditworthiness, and broader economic conditions. Such changes are captured in the financial statements to ensure they accurately reflect the company’s assessment of credit risk and expected losses at the end of each reporting period. Credit losses have been within management’s expectations. At March 31, 2024 and December 31, 2023, our allowance for credit losses was $109,515 and $124,103, respectively.

 

Changes in the allowance for credit losses for the period ended March 31, 2024 and 2023 were as follows:

 

   Trade Receivables 
As of December 31, 2023  $(124,103)
(Provisions) Reductions charged to operating results  $14,588
Accounts write-offs   1,640 
As of March 31, 2024  $(109,515)

 

   Trade Receivables 
As of December 31, 2022  $(88,331)
(Provisions) Reductions charged to operating results  $(21,742)
Accounts write-offs  $1,640 
As of March 31, 2023  $(108,433)

 

Revenue Recognition

 

We categorize revenue as software, software as a service, software maintenance services, professional services, and storage and retrieval services. We earn the majority of our revenue from the sale of professional services, followed by the sale of software maintenance services and software as a service. We apply our revenue recognition policies as required in accordance with ASC 606 based on the facts and circumstances of each category of revenue. More detail regarding each category of revenue is contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.

 

Contract balances

 

The following tables present changes in our contract assets during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning of
Period
   Billings   Payments
Received
       Balance at
End of
Period
 
Three months ended March 31, 2024                        
Accounts receivable  $1,850,375 - $4,242,590 - $(4,161,623)- $1,931,342 
                         
Three months ended March 31, 2023                        
Accounts receivable  $1,121,083   $3,341,583   $(3,280,143)      $1,182,523 

 

   Balance at
Beginning of Period
   Revenue
Recognized in
Advance of
Billings
   Billings   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Accounts receivable, unbilled  $1,320,837   $1,380,300   $(1,414,680)  $1,286,457 
                     
Three months ended March 31, 2023                    
Accounts receivable, unbilled  $596,410   $1,336,851   $(1,045,519)  $887,742 

 

   Balance at
Beginning of
Period
   Commissions
Paid
   Commissions
Recognized
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Other contract assets  $140,165   $1,336,851   $(37,518)  $130,829 
                     
Three months ended March 31, 2023                    
Other contract assets  $80,378   $27,792   $(27,593)  $80,577 

 

Deferred revenue

 

Amounts that have been invoiced are recognized in accounts receivable, deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenues typically relate to maintenance and software-as-a-service agreements which have been paid for by customers prior to the performance of those services, and payments received for professional services and license arrangements and software-as-a-service performance obligations that have been deferred until fulfilled under our revenue recognition policy.

 

9
 

 

Remaining performance obligations represent the transaction price from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately 99% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $35,095. As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $72,212. This does not include revenue related to performance obligations that are part of a contract whose original expected duration is one year or less.

 

 

The following table presents changes in our contract liabilities during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning
of Period
   Billings   Recognized
Revenue
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Contract liabilities: deferred revenue  $2,927,808   $1,200,998   $(1,545,599)  $2,583,207 
                     
Three months ended March 31, 2023                    
Contract liabilities: deferred revenue  $2,754,064   $1,146,380   $(1,718,168)  $2,182,276 

 

Software Development Costs

 

We design, develop, test, market, license, and support new software products and enhancements of current products. We continuously monitor our software products and enhancements to remain compatible with standard platforms and file formats. In accordance with ASC 985-20 “Costs of Software to be Sold, Leased or Otherwise Marketed,” we expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Once technological feasibility has been established, certain software development costs incurred during the application development stage are eligible for capitalization. Based on our software development process, technical feasibility is established upon completion of a working model. Technological feasibility is typically reached shortly before the release of such products. No such costs were capitalized during the periods presented in this report.

 

In accordance with ASC 350-40, “Internal-Use Software,” we capitalize purchase and implementation costs of internal use software. Once an application has reached development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. We also capitalize costs related to specific upgrades and enhancements when it is probable that the expenditure will result in additional functionality. Such costs in the amount of $109,621 and $112,208 were capitalized during the first quarter 2024 and 2023, respectively.

 

Capitalized costs are stated at cost less accumulated amortization. Amortization is computed over the estimated useful lives of the related assets on a straight-line basis, which is three years. At March 31, 2024 and December 31, 2023, our condensed consolidated balance sheets included $665,995 and $630,979, respectively, in other long-term assets.

 

For the three months ended March 31, 2024 and 2023, our expensed software development costs were $159,731 and $131,743, respectively.

 

10
 

 

Recently Issued Accounting Pronouncements Not Yet Effective

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves financial reporting by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included with each reported measure of significant profit or loss on an annual and interim basis. This ASU also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU is required to be applied retrospectively for all prior periods presented in the financial statements. We are evaluating the adoption impact of this ASU on our condensed consolidated financial statements and related disclosures but do not expect any material impact upon adoption.

 

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. The ASU is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” We are currently evaluating the impact of this ASU but do not expect any material impact upon adoption.

 

There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.

 

Advertising

 

We expense the cost of advertising as incurred. Advertising expense for the three months ended March 31, 2024 and 2023 amounted to $5,977 and $6,120, respectively.

 

Earnings (Loss) Per Share

 

Basic income or loss per share is computed by dividing net income or loss by the weighted average number of shares of common stock outstanding during the period. Diluted income or loss per share is computed by dividing net income or loss by the diluted weighted average number of shares of common stock outstanding during the period. The diluted weighted average number of shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive, including warrants or options which are out-of-the-money and for those periods with a net loss.

 

We have outstanding warrants and stock options which have not been included in the calculation of diluted net loss per share for the three months ended March 31, 2024 and 2023 because to do so would be anti-dilutive. For the first quarter 2024 and 2023, certain options and warrants were in-the-money and others were not. The three months ended March 31, 2024 reported a net loss, while the three months ended March 31, 2023 reported net income. For the first quarter 2024, the numerator and the denominator used in computing both basic and diluted net loss per share are the same.

 

Income Taxes

 

We file a consolidated federal income tax return with our subsidiaries. The provision for income taxes is computed by applying statutory rates to income before taxes.

 

We account for uncertainty in income taxes in our financial statements as required under ASC 740, “Income Taxes.” The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition accounting. Management determined there were no material uncertain positions taken by us in our tax returns.

 

Deferred income taxes are recognized for the tax consequences in future years of temporary differences between the financial reporting and tax bases of assets and liabilities as of each period-end based on enacted tax laws and statutory rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. A 100% valuation allowance has been established on deferred tax assets at March 31, 2024 and December 31, 2023, due to the uncertainty of our ability to realize future taxable income.

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below:

 

   March 31, 2024   December 31, 2023 
Deferred tax assets          
Reserves and accruals not currently deductible for tax purposes  $84,441   $69,676 
Amortizable assets   120,946    109,612 
Net operating loss carryforwards   4,655,024    4,771,762 
Deferred tax assets, gross   4,860,411    4,951,050 
Deferred tax liabilities          
Amortizable assets   (203,414)   (197,579)
Property and equipment   (202,219)   (214,698)
Net Deferred tax assets   4,454,778    4,538,773 
Valuation allowance   (4,454,778)   (4,538,773)
Deferred tax assets, net  $-   $- 

 

As of March 31, 2024 and December 31, 2023, we had federal net operating loss carry forwards of approximately $15,498,000 and $15,972,479, respectively, which can be used to offset future federal income tax. A portion of the federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period. We recorded a valuation allowance against all of our deferred tax assets as of both March 31, 2024, and December 31, 2023. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain deferred tax assets 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 on the basis of the level of profitability that we are able to actually achieve.

 

Segment Information

 

Operating segments are defined in the criteria established under ASC 280, “Segment Reporting,” as components of public entities that engage in business activities from which they may earn revenues and incur expenses for which separate financial information is available and which is evaluated regularly by our chief operating decision maker (“CODM”) in deciding how to assess performance and allocate resources. Our CODM assesses performance and allocates resources based on two operating segments: Document Management and Document Conversion. These segments contain individual business components that have been combined on the basis of common management, customers, solutions offered, service processes and other economic characteristics. We currently have immaterial intersegment sales. We evaluate the performance of our segments based on gross profits.

 

The Document Management Segment provides cloud-based and premise-based content services software. Its modular suite of solutions complements existing operating and accounting systems to serve a mission-critical role for organizations to make content secure, compliant, and process-ready. This segment conducts its primary operations in the United States. Markets served include highly regulated, risk and compliance-intensive markets in healthcare, K-12 education, public safety, other public sector, risk management, financial services, and others. Solutions are sold both directly to end-users and through resellers.

 

The Document Conversion Segment provides services for scanning and indexing, converting images from paper to digital, paper to microfilm, and microfiche to microfilm, as well as long-term physical document storage and retrieval. This segment conducts its primary operations in the United States. Markets served include businesses and federal, county, and municipal governments. Solutions are sold both directly to end-users and through a reseller distributor.

 

11
 

 

Information by operating segment is as follows:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Revenues          
Document Management  $1,820,420   $1,769,483 
Document Conversion   2,686,664    2,417,350 
Total revenues  $4,507,084   $4,186,833 
           
Gross profit          
Document Management  $1,556,893   $1,483,108 
Document Conversion   1,342,751    1,162,731 
Total gross profit  $2,899,644   $2,645,839 
           
Capital additions, net          
Document Management  $110,619   $116,041 
Document Conversion   17,313    18,528 
Total capital additions, net  $127,932   $134,569 

 

   March 31, 2024   December 31, 2023 
Goodwill          
Document Management  $3,989,645   $3,989,645 
Document Conversion   1,800,176    1,800,176 
Total goodwill  $5,789,821   $5,789,821 

 

   March 31, 2024   December 31, 2023 
Total assets          
Document Management  $9,618,219   $10,104,004 
Document Conversion   9,297,967    8,922,256 
Total assets  $18,916,186   $19,026,260 

 

Statement of Cash Flows

 

For purposes of reporting cash flows, cash includes cash on hand and demand deposits held by banks.

 

12
 

 

4. Intangible Assets, Net

 

At March 31, 2024, intangible assets consisted of the following:

 

   Estimated      Accumulated     
   Useful Life  Costs   Amortization   Net 
Trade names  10 years  $297,000   $(84,192)  $212,808 
Proprietary technology  10 years   861,000    (172,200)   688,800 
Customer relationships  5-15 years   4,091,000    (1,210,847)   2,880,153 
      $5,249,000   $(1,467,239)  $3,781,761 

 

At December 31, 2023, intangible assets consisted of the following:

 

   Estimated      Accumulated     
   Useful Life  Costs   Amortization   Net 
Trade names  10 years  $297,000   $(76,767)  $220,233 
Proprietary technology  10 years   861,000    (150,675)   710,325 
Customer relationships  5-15 years   4,091,000    (1,112,220)   2,978,780 
      $5,249,000   $(1,339,662)  $3,909,338 

 

Amortization expense for the three months ended March 31, 2024 and 2023 amounted to $127,577. The following table represents future amortization expense for intangible assets subject to amortization.

 

For the Twelve Months Ending March 31,  Amount 
2025  $510,308 
2026   473,125 
2027   326,108 
2028   324,410 
2029   305,733 
Thereafter   1,842,077 
Intangible assets  $3,781,761 

 

5. Fair Value Measurements

 

We paid our final earnout liability of $700,000 in January 2023 and as of March 31, 2023, there were no earnout liabilities remaining.

 

6. Property and Equipment

 

Property and equipment are comprised of the following:

 

   March 31, 2024   December 31, 2023 
Computer hardware and purchased software  $1,455,334   $1,437,023 
Leasehold improvements   395,919    395,919 
Furniture and fixtures   324,296    324,296 
Property and equipment, gross   2,175,549    2,157,238 
Less: accumulated depreciation   (1,294,809)   (1,232,981)
Property and equipment, net  $880,740   $924,257 

 

Total depreciation expense on our property and equipment for the three months ended March 31, 2024 and 2023 amounted to $61,828 and $61,939, respectively.

 

13
 

 

7. Notes Payable

 

Summary of Notes Payable to Unrelated Parties

 

The table below summarizes all notes payable at March 31, 2024 and December 31, 2023, respectively with the exception of related party notes disclosed in Note 8 “Notes Payable - Related Parties.”

 

   March 31, 2024   December 31, 2023 
Notes payable – “2022 Unrelated Notes”  $1,864,500   $2,364,500 
Less unamortized debt issuance costs   (101,468)   (155,258)
Less current portion   (325,000)   - 
Long-term portion of notes payable  $1,438,032   $2,209,242 

 

Subordinated Notes Payable   Issue Date  Interest Rate   Interest Due  Principal Due
$325,000   April 1, 2022   12%  Quarterly  March 30, 2025
$1,539,500   April 1, 2022   12%  Quarterly  December 31, 2025

 

Future minimum principal payments of the Notes Payable to Unrelated Parties are as follows:

 

As of March 31,  Amount 
2025  $325,000 
2026   1,539,500 
Total  $1,864,500 

 

As of March 31, 2024 and December 31, 2023, accrued interest for these notes payable with the exception of the related party notes in Note 8, “Notes Payable - Related Parties,” was $0. As of March 31, 2024 and December 31, 2023, unamortized debt issuance costs were reflected within long term liabilities on the condensed consolidated balance sheets, netted with the notes payable balance.

 

With respect to all notes outstanding (other than the notes to related parties), interest expense, including the amortization of debt issuance costs and debt discount for the three months ended March 31, 2024 and 2023 was $124,725 and $151,605, respectively.

 

14
 

 

8. Notes Payable - Related Parties

 

Summary of Notes Payable to Related Parties

 

The table below summarizes all notes payable to related parties at March 31, 2024 and December 31, 2023:

 

   March 31, 2024   December 31, 2023 
Notes payable – “2022 Related Note”  $600,000   $600,000 
Less unamortized debt issuance costs   (32,593)   (39,398)
Long-term portion of notes payable  $567,407   $560,602 

 

Future minimum principal payments of the 2022 Notes to related parties are as follows:

 

As of March 31,  Amount 
2026  $600,000 
Total  $600,000 

 

As of March 31, 2024 and December 31, 2023, accrued interest for these notes payable – related parties were $0. As of March 31, 2024 and December 31, 2023, unamortized deferred financing costs were reflected within long term liabilities on the consolidated balance sheets, netted with the corresponding notes payable balance.

 

With respect to all notes payable – related parties outstanding, interest expense, including the amortization of debt issuance costs, for the three months ended March 31, 2024 and 2023 and was $24,805 and $25,879, respectively.

 

9. Commitments and Contingencies

 

From time to time we are involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although we cannot predict the outcome of such matters, currently we have no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on our financial position, results of operations or the ability to carry on any of our business activities.

 

15
 

 

Leases

 

For each of the below listed leases, management has determined it will utilize the base rental period and have not considered any renewal periods.

 

Location  Square Feet   Monthly Rent   Lease Expiry
Columbus, OH   6,000   $5,250   December 31, 2028
Madison Heights, MI   36,000   $44,048   August 31, 2026
Sterling Heights, MI   37,000   $21,692   April 30, 2028
Traverse City, MI   5,200   $5,100   January 31, 2026
              
Temporary space             
Madison Heights, MI   3,200   $1,605   month to month
              
Vehicles             
various   n/a    $4,901   September 30, 2028

 

The following table sets forth the future minimum lease payments under our leases:

 

For the twelve months ending March 31,  Finance Leases   Operating Leases 
2025  $89,954   $951,885 
2026   89,954    950,991 
2027   71,204    578,184 
2028   63,855    358,282 
2029   39,194    76,821 
Thereafter   1,883    - 
Less Imputed Interest   (55,024)   (333,209)
   $301,020   $2,582,954 

 

16
 

 

The following table summarizes the components of lease expense:

 

For the three months ending March 31,  2024   2023 
Finance lease expense:          
Amortization of ROU asset  $16,768   $6,709 
Interest on lease liabilities   6,468    2,832 
Operating lease expense   234,439    237,449 
Short-term lease expense   4,814    4,814 

 

The following tables set forth additional information pertaining to our leases:

 

For the three months ending March 31,  2024   2023 
Cash paid for amounts included in the measurement of lease liabilities:          
Financing cash flows from finance leases (interest)  $6,468   $2,832 
Financing cash flows from finance leases (principal)   14,138    5,467 
Operating cash flows from operating leases   187,724    170,759 
ROU assets obtained in exchange for new finance lease liabilities   89,289    40,529 
Weighted average remaining lease term – finance leases   4.3 years    5.5 years 
Weighted average remaining lease term – operating leases   3.3 years    4.2 years 
Weighted average discount rate – finance leases   9.75%   7.50%
Weighted average discount rate – operating leases   6.98%   6.97%

 

17
 

 

10. Stockholders’ Equity

 

Common Stock

 

As of March 31, 2024, 4,113,621 shares of common stock were issued and outstanding, 255,958 shares of common stock were reserved for issuance upon the exercise of outstanding warrants, 497,330 shares of common stock were reserved for issuance under our 2015 Equity Incentive Plan, as amended (the “2015 Plan”), and 150,000 shares were reserved for issuance under our 2023 Non-Employee Director Compensation Plan.

 

The following table describes the shares and warrants issued as part of our 2022 and 2020 private placements:

 

Issuance of Common Stock  Issue Date  Shares Issued   Price per share   Warrants Issued   Warrant Exercise Price   Warrant Fair Value 
Private Placement 2022  April 1, 2022   1,242,588   $4.62    124,258   $4.62   $3.91 
Private Placement 2020  March 2, 2020   955,000   $4.00    95,500   $4.00   $3.90 

 

Amortization of the debt issuance costs for the Private Placement 2022 offering was recorded at $60,595 and $38,931 for the three months ended March 31, 2024 and 2023, respectively. Amortization of the debt issuance costs for the Private Placement 2020 offering was recorded at $11,065 for the three months ended March 31, 2023.

 

Warrants

 

The following sets forth the warrants to purchase our common stock that were outstanding as of March 31, 2024:

 

Warrants
Outstanding
   Warrant
Exercise Price
   Warranty
Expiry
 124,258   $4.62   March 30, 2027
 95,500   $4.00   March 30, 2027
 16,000   $9.00   March 30, 2027
 17,200   $12.50   March 30, 2027
 3,000   $15.00   March 30, 2027

 

18
 

 

11. Stock-Based Compensation

 

From time to time, we issue stock options and restricted stock as compensation for services rendered by our directors and employees.

 

Restricted Stock

 

On March 19, 2024, we granted 127,500 shares of restricted common stock to certain employees. The grants of restricted common stock were made in accordance with the 2015 Plan and were subject to vesting, as follows: 42,495 shares vested on March 19, 2024; 42,495 shares vest on April 2, 2025, and 42,510 shares vest on April 2, 2026. Stock compensation of $397,901 was recorded on the issuance of the common stock for the three months ended March 31, 2024.

 

Stock Options

 

We did not make any stock option grants during the three months ended March 31, 2024 or 2023.

 

A summary of stock option activity during the three months ended March 31, 2024 and 2023 is as follows:

 

           Weighted-    
       Weighted-   Average    
   Shares   Average   Remaining  Aggregate 
   Under   Exercise   Contractual  Intrinsic 
   Option   Price   Life  Value 
Outstanding at January 1, 2024   357,887   $5.69   8 years  $       - 
Forfeited   (5,000    4.00         
                   
Outstanding at March 31, 2024   357,887   $5.69   7 years  $- 
                   
Exercisable at March 31, 2024   186,594   $5.60   7 years  $- 

 

19
 

 

           Weighted-    
       Weighted-   Average    
   Shares   Average   Remaining  Aggregate 
   Under   Exercise   Contractual  Intrinsic 
   Option   Price   Life  Value 
Outstanding at January 1, 2023   365,447   $5.89   8 years  $19,200 
Forfeited   (5,000)   4.00         
Outstanding at March 31, 2023   360,447   $5.92   8 years  $19,200 
                   
Exercisable at March 31, 2023   92,860   $6.50   7 years  $19,200 

 

During the three months ended March 31, 2024 and 2023, stock-based compensation for options was $115,456 and $118,162, respectively.

 

As of March 31, 2024 and December 31, 2023, there was $432,525 and $547,981, respectively, of total unrecognized compensation costs related to stock options granted under our stock option agreements. The unrecognized compensation cost is expected to be recognized over a weighted-average period of one year. The total fair value of stock options that vested during the three months ended March 31, 2024 and 2023 was $0 and $10,238, respectively.

 

12. Concentrations

 

Revenues from a limited number of customers have accounted for a substantial percentage of our total revenues. During the three months ended March 31, 2024 and 2023, our largest customer, the State of Michigan, accounted for 48% and 34%, respectively, of our total revenues for each period, and our second largest customer, Rocket Mortgage, accounted for 4% and 10% of our total revenues for each period.

 

For the three months ended March 31, 2024 and 2023, government contracts, including K-12 education, represented approximately 86% and 72% of our net revenues, respectively. A significant portion of our sales to resellers represent ultimate sales to government agencies.

 

As of March 31, 2024, accounts receivable concentrations from our two largest customers were 60% and 8% of gross accounts receivable, respectively by customer. As of December 31, 2023, accounts receivable concentrations from our two largest customers were 62% and 3% of gross accounts receivable, respectively by customer.

 

20
 

 

ITEM 2 MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis of our financial conditions and results of operations should be read together with our condensed consolidated financial statements and notes thereto included in Part I, Item 1, “Financial Statements,” of this Quarterly Report on Form 10-Q, and with the condensed consolidated financial statements and notes thereto and Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Historical results and percentage relationships among any amounts in the financial statements are not necessarily indicative of trends in operating results for any future periods. Any forward-looking statements in this discussion and analysis should be read in conjunction with the information set forth in “Note Regarding Forward-Looking Statements” elsewhere herein. In this Quarterly Report, we sometimes refer to the three month period ended March 31, 2024 as the first quarter 2024, and to the three month period ended March 31, 2023 as the first quarter 2023.

 

Company Overview

 

We are a document services and software solutions company serving both the small-to-medium business and governmental sectors with their digital transformation and process automation initiatives. Our digital transformation products and services are provided through two reporting segments: Document Management and Document Conversion. Our Document Management segment consists primarily of solutions involving our software platform, allowing customers to capture and manage their documents across operations such as scanned hard-copy documents and digital documents including those from Microsoft Office 365, digital images, audio, video and emails. Our Document Conversion segment provides assistance to customers as a part of their overall document strategy to convert documents from one medium to another, predominantly paper to digital, including migration to our software solutions, as well as micrographics conversions and long-term storage and retrieval services. Our solutions create value for customers by making it easy to connect business-critical documents to the people who need them by making those documents easy to find and access, while also being secure and compliant with the customers’ audit requirements. Solutions are sold both directly to end-users and through resellers.

 

Our customers use our software by one of two methods: purchasing our software and installing it onto their own equipment, which we refer to as a “premise” model, or licensing and accessing our platform via the Internet, which we refer to as a “software as a service” or “SaaS” model and also as a “cloud-based” model. Licensing of our software through our SaaS model has become increasingly popular among our customers, especially in light of the increased deployment of remote workforce policies, and is a key ingredient in our revenue growth strategy. Our SaaS products are hosted with Amazon Web Services, Expedient, and Corespace, providing our customers with reliable hosting services that we believe are consistent with industry best practices in data security and performance.

 

We operate a U.S.-based business with concentrated sales to the State of Michigan for our Document Conversion segment, complemented by our diverse set of document management software solutions and services. We hold or compete for leading positions regionally in select markets and attribute this leadership to several factors including the strength of our brand name and reputation, our comprehensive offering of innovative solutions, and the quality of our service support. Net growth in sales of software as a service in recent years reflects market demand for these solutions over traditional sales of on-premise software. We expect to continue to benefit from our select niche leadership market positions, innovative product offerings, growing customer base, and the impact of our sales and marketing programs. Examples of these programs include identifying and investing in growth and expanded market penetration opportunities, more effective products and services pricing strategies, demonstrating superior value to customers, increasing our sales force effectiveness through improved guidance and measurement, and continuing to optimize our lead generation and lead nurturing processes.

 

For further information about our consolidated revenue and earnings, please see our condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report.

 

How We Evaluate our Business Performance and Opportunities

 

There has been no material change during the first quarter 2024 to the major qualitative and quantitative factors we consider in the evaluation of our operating results as set forth in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations — How We Evaluate our Business Performance and Opportunities” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.

 

21
 

 

Executive Overview of Results

 

Revenues were up $320,251, or 7.6%, primarily driven by software as a service and professional services more than offsetting expected weakness in storage and retrieval and sales of direct premise software. In expenses, we recorded $397,901 in stock compensation expense related to our restricted stock awards to employees, without which our operating expenses (excluding cost of revenues) would have increased 7.4% year over year.

 

Below are our key financial results for the first quarter 2024 (consolidated unless otherwise noted):

 

  Revenues were $4,507,084, representing revenue growth of 7.6% year over year.
     
  Cost of revenues was $1,607,440, an increase of 4.3% year over year.
     
  Operating expenses (excluding cost of revenues) were $2,934,124, an increase of 24.2% year over year. This amount includes a 2024 stock compensation expense of $397,901 related to restricted stock awards to employees.
     
  Loss from operations was $34,480, compared to income from operations $283,999 in the first quarter 2023.
     
  Net loss was $174,714 with basic and diluted net loss per share of $0.04, compared to net income of $112,563 with basic and diluted net income per share of $0.03 in the first quarter 2023.
     
  Q1 2024 included $397,901 of stock compensation expense related to our restricted stock awards to employees.
     
  Net cash provided by operating activities was $611,766, compared to $174,357 used in operations in the first quarter 2023.
     
  Capital expenditures were $127,932 including capitalized software costs of $109,621, compared to $134,569 in the first quarter 2023, including capitalized software costs of $112,208.
     
  As of March 31, 2024, we had 180 employees, including 36 part-time employees, compared to 167 employees as of March 31, 2023.

 

Financial Impact of Current Economic Conditions

 

Our overall performance depends on economic conditions, including the current inflationary environment, increased interest rates, and slowing global growth rates.

 

Employee wages, our largest expense, have recently increased due to wage inflation. These increased labor costs have slightly decreased our profit margin over 2023 and continuing into the first quarter of 2024, but we continue to mitigate this by appropriately increasing customer renewal rates whenever we have the contractual ability to do so. We anticipate that the inflationary effect on our wages has stabilized.

 

Other volatility, particularly from global supply chain disruptions, has had and are expected to continue to have a minimal impact on us as we consume relatively little in raw materials. A global recession may affect our customers’ and potential customers’ budgets for technology procurement, but as of the date of this report, we have not experienced diminished customer demand due to adverse economic conditions. Absent global economic disruptions, and based on the current trend of our business operations and our continued focus on strategic initiatives to grow our customer base, we believe in the strength of our brand and that our focus on our strategic priorities will deliver consistent growth.

 

Uncertainties, Trends, and Risks that can cause Fluctuations in our Operating Results

 

Our operating results have fluctuated significantly in the past and are expected to continue to fluctuate in the future due to a variety of factors, in addition to economic conditions, that are discussed in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations - Uncertainties, Trends, and Risks that can cause Fluctuations in our Operating Results” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. Due to all these factors and the other risks discussed in Part II, Item 1 of this Quarterly Report, and Part I, Item IA, “Risk Factors” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, our past results of operations should not be relied upon as an indication of our future performance. Comparisons of our operating results with prior periods is not necessarily meaningful or indicative of future performance.

 

22
 

 

Reportable Segments

 

We have two reportable segments: Document Management and Document Conversion. These reportable segments are discussed above under “Company Overview.”

 

Results of Operations

 

Revenues

 

The following table sets forth our revenues by reportable segment for the periods indicated:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Revenues          
Document Management  $1,820,420   $1,769,483 
Document Conversion   2,686,664    2,417,350 
Total revenues  $4,507,084   $4,186,833 
           
Gross profit          
Document Management  $1,556,893   $1,483,108 
Document Conversion   1,342,751    1,162,731 
Total gross profit  $2,899,644   $2,645,839 

 

The following table sets forth our revenues by revenue source for the periods indicated:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Revenues by revenue source          
Sale of software  $5,779   $15,293 
Software as a service   1,405,153    1,238,432 
Software maintenance services   357,983    349,542 
Professional services   2,479,678    2,299,289 
Storage and retrieval services   258,491    284,277 
Total revenues  $4,507,084   $4,186,833 

 

The following tables sets forth our revenues by revenue source and segment for the periods indicated:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Document management segment revenues:          
Sale of software  $5,779   $15,293 
Software as a service   1,405,153    1,238,432 
Software maintenance services   357,983    349,542 
Professional services   51,505    166,216 
Total document management segment revenues  $1,820,420   $1,769,483 

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Document conversion segment revenues:          
Professional services  $2,428,173   $2,133,073 
Storage and retrieval services   258,491    284,277 
Total document conversion segment revenues  $2,686,664   $2,417,350 

 

Our total revenues in the first quarter 2024 increased by $320,251, or 7.6%, over our first quarter 2023 revenues, driven primarily by software as a service, which grew 13.5% year over year for the first quarter 2024. Our strong professional services, which grew 7.8%, also contributed. Growth was partially offset by continued softer demand for the transactional portion of our storage and retrieval services from a significant customer in the home mortgage lending industry, which decreased 9.1% year over year.

 

Software as a Service Revenues

 

We provide access to our software solutions as a service, accessible through the internet. Our customers typically enter into our software as a service agreement for periods of one year or more. Under these agreements, we generally provide access to the applicable software, data storage and related customer assistance and support. Revenues from the sale of software as a service, which are reported as part of our Document Management segment increased by $166,721, or 13.5% in the first quarter 2024 compared to 2023. This increase was primarily the result of new cloud-based solution sales, as well as expanded data storage, user seats, and hosting fees for existing customers.

 

23
 

 

Professional Services Revenues

 

Professional services revenues primarily consist of revenues from document scanning and conversion services, plus consulting, discovery, training, and advisory services to assist customers with document management needs. These revenues include arrangements that do not involve the sale of software. Of our $2,479,678 in professional services revenues during the first quarter 2024, $2,428,173 was derived from our Document Conversion operations and $51,505 was derived from our Document Management operations. Our overall professional services revenues increased by $180,389, or 7.8%, in the first quarter 2024 compared to 2023. This increase is the result of as strong pipeline in our Document Conversion segment, along with realized price increases in late 2023. However, we believe that our largest customer intends to renegotiate, and accordingly reduce, our pricing on a significant portion of our work for this customer, which could have a significant adverse impact on our future professional services revenues as well as our overall revenues, margins, net income and cash flows beginning later this year.

 

Costs of Revenues and Gross Profits

 

The following table sets forth our cost of revenues by reportable segment for the periods indicated:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Cost of revenues by segment          
Document Management  $263,527   $286,375 
Document Conversion   1,343,913    1,254,619 
Total cost of revenues  $1,607,440   $1,540,994 

 

The following table sets forth our cost of revenues, by revenue source, for the periods indicated:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Cost of revenues:          
Sale of software  $5,065   $8,181 
Software as a service   215,992    220,640 
Software maintenance services   15,710    16,716 
Professional services   1,284,063    1,187,116 
Storage and retrieval services   86,610    108,341 
Total cost of revenues  $1,607,440   $1,540,994 

 

24
 

 

The following tables sets forth our cost of revenues by revenue source and segment for the periods indicated:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Document management segment cost of revenues:          
Sale of software  $5,065   $8,181 
Software as a service   215,992    220,640 
Software maintenance services   15,710    16,716 
Professional services   27,160    61,986 
Total document management segment cost of revenues  $263,927   $307,523 

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Document conversion segment cost of revenues:          
Professional services  $1,256,903   $1,125,130 
Storage and retrieval services   86,610    108,341 
Total document conversion segment cost of revenues  $1,343,513   $1,233,471 

 

Our total cost of revenues during the first quarter 2024 increased by $66,446 or 4.3%, over 2023. Our cost of revenues for our Document Management segment decreased by $43,586, or 14.2%, primarily due to scale and efficiencies. Our cost of revenues for our Document Conversion segment increased by $110,042, or 8.9%, in the first quarter 2024 compared to 2023 primarily due to the increased demand, resulting in higher revenues and more labor to complete projects, as well as wage increases.

 

   For the three months ended
March 31,
 
   2024   2023 
         
Gross profit:          
Sale of software  $714   $7,112 
Software as a service   1,189,161    1,017,792 
Software maintenance services   342,273    332,826 
Professional services   1,195,615    1,112,173 
Storage and retrieval services   171,881    175,936 
Total gross profit  $2,899,644   $2,645,839 
           
Gross profit percentage:          
Sale of software   12.4%   46.5%
Software as a service   84.6%   82.2%
Software maintenance services   95.6%   95.2%
Professional services   48.2%   48.4%
Storage and retrieval services   66.5%   61.9%
Total gross profit percentage   64.3%   63.2%

 

Our overall gross profit increased to 64.3% in the first quarter 2024 from 63.2% in 2023. The increase in the mix of software as a service revenue was the principal driver of the increase, due to the addition of Yellow Folder and overall strong margins in the Document Management segment, partially offset by margin erosion in the Document Conversion segment, driven by reduced margins in the storage and retrieval services, as well as wage increases.

 

25
 

 

Cost of Software as a Service

 

Cost of software as a service, or SaaS, consists primarily of technical support personnel, hosting services, and related costs. Cost of software as a service during the first quarter 2024 decreased by $4,648, or 2.1%, from the first quarter 2023. This decrease in the cost of SaaS was the result of efficiencies in support, including reduced support call volume, as well as some benefits from scale. Our gross margin in the first quarter increased to 84.6% compared to 82.2% in 2023.

 

Cost of Professional Services

 

Cost of professional services consists primarily of compensation for employees performing the document conversion services, compensation of our software engineers and implementation consultants when working on billable customer projects, and related third-party costs. Cost of professional services increased in the first quarter 2024 by $96,947, or 8.2%, over 2023, primarily due to increased staffing levels in our Document Conversion segment, to support our corresponding increased revenues, as well as wage increases. Consolidated, our gross margin for professional services decreased to 48.2% during the first quarter 2024 compared to 48.4% in 2023. Gross margins related to consulting services in Document Management and digital transformation services in Document Conversion may vary widely, depending upon the nature of the project and the amount of labor required to complete a project.

 

Operating Expenses

 

The following table sets forth our operating expenses for the periods indicated:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Operating expenses:          
General and administrative  $2,128,493   $1,554,611 
Sales and marketing   541,621    579,511 
Depreciation and amortization   264,010    227,718 
           
Total operating expenses  $2,934,124   $2,361,840 

 

26
 

 

General and Administrative Expenses

 

General and administrative expenses increased in the first quarter 2024 $573,882 or 36.9%, primarily related to $397,901 in expense related to our restricted stock award grant to employees first quarter 2024. Excluding the restricted stock award expense, total expenses increased by $175,981, or 11.3%, over 2023, related to investments in order to scale, such as development, finance, and our SOC2 process, as well as wage increases and infrastructure investments such as our internal ERP system upgrade from QuickBooks to NetSuite. These increases were reflected in both our Document Management segment, in which our general and administrative expenses increased to $1,145,031 in first quarter 2024 from $800,729 in 2023, and also in our Document Conversion segment, in which our general and administrative expenses increased to $983,462 in first quarter 2024 from $753,882 in 2023.

 

Sales and Marketing Expenses

 

Sales and marketing expenses during the first quarter 2024 decreased by $37,890, or 6.5%, from the first quarter 2023, principally related to an open position, as well as normal fluctuations in commissions expense.

 

Depreciation and Amortization

 

Depreciation and amortization during the first quarter 2024 increased by $36,292, or 15.9%, over the first quarter 2023 primarily as a result of increased amortization of capitalized software costs.

 

Other Items of Income and Expense

 

Interest Expense, Net

 

Interest expense was $140,234 during the first quarter 2024, net of $9,296 of interest income, as compared with $171,436 during the first quarter 2023, representing a decrease of $31,202 or 18.2%. The decrease resulted from reduced interest resulting from principal repayment of the 2020 Notes on February 28, 2023 and August 31, 2023. The 2022 Notes principal prepayment of $500,000 on March 30, 2024 had a negligible impact on interest expense in the first quarter 2024.

 

27
 

 

Liquidity and Capital Resources

 

We have financed our operations primarily through a combination of cash on hand, cash generated from operations, borrowings from third parties and related parties, and proceeds from private sales of equity. Since 2012, we have raised a net total of approximately $24.0 million in cash through issuances of debt and equity securities, net of $2.5 million in debt repayments. As of March 31, 2024, we had approximately $1.2 million in cash and cash equivalents, net working capital of $0.2 million, and an accumulated deficit of $21.3 million. In March 2024, we prepaid $0.5 million in principal of the 2022 Notes.

 

In 2024 and 2023, we engaged in several actions that significantly improved our liquidity and cash flows, including (i) effective October 1, 2023 through September 30, 2024, securing a renewal contract with our largest customer, containing an estimated net rate increase for all non-fixed pricing projects of approximately 21%, compared to the current rates in effect for the contract period commencing June 1, 2018, and (ii) on March 13, 2024, we agreed with the note holders to amend the Unrelated Notes and Related Notes to extend the maturity date to December 31, 2025, for $1,519,500 of the remaining $2,364,500 in 2022 Unrelated Notes and all $600,000 of the 2022 Related Notes. However, we believe that our largest customer intends to renegotiate our pricing on a significant portion of our work this customer, which could have an adverse impact on our overall revenues, cash flows, liquidity and capital resources.

 

Our existing debt as of March 31, 2024 is comprised of approximately $0.3 million due March 30, 2025 and approximately $2.1 million due December 31, 2025. Our operating cash flow alone may be insufficient to meet the debt obligations in full in 2025. We believe we could seek additional debt or equity financing on acceptable terms. We believe that our balance sheet and financial statements would support a full or partial refinancing or other appropriate modification of the current promissory notes, such as an extension or conversion to equity. We are confident in our ability to prudently manage our current debt on terms acceptable to us.

 

Our ability to meet our capital needs in the short term will depend on many factors, including maintaining and enhancing our operating cash flow and successfully retaining and growing our client base in the midst of global inflation and general economic uncertainty.

 

Based on our current plans and assumptions, we believe our capital resources, including our cash and cash equivalents, along with funds expected to be generated from our operations and potential financing options, will be sufficient to meet our anticipated cash needs arising in the ordinary course of business for at least the next 12 months, including to satisfy our expected working capital needs and capital and debt service commitments.

 

Our ability to meet our capital needs further into the future will depend primarily on strategically managing the business and successfully retaining our client base.

 

Indebtedness

 

As of March 31, 2024, our outstanding long-term indebtedness consisted of the 2022 Notes issued to accredited investors on April 1, 2022, with an aggregate outstanding principal balance of $2,464,500 and accrued interest of $0.

 

See Note 7 and Note 8 to our condensed consolidated financial statements included in Part 1, Item 1 of this Quarterly Report for further information on the 2022 notes.

 

Capital Expenditures

 

There were no material commitments for capital expenditures at March 31, 2024.

 

28
 

 

Cash Provided by and Used in Operating Activities

 

Net cash provided by operating activities during the first quarter 2024 was $611,766, primarily attributable to the net income adjusted for non-cash expenses of $770,617, an increase in operating assets of $40,447 and a decrease in operating liabilities of $56,310. Net cash used in operating activities during the first quarter 2023 was $174,357, primarily attributable to the net income adjusted for non-cash expenses of $434,066, an increase in operating assets of $383,039 and a decrease in operating liabilities of $337,947, primarily deferred revenues of $571,788.

 

Cash Used in Investing Activities

 

Net cash used in investing activities in the first quarter 2024 was $127,932, including $109,621 related to capitalized internal use software. Net cash used in investing activities in the first quarter 2023 was $134,569, including $112,208 related to capitalized internal use software.

 

Cash Used in Financing Activities

 

Net cash used in financing activities during 2024 amounted to $500,000 in repayment of notes payable, and $14,138 in the principal portion of finance lease liabilities. Net cash used in financing activities during 2023 amounted to $700,000 in earnout liability payments, $262,950 in repayment of notes payable, and $5,467 in the principal portion of a finance lease liability.

 

Critical Accounting Policies and Estimates

 

The preparation of our condensed consolidated financial statements in accordance GAAP requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses in the reporting period. We monitor and analyze these items for changes in facts and circumstances, and material changes in these estimates could occur in the future. We base our estimates and assumptions on current facts, historical experience and various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and the accrual of costs and expenses that are not readily apparent from other sources. Changes in estimates are reflected in reported results for the period in which they become known. The actual results experienced by us may differ materially from our estimates. To the extent there are material differences between our estimates and the actual results, our future results of operations will be affected.

 

Our critical accounting policies and estimates are set forth in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023. There were no material changes to our critical accounting policies and estimates during the first quarter 2024.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not applicable to smaller reporting companies.

 

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, evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”)) at the end of the period covered by this this Quarterly Report.

 

Based on this evaluation, we concluded that, as of March 31, 2024, our disclosure controls and procedures were effective to provide reasonable assurance that the information required to be disclosed by us in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

In designing and evaluating our disclosure controls and procedures, management recognizes that any controls system, no matter how well designed and operated, can provide only reasonable assurance of achieving its desired objectives. In addition, the design of disclosure controls and procedures must reflect resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during the period covered by this Quarterly Report that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act).

 

We regularly review our internal control over financial reporting and, from time to time, we have made changes as we deemed appropriate to maintain and enhance the effectiveness of our internal controls over financial reporting, although these changes do not have a material effect on our overall internal control.

 

29
 

 

PART II — OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS.

 

None.

 

ITEM 1A. RISK FACTORS.

 

Our business and operating results are subject to many risks, uncertainties and other factors. If any of these risks were to occur, our business, affairs, assets, financial condition, results of operations, cash flows and prospects could be materially and adversely affected. There have been no material changes to the risk factors set forth in Part I, Item 1A, “Risk Factors,” of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023, except as follows:

 

Our largest customer may renegotiate the pricing on a significant portion of our work with the customer, which could materially and adversely affect our business, operating results and cash flows.

 

We believe that our largest customer, may seek a reduction on the pricing on a significant portion of our work with them, which could take effect beginning in the fourth quarter of 2024. While we have not received any formal or written notice from this customer as of the date of this Quarterly Report, in the event of any such renegotiation resulting in a reduction on the pricing of our work, we intend to take actions with respect to other work with this customer that could mitigate the overall effects of any such pricing reduction, although there is no assurance that we will be able to mitigate the effects of any pricing reduction or how effective any such mitigation will be. This customer may terminate any contract or any portion thereof without cause, so it has the ability to renegotiate pricing even outside any stated contract term. The loss of revenue from this customer due to any such pricing reduction could materially and adversely affect our business, operating results and cash flows.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

 

None.

 

ITEM 3. DEFAULT UPON SENIOR SECURITIES.

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

Not Applicable.

 

ITEM 5. OTHER INFORMATION.

 

During the first fiscal quarter ended March 31, 2024, no Section 16 director or officer adopted, modified, or terminated a “Rule 10b5-1 trading arrangement” (as defined in Item 408 of Regulation S-K of the Exchange Act).

 

There were no “non-Rule 10b5-1 trading arrangements” (as defined in Item 408 of Regulation S-K of the Exchange Act) adopted, modified, or terminated during the fiscal quarter ended March 31, 2024, by our directors and Section 16 officers.

 

ITEM 6. EXHIBITS.

 

The following is a list of exhibits filed as part of this Quarterly Report on Form 10-Q.

 

Exhibit No.   Description of Exhibit
     
31.1*   Certification of Principal Executive Officer pursuant to Section 302 of The Sarbanes-Oxley Act of 2002.
     
31.2*   Certification of Principal Financial Officer pursuant to Section 302 of The Sarbanes-Oxley Act of 2002.
     
32.1*   Certification of Principal Executive Officer pursuant to Section 906 of The Sarbanes-Oxley Act of 2002.
     
32.2*   Certification of Principal Financial Officer pursuant to Section 906 of The Sarbanes-Oxley Act of 2002.
     
101.INS*   Inline XBRL Instance Document (The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.).
     
101.SCH*   XBRL Taxonomy Schema.
     
101.CAL*   Inline XBRL Taxonomy Extension Calculation Linkbase.
     
101.DEF*   Inline XBRL Taxonomy Extension Definition Linkbase.
     
101.LAB*   Inline XBRL Taxonomy Extension Label Linkbase.
     
101.PRE*   Inline XBRL Taxonomy Extension Presentation Linkbase.
     
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

* Filed herewith.

 

30
 

 

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.

 

INTELLINETICS, INC.  
     
Dated: May 14, 2024  
     
By: /s/ James F. DeSocio  
  James F. DeSocio  
  President and Chief Executive Officer  
     
Dated: May 14, 2024  
     
By: /s/ Joseph D. Spain  
  Joseph D. Spain  
  Chief Financial Officer  

 

31

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, James F. DeSocio, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Intellinetics, Inc.;
   
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 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 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 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 14, 2024

 

By: /s/ James F. DeSocio  
  President and Chief Executive Officer  

 

 

 

EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Joseph D. Spain, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of Intellinetics, Inc.;
   
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 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 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 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 14, 2024

 

By: /s/ Joseph D. Spain  
  Chief Financial Officer  

 

 

 

EX-32.1 4 ex32-1.htm

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Intellinetics, Inc. (the “Company”) on Form 10-Q for the quarter Ended March 31, 2024, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James F. DeSocio, President and Chief Executive Officer of the Company, certify, 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; and

 

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

 

Dated: May 14, 2024

 

/s/ James F. DeSocio  
President and Chief Executive Officer  

 

This Certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and shall not be incorporated by reference into any filing of the Company 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 this Report, irrespective of any general incorporation language contained in such filing.

 

 

 

EX-32.2 5 ex32-2.htm

 

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Intellinetics, Inc. (the “Company”) on Form 10-Q for the quarter Ended March 31, 2024, as filed with the Securities and Exchange Commission (the “Report”), I, Joseph D. Spain, Chief Financial Officer of the Company, certify, 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; and

 

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

 

Dated: May 14, 2024

 

/s/ Joseph D. Spain  
Chief Financial Officer  

 

This Certification is being furnished solely to accompany the Report pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, and shall not be deemed “filed” by the Company for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and shall not be incorporated by reference into any filing of the Company 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 this Report, irrespective of any general incorporation language contained in such filing.

 

 

 

EX-101.SCH 6 inlx-20240331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Business Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Notes Payable link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Notes Payable - Related Parties link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Concentrations link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Notes Payable - Related Parties (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Business Organization and Nature of Operations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Schedule of Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Schedule of Changes in Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Schedule of Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Schedule of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Schedule of Amortization Expense for Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Intangible Assets, Net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Fair Value Measurements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Property and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Schedule of Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Schedule of Future Minimum Principal Payments of Notes payable (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Schedule of Future Minimum Principal Payments of Notes Payable (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Notes Payable (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Notes Payable - Related Parties (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Schedule of Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Schedule of Future Rental Payment for Operating Lease (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Summary of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Schedule of Additional Information Pertaining to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Schedule of Shares and Warrants Issued (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Schedule of Warrants to Purchase Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Stockholders’ Equity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Schedule of Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Stock-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Concentrations (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 inlx-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 inlx-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 inlx-20240331_lab.xml XBRL LABEL FILE Related and Nonrelated Parties [Axis] Nonrelated Party [Member] Related Party [Member] Product and Service [Axis] Sale of Software [Member] Software as a Service [Member] Software Maintenance Services [Member] Professional Services [Member] Storage and Retrieval Services [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Business Acquisition [Axis] Intellinetics Ohio and Graphic Sciences [Member] Long-Lived Tangible Asset [Axis] Software Development [Member] Income Tax Jurisdiction [Axis] Domestic Tax Jurisdiction [Member] Derivative Instrument [Axis] Accounts Receivable [Member] Accounts Receivable Unbilled [Member] Othe Contract Assests [Member] Segments [Axis] Document Management [Member] Document Conversion [Member] Finite-Lived Intangible Assets by Major Class [Axis] Trade Names [Member] Proprietary Technology [Member] Customer Relationships [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Long-Term Debt, Type [Axis] 2022 Unrelated Notes [Member] Debt Instrument [Axis] 2022 Unrelated Notes One [Member] 2022 Related Notes [Member] Related Party Transaction [Axis] Geographical [Axis] Columbus OH [Member] Madison Heights M I [Member] Sterling Heights M I [Member] Traverse City M I [Member] Madison Heights MI Temporary Space [Member] Exercise of Outstanding Warrants [Member] Plan Name [Axis] 2015 Equity Incentive Plan [Member] 2023 Non-Employee Director Compensation Plan [Member] Sale of Stock [Axis] Private Placement 2022 [Member] Private Placement 2020 [Member] Warrant Exercise Price One [Member] Warrant Exercise Price Two [Member] Warrant Exercise Price Three [Member] Warrant Exercise Price Four [Member] Warrant Exercise Price Five [Member] Award Type [Axis] Restricted Stock [Member] Scenario [Axis] Forecast [Member] Equity Option [Member] Customer [Axis] State of Michigan [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Rocket Mortgage [Member] Government Contracts [Member] Customer One [Member] Customer Two [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Defined Benefit Plan [Table] Defined Benefit Plan Disclosure [Line Items] ASSETS Current assets: Cash Accounts receivable, net Accounts receivable, unbilled Parts and supplies, net Contract assets Prepaid expenses and other current assets Total current assets Property and equipment, net Right of use assets, operating Right of use assets, finance Intangible assets, net Goodwill Other assets Total assets LIABILITIES AND STOCKHOLDERS’ EQUITY Current liabilities: Accounts payable Accrued compensation Accrued expenses Lease liabilities, operating - current Lease liabilities, finance - current Deferred revenues Notes payable - current Total current liabilities Long-term liabilities: Notes payable Lease liabilities, operating - net of current portion Lease liabilities, finance - net of current portion Total long-term liabilities Total liabilities Stockholders’ equity: Common stock, $0.001 par value, 25,000,000 shares authorized; 4,113,621 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively Additional paid-in capital Accumulated deficit Total stockholders’ equity Total liabilities and stockholders’ equity Statement of Financial Position [Abstract] Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Statement [Table] Statement [Line Items] Revenues: Total revenues Cost of revenues: Total cost of revenues Gross profit Operating expenses: General and administrative Sales and marketing Depreciation and amortization Total operating expenses (Loss) income from operations Interest expense, net Net (loss) income Basic net (loss) income per share: Diluted net (loss) income per share: Weighted average number of common shares outstanding - basic Weighted average number of common shares outstanding - diluted Balance Balance, shares Stock Option Compensation Net Income/Loss Restricted Share Issuance Balance Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Net (loss) income Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities: Bad debt (recovery) expense Amortization of deferred financing costs Amortization of debt discount Amortization of right of use assets, financing Share based compensation Changes in operating assets and liabilities: Accounts receivable Accounts receivable, unbilled Parts and supplies Prepaid expenses and other current assets Accounts payable and accrued expenses Operating lease assets and liabilities, net Deferred revenues Total adjustments Net cash provided by (used in) operating activities Cash flows from investing activities: Capitalization of internal use software Purchases of property and equipment Net cash used in investing activities Cash flows from financing activities: Payment of earnout liabilities Principal payments on financing lease liability Repayment of notes payable Net cash used in financing activities Net decrease in cash Cash - beginning of period Cash - end of period Supplemental disclosure of cash flow information: Cash paid during the period for interest Cash paid during the period for income taxes Supplemental disclosure of non-cash financing activities: Right-of-use asset obtained in exchange for finance lease liability Organization, Consolidation and Presentation of Financial Statements [Abstract] Business Organization and Nature of Operations Basis of Presentation Accounting Policies [Abstract] Summary of Significant Accounting Policies Goodwill and Intangible Assets Disclosure [Abstract] Intangible Assets, Net Fair Value Disclosures [Abstract] Fair Value Measurements Property, Plant and Equipment [Abstract] Property and Equipment Notes Payable Notes Payable - Related Parties Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Equity [Abstract] Stockholders’ Equity Share-Based Payment Arrangement [Abstract] Stock-Based Compensation Risks and Uncertainties [Abstract] Concentrations Principles of Consolidation Concentrations of Credit Risk Revenue Recognition Software Development Costs Recently Issued Accounting Pronouncements Not Yet Effective Advertising Earnings (Loss) Per Share Income Taxes Segment Information Statement of Cash Flows Schedule of Allowance for Credit Losses Schedule of Changes in Contract Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities Schedule of Segment Information Schedule of Intangible Assets Schedule of Amortization Expense for Intangible Assets Schedule of Property and Equipment Schedule of Notes Payable Schedule of Future Minimum Principal Payments of Notes payable Schedule of Future Minimum Principal Payments of Notes Payable Schedule of Operating Lease Schedule of Future Rental Payment for Operating Lease Summary of Components of Lease Expense Schedule of Additional Information Pertaining to Leases Schedule of Shares and Warrants Issued Schedule of Warrants to Purchase Common Stock Schedule of Stock Options Activity Number of reportable segments Trade receivables, beginning balance Provisions reductions charged to operating results Accounts write-offs Trade receivables, ending balance Offsetting Assets [Table] Offsetting Assets [Line Items] Balance at beginning of period Billings Payments recevied Revenue recognized in advance of billings Commissions paid Commissions recognized Balance at ending of period Deferred revenue, balance at beginning of period Addition from acquisition Recognized revenue Deferred revenue, balance at end of period Deferred tax assets Reserves and accruals not currently deductible for tax purposes Amortizable assets Net operating loss carryforwards Deferred tax assets, gross Deferred tax liabilities Amortizable assets Property and equipment Net Deferred tax assets Valuation allowance Deferred tax assets, net Total gross profit Total capital additions, net Total goodwill Total assets Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Percentage of voting rights outstanding Allowance for doubtful accounts receivable Revenue performance obligations percentage Revenue, remaining performance obligation, amount Capitalized computer software, additions Other long-term assets Research and development expense Advertising expense Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, percent Federal net operating loss carry forwards Operating loss carryforwards, limitations on use Intangible Asset, Finite-Lived [Table] Finite-Lived Intangible Assets [Line Items] Estimated useful life Intangible assets, cost Intangible assets, accumulated amortization Intangible assets, net 2025 2026 2027 2028 2029 Thereafter Intangible assets Amortization expense Final earnout liability Computer hardware and purchased software Leasehold improvements Furniture and fixtures Property and equipment, gross Less: accumulated depreciation Property and equipment, net Depreciation Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Notes payable – “2022 Related Note” Less unamortized debt issuance costs Less current portion Long-term portion of notes payable Subordinated notes payable Issue date Interest rate Interest due Principal due 2025 2026 Total Accrued interest Interest expense Related Party Transaction [Table] Related Party Transaction [Line Items] Product Liability Contingency [Table] Product Liability Contingency [Line Items] Land Vehichle rent expense Lease expiry Finance lease, 2025 Operating leases, 2025 Finance lease, 2026 Operating leases, 2026 Finance lease, 2027 Operating leases, 2027 Finance lease, 2028 Operating leases, 2028 Finance lease, 2029 Operating leases, 2029 Thereafter Thereafter Finance lease, Less Imputed interest Operating Lease, less imputed interest Finance Lease Operating Leases Finance lease expense: Amortization of ROU asset Interest on lease liabilities Operating lease expense Short-term lease expense Financing cash flows from finance leases (interest) Financing cash flows from finance leases (principal) Operating cash flows from operating leases ROU assets obtained in exchange for new finance lease liability Weighted average remaining lease term - finance leases Weighted average remaining lease term - operating leases Weighted average discount rate - finance leases Weighted average discount rate - operating leases Subsidiary or Equity Method Investee, Sale of Stock, Type [Table] Subsidiary, Sale of Stock [Line Items] Issue Date Shares issued Share price Warrants issued Warrants exercise price Warrants Fair value Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Line Items] Warrants outstanding Warrants expiry Common stock capital shares reserved for future issuance Amortization of debt issuance costs Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Shares Under Option, Outstanding beginning balance Weighted- Average Exercise Price, Outstanding beginning balance Weighted Average Remaining Contractual Life Outstanding, beginning Aggregate Intrinsic Value, Outstanding, beginning balance Shares Under Option, Forfeited Weighted- Average Exercise Price, Forfeited Shares Under Option, Outstanding ending balance Weighted- Average Exercise Price, Outstanding ending balance Aggregate Intrinsic Value, Outstanding ending balance Shares Under Option, Exercisable ending balance Weighted- Average Exercise Price, Exercisable ending balance Weighted Average Remaining Contractual Life Outstanding, beginning Aggregate Intrinsic Value, Exercisable ending balance Granted number of restricted common stock Number of shares, vested Issuance of the common stock Stock-based compensation for options Unrecognized compensation costs Fair value of stock options Concentration Risk [Table] Concentration Risk [Line Items] Concentration risk, percentage Intellinetics Ohio and Graphic Sciences [Member] Allowance for doubtful accounts receivable charged to operating results. Contract with customer asset receivables billings. Contract with customer asset payments recevied. Accounts Receivable Unbilled [Member] Contract with customer asset commission paid. Contract with customer asset commission recognized. Othe Contract Assests [Member] Deferred revenue addition. Deferred revenue revenue recognized. Recently Issued Accounting Pronouncements Not Yet Effective [Policy Text Block] Increase decrease in unbilled accounts receivables. Payment of earnout liabilities. Capital additions, net. Condensed Cash Flow Statement [Policy Text Block] Proprietary technology [Member] Schedule of Changes in Fair Value of Plan Liabillties [Table Text Block] Earnout liability. Payment for contingent consideration earnout. 2022 Unrelated Notes [Member] Columbus OH [Member] Madison Heights M I [Member] Sterling Heights M I [Member] Traverse City M I [Member] Madison Heights MI Temporary Space [Member] State of Michigan [Member] Rocket Mortgage [Member] Government Contracts [Member] Customer One [Member] Customer Two [Member] Amount of lessee's undiscounted obligation for lease payments for finance lease. Amount of lessee's undiscounted obligation for lease payment for operating lease. Schedule of Additional Information Pertaining to Leases [Table Text Block] Right of use assets obtained in exchange for new finance lease liability. Operating Leases And Finance Leases [Table Text Block] Exercise of Outstanding Warrants [Member] 2015 Equity Incentive Plan [Member] 2023 Non-Employee Director Compensation Plan [Member] Private Placement 2022 [Member] Private Placement 2020 [Member] Class of warrant or right fair price of warrants or rights 1 Schedule of warrants outstanding to purchase common stock[TableTextBlock] Warrant Exercise Price One [Member] Warrant Exercise Price Two [Member] Warrant Exercise Price Three [Member] Warrant Exercise Price Four [Member] Warrant Exercise Price Five [Member] 2022 Unrelated Notes One [Member] Sale of Software [Member] Software as a Service [Member] Software Maintenance Services [Member] Professional Services [Member] Storage and Retrieval Services [Member] Document Management [Member] Document Conversion [Member] 2022 Related Notes [Member] Deferred tax assets amortizable assets. Deferred tax liabilities amortizable assets. Assets, Current Liabilities, Current Liabilities, Noncurrent Liabilities Equity, Attributable to Parent Liabilities and Equity Operating Expenses Operating Income (Loss) Interest Expense, Operating and Nonoperating Shares, Outstanding Increase (Decrease) in Accounts Receivable IncreaseDecreaseInUnbilledAccountsReceivables Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Contract with Customer, Liability Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Software Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Notes Payable Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults Deferred Revenue, Current DeferredRevenueRevenueRecognized Deferred Tax Assets, Gross DeferredTaxLiabilitiesAmortizableAssets Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Net Finite-Lived Intangible Assets, Net Property, Plant and Equipment, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Unamortized Debt Issuance Expense Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year Two Long-Term Debt Finance Lease, Liability, to be Paid, after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Finance Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value EX-101.PRE 10 inlx-20240331_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cover - shares
3 Months Ended
Mar. 31, 2024
May 11, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Entity File Number 001-41495  
Entity Registrant Name INTELLINETICS, INC.  
Entity Central Index Key 0001081745  
Entity Tax Identification Number 87-0613716  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One 2190 Dividend Drive  
Entity Address, City or Town Columbus  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 43228  
City Area Code (614)  
Local Phone Number 921-8170  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol INLX  
Security Exchange Name NYSEAMER  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   4,113,621
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 1,184,944 $ 1,215,248
Accounts receivable, net 1,931,342 1,850,375
Accounts receivable, unbilled 1,286,457 1,320,837
Parts and supplies, net 93,090 110,272
Contract assets 130,829 140,165
Prepaid expenses and other current assets 402,444 367,478
Total current assets 5,029,106 5,004,375
Property and equipment, net 880,740 924,257
Right of use assets, operating 2,461,680 2,532,928
Right of use assets, finance 292,298 219,777
Intangible assets, net 3,781,761 3,909,338
Goodwill 5,789,821 5,789,821
Other assets 680,780 645,764
Total assets 18,916,186 19,026,260
Current liabilities:    
Accounts payable 278,486 194,454
Accrued compensation 558,191 337,884
Accrued expenses 262,050 164,103
Lease liabilities, operating - current 779,741 712,607
Lease liabilities, finance - current 64,429 49,926
Deferred revenues 2,583,207 2,927,808
Total current liabilities 4,851,104 4,386,782
Long-term liabilities:    
Lease liabilities, operating - net of current portion 1,803,213 1,942,970
Lease liabilities, finance - net of current portion 236,591 175,943
Total long-term liabilities 4,045,243 4,888,757
Total liabilities 8,896,347 9,275,539
Stockholders’ equity:    
Common stock, $0.001 par value, 25,000,000 shares authorized; 4,113,621 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively 4,114 4,114
Additional paid-in capital 31,285,462 30,841,630
Accumulated deficit (21,269,737) (21,095,023)
Total stockholders’ equity 10,019,839 9,750,721
Total liabilities and stockholders’ equity 18,916,186 19,026,260
Nonrelated Party [Member]    
Current liabilities:    
Notes payable - current 325,000
Long-term liabilities:    
Notes payable 1,438,032 2,209,242
Related Party [Member]    
Long-term liabilities:    
Notes payable $ 567,407 $ 560,602
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 25,000,000 25,000,000
Common stock, shares issued 4,113,621 4,113,621
Common stock, shares outstanding 4,113,621 4,113,621
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Total revenues $ 4,507,084 $ 4,186,833
Cost of revenues:    
Total cost of revenues 1,607,440 1,540,994
Gross profit 2,899,644 2,645,839
Operating expenses:    
General and administrative 2,128,493 1,554,611
Sales and marketing 541,621 579,511
Depreciation and amortization 264,010 227,718
Total operating expenses 2,934,124 2,361,840
(Loss) income from operations (34,480) 283,999
Interest expense, net (140,234) (171,436)
Net (loss) income $ (174,714) $ 112,563
Basic net (loss) income per share: $ (0.04) $ 0.03
Diluted net (loss) income per share: $ (0.04) $ 0.03
Weighted average number of common shares outstanding - basic 4,113,621 4,073,757
Weighted average number of common shares outstanding - diluted 4,113,621 4,392,459
Sale of Software [Member]    
Revenues:    
Total revenues $ 5,779 $ 15,293
Cost of revenues:    
Total cost of revenues 5,065 8,181
Software as a Service [Member]    
Revenues:    
Total revenues 1,405,153 1,238,432
Cost of revenues:    
Total cost of revenues 215,992 220,640
Software Maintenance Services [Member]    
Revenues:    
Total revenues 357,983 349,542
Cost of revenues:    
Total cost of revenues 15,710 16,716
Professional Services [Member]    
Revenues:    
Total revenues 2,479,678 2,299,289
Cost of revenues:    
Total cost of revenues 1,284,063 1,187,116
Storage and Retrieval Services [Member]    
Revenues:    
Total revenues 258,491 284,277
Cost of revenues:    
Total cost of revenues $ 86,610 $ 108,341
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statement of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance at Dec. 31, 2022 $ 4,074 $ 30,179,017 $ (21,614,289) $ 8,568,802
Balance, shares at Dec. 31, 2022 4,073,757      
Stock Option Compensation 118,162 118,162
Net Income/Loss 112,563 112,563
Balance at Mar. 31, 2023 $ 4,074 30,297,179 (21,501,726) 8,799,527
Balance, shares at Mar. 31, 2023 4,073,757      
Balance at Dec. 31, 2023 $ 4,114 30,841,630 (21,095,023) 9,750,721
Balance, shares at Dec. 31, 2023 4,113,621      
Stock Option Compensation 115,456 115,456
Net Income/Loss (174,714) (174,714)
Restricted Share Issuance 328,376 328,376
Balance at Mar. 31, 2024 $ 4,114 $ 31,285,462 $ (21,269,737) $ 10,019,839
Balance, shares at Mar. 31, 2024 4,113,621      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities:    
Net (loss) income $ (174,714) $ 112,563
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:    
Depreciation and amortization 264,010 227,718
Bad debt (recovery) expense (14,588) 20,102
Amortization of deferred financing costs 60,595 49,997
Amortization of debt discount 11,378
Amortization of right of use assets, financing 16,768 6,709
Share based compensation 443,832 118,162
Changes in operating assets and liabilities:    
Accounts receivable (66,379) (81,542)
Accounts receivable, unbilled 34,380 (291,332)
Parts and supplies 17,182 (8,234)
Prepaid expenses and other current assets (25,630) (1,931)
Accounts payable and accrued expenses 402,286 229,849
Operating lease assets and liabilities, net (1,375) 3,992
Deferred revenues (344,601) (571,788)
Total adjustments 786,480 (286,920)
Net cash provided by (used in) operating activities 611,766 (174,357)
Cash flows from investing activities:    
Capitalization of internal use software (109,621) (112,208)
Purchases of property and equipment (18,311) (22,361)
Net cash used in investing activities (127,932) (134,569)
Cash flows from financing activities:    
Payment of earnout liabilities (700,000)
Principal payments on financing lease liability (14,138) (5,467)
Repayment of notes payable (500,000) (262,950)
Net cash used in financing activities (514,138) (968,417)
Net decrease in cash (30,304) (1,277,343)
Cash - beginning of period 1,215,248 2,696,481
Cash - end of period 1,184,944 1,419,138
Supplemental disclosure of cash flow information:    
Cash paid during the period for interest 88,935 116,110
Cash paid during the period for income taxes 956 2,499
Supplemental disclosure of non-cash financing activities:    
Right-of-use asset obtained in exchange for finance lease liability $ 89,289
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Organization and Nature of Operations
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business Organization and Nature of Operations

1. Business Organization and Nature of Operations

 

Intellinetics, Inc., formerly known as GlobalWise Investments, Inc., is a Nevada corporation incorporated in 1997, with two wholly-owned subsidiaries: Intellinetics, Inc., an Ohio corporation (“Intellinetics Ohio”), and Graphic Sciences, Inc., a Michigan corporation (“Graphic Sciences”). Intellinetics Ohio was incorporated in 1996, and on February 10, 2012, Intellinetics Ohio became our sole operating subsidiary as a result of a reverse merger and recapitalization. On March 2, 2020, we purchased all the outstanding capital stock of Graphic Sciences.

 

Our digital transformation products and services are provided through two reporting segments: Document Management and Document Conversion. Our Document Management segment, which includes the Yellow Folder, LLC (“Yellow Folder”) asset acquisition in April 2022 and the CEO Imaging Systems, Inc. (“CEO Image”) asset acquisition in April 2020, consists primarily of solutions involving our software platform, allowing customers to capture and manage their documents across operations such as scanned hard-copy documents and digital documents including those from Microsoft Office 365, digital images, audio, video and emails. Our Document Conversion segment, which includes and primarily consists of the Graphic Sciences acquisition, provides assistance to customers as a part of their overall document strategy to convert documents from one medium to another, predominantly paper to digital, including migration to our software solutions, as well as long-term storage and retrieval services. Our solutions create value for customers by making it easy to connect business-critical documents to the people who need them by making those documents easy to find and access, while also being secure and compliant with the customers’ audit requirements. Solutions are sold both directly to end-users and through resellers.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation
3 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation

2. Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”).

 

The financial statements presented in this Quarterly Report on Form 10-Q are unaudited. However, in the opinion of management, these unaudited condensed consolidated financial statements include all adjustments, consisting solely of normal recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods presented in conformity with GAAP applicable to interim periods. The financial data and other financial information disclosed in these notes to the accompanying condensed consolidated financial statements are also unaudited. As such, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to applicable rules and regulations thereunder.

 

Operating results for the interim periods presented are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024 or any other future period.

 

These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.

 

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

3. Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The condensed consolidated financial statements accompanying these notes include the accounts of Intellinetics and the accounts of all its subsidiaries in which it holds a controlling interest. Under GAAP, consolidation is generally required for investments of more than 50% of the outstanding voting stock of an investee, except when control is not held by the majority owner. We have two subsidiaries: Intellinetics Ohio and Graphic Sciences. We consider the criteria established under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 810, “Consolidations” in the consolidation process. All significant intercompany balances and transactions have been eliminated in consolidation.

 

 

Concentrations of Credit Risk

 

We maintain our cash with high credit quality financial institutions. At times, our cash and cash equivalents may be uninsured or in deposit accounts that exceed the Federal Deposit Insurance Corporation insurance limit.

 

We do not generally require collateral or other security to support customer receivables; however, we may require customers to provide retainers, up-front deposits or irrevocable letters-of-credit when considered necessary to mitigate credit risks. The Company recognizes current estimated credit losses (“CECL”) for accounts receivable and accounts receivable-unbilled. The CECL for trade receivables are estimated based on the trade receivable aging category, credit risk of specific customers, past collection history, and management’s evaluation of accounts receivable. Provisions for CECL are classified within selling, general and administrative costs.

 

Upon the adoption of FASB ASU No. 2016-13 (CECL model) effective January 1, 2023, Intellinetics, Inc. has revised its methodology for estimating expected credit losses on financial instruments, specifically trade receivables. This new model requires the recognition of lifetime expected credit losses at each reporting date, considering past events, current conditions, and reasonable forecasts. In assessing the credit quality of our portfolio, management utilizes a provision matrix that classifies trade receivables by customer type and age of receivable. Government and education sector receivables carry a low risk, while a higher risk is attributed to the remaining receivables as their aging progresses. For receivables with questionable collectability, a specific reserve is assigned. The estimated credit losses are a reflection of these factors, with the matrix applying percentages to the receivables based on their risk profile, adjusted for current and expected future conditions.

 

During the reporting period, the estimate of credit losses may change due to several factors including payment patterns of customers, changes in customer creditworthiness, and broader economic conditions. Such changes are captured in the financial statements to ensure they accurately reflect the company’s assessment of credit risk and expected losses at the end of each reporting period. Credit losses have been within management’s expectations. At March 31, 2024 and December 31, 2023, our allowance for credit losses was $109,515 and $124,103, respectively.

 

Changes in the allowance for credit losses for the period ended March 31, 2024 and 2023 were as follows:

 

   Trade Receivables 
As of December 31, 2023  $(124,103)
(Provisions) Reductions charged to operating results  $14,588
Accounts write-offs   1,640 
As of March 31, 2024  $(109,515)

 

   Trade Receivables 
As of December 31, 2022  $(88,331)
(Provisions) Reductions charged to operating results  $(21,742)
Accounts write-offs  $1,640 
As of March 31, 2023  $(108,433)

 

Revenue Recognition

 

We categorize revenue as software, software as a service, software maintenance services, professional services, and storage and retrieval services. We earn the majority of our revenue from the sale of professional services, followed by the sale of software maintenance services and software as a service. We apply our revenue recognition policies as required in accordance with ASC 606 based on the facts and circumstances of each category of revenue. More detail regarding each category of revenue is contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.

 

Contract balances

 

The following tables present changes in our contract assets during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning of
Period
   Billings   Payments
Received
       Balance at
End of
Period
 
Three months ended March 31, 2024                        
Accounts receivable  $1,850,375 - $4,242,590 - $(4,161,623)- $1,931,342 
                         
Three months ended March 31, 2023                        
Accounts receivable  $1,121,083   $3,341,583   $(3,280,143)      $1,182,523 

 

   Balance at
Beginning of Period
   Revenue
Recognized in
Advance of
Billings
   Billings   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Accounts receivable, unbilled  $1,320,837   $1,380,300   $(1,414,680)  $1,286,457 
                     
Three months ended March 31, 2023                    
Accounts receivable, unbilled  $596,410   $1,336,851   $(1,045,519)  $887,742 

 

   Balance at
Beginning of
Period
   Commissions
Paid
   Commissions
Recognized
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Other contract assets  $140,165   $1,336,851   $(37,518)  $130,829 
                     
Three months ended March 31, 2023                    
Other contract assets  $80,378   $27,792   $(27,593)  $80,577 

 

Deferred revenue

 

Amounts that have been invoiced are recognized in accounts receivable, deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenues typically relate to maintenance and software-as-a-service agreements which have been paid for by customers prior to the performance of those services, and payments received for professional services and license arrangements and software-as-a-service performance obligations that have been deferred until fulfilled under our revenue recognition policy.

 

 

Remaining performance obligations represent the transaction price from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately 99% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $35,095. As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $72,212. This does not include revenue related to performance obligations that are part of a contract whose original expected duration is one year or less.

 

 

The following table presents changes in our contract liabilities during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning
of Period
   Billings   Recognized
Revenue
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Contract liabilities: deferred revenue  $2,927,808   $1,200,998   $(1,545,599)  $2,583,207 
                     
Three months ended March 31, 2023                    
Contract liabilities: deferred revenue  $2,754,064   $1,146,380   $(1,718,168)  $2,182,276 

 

Software Development Costs

 

We design, develop, test, market, license, and support new software products and enhancements of current products. We continuously monitor our software products and enhancements to remain compatible with standard platforms and file formats. In accordance with ASC 985-20 “Costs of Software to be Sold, Leased or Otherwise Marketed,” we expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Once technological feasibility has been established, certain software development costs incurred during the application development stage are eligible for capitalization. Based on our software development process, technical feasibility is established upon completion of a working model. Technological feasibility is typically reached shortly before the release of such products. No such costs were capitalized during the periods presented in this report.

 

In accordance with ASC 350-40, “Internal-Use Software,” we capitalize purchase and implementation costs of internal use software. Once an application has reached development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. We also capitalize costs related to specific upgrades and enhancements when it is probable that the expenditure will result in additional functionality. Such costs in the amount of $109,621 and $112,208 were capitalized during the first quarter 2024 and 2023, respectively.

 

Capitalized costs are stated at cost less accumulated amortization. Amortization is computed over the estimated useful lives of the related assets on a straight-line basis, which is three years. At March 31, 2024 and December 31, 2023, our condensed consolidated balance sheets included $665,995 and $630,979, respectively, in other long-term assets.

 

For the three months ended March 31, 2024 and 2023, our expensed software development costs were $159,731 and $131,743, respectively.

 

 

Recently Issued Accounting Pronouncements Not Yet Effective

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves financial reporting by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included with each reported measure of significant profit or loss on an annual and interim basis. This ASU also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU is required to be applied retrospectively for all prior periods presented in the financial statements. We are evaluating the adoption impact of this ASU on our condensed consolidated financial statements and related disclosures but do not expect any material impact upon adoption.

 

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. The ASU is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” We are currently evaluating the impact of this ASU but do not expect any material impact upon adoption.

 

There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.

 

Advertising

 

We expense the cost of advertising as incurred. Advertising expense for the three months ended March 31, 2024 and 2023 amounted to $5,977 and $6,120, respectively.

 

Earnings (Loss) Per Share

 

Basic income or loss per share is computed by dividing net income or loss by the weighted average number of shares of common stock outstanding during the period. Diluted income or loss per share is computed by dividing net income or loss by the diluted weighted average number of shares of common stock outstanding during the period. The diluted weighted average number of shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive, including warrants or options which are out-of-the-money and for those periods with a net loss.

 

We have outstanding warrants and stock options which have not been included in the calculation of diluted net loss per share for the three months ended March 31, 2024 and 2023 because to do so would be anti-dilutive. For the first quarter 2024 and 2023, certain options and warrants were in-the-money and others were not. The three months ended March 31, 2024 reported a net loss, while the three months ended March 31, 2023 reported net income. For the first quarter 2024, the numerator and the denominator used in computing both basic and diluted net loss per share are the same.

 

Income Taxes

 

We file a consolidated federal income tax return with our subsidiaries. The provision for income taxes is computed by applying statutory rates to income before taxes.

 

We account for uncertainty in income taxes in our financial statements as required under ASC 740, “Income Taxes.” The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition accounting. Management determined there were no material uncertain positions taken by us in our tax returns.

 

Deferred income taxes are recognized for the tax consequences in future years of temporary differences between the financial reporting and tax bases of assets and liabilities as of each period-end based on enacted tax laws and statutory rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. A 100% valuation allowance has been established on deferred tax assets at March 31, 2024 and December 31, 2023, due to the uncertainty of our ability to realize future taxable income.

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below:

 

   March 31, 2024   December 31, 2023 
Deferred tax assets          
Reserves and accruals not currently deductible for tax purposes  $84,441   $69,676 
Amortizable assets   120,946    109,612 
Net operating loss carryforwards   4,655,024    4,771,762 
Deferred tax assets, gross   4,860,411    4,951,050 
Deferred tax liabilities          
Amortizable assets   (203,414)   (197,579)
Property and equipment   (202,219)   (214,698)
Net Deferred tax assets   4,454,778    4,538,773 
Valuation allowance   (4,454,778)   (4,538,773)
Deferred tax assets, net  $-   $- 

 

As of March 31, 2024 and December 31, 2023, we had federal net operating loss carry forwards of approximately $15,498,000 and $15,972,479, respectively, which can be used to offset future federal income tax. A portion of the federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period. We recorded a valuation allowance against all of our deferred tax assets as of both March 31, 2024, and December 31, 2023. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain deferred tax assets 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 on the basis of the level of profitability that we are able to actually achieve.

 

Segment Information

 

Operating segments are defined in the criteria established under ASC 280, “Segment Reporting,” as components of public entities that engage in business activities from which they may earn revenues and incur expenses for which separate financial information is available and which is evaluated regularly by our chief operating decision maker (“CODM”) in deciding how to assess performance and allocate resources. Our CODM assesses performance and allocates resources based on two operating segments: Document Management and Document Conversion. These segments contain individual business components that have been combined on the basis of common management, customers, solutions offered, service processes and other economic characteristics. We currently have immaterial intersegment sales. We evaluate the performance of our segments based on gross profits.

 

The Document Management Segment provides cloud-based and premise-based content services software. Its modular suite of solutions complements existing operating and accounting systems to serve a mission-critical role for organizations to make content secure, compliant, and process-ready. This segment conducts its primary operations in the United States. Markets served include highly regulated, risk and compliance-intensive markets in healthcare, K-12 education, public safety, other public sector, risk management, financial services, and others. Solutions are sold both directly to end-users and through resellers.

 

The Document Conversion Segment provides services for scanning and indexing, converting images from paper to digital, paper to microfilm, and microfiche to microfilm, as well as long-term physical document storage and retrieval. This segment conducts its primary operations in the United States. Markets served include businesses and federal, county, and municipal governments. Solutions are sold both directly to end-users and through a reseller distributor.

 

 

Information by operating segment is as follows:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Revenues          
Document Management  $1,820,420   $1,769,483 
Document Conversion   2,686,664    2,417,350 
Total revenues  $4,507,084   $4,186,833 
           
Gross profit          
Document Management  $1,556,893   $1,483,108 
Document Conversion   1,342,751    1,162,731 
Total gross profit  $2,899,644   $2,645,839 
           
Capital additions, net          
Document Management  $110,619   $116,041 
Document Conversion   17,313    18,528 
Total capital additions, net  $127,932   $134,569 

 

   March 31, 2024   December 31, 2023 
Goodwill          
Document Management  $3,989,645   $3,989,645 
Document Conversion   1,800,176    1,800,176 
Total goodwill  $5,789,821   $5,789,821 

 

   March 31, 2024   December 31, 2023 
Total assets          
Document Management  $9,618,219   $10,104,004 
Document Conversion   9,297,967    8,922,256 
Total assets  $18,916,186   $19,026,260 

 

Statement of Cash Flows

 

For purposes of reporting cash flows, cash includes cash on hand and demand deposits held by banks.

 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, Net

4. Intangible Assets, Net

 

At March 31, 2024, intangible assets consisted of the following:

 

   Estimated      Accumulated     
   Useful Life  Costs   Amortization   Net 
Trade names  10 years  $297,000   $(84,192)  $212,808 
Proprietary technology  10 years   861,000    (172,200)   688,800 
Customer relationships  5-15 years   4,091,000    (1,210,847)   2,880,153 
      $5,249,000   $(1,467,239)  $3,781,761 

 

At December 31, 2023, intangible assets consisted of the following:

 

   Estimated      Accumulated     
   Useful Life  Costs   Amortization   Net 
Trade names  10 years  $297,000   $(76,767)  $220,233 
Proprietary technology  10 years   861,000    (150,675)   710,325 
Customer relationships  5-15 years   4,091,000    (1,112,220)   2,978,780 
      $5,249,000   $(1,339,662)  $3,909,338 

 

Amortization expense for the three months ended March 31, 2024 and 2023 amounted to $127,577. The following table represents future amortization expense for intangible assets subject to amortization.

 

For the Twelve Months Ending March 31,  Amount 
2025  $510,308 
2026   473,125 
2027   326,108 
2028   324,410 
2029   305,733 
Thereafter   1,842,077 
Intangible assets  $3,781,761 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Disclosures [Abstract]  
Fair Value Measurements

5. Fair Value Measurements

 

We paid our final earnout liability of $700,000 in January 2023 and as of March 31, 2023, there were no earnout liabilities remaining.

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Property and Equipment

6. Property and Equipment

 

Property and equipment are comprised of the following:

 

   March 31, 2024   December 31, 2023 
Computer hardware and purchased software  $1,455,334   $1,437,023 
Leasehold improvements   395,919    395,919 
Furniture and fixtures   324,296    324,296 
Property and equipment, gross   2,175,549    2,157,238 
Less: accumulated depreciation   (1,294,809)   (1,232,981)
Property and equipment, net  $880,740   $924,257 

 

Total depreciation expense on our property and equipment for the three months ended March 31, 2024 and 2023 amounted to $61,828 and $61,939, respectively.

 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable
3 Months Ended
Mar. 31, 2024
Nonrelated Party [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Notes Payable

7. Notes Payable

 

Summary of Notes Payable to Unrelated Parties

 

The table below summarizes all notes payable at March 31, 2024 and December 31, 2023, respectively with the exception of related party notes disclosed in Note 8 “Notes Payable - Related Parties.”

 

   March 31, 2024   December 31, 2023 
Notes payable – “2022 Unrelated Notes”  $1,864,500   $2,364,500 
Less unamortized debt issuance costs   (101,468)   (155,258)
Less current portion   (325,000)   - 
Long-term portion of notes payable  $1,438,032   $2,209,242 

 

Subordinated Notes Payable   Issue Date  Interest Rate   Interest Due  Principal Due
$325,000   April 1, 2022   12%  Quarterly  March 30, 2025
$1,539,500   April 1, 2022   12%  Quarterly  December 31, 2025

 

Future minimum principal payments of the Notes Payable to Unrelated Parties are as follows:

 

As of March 31,  Amount 
2025  $325,000 
2026   1,539,500 
Total  $1,864,500 

 

As of March 31, 2024 and December 31, 2023, accrued interest for these notes payable with the exception of the related party notes in Note 8, “Notes Payable - Related Parties,” was $0. As of March 31, 2024 and December 31, 2023, unamortized debt issuance costs were reflected within long term liabilities on the condensed consolidated balance sheets, netted with the notes payable balance.

 

With respect to all notes outstanding (other than the notes to related parties), interest expense, including the amortization of debt issuance costs and debt discount for the three months ended March 31, 2024 and 2023 was $124,725 and $151,605, respectively.

 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable - Related Parties
3 Months Ended
Mar. 31, 2024
Related Party [Member]  
Defined Benefit Plan Disclosure [Line Items]  
Notes Payable - Related Parties

8. Notes Payable - Related Parties

 

Summary of Notes Payable to Related Parties

 

The table below summarizes all notes payable to related parties at March 31, 2024 and December 31, 2023:

 

   March 31, 2024   December 31, 2023 
Notes payable – “2022 Related Note”  $600,000   $600,000 
Less unamortized debt issuance costs   (32,593)   (39,398)
Long-term portion of notes payable  $567,407   $560,602 

 

Future minimum principal payments of the 2022 Notes to related parties are as follows:

 

As of March 31,  Amount 
2026  $600,000 
Total  $600,000 

 

As of March 31, 2024 and December 31, 2023, accrued interest for these notes payable – related parties were $0. As of March 31, 2024 and December 31, 2023, unamortized deferred financing costs were reflected within long term liabilities on the consolidated balance sheets, netted with the corresponding notes payable balance.

 

With respect to all notes payable – related parties outstanding, interest expense, including the amortization of debt issuance costs, for the three months ended March 31, 2024 and 2023 and was $24,805 and $25,879, respectively.

 

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. Commitments and Contingencies

 

From time to time we are involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although we cannot predict the outcome of such matters, currently we have no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on our financial position, results of operations or the ability to carry on any of our business activities.

 

 

Leases

 

For each of the below listed leases, management has determined it will utilize the base rental period and have not considered any renewal periods.

 

Location  Square Feet   Monthly Rent   Lease Expiry
Columbus, OH   6,000   $5,250   December 31, 2028
Madison Heights, MI   36,000   $44,048   August 31, 2026
Sterling Heights, MI   37,000   $21,692   April 30, 2028
Traverse City, MI   5,200   $5,100   January 31, 2026
              
Temporary space             
Madison Heights, MI   3,200   $1,605   month to month
              
Vehicles             
various   n/a    $4,901   September 30, 2028

 

The following table sets forth the future minimum lease payments under our leases:

 

For the twelve months ending March 31,  Finance Leases   Operating Leases 
2025  $89,954   $951,885 
2026   89,954    950,991 
2027   71,204    578,184 
2028   63,855    358,282 
2029   39,194    76,821 
Thereafter   1,883    - 
Less Imputed Interest   (55,024)   (333,209)
   $301,020   $2,582,954 

 

 

The following table summarizes the components of lease expense:

 

For the three months ending March 31,  2024   2023 
Finance lease expense:          
Amortization of ROU asset  $16,768   $6,709 
Interest on lease liabilities   6,468    2,832 
Operating lease expense   234,439    237,449 
Short-term lease expense   4,814    4,814 

 

The following tables set forth additional information pertaining to our leases:

 

For the three months ending March 31,  2024   2023 
Cash paid for amounts included in the measurement of lease liabilities:          
Financing cash flows from finance leases (interest)  $6,468   $2,832 
Financing cash flows from finance leases (principal)   14,138    5,467 
Operating cash flows from operating leases   187,724    170,759 
ROU assets obtained in exchange for new finance lease liabilities   89,289    40,529 
Weighted average remaining lease term – finance leases   4.3 years    5.5 years 
Weighted average remaining lease term – operating leases   3.3 years    4.2 years 
Weighted average discount rate – finance leases   9.75%   7.50%
Weighted average discount rate – operating leases   6.98%   6.97%

 

 

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Stockholders’ Equity

10. Stockholders’ Equity

 

Common Stock

 

As of March 31, 2024, 4,113,621 shares of common stock were issued and outstanding, 255,958 shares of common stock were reserved for issuance upon the exercise of outstanding warrants, 497,330 shares of common stock were reserved for issuance under our 2015 Equity Incentive Plan, as amended (the “2015 Plan”), and 150,000 shares were reserved for issuance under our 2023 Non-Employee Director Compensation Plan.

 

The following table describes the shares and warrants issued as part of our 2022 and 2020 private placements:

 

Issuance of Common Stock  Issue Date  Shares Issued   Price per share   Warrants Issued   Warrant Exercise Price   Warrant Fair Value 
Private Placement 2022  April 1, 2022   1,242,588   $4.62    124,258   $4.62   $3.91 
Private Placement 2020  March 2, 2020   955,000   $4.00    95,500   $4.00   $3.90 

 

Amortization of the debt issuance costs for the Private Placement 2022 offering was recorded at $60,595 and $38,931 for the three months ended March 31, 2024 and 2023, respectively. Amortization of the debt issuance costs for the Private Placement 2020 offering was recorded at $11,065 for the three months ended March 31, 2023.

 

Warrants

 

The following sets forth the warrants to purchase our common stock that were outstanding as of March 31, 2024:

 

Warrants
Outstanding
   Warrant
Exercise Price
   Warranty
Expiry
 124,258   $4.62   March 30, 2027
 95,500   $4.00   March 30, 2027
 16,000   $9.00   March 30, 2027
 17,200   $12.50   March 30, 2027
 3,000   $15.00   March 30, 2027

 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation

11. Stock-Based Compensation

 

From time to time, we issue stock options and restricted stock as compensation for services rendered by our directors and employees.

 

Restricted Stock

 

On March 19, 2024, we granted 127,500 shares of restricted common stock to certain employees. The grants of restricted common stock were made in accordance with the 2015 Plan and were subject to vesting, as follows: 42,495 shares vested on March 19, 2024; 42,495 shares vest on April 2, 2025, and 42,510 shares vest on April 2, 2026. Stock compensation of $397,901 was recorded on the issuance of the common stock for the three months ended March 31, 2024.

 

Stock Options

 

We did not make any stock option grants during the three months ended March 31, 2024 or 2023.

 

A summary of stock option activity during the three months ended March 31, 2024 and 2023 is as follows:

 

           Weighted-    
       Weighted-   Average    
   Shares   Average   Remaining  Aggregate 
   Under   Exercise   Contractual  Intrinsic 
   Option   Price   Life  Value 
Outstanding at January 1, 2024   357,887   $5.69   8 years  $       - 
Forfeited   (5,000    4.00         
                   
Outstanding at March 31, 2024   357,887   $5.69   7 years  $- 
                   
Exercisable at March 31, 2024   186,594   $5.60   7 years  $- 

 

 

           Weighted-    
       Weighted-   Average    
   Shares   Average   Remaining  Aggregate 
   Under   Exercise   Contractual  Intrinsic 
   Option   Price   Life  Value 
Outstanding at January 1, 2023   365,447   $5.89   8 years  $19,200 
Forfeited   (5,000)   4.00         
Outstanding at March 31, 2023   360,447   $5.92   8 years  $19,200 
                   
Exercisable at March 31, 2023   92,860   $6.50   7 years  $19,200 

 

During the three months ended March 31, 2024 and 2023, stock-based compensation for options was $115,456 and $118,162, respectively.

 

As of March 31, 2024 and December 31, 2023, there was $432,525 and $547,981, respectively, of total unrecognized compensation costs related to stock options granted under our stock option agreements. The unrecognized compensation cost is expected to be recognized over a weighted-average period of one year. The total fair value of stock options that vested during the three months ended March 31, 2024 and 2023 was $0 and $10,238, respectively.

 

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations
3 Months Ended
Mar. 31, 2024
Risks and Uncertainties [Abstract]  
Concentrations

12. Concentrations

 

Revenues from a limited number of customers have accounted for a substantial percentage of our total revenues. During the three months ended March 31, 2024 and 2023, our largest customer, the State of Michigan, accounted for 48% and 34%, respectively, of our total revenues for each period, and our second largest customer, Rocket Mortgage, accounted for 4% and 10% of our total revenues for each period.

 

For the three months ended March 31, 2024 and 2023, government contracts, including K-12 education, represented approximately 86% and 72% of our net revenues, respectively. A significant portion of our sales to resellers represent ultimate sales to government agencies.

 

As of March 31, 2024, accounts receivable concentrations from our two largest customers were 60% and 8% of gross accounts receivable, respectively by customer. As of December 31, 2023, accounts receivable concentrations from our two largest customers were 62% and 3% of gross accounts receivable, respectively by customer.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Principles of Consolidation

Principles of Consolidation

 

The condensed consolidated financial statements accompanying these notes include the accounts of Intellinetics and the accounts of all its subsidiaries in which it holds a controlling interest. Under GAAP, consolidation is generally required for investments of more than 50% of the outstanding voting stock of an investee, except when control is not held by the majority owner. We have two subsidiaries: Intellinetics Ohio and Graphic Sciences. We consider the criteria established under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 810, “Consolidations” in the consolidation process. All significant intercompany balances and transactions have been eliminated in consolidation.

 

 

Concentrations of Credit Risk

Concentrations of Credit Risk

 

We maintain our cash with high credit quality financial institutions. At times, our cash and cash equivalents may be uninsured or in deposit accounts that exceed the Federal Deposit Insurance Corporation insurance limit.

 

We do not generally require collateral or other security to support customer receivables; however, we may require customers to provide retainers, up-front deposits or irrevocable letters-of-credit when considered necessary to mitigate credit risks. The Company recognizes current estimated credit losses (“CECL”) for accounts receivable and accounts receivable-unbilled. The CECL for trade receivables are estimated based on the trade receivable aging category, credit risk of specific customers, past collection history, and management’s evaluation of accounts receivable. Provisions for CECL are classified within selling, general and administrative costs.

 

Upon the adoption of FASB ASU No. 2016-13 (CECL model) effective January 1, 2023, Intellinetics, Inc. has revised its methodology for estimating expected credit losses on financial instruments, specifically trade receivables. This new model requires the recognition of lifetime expected credit losses at each reporting date, considering past events, current conditions, and reasonable forecasts. In assessing the credit quality of our portfolio, management utilizes a provision matrix that classifies trade receivables by customer type and age of receivable. Government and education sector receivables carry a low risk, while a higher risk is attributed to the remaining receivables as their aging progresses. For receivables with questionable collectability, a specific reserve is assigned. The estimated credit losses are a reflection of these factors, with the matrix applying percentages to the receivables based on their risk profile, adjusted for current and expected future conditions.

 

During the reporting period, the estimate of credit losses may change due to several factors including payment patterns of customers, changes in customer creditworthiness, and broader economic conditions. Such changes are captured in the financial statements to ensure they accurately reflect the company’s assessment of credit risk and expected losses at the end of each reporting period. Credit losses have been within management’s expectations. At March 31, 2024 and December 31, 2023, our allowance for credit losses was $109,515 and $124,103, respectively.

 

Changes in the allowance for credit losses for the period ended March 31, 2024 and 2023 were as follows:

 

   Trade Receivables 
As of December 31, 2023  $(124,103)
(Provisions) Reductions charged to operating results  $14,588
Accounts write-offs   1,640 
As of March 31, 2024  $(109,515)

 

   Trade Receivables 
As of December 31, 2022  $(88,331)
(Provisions) Reductions charged to operating results  $(21,742)
Accounts write-offs  $1,640 
As of March 31, 2023  $(108,433)

 

Revenue Recognition

Revenue Recognition

 

We categorize revenue as software, software as a service, software maintenance services, professional services, and storage and retrieval services. We earn the majority of our revenue from the sale of professional services, followed by the sale of software maintenance services and software as a service. We apply our revenue recognition policies as required in accordance with ASC 606 based on the facts and circumstances of each category of revenue. More detail regarding each category of revenue is contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.

 

Contract balances

 

The following tables present changes in our contract assets during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning of
Period
   Billings   Payments
Received
       Balance at
End of
Period
 
Three months ended March 31, 2024                        
Accounts receivable  $1,850,375 - $4,242,590 - $(4,161,623)- $1,931,342 
                         
Three months ended March 31, 2023                        
Accounts receivable  $1,121,083   $3,341,583   $(3,280,143)      $1,182,523 

 

   Balance at
Beginning of Period
   Revenue
Recognized in
Advance of
Billings
   Billings   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Accounts receivable, unbilled  $1,320,837   $1,380,300   $(1,414,680)  $1,286,457 
                     
Three months ended March 31, 2023                    
Accounts receivable, unbilled  $596,410   $1,336,851   $(1,045,519)  $887,742 

 

   Balance at
Beginning of
Period
   Commissions
Paid
   Commissions
Recognized
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Other contract assets  $140,165   $1,336,851   $(37,518)  $130,829 
                     
Three months ended March 31, 2023                    
Other contract assets  $80,378   $27,792   $(27,593)  $80,577 

 

Deferred revenue

 

Amounts that have been invoiced are recognized in accounts receivable, deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenues typically relate to maintenance and software-as-a-service agreements which have been paid for by customers prior to the performance of those services, and payments received for professional services and license arrangements and software-as-a-service performance obligations that have been deferred until fulfilled under our revenue recognition policy.

 

 

Remaining performance obligations represent the transaction price from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately 99% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $35,095. As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $72,212. This does not include revenue related to performance obligations that are part of a contract whose original expected duration is one year or less.

 

 

The following table presents changes in our contract liabilities during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning
of Period
   Billings   Recognized
Revenue
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Contract liabilities: deferred revenue  $2,927,808   $1,200,998   $(1,545,599)  $2,583,207 
                     
Three months ended March 31, 2023                    
Contract liabilities: deferred revenue  $2,754,064   $1,146,380   $(1,718,168)  $2,182,276 

 

Software Development Costs

Software Development Costs

 

We design, develop, test, market, license, and support new software products and enhancements of current products. We continuously monitor our software products and enhancements to remain compatible with standard platforms and file formats. In accordance with ASC 985-20 “Costs of Software to be Sold, Leased or Otherwise Marketed,” we expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Once technological feasibility has been established, certain software development costs incurred during the application development stage are eligible for capitalization. Based on our software development process, technical feasibility is established upon completion of a working model. Technological feasibility is typically reached shortly before the release of such products. No such costs were capitalized during the periods presented in this report.

 

In accordance with ASC 350-40, “Internal-Use Software,” we capitalize purchase and implementation costs of internal use software. Once an application has reached development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. We also capitalize costs related to specific upgrades and enhancements when it is probable that the expenditure will result in additional functionality. Such costs in the amount of $109,621 and $112,208 were capitalized during the first quarter 2024 and 2023, respectively.

 

Capitalized costs are stated at cost less accumulated amortization. Amortization is computed over the estimated useful lives of the related assets on a straight-line basis, which is three years. At March 31, 2024 and December 31, 2023, our condensed consolidated balance sheets included $665,995 and $630,979, respectively, in other long-term assets.

 

For the three months ended March 31, 2024 and 2023, our expensed software development costs were $159,731 and $131,743, respectively.

 

 

Recently Issued Accounting Pronouncements Not Yet Effective

Recently Issued Accounting Pronouncements Not Yet Effective

 

In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves financial reporting by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included with each reported measure of significant profit or loss on an annual and interim basis. This ASU also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU is required to be applied retrospectively for all prior periods presented in the financial statements. We are evaluating the adoption impact of this ASU on our condensed consolidated financial statements and related disclosures but do not expect any material impact upon adoption.

 

In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. The ASU is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” We are currently evaluating the impact of this ASU but do not expect any material impact upon adoption.

 

There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.

 

Advertising

Advertising

 

We expense the cost of advertising as incurred. Advertising expense for the three months ended March 31, 2024 and 2023 amounted to $5,977 and $6,120, respectively.

 

Earnings (Loss) Per Share

Earnings (Loss) Per Share

 

Basic income or loss per share is computed by dividing net income or loss by the weighted average number of shares of common stock outstanding during the period. Diluted income or loss per share is computed by dividing net income or loss by the diluted weighted average number of shares of common stock outstanding during the period. The diluted weighted average number of shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive, including warrants or options which are out-of-the-money and for those periods with a net loss.

 

We have outstanding warrants and stock options which have not been included in the calculation of diluted net loss per share for the three months ended March 31, 2024 and 2023 because to do so would be anti-dilutive. For the first quarter 2024 and 2023, certain options and warrants were in-the-money and others were not. The three months ended March 31, 2024 reported a net loss, while the three months ended March 31, 2023 reported net income. For the first quarter 2024, the numerator and the denominator used in computing both basic and diluted net loss per share are the same.

 

Income Taxes

Income Taxes

 

We file a consolidated federal income tax return with our subsidiaries. The provision for income taxes is computed by applying statutory rates to income before taxes.

 

We account for uncertainty in income taxes in our financial statements as required under ASC 740, “Income Taxes.” The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition accounting. Management determined there were no material uncertain positions taken by us in our tax returns.

 

Deferred income taxes are recognized for the tax consequences in future years of temporary differences between the financial reporting and tax bases of assets and liabilities as of each period-end based on enacted tax laws and statutory rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. A 100% valuation allowance has been established on deferred tax assets at March 31, 2024 and December 31, 2023, due to the uncertainty of our ability to realize future taxable income.

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below:

 

   March 31, 2024   December 31, 2023 
Deferred tax assets          
Reserves and accruals not currently deductible for tax purposes  $84,441   $69,676 
Amortizable assets   120,946    109,612 
Net operating loss carryforwards   4,655,024    4,771,762 
Deferred tax assets, gross   4,860,411    4,951,050 
Deferred tax liabilities          
Amortizable assets   (203,414)   (197,579)
Property and equipment   (202,219)   (214,698)
Net Deferred tax assets   4,454,778    4,538,773 
Valuation allowance   (4,454,778)   (4,538,773)
Deferred tax assets, net  $-   $- 

 

As of March 31, 2024 and December 31, 2023, we had federal net operating loss carry forwards of approximately $15,498,000 and $15,972,479, respectively, which can be used to offset future federal income tax. A portion of the federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period. We recorded a valuation allowance against all of our deferred tax assets as of both March 31, 2024, and December 31, 2023. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain deferred tax assets 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 on the basis of the level of profitability that we are able to actually achieve.

 

Segment Information

Segment Information

 

Operating segments are defined in the criteria established under ASC 280, “Segment Reporting,” as components of public entities that engage in business activities from which they may earn revenues and incur expenses for which separate financial information is available and which is evaluated regularly by our chief operating decision maker (“CODM”) in deciding how to assess performance and allocate resources. Our CODM assesses performance and allocates resources based on two operating segments: Document Management and Document Conversion. These segments contain individual business components that have been combined on the basis of common management, customers, solutions offered, service processes and other economic characteristics. We currently have immaterial intersegment sales. We evaluate the performance of our segments based on gross profits.

 

The Document Management Segment provides cloud-based and premise-based content services software. Its modular suite of solutions complements existing operating and accounting systems to serve a mission-critical role for organizations to make content secure, compliant, and process-ready. This segment conducts its primary operations in the United States. Markets served include highly regulated, risk and compliance-intensive markets in healthcare, K-12 education, public safety, other public sector, risk management, financial services, and others. Solutions are sold both directly to end-users and through resellers.

 

The Document Conversion Segment provides services for scanning and indexing, converting images from paper to digital, paper to microfilm, and microfiche to microfilm, as well as long-term physical document storage and retrieval. This segment conducts its primary operations in the United States. Markets served include businesses and federal, county, and municipal governments. Solutions are sold both directly to end-users and through a reseller distributor.

 

 

Information by operating segment is as follows:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Revenues          
Document Management  $1,820,420   $1,769,483 
Document Conversion   2,686,664    2,417,350 
Total revenues  $4,507,084   $4,186,833 
           
Gross profit          
Document Management  $1,556,893   $1,483,108 
Document Conversion   1,342,751    1,162,731 
Total gross profit  $2,899,644   $2,645,839 
           
Capital additions, net          
Document Management  $110,619   $116,041 
Document Conversion   17,313    18,528 
Total capital additions, net  $127,932   $134,569 

 

   March 31, 2024   December 31, 2023 
Goodwill          
Document Management  $3,989,645   $3,989,645 
Document Conversion   1,800,176    1,800,176 
Total goodwill  $5,789,821   $5,789,821 

 

   March 31, 2024   December 31, 2023 
Total assets          
Document Management  $9,618,219   $10,104,004 
Document Conversion   9,297,967    8,922,256 
Total assets  $18,916,186   $19,026,260 

 

Statement of Cash Flows

Statement of Cash Flows

 

For purposes of reporting cash flows, cash includes cash on hand and demand deposits held by banks.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses

Changes in the allowance for credit losses for the period ended March 31, 2024 and 2023 were as follows:

 

   Trade Receivables 
As of December 31, 2023  $(124,103)
(Provisions) Reductions charged to operating results  $14,588
Accounts write-offs   1,640 
As of March 31, 2024  $(109,515)

 

   Trade Receivables 
As of December 31, 2022  $(88,331)
(Provisions) Reductions charged to operating results  $(21,742)
Accounts write-offs  $1,640 
As of March 31, 2023  $(108,433)
Schedule of Changes in Contract Assets and Liabilities

The following tables present changes in our contract assets during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning of
Period
   Billings   Payments
Received
       Balance at
End of
Period
 
Three months ended March 31, 2024                        
Accounts receivable  $1,850,375 - $4,242,590 - $(4,161,623)- $1,931,342 
                         
Three months ended March 31, 2023                        
Accounts receivable  $1,121,083   $3,341,583   $(3,280,143)      $1,182,523 

 

   Balance at
Beginning of Period
   Revenue
Recognized in
Advance of
Billings
   Billings   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Accounts receivable, unbilled  $1,320,837   $1,380,300   $(1,414,680)  $1,286,457 
                     
Three months ended March 31, 2023                    
Accounts receivable, unbilled  $596,410   $1,336,851   $(1,045,519)  $887,742 

 

   Balance at
Beginning of
Period
   Commissions
Paid
   Commissions
Recognized
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Other contract assets  $140,165   $1,336,851   $(37,518)  $130,829 
                     
Three months ended March 31, 2023                    
Other contract assets  $80,378   $27,792   $(27,593)  $80,577 
 

The following table presents changes in our contract liabilities during the three months ended March 31, 2024 and 2023:

 

   Balance at
Beginning
of Period
   Billings   Recognized
Revenue
   Balance at
End of
Period
 
Three months ended March 31, 2024                    
Contract liabilities: deferred revenue  $2,927,808   $1,200,998   $(1,545,599)  $2,583,207 
                     
Three months ended March 31, 2023                    
Contract liabilities: deferred revenue  $2,754,064   $1,146,380   $(1,718,168)  $2,182,276 
 
Schedule of Deferred Tax Assets and Liabilities

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below:

 

   March 31, 2024   December 31, 2023 
Deferred tax assets          
Reserves and accruals not currently deductible for tax purposes  $84,441   $69,676 
Amortizable assets   120,946    109,612 
Net operating loss carryforwards   4,655,024    4,771,762 
Deferred tax assets, gross   4,860,411    4,951,050 
Deferred tax liabilities          
Amortizable assets   (203,414)   (197,579)
Property and equipment   (202,219)   (214,698)
Net Deferred tax assets   4,454,778    4,538,773 
Valuation allowance   (4,454,778)   (4,538,773)
Deferred tax assets, net  $-   $- 
Schedule of Segment Information

Information by operating segment is as follows:

 

   Three months
ended
March 31, 2024
   Three months
ended
March 31, 2023
 
Revenues          
Document Management  $1,820,420   $1,769,483 
Document Conversion   2,686,664    2,417,350 
Total revenues  $4,507,084   $4,186,833 
           
Gross profit          
Document Management  $1,556,893   $1,483,108 
Document Conversion   1,342,751    1,162,731 
Total gross profit  $2,899,644   $2,645,839 
           
Capital additions, net          
Document Management  $110,619   $116,041 
Document Conversion   17,313    18,528 
Total capital additions, net  $127,932   $134,569 

 

   March 31, 2024   December 31, 2023 
Goodwill          
Document Management  $3,989,645   $3,989,645 
Document Conversion   1,800,176    1,800,176 
Total goodwill  $5,789,821   $5,789,821 

 

   March 31, 2024   December 31, 2023 
Total assets          
Document Management  $9,618,219   $10,104,004 
Document Conversion   9,297,967    8,922,256 
Total assets  $18,916,186   $19,026,260 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets

At March 31, 2024, intangible assets consisted of the following:

 

   Estimated      Accumulated     
   Useful Life  Costs   Amortization   Net 
Trade names  10 years  $297,000   $(84,192)  $212,808 
Proprietary technology  10 years   861,000    (172,200)   688,800 
Customer relationships  5-15 years   4,091,000    (1,210,847)   2,880,153 
      $5,249,000   $(1,467,239)  $3,781,761 

 

At December 31, 2023, intangible assets consisted of the following:

 

   Estimated      Accumulated     
   Useful Life  Costs   Amortization   Net 
Trade names  10 years  $297,000   $(76,767)  $220,233 
Proprietary technology  10 years   861,000    (150,675)   710,325 
Customer relationships  5-15 years   4,091,000    (1,112,220)   2,978,780 
      $5,249,000   $(1,339,662)  $3,909,338 
Schedule of Amortization Expense for Intangible Assets

 

For the Twelve Months Ending March 31,  Amount 
2025  $510,308 
2026   473,125 
2027   326,108 
2028   324,410 
2029   305,733 
Thereafter   1,842,077 
Intangible assets  $3,781,761 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment

Property and equipment are comprised of the following:

 

   March 31, 2024   December 31, 2023 
Computer hardware and purchased software  $1,455,334   $1,437,023 
Leasehold improvements   395,919    395,919 
Furniture and fixtures   324,296    324,296 
Property and equipment, gross   2,175,549    2,157,238 
Less: accumulated depreciation   (1,294,809)   (1,232,981)
Property and equipment, net  $880,740   $924,257 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable (Tables) - Nonrelated Party [Member]
3 Months Ended
Mar. 31, 2024
Defined Benefit Plan Disclosure [Line Items]  
Schedule of Notes Payable

The table below summarizes all notes payable at March 31, 2024 and December 31, 2023, respectively with the exception of related party notes disclosed in Note 8 “Notes Payable - Related Parties.”

 

   March 31, 2024   December 31, 2023 
Notes payable – “2022 Unrelated Notes”  $1,864,500   $2,364,500 
Less unamortized debt issuance costs   (101,468)   (155,258)
Less current portion   (325,000)   - 
Long-term portion of notes payable  $1,438,032   $2,209,242 

 

Subordinated Notes Payable   Issue Date  Interest Rate   Interest Due  Principal Due
$325,000   April 1, 2022   12%  Quarterly  March 30, 2025
$1,539,500   April 1, 2022   12%  Quarterly  December 31, 2025
Schedule of Future Minimum Principal Payments of Notes payable

Future minimum principal payments of the Notes Payable to Unrelated Parties are as follows:

 

As of March 31,  Amount 
2025  $325,000 
2026   1,539,500 
Total  $1,864,500 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable - Related Parties (Tables) - Related Party [Member]
3 Months Ended
Mar. 31, 2024
Defined Benefit Plan Disclosure [Line Items]  
Schedule of Notes Payable

The table below summarizes all notes payable to related parties at March 31, 2024 and December 31, 2023:

 

   March 31, 2024   December 31, 2023 
Notes payable – “2022 Related Note”  $600,000   $600,000 
Less unamortized debt issuance costs   (32,593)   (39,398)
Long-term portion of notes payable  $567,407   $560,602 
Schedule of Future Minimum Principal Payments of Notes Payable

Future minimum principal payments of the 2022 Notes to related parties are as follows:

 

As of March 31,  Amount 
2026  $600,000 
Total  $600,000 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Lease

For each of the below listed leases, management has determined it will utilize the base rental period and have not considered any renewal periods.

 

Location  Square Feet   Monthly Rent   Lease Expiry
Columbus, OH   6,000   $5,250   December 31, 2028
Madison Heights, MI   36,000   $44,048   August 31, 2026
Sterling Heights, MI   37,000   $21,692   April 30, 2028
Traverse City, MI   5,200   $5,100   January 31, 2026
              
Temporary space             
Madison Heights, MI   3,200   $1,605   month to month
              
Vehicles             
various   n/a    $4,901   September 30, 2028
Schedule of Future Rental Payment for Operating Lease

The following table sets forth the future minimum lease payments under our leases:

 

For the twelve months ending March 31,  Finance Leases   Operating Leases 
2025  $89,954   $951,885 
2026   89,954    950,991 
2027   71,204    578,184 
2028   63,855    358,282 
2029   39,194    76,821 
Thereafter   1,883    - 
Less Imputed Interest   (55,024)   (333,209)
   $301,020   $2,582,954 
Summary of Components of Lease Expense

The following table summarizes the components of lease expense:

 

For the three months ending March 31,  2024   2023 
Finance lease expense:          
Amortization of ROU asset  $16,768   $6,709 
Interest on lease liabilities   6,468    2,832 
Operating lease expense   234,439    237,449 
Short-term lease expense   4,814    4,814 
Schedule of Additional Information Pertaining to Leases

The following tables set forth additional information pertaining to our leases:

 

For the three months ending March 31,  2024   2023 
Cash paid for amounts included in the measurement of lease liabilities:          
Financing cash flows from finance leases (interest)  $6,468   $2,832 
Financing cash flows from finance leases (principal)   14,138    5,467 
Operating cash flows from operating leases   187,724    170,759 
ROU assets obtained in exchange for new finance lease liabilities   89,289    40,529 
Weighted average remaining lease term – finance leases   4.3 years    5.5 years 
Weighted average remaining lease term – operating leases   3.3 years    4.2 years 
Weighted average discount rate – finance leases   9.75%   7.50%
Weighted average discount rate – operating leases   6.98%   6.97%
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Tables)
3 Months Ended
Mar. 31, 2024
Equity [Abstract]  
Schedule of Shares and Warrants Issued

The following table describes the shares and warrants issued as part of our 2022 and 2020 private placements:

 

Issuance of Common Stock  Issue Date  Shares Issued   Price per share   Warrants Issued   Warrant Exercise Price   Warrant Fair Value 
Private Placement 2022  April 1, 2022   1,242,588   $4.62    124,258   $4.62   $3.91 
Private Placement 2020  March 2, 2020   955,000   $4.00    95,500   $4.00   $3.90 
Schedule of Warrants to Purchase Common Stock

The following sets forth the warrants to purchase our common stock that were outstanding as of March 31, 2024:

 

Warrants
Outstanding
   Warrant
Exercise Price
   Warranty
Expiry
 124,258   $4.62   March 30, 2027
 95,500   $4.00   March 30, 2027
 16,000   $9.00   March 30, 2027
 17,200   $12.50   March 30, 2027
 3,000   $15.00   March 30, 2027
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Options Activity

A summary of stock option activity during the three months ended March 31, 2024 and 2023 is as follows:

 

           Weighted-    
       Weighted-   Average    
   Shares   Average   Remaining  Aggregate 
   Under   Exercise   Contractual  Intrinsic 
   Option   Price   Life  Value 
Outstanding at January 1, 2024   357,887   $5.69   8 years  $       - 
Forfeited   (5,000    4.00         
                   
Outstanding at March 31, 2024   357,887   $5.69   7 years  $- 
                   
Exercisable at March 31, 2024   186,594   $5.60   7 years  $- 

 

 

           Weighted-    
       Weighted-   Average    
   Shares   Average   Remaining  Aggregate 
   Under   Exercise   Contractual  Intrinsic 
   Option   Price   Life  Value 
Outstanding at January 1, 2023   365,447   $5.89   8 years  $19,200 
Forfeited   (5,000)   4.00         
Outstanding at March 31, 2023   360,447   $5.92   8 years  $19,200 
                   
Exercisable at March 31, 2023   92,860   $6.50   7 years  $19,200 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Business Organization and Nature of Operations (Details Narrative)
3 Months Ended
Mar. 31, 2024
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Allowance for Credit Losses (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accounting Policies [Abstract]    
Trade receivables, beginning balance $ (124,103) $ (88,331)
Provisions reductions charged to operating results 14,588 (21,742)
Accounts write-offs   1,640
Trade receivables, ending balance $ (109,515) $ (108,433)
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Changes in Contract Assets and Liabilities (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Offsetting Assets [Line Items]    
Balance at beginning of period $ 140,165  
Billings  
Payments recevied  
Revenue recognized in advance of billings  
Commissions paid  
Commissions recognized  
Balance at ending of period 130,829  
Deferred revenue, balance at beginning of period 2,927,808 2,754,064
Addition from acquisition 1,200,998 1,146,380
Recognized revenue (1,545,599) (1,718,168)
Deferred revenue, balance at end of period 2,583,207 2,182,276
Accounts Receivable [Member]    
Offsetting Assets [Line Items]    
Balance at beginning of period 1,850,375 1,121,083
Billings 4,242,590 3,341,583
Payments recevied (4,161,623) (3,280,143)
Balance at ending of period 1,931,342 1,182,523
Accounts Receivable Unbilled [Member]    
Offsetting Assets [Line Items]    
Balance at beginning of period 1,320,837 596,410
Billings (1,414,680) (1,045,519)
Revenue recognized in advance of billings 1,380,300 1,336,851
Balance at ending of period 1,286,457 887,742
Othe Contract Assests [Member]    
Offsetting Assets [Line Items]    
Balance at beginning of period 140,165 80,378
Commissions paid 1,336,851 27,792
Commissions recognized (37,518) (27,593)
Balance at ending of period $ 130,829 $ 80,577
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Deferred tax assets    
Reserves and accruals not currently deductible for tax purposes $ 84,441 $ 69,676
Amortizable assets 120,946 109,612
Net operating loss carryforwards 4,655,024 4,771,762
Deferred tax assets, gross 4,860,411 4,951,050
Deferred tax liabilities    
Amortizable assets (203,414) (197,579)
Property and equipment (202,219) (214,698)
Net Deferred tax assets 4,454,778 4,538,773
Valuation allowance (4,454,778) (4,538,773)
Deferred tax assets, net
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Segment Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Total revenues $ 4,507,084 $ 4,186,833  
Total gross profit 2,899,644 2,645,839  
Total capital additions, net 127,932 134,569  
Total goodwill 5,789,821   $ 5,789,821
Total assets 18,916,186   19,026,260
Document Management [Member]      
Total revenues 1,820,420 1,769,483  
Total gross profit 1,556,893 1,483,108  
Total capital additions, net 110,619 116,041  
Total goodwill 3,989,645   3,989,645
Total assets 9,618,219   10,104,004
Document Conversion [Member]      
Total revenues 2,686,664 2,417,350  
Total gross profit 1,342,751 1,162,731  
Total capital additions, net 17,313 $ 18,528  
Total goodwill 1,800,176   1,800,176
Total assets $ 9,297,967   $ 8,922,256
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]        
Allowance for doubtful accounts receivable $ 109,515 $ 108,433 $ 124,103 $ 88,331
Revenue performance obligations percentage 99.00%      
Revenue, remaining performance obligation, amount $ 35,095   72,212  
Other long-term assets 665,995   $ 630,979  
Advertising expense $ 5,977 6,120    
Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, percent 100.00%   100.00%  
Operating loss carryforwards, limitations on use federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period      
Domestic Tax Jurisdiction [Member]        
Property, Plant and Equipment [Line Items]        
Federal net operating loss carry forwards $ 15,498,000   $ 15,972,479  
Software Development [Member]        
Property, Plant and Equipment [Line Items]        
Capitalized computer software, additions 109,621 112,208    
Research and development expense $ 159,731 $ 131,743    
Intellinetics Ohio and Graphic Sciences [Member]        
Property, Plant and Equipment [Line Items]        
Percentage of voting rights outstanding 50.00%      
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, cost $ 5,249,000 $ 5,249,000
Intangible assets, accumulated amortization (1,467,239) (1,339,662)
Intangible assets, net $ 3,781,761 $ 3,909,338
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 10 years 10 years
Intangible assets, cost $ 297,000 $ 297,000
Intangible assets, accumulated amortization (84,192) (76,767)
Intangible assets, net $ 212,808 $ 220,233
Proprietary Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 10 years 10 years
Intangible assets, cost $ 861,000 $ 861,000
Intangible assets, accumulated amortization (172,200) (150,675)
Intangible assets, net 688,800 710,325
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, cost 4,091,000 4,091,000
Intangible assets, accumulated amortization (1,210,847) (1,112,220)
Intangible assets, net $ 2,880,153 $ 2,978,780
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 5 years 5 years
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 15 years 15 years
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Amortization Expense for Intangible Assets (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
2025 $ 510,308  
2026 473,125  
2027 326,108  
2028 324,410  
2029 305,733  
Thereafter 1,842,077  
Intangible assets $ 3,781,761 $ 3,909,338
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets, Net (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expense $ 127,577 $ 127,577
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Mar. 31, 2024
Jan. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Fair Value Disclosures [Abstract]        
Final earnout liability $ 0 $ 700,000 $ 700,000
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Property and Equipment (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Abstract]    
Computer hardware and purchased software $ 1,455,334 $ 1,437,023
Leasehold improvements 395,919 395,919
Furniture and fixtures 324,296 324,296
Property and equipment, gross 2,175,549 2,157,238
Less: accumulated depreciation (1,294,809) (1,232,981)
Property and equipment, net $ 880,740 $ 924,257
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property and Equipment (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Property, Plant and Equipment [Abstract]    
Depreciation $ 61,828 $ 61,939
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Notes Payable (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Nonrelated Party [Member]    
Debt Instrument [Line Items]    
Less unamortized debt issuance costs $ (101,468) $ (155,258)
Less current portion (325,000)
Long-term portion of notes payable 1,438,032 2,209,242
Nonrelated Party [Member] | 2022 Unrelated Notes [Member]    
Debt Instrument [Line Items]    
Subordinated notes payable $ 325,000  
Issue date Apr. 01, 2022  
Interest rate 12.00%  
Interest due Quarterly  
Principal due Mar. 30, 2025  
Nonrelated Party [Member] | 2022 Unrelated Notes One [Member]    
Debt Instrument [Line Items]    
Subordinated notes payable $ 1,539,500  
Issue date Apr. 01, 2022  
Interest rate 12.00%  
Interest due Quarterly  
Principal due Dec. 31, 2025  
Nonrelated Party [Member] | 2022 Unrelated Notes [Member]    
Debt Instrument [Line Items]    
Notes payable – “2022 Related Note” $ 1,864,500 2,364,500
Related Party [Member]    
Debt Instrument [Line Items]    
Less unamortized debt issuance costs (32,593) (39,398)
Long-term portion of notes payable 567,407 560,602
Related Party [Member] | 2022 Related Notes [Member]    
Debt Instrument [Line Items]    
Notes payable – “2022 Related Note” $ 600,000 $ 600,000
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Future Minimum Principal Payments of Notes payable (Details) - Nonrelated Party [Member]
Mar. 31, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2025 $ 325,000
2026 1,539,500
Total $ 1,864,500
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Future Minimum Principal Payments of Notes Payable (Details) - Related Party [Member]
Mar. 31, 2024
USD ($)
Defined Benefit Plan Disclosure [Line Items]  
2026 $ 600,000
Total $ 600,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]      
Accrued interest $ 0   $ 0
Nonrelated Party [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Interest expense $ 124,725 $ 151,605  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Notes Payable - Related Parties (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Related Party Transaction [Line Items]      
Accrued interest $ 0   $ 0
Related Party [Member]      
Related Party Transaction [Line Items]      
Interest expense 24,805 $ 25,879  
Related Party [Member]      
Related Party Transaction [Line Items]      
Accrued interest $ 0   $ 0
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Operating Lease (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
ft²
Product Liability Contingency [Line Items]  
Vehichle rent expense $ 4,901
Lease expiry September 30, 2028
Columbus OH [Member]  
Product Liability Contingency [Line Items]  
Land | ft² 6,000
Vehichle rent expense $ 5,250
Lease expiry December 31, 2028
Madison Heights M I [Member]  
Product Liability Contingency [Line Items]  
Land | ft² 36,000
Vehichle rent expense $ 44,048
Lease expiry August 31, 2026
Sterling Heights M I [Member]  
Product Liability Contingency [Line Items]  
Land | ft² 37,000
Vehichle rent expense $ 21,692
Lease expiry April 30, 2028
Traverse City M I [Member]  
Product Liability Contingency [Line Items]  
Land | ft² 5,200
Vehichle rent expense $ 5,100
Lease expiry January 31, 2026
Madison Heights MI Temporary Space [Member]  
Product Liability Contingency [Line Items]  
Land | ft² 3,200
Vehichle rent expense $ 1,605
Lease expiry month to month
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Future Rental Payment for Operating Lease (Details)
Mar. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Finance lease, 2025 $ 89,954
Operating leases, 2025 951,885
Finance lease, 2026 89,954
Operating leases, 2026 950,991
Finance lease, 2027 71,204
Operating leases, 2027 578,184
Finance lease, 2028 63,855
Operating leases, 2028 358,282
Finance lease, 2029 39,194
Operating leases, 2029 76,821
Thereafter 1,883
Thereafter
Finance lease, Less Imputed interest (55,024)
Operating Lease, less imputed interest (333,209)
Finance Lease 301,020
Operating Leases $ 2,582,954
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Components of Lease Expense (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Finance lease expense:    
Amortization of ROU asset $ 16,768 $ 6,709
Interest on lease liabilities 6,468 2,832
Operating lease expense 234,439 237,449
Short-term lease expense $ 4,814 $ 4,814
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Additional Information Pertaining to Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Financing cash flows from finance leases (interest) $ 6,468 $ 2,832
Financing cash flows from finance leases (principal) 14,138 5,467
Operating cash flows from operating leases 187,724 170,759
ROU assets obtained in exchange for new finance lease liability $ 89,289 $ 40,529
Weighted average remaining lease term - finance leases 4 years 3 months 18 days 5 years 6 months
Weighted average remaining lease term - operating leases 3 years 3 months 18 days 4 years 2 months 12 days
Weighted average discount rate - finance leases 9.75% 7.50%
Weighted average discount rate - operating leases 6.98% 6.97%
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Shares and Warrants Issued (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Private Placement 2022 [Member]  
Subsidiary, Sale of Stock [Line Items]  
Issue Date Apr. 01, 2022
Shares issued | shares 1,242,588
Share price $ 4.62
Warrants issued | shares 124,258
Warrants exercise price $ 4.62
Warrants Fair value $ 3.91
Private Placement 2020 [Member]  
Subsidiary, Sale of Stock [Line Items]  
Issue Date Mar. 02, 2020
Shares issued | shares 955,000
Share price $ 4.00
Warrants issued | shares 95,500
Warrants exercise price $ 4.00
Warrants Fair value $ 3.90
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Warrants to Purchase Common Stock (Details)
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Warrant Exercise Price One [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Warrants outstanding | shares 124,258
Warrants exercise price | $ / shares $ 4.62
Warrants expiry Mar. 30, 2027
Warrant Exercise Price Two [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Warrants outstanding | shares 95,500
Warrants exercise price | $ / shares $ 4.00
Warrants expiry Mar. 30, 2027
Warrant Exercise Price Three [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Warrants outstanding | shares 16,000
Warrants exercise price | $ / shares $ 9.00
Warrants expiry Mar. 30, 2027
Warrant Exercise Price Four [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Warrants outstanding | shares 17,200
Warrants exercise price | $ / shares $ 12.50
Warrants expiry Mar. 30, 2027
Warrant Exercise Price Five [Member]  
Accumulated Other Comprehensive Income (Loss) [Line Items]  
Warrants outstanding | shares 3,000
Warrants exercise price | $ / shares $ 15.00
Warrants expiry Mar. 30, 2027
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Common stock, shares outstanding 4,113,621   4,113,621
Amortization of debt issuance costs $ 60,595 $ 49,997  
Private Placement 2022 [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Amortization of debt issuance costs $ 60,595 38,931  
Private Placement 2020 [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Amortization of debt issuance costs   $ 11,065  
2015 Equity Incentive Plan [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Common stock capital shares reserved for future issuance 497,330    
2023 Non-Employee Director Compensation Plan [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Common stock capital shares reserved for future issuance 150,000    
Exercise of Outstanding Warrants [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Common stock capital shares reserved for future issuance 255,958    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Schedule of Stock Options Activity (Details) - Equity Option [Member] - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares Under Option, Outstanding beginning balance 357,887 365,447 365,447
Weighted- Average Exercise Price, Outstanding beginning balance $ 5.69 $ 5.89 $ 5.89
Weighted Average Remaining Contractual Life Outstanding, beginning 7 years 8 years 8 years
Aggregate Intrinsic Value, Outstanding, beginning balance $ 19,200 $ 19,200
Shares Under Option, Forfeited   (5,000)  
Weighted- Average Exercise Price, Forfeited   $ 4.00  
Shares Under Option, Outstanding ending balance 357,887 360,447 357,887
Weighted- Average Exercise Price, Outstanding ending balance $ 5.69 $ 5.92 $ 5.69
Aggregate Intrinsic Value, Outstanding ending balance $ 19,200
Shares Under Option, Exercisable ending balance 186,594 92,860  
Weighted- Average Exercise Price, Exercisable ending balance $ 5.60 $ 6.50  
Weighted Average Remaining Contractual Life Outstanding, beginning 7 years 7 years  
Aggregate Intrinsic Value, Exercisable ending balance $ 19,200  
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation (Details Narrative) - USD ($)
3 Months Ended
Apr. 02, 2026
Apr. 02, 2025
Mar. 19, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Issuance of the common stock       $ 397,901    
Stock-based compensation for options       115,456 $ 118,162  
Unrecognized compensation costs       432,525   $ 547,981
Fair value of stock options       $ 0 $ 10,238  
Forecast [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares, vested 42,510          
Restricted Stock [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Granted number of restricted common stock     127,500      
Number of shares, vested     42,495      
Restricted Stock [Member] | Forecast [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares, vested   42,495        
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Concentrations (Details Narrative) - Customer Concentration Risk [Member]
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
State of Michigan [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 48.00% 34.00%  
Rocket Mortgage [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 4.00% 10.00%  
Government Contracts [Member] | Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 86.00% 72.00%  
Customer One [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 60.00%   62.00%
Customer Two [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration risk, percentage 8.00%   3.00%
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !B KE@'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 " 8@*Y8PH?A(.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.LT&$E'7"X@32$A, G&+'&^+:-HH,6KW]J1EZX3@ 3C&_O/Y ML^0:@\8^TG/L T5VE*Y&WW9)8]B( W/0 D/Y$TJ'\C'L(!C_, MGD!)>0.>V%C#!B9@$1:B:&J+&B,9[N,);W'!A\_8SC"+0"UYZCA!558@FFEB M.(YM#1? !&.*/GT7R"[$N?HG=NZ ."7'Y);4, SEL)IS>8<*WIX>7^9U"]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 !B KEA7>S"?R@4 ,0> 8 >&PO=V]R:W-H965T&UL MM9E?;]LV%,7?^RD(;QA6((Y%RG&2SC&0J,YJ+''3..O6#7N@)=H6*HD>1=OQ MM]^E9$MI0%U[0M6'1O_.,7^Z%'DD]C=2?4T70FCR'$=)>M5::+U\U^FD_D+$ M/#V52Y' F9E4,=>PJ^:==*D$#S)1''68X_0Z,0^3UJ"?'7M0@[YB$ANKEJTM3_P&,X7VASH#/I+/A<3H7]?/BC8ZQ0N01B+) UE0I28 M7;6NZ3O/94:07?$Y%)OTQ38Q*%,IOYJ=47#5G'5NFB10,SX*M*/I?,_5*7'I"6$. MZUK:XQV2;PFUJK]IC5O<'C>S<]';\_?U--4*>MP_MAN4.W3M#N8Q?)"_]%3RAFCQME\)&BLNIT_YD M0T)5-9'."J0SM$W7P!-D3+<1G]N8G3RNNM%#1 MECR*I53:QH=;:;6RXJ&JFGCG!=[YD=U0<9@NLM&^F@_WJJP?*JL)>%$ 7AP' M^"!4* ,S=!(8O*V/'.Y4#):5HR6JK\EY67!>'L=Y&Z8^C_:XMW#8.M/@;I^H MC0_5U.2C3CEY.O^+\(O@JIKO@%E5"7%97<87 8&BS?)62KU&Q'KL ;MVF[*V M:ZTEKJP+RDI0AK9LF.A0;X$S$F2\BJ="6?%P$\>A[2[M7IY9 5%M7< RRU T M/>P!'\4\-'$&:CKFL;V&N-%H_#2\NQN-AT\C;W+R9C3V3JVX38096J89BN>1 M':X'G5=!QQU!0'TFOXFM%1BW!O6_C[N//5N0F A$M$Q'%8\P.^3H(P#T]V6^0.[B.?$SLG+@E MHY?.&P+_WH?K$+H-#.@*7JBM\$V$)5JF)8J'G-?PGMF#0C_)36(%Q^W@A1\> M"^L,[>'2NJ1E7J)XQ'E-6O3I!R778>+;ZXQ[?OQ@!6TB-[$R-S$\ZKP&?9"I MAB'ZKW!9^=@><.RZC%U8/Q$LI^G;\E$ M^"L%M;1"XDZ>C&.99&/M1$O_ZPGYT3F%0$&6D*37/+*_@>.F=?'+\,3PQ /O MWD&8S,ED&T]E9*7CNS^M7$V$)5:&)88GFWT=R?#97_!D+BHS\ &C\9?) M\/I^^&AE;"(@L3(@L:,"TO[%+?]VDA43YA/[J^D!QR_63\,>KJK+6:8B=E0J M&B5:J'PYP+R4\CVXE1-WK.)L(@"Q,@"QHP*0>3&%> N18"Z5?2#"?<8R:7/? M%V #)D%N:.5M(@:Q,@:QHV+0).911&Y6*9Q.[;T6]ZGZN(G+:N*Y9?AQCPH_ MPUBHN7DJ?P4'O8!\$"]Y8JWK IQFLB M ;EE G*/^EZ43^_[J7V2K:.1CRL-B38Q4ZB5^#MEF]U]R-W.,C>S;KL>="EU M>XSV.^N7B)T7ZX2F]V7+IRGQS1MSOF18'"V6:*^SA7F^OGO/3>=-221F M('5.S^'75;YDFN]HN[Y@?*!:N!_\!4$L# M!!0 ( !B KEA2'Y9H: < !,C 8 >&PO=V]R:W-H965T&ULK5I;;]O&$OXKA%H4+:!$>^,ML04D-GH!FIZ@/CU]*/JP)E<6$9*K MDBL[[J\_LY1,2MSAR@+TD%B49H??[,[,-S/DU9-NOK1KI4SPM2KK]GJV-F;S M;K%HL[6J9/M6;U0-OZQT4TD#E\W#HMTT2N;=HJI<,$*B126+>K:\ZK[[W"RO M]-:41:T^-T&[K2K9/']4I7ZZGM'9RQ>_%P]K8[]8+*\V\D'=*?/'YG,#5XM> M2UY4JFX+70>-6EW//M!W-X+;!9W$_PKUU!Y\#JPI]UI_L1>_Y-=N'AYQ?M/W;&@S'WLE4WNORSR,WZ>I;,@ERM MY+8TO^NGG]7>H-#JRW39=O\'3WM9,@NR;6MTM5\,"*JBWOV57_<;<;" BHD% M;+^ O78!WR_H=FZQ0]:9=2N-7%XU^BEHK#1HLQ^ZO>E6@S5%;8_QSC3P:P'K MS/)&USD9MP.D\8(0)9/F-?_FMROKE_'CY DSM[66]O:S3QZ?LW3:- MJDT@VQ8,>X?9LU,@< 4VK-ZU&YFIZQG$3:N:1S5;?O<-CV M.2TD2D H[G\1 [(L=HR$32RQW!$CTLX87U(KR1%^]GV0!86>>0EC>;LE#MY,Y&#H*4 MDY2,<+I2E!(6,QQFW,.,_8ZI:]- M]'(08O1C:()"P=X4/$!*'1Q+$G/;[$ MOXV-VL@B#]37CD"3U(NWJV\"O0JVK=KOZSRP)DA3U \H9.I M82*B4>)@1@1#SE(VX0MTX#KJI1<<]*JH+;6CD)F+)&4L3<:($3F:QO'4+@^$ M1?V,]4MM9/U00)KMX4XY!'?C)TYH'-$Q5D0P)2GG4[L[T!CU\]A/6N=/P 0H M/)>0PCA)$^; .RUX#&^@+NKGKO]T^6HZ!5"7@\ W8]<]$3D@M$A, !RXBOK) M:I>K/ 1\DE2&M%DG*4PR92PB$5D N3 5#1^5;U8%A)8OS! J6C12+V,=V[5 M>"EMQT8/]$?]_->7/1OY;&L>U&"7P%B<"/=L7#D*I68XY3X#TU$_U0'(9@NM M2J8KR]+2=H4H4(3#PH2F3B2ZPZ7M\!]23@. M1D2.1H(2/@%RX#?FY[=?%?3"AUY^P&[0_NTK"A2Z2U]QG,9BO+^8'(4(G2 - M=M#1^5D.@;[GN!/ 71:+A'!*3$1,I"F+)F /7,?\7'>K5@JPY=!;/*IZ.^$7 M+GNQ,(%68=Q08((I!"29H#DVT!SST]QQ27FPS2A>E\Y$$D+/,"Y_,4&>1'$R MT5JP@?=8Z,W8O^KZX8U1374R9S,O@9[=Z5](V['9 YLR/YN>"& HHVPA^'*, M&]U,Y4N&T2[AC/+Q$6*L"_$33Y N&TB7^?M#;T2?88G;'3(>A4[F1^1H'*9B M*JD./,K\/+H+G1)S2!0OUCJ*D EGYQ'!)$GBJ3:'#:3*7M,_GL+I,F62I!$7 M3E)R!2$GA2%/<9Q\X%1.O$%^9W3V9:W+7#7M=]] M1R_[[I(\XQ&.OJ%2G7O+EK//\$+:CA]_#<6+ M\ \$CLX0?>J%=/G0'4$1/G[LA8P-&+$3[XE'=$.1(4[,NU^=4_R*SCV:2VD[ M-GNH%X3_\?#K/5)<]#'QI;0=FSW4',)?VV,KKJ/:R6!IZT _+[2 M8,+^PKX7T;\'L_P_4$L#!!0 ( !B KEB&PO M=V]R:W-H965T&ULK55=;],P%/TK5D (I%'GH\W02"-MG29X M0*I6 0^(!S>Y;:PY=K"==O#KN7:RJ!W9ET0?&E_[GN-S;ISK;*_TC:D ++FM MA33SH+*V.:/4%!74S$Q4 Q)7-DK7S&*HM]0T&ECI0;6@<1BFM&9PU,2T=EDS PLEOO/25O/@0T!*V+!6V&NU_P2]GYGC*Y0P M_I_LN]ST-"!%:ZRJ>S JJ+GLGNRVK\,!()H^ (A[0/Q<0-(#$F^T4^9M73++ M\DRK/=$N&]G;MD&J2MP/*"B7?D/7E-*#$5SIJ,6M3AV&C1[WG1[1D_L.<7IB# M41MRQ24:YTR0I3+< MG[0?YVMC-9ZWGV-6.^[I.+?[!L],PPJ8!_B1&= ["/(WKZ(T_#AF_#^1'94A M&N.+FA#1,DQT3+8QY[HA./9%K$[L\G(1AE-'=H9FGLHY4 M3@>5TQ>H[$X@8:VME.9_H!Q3VQ'.#G3$L]#_[@E^1N*1YMF@>?9RS=R8=ESO M[!\9TRA*TOA^?9_..U*;#FK3EZO%_F\LDR67VS')Z3,E/YW72:8'#]Q:6>R8?ECAG0;:)>#Z1BE[%[BV.=R2^5]0 M2P,$% @ &("N6,DUB[*A!@ 9B4 !@ !X;"]W;W)K\^B16C$GPN%52JR^IQ*M85HXMZ4)%/41!$TX)FY61V7M^[K6;G M?"/SK&2W%1";HJ#5OYME MD16L%!DO0<66%Y,?X-D5(7I ;?%GQG;BX#O05!XX_Z0OWB\N)H%&Q'(VE]H% M51];=L7R7'M2./[9.YVTS]0##[\_>?^I)J_(/%#!KGC^,5O(U<4DF8 %6])- M+N_X[A>V)Q1J?W.>B_HOV#6V<3 !\XV0O-@/5@B*K&P^Z>?]1!P,4'[L ]!^ M .H/(",#\'X KHDVR&I:UU32V7G%=Z#2ULJ;_E+/33U:L+3-F\ >_ MA_MKYH:KC6HS/JK' MZXRRG9$PB(-$A6A[R,)B!Y,HP;BUZP ,6X"A,PQ77$B]@"M7.$*?X?#DK,,V M:ME&1X1CWN-LH]SX"0^F6T&("0EZ8;'8A21(4V(/2]P"C9U ?ZZX$&!=\64F M;?#BP6-1DJ81Z:\:BUU$P@2G=GA)"R]QKII]NBL? ?N\ULG1OFX2G^O&D[,. MW[3EF[K#P4I%. >T7 "Z4$4F$U)/P);9:*?#28LB*%M/0>P_U;:[% @9-8,N/?300J)TB:#V;49QI#@ M: 2K*9W06:MFOZD>XB0_F&$KSG!0N-7CB0+0QSDTA!"%T4B!AZ;F07?1NZ0B MF^MI[((%:B$ L:(5L^;NO=/D$'=P&@Q0#\V4U1AF4_Z@N_Y=9_E&J^P7HXZ/ M0STTH60*'W17OB^DM&CB9R4U+'LCI"R& M.$4D'$DRR-1']'Q]U SN^5+N%'KPUPW3K/ZVX77[>JF*\>6MR]Q47 2_O.M" MSFK]8J:>O'69FDJ-CJG4+HF_=W"8<,,X3GNKT&(%0Y2.Y ID2C-R][]'-5[( M:R/LRUN7L2GMZ)A>^)CF"PU+=AA$83\R0ZL$)B.B%)FJCMQ5O4T*5$EH<*^F M(9L_DR&\]L>^O'7I&[6 HE=D"*?2>#%33]ZZ3(W&0&Z-<42&&+;/2F*&,.QW MQ45 MOKQUF1I1@5\K*O"PE\=AG";]C&&S(VE(1A(&/MA6]Z KL-\-]J^A*[#1%=B7 MKL!#Q0##>+![9#.+8CBR7X"-LL!N97%;\243^N<]A?>X-.%56?CRUJ5OE 5^ MA;+ 7I6%+V]=ID99X-E 7VJBQ\ M>>LR-LH"^U(6V+(UCQ(21(,T;C&$20S'D@4QVH(\HRTDK_=;]+;X'9-5QK;' M9@VWYY<&S9>W[CP8<4%>(2Z(5W'ARUN7J1$7Y+7B@EA^* @3DO9WSFQV"4'Q MR&X@,>*">! 7Q*NX\.6MR_C@]WM?XH(,?Z%/HF@@+BQF,$@PZ>];3 ].K!2L M>JP/\@B%9%/*YM!'>[<]+/1#?42F=_\2GETU1WZ,F^8$T@VM'K-2@)PMEU%]7C"Y8I0W4_Y>K%LK_I@BY3NGN,]/-Z1G&RY>)8KQA3ZFF>%G!HKI=97IBGC%G'FDDLUY]G>:J-74" R4L"7=9.J.;W]EE4.NQHMY)LM_ MM-W)^J&!XHU4/*^4801Y6NR>]&M%Q)X"(0<42*5 6@JV=T#!KA3LM@7_@()3 M*3@M!6P?4' KA=)U<^=[2=R"*CJ;"+Y%0DL#FFZ4[)?:P%=:Z$"Y5P*^IJ"G M9G->)##M+$'0DCQ+$ZJ@L<4K#1@(Z*B2(LG.805#6/]R6$L M3343IJJ>+U+/%REQG ,XUS2C19H[E M.Q/S99_7KI!M83^$7U-PT16\(-C##@G"IF34E0Q<+P@L4LLU7+=KU^U37/^ MY(H*)D^B8(?H-BFP?;?EW'S0LD[65W)-8S8U(!M+)EZ8,?OI!^Q9O_1%U9A@ MT4A@#<:=FG%GD/'=JOQC7:9T6*E0G235G3ZJ!Z'Z!XKZ%KK3F3*, ^R15CB. M9"XZ:J[!G%LSYPXR]SN4^)LBYCDS?^-2]O$U"' &7R/A+-P>(HCKV:W%?52L MP9=7\^6=FM8^4U&O:;N/..^4M.9UAFE;)/0AL[7BJ"L(:\EN==R< / M0Y?X_:[[M>O^N6GM* 7^B6EMT/*Y:6U,L&@DL ;C0"/8NI*A[UH^P?W!%M:NA]]30WLI"+O!AK'M M[0UEQ\*@Y7.#;4RP:"2P!N/8>MMA6^-5T6&L,\I"!=1,U*[CMK+:8BR#T7&# M3?[V3BCX>VOI,,(YK(T$M*B &DL=^X[?SAW1"8)-WMY."GCXJ'#'I!)I7![G M]&I'-U)N].KO97 0ZQP&23<9DL#V.W$WDL'HN,$F?V_'#7S2>:-=D)U>^NQ3 MZD2/E(U)X#J=W6V/)%0*XH50Y=L!U!7%EH7#P X/,/"V_D;?O@&'3VDA4<:6 &]=^D"6V%UH[3J*K\L; MFT>N%,_+YHK1A DM -^7G*O7CKX$JJ\59_\!4$L#!!0 ( !B KE@HG7_ M>0< (0@ 8 >&PO=V]R:W-H965T&ULK5I;;]LV%/XK MA#<,#5#7(JEKEAA(TA7;0[>@6;=G6J)CK;*HDK23[-?O4%(D6Z*89' ?8ED^ M//K.]3L4>_$@Y#>UX5RCQVU1JLO91NOJ?+%0Z89OF?H@*E["+VLAMTS#5WF_ M4)7D+*L7;8L%\;QPL65Y.5M>U/=NY?)"['21E_Q6(K7;;IE\NN:%>+B7LWB&,KYFNT)_$0^_\M:@P.A+1:'JO^BAE?5F*-TI M+;;M8D"PS2/*#(+",P172A1YQC1\N=/P ='2"HDU MNF%J@SY!Q!5Z][5DNRP'F3,T1U_O/J)W/YY=+#1 ,0H7:?O8Z^:Q9.*Q%'T6 MI=XH] L\/CM>OP 3.CO(LQW7Q*GP,Y,?$,7O$?&(;\%S\_KEU &'=FZEM3XZ MY5;CL77ML;446P1E)YG.R_LF;W.=K-35]KBJ6\LL9%*WB8%1^40N_G9 MW$Q-6"LI]CED+5H]H7<[4SIY>?;Z" >GC/")E!VY+^S<%SHC_)&#TC1G33LN M,\2V0NK\W_J&S?)&77 011+Z'O8&P;:(D2C"L3W848*/E>E]-JS1",0<^T$<#[".Q0@81.Q0XPYJ[(1Z=>!'TWZ!E;B4D&?K MO&20H9!CJ5!:V7#'(T"A%R3! /98RD^2)++#3CK8R1MA@[>S7*5B5VH;5J_(B6Q$D(VLPIM%$OF"O9T;O3?9(,Q&8"ZAYQ)3B6KWO0V+E0&^,+(S"81)9 MQ,+(2R;P'S [=N*_VS#)ZQDG@WS9FE2?+,U6U5%&^#2F9 AU+(=QC,.)C,>D M!TOX9'SL9<7G+9)M0:E=5!623%68PSG(@H%$QC,7F M,:'^!,B>5[&;6&\EKUB>/=-3@U?H#9>P(P B*'5;&5;L8_J\M\@*?,REOD=(' Z!6SB7)+$_U2][UL5N MVOVCZSL%9UV+'W:?]V80M.(?D^H<:&A(O18QFB13B=US+W:3[\?G&4'R/2]W M$RX>,^6<^G[HX2%(BV 0X2B>(%72DRIQD^J?0K,"L7[RMN$D8T*,XM ?]0F+ MW!P2)B'>!,R>.XF;.W]_^[!O-61,ER'&43C,:8N:BY+2$4SS"FQU@\P+%G] M8"%/["4A&=:,51 3XDW53$^SQ$VSMSN9;I@A @ ."0G)IY_JOL2_[_+*E)$5 MN85%<4SQ"+B-;0D-)ZB ]&1+W&3;%5%;-];DLR*W$"LF43(:1ZV"U _""3(@ M/0>3\$UUTV^]7JH;)[>_N6Y.I.W8"SV9$S>9W[(GDUTF[SB3I=CI0RJTFN]4 M^(9-';'LP"//_)L(;<_SQ,WSMS*'2%90^U5C'M15>1#@AOV?[7RR6FGC>A_3 MX<[.)A?XX517[]F>N-G^"Z_ZR)1"\V[<#;M9P'Z\BR0\536:0'0C1U6J!82IQ[U MAB\S;7+0W2+8"4U [=F>.GFTZ5ISM.+W>5D:YQK"X#(7UMU8J^QHFT-P0/R1 M;\>")$Q@()N@"'KPFOPE8JX!<[/!<4(=DRO&,//[(^=:!'V<'.;+,=2>A:GO M9(0[LV&LST2@=3/_F]_LGTG;LD9[? MJ9O?Z^#5.]5L)TVVP1:UC2$"-S0S%A"^U1%CYH[CA YW2Q8QC&&$GFI(/;]3 M]Q[[9>S->W_V.-&7QMOG)!B.]18AXB<3LPGM69E&_S<32U'.FVQ\[;Q"_P=A M.S+R1-J./=-3.W53>WT*/1?K>?>*%HF59B!5DPY_3.O7C'6$&P_QU]!]^]3# M\Z6&LXQ+(P"_ MKP6,'>T7\X#N/QXL_P-02P,$% @ &("N6&J[?=-H P S@< !@ !X M;"]W;W)KTDHT":1 MFIY3Z$-I104\(!X<[V37JM?>8WNSE%_/V+O9MA BD'C9MM-K>V M1'3PM9+*+J+2N?HXCBTOL6)VHFM4=++1IF*.MJ:(;6V0Y0%4R3A+DJ.X8D)% MRWF079OE7#=."H77!FQ358B=8EDSBV=:?A*Y*Q?1JPARW+!&NO>Z?8M] M/"\\']?2AB^TO6X2 6^LTU4/)@\JH;H_^]KGX7< 60_(@M^=H>#EO\RQY=SH M%HS7)C:_"*$&-#DGE"_*C3-T*@CGEJO&DL1:N#(%4^(;ZW*EQ(YL>&?.>?]7Q9[_@G\*E5JZT\)_*,7^,C\G7P>%LY_ J.TAXR";#@F8!K[I+_@>QCV&,PI22Y'?I^':H$7E.@$EXUPHIKA@$FY( MB'0_G87/IVOK#-VP+_LRU#DPV^^ [[IC6S..BZCVMLP6H^73)^E1$$M^/1A>*3,?B1@T;>P:W2+8$MO)%Z MS:C]+!)BB]:%](^ATQ<6&+S#+":S6T MI9;R[CF9H&/;K*W(!3,"[?'HL5N]&:;@JA3ZD8EG3Y^\RK+DY!$@J(6#].2? M<0C^C6%U*3C<<(&*XSTG7 I>"DK57MH>-MK!=J03^-D@M)2H/2$?=1X0ZSFN M34,3&-+$MU&:C??1K)&SBNK4T C7DA9=M50Q&G)TYVO":#9;FH&^HGZ]14/E MH<(5:()%0T2U<$SVMV "5PJHC7D)66AC\J)%J!N2T'S-@4D)KO2FG77$0#:A MIP :B/R63(U^S"2Q-F:4BR*H43,JVSU9/H^UT7G#J5&]/_Z2"D( HVM()UM! MDXD,&MT4W8W8UW?Q@QD;@O,OB:5J-C[]6[EXYB+P1=>HD; M@B:3ER\B,-WKT6V>^ZYX\M\:^PG5R%Z>*B5=HNT\KZY'(]=7F$M MW,@TJ&FE-+86GH9V,W:-15$$IUJ-L\GD^;@64J?+>9B[L75 M.=L'@S\D;MW!-W F:V,^\>#78I%.F! JS#TC"/J[QVM4BH&(QC\=9CJ$9,?# M[Q[]=,EQOEPB]L.]M)"GGK MO*D[9V)02QW_Q4.GP[ M^X^)TL KZWE=926_(;TSN#;: M&24+$3M#%X_29SE>2RUT+H6".YI$:D/OX*_5VGE+C?3W,84B@?/C!'AS7;I& MY+A(&XYE[S%=/GTR?3YY<2*]\R&]\U/HWU[&DS#'26:CY"@\_%YA(O+ML!XM1;K%QE@/E#B?!S"=_/0>B.T^ZQ&\,5N\ M1WL6O1%,(W774+70=,AQE#-><@=^R?>H19FIMD"@Y$$4'^F$"/-GP56ZD#]! M(!&FJ)I/+D6G9]Y:RTN/7#3FZ!R=Q>!-TJ4.I9"<+=/?$VB,DW'KD!4=>*$9 MZ&:PH1-A:RRNJ EI/5^$C)LRT-,9S^)Y62XITU2&QNZ(&JL=B)J=V M1M!OOXGVJ5 1#,G,LC>M=:V@ZE+R>ZG!MKQ'F)_%3:NZ8K*HV!(*'<'O8HWU M)ND+W]?VLQH=U)@%HER']I(APX)B\@W,G_9 M=ZXRK2J8)+]]NC[^V.KXN B%8,+_"Y2PVC%_%8QB4QYV@&DMK+1NR>_+,^>W MO39[60#YVOU"E1G9*)H?V-V]NHY3"2'2%9M7D%U$ 4=P[!H:'[PL:K2;\'YR M$$[:^,@89H*CHV-_4"1D(0Q1:H)TG+-K]^7F0 (54EE>V9C#E,D M 23R>'D@6=^=ZN:#W6O=JD^'LK+?/]JW[?'9TZ="B?3D:CQ=-#9JI'S[_C>V^:Y]_575N:2K]IE.T.AZRY?:'+ M^O3]H_$C?^.MV>U;NO'T^7?';*??Z?;WXYL&OYZ&60IST)4U=:4:O?W^TUD4]L9=-9O7+NOS#%.W^^T>K1ZK0VZPKV[?UZ6_:[6=.\^5U M:?G_U4G>G4T?J;RS;7UP@T'!P53R;_;)\2$:L!I=&3!Q R9,MRS$5+[*VNSY M=TU]4@V]C=GH@K?*HT&7)E[JGZIJW9OU0]5H8OS\4]!9R!V MXHE],7EPPE^R9JBFXU1-1I/9 _--P^:G/-_TRGP7=JG^YV9CVP;*\K^7-BSS MS2[/1P;TS!ZS7'__"!9B=?-1/WK^U[^,%Z-O'Z!V%JB=/33[?RBJ!^>^3/ET MF'SYFNI-8ZK<'$MM$[S]LJXLGA09V][[O4[R&EI065VH/#S#CZVI,HS+2F5; MW("]MQ:VFM>'8U;=T@KM'@2IJFZQ")8HNT+3/7ZIH[>QW.NJA6%C4ZW),;PJ M[KV1E:4RK4ULM[&F,%EC>#IUVIM\CR=J7Y<%AA)U;5/39#L\;S78T0[5[R"^ M43_=W+Q)(_II;\:JG:YT@P5N 5-_=J:A;=4-1G_$6-D1*#C4#1&>56H^(O[D M>-#P',(Q# ,9;XW]H/[0"0%JB_^INFM4GMD]@*'=JSU01N7RZI]=5IKV-F*A MJ6QKVH[G'*J;5K4 4)OVB4O0@@8#DHT=M<4$+MK M((<$NF(.;!-N6%E;B^>/__J7U60R^O;E#R]_YLOQMT]8OX)@>B:P@"_<'W35 MQI2E+AP5F(JG@ (R*P(3DPS\ZBDAAP=]J%C>=U]6V8Z,),>;N[JY3>/MDL+; MH\X),7K^I^J8V9:E[+SRWN 1C27"#UF%0( ,AO8Y7GYK$PTE[421R(CO[VP( MX(% *4BPO"7>&^TB+S-KL3XV0*8#C;:,$;O4*YYPJX!;-99-\2-IH$64HWX_ MUE7"&%+41[_\CS?O7JB;=[^K7^LA?-!X,1A/U6->\% 7NGRB]':K.*MI>@Y1]#,?JGU&6P'UH)'4[J#;?5W49;V[Y;TX08#F1'\"-^\K!P@[ M-_^F8\!) _?9ON[)F?0 R%4A;&+2O:U8EK333K_OTFPU(:MK;H[.O MG<::2:R#/]7 G8H7I#=TT>6BM OZ/?9G'G60"\R,._$II*2#R)K8G G3"/[ M,<164+GIB-\ %9$+N05BPYG)LM!,X^P1V]Q!D):$_..=M=F'_-F17CD^.UO, M _@)<30FZT+!)@4L&A7>?BX@E2,'1F%ZMZZ(1GQWMN,V I,P&T%2>"['@L MV:BW]"2.)U$Z];+ >OK]NN[=B]>'T; MJE<=Z64B"WF]!16F+E)>WN^2=G&N[^1;N66T!6>&BAUFS@9\E 7BGE(=K;(F^HYPP(Y M8WF/#R&Q2WA@ M G:J>$=V1ML&*R[01N0@3"&#H4$THWVFWB'G+KJ25>[F;!7'H9_%T-XS4+V- M,."&%>O>CK&9QWX73Y+'O:M\@M$ *>8?*4ZS$Y1!MM^PPR'K1V;+[)BE\]4J MN?'.]X1H3",6VEIXM\5LY!:_LTM:V?'QR1<3/*%AJU4ZG8[_?7H?3\;IGD;>0-$;RZ> =.A7PWO4$RM/6V/<'RTG!% M=X&F@%"3Q[4_ Z[#1NWKU4B]'B/"0EO)5\+S=-WAT ;E4N&2A#C8]- M:0MN\:'ZA1*Q@L)_"GMV6<- ?>U]8TI(R1ZQ+))BMY MDYQ5B[PX,!)'R>D[A5;.&?@,THUF] ;+"O9^$M;O&PVY2JGF0< Z!ZB7_0J> M-G4CL]. GXW$%!!M\D)()F?PPG ,;M4;<8Q6]0^3]Y\CI;?H* TABU[-1^ET M.5<#_)JED]DDG:]'_.LQT&\!DY^020_X/S1@C2FGL\EGEYQ>77(,F!FM"#.F MF&D,C&3\F*:3U2@=SV@Y?FT%6C!-Q ,'+#TO_E,6I,KG=[SD=#)*5].E7(.8 MZ6C$R);. .6+U^QX&S)^1HSC4>RX'0!:8QEP=%L#@^PY@57 MJR7!"U?SM0@?3^?+)>Q^JQ&3%HE'E)L# HW;T"J.B L/3QB)V3C-16Y-&] @MU[&(R$"NZQ,5E$#%+1 M8: \&N3P!38NFU!."0CVI);FWZ7DEJH\M[J5*?LMW9_94GHER2K81#4@+J1$ MSB;V,8/,#K*!\S%(>R ^P1*AH-_%,3-"6I3($48: NG:1VI\MD%K<+Y2V\@O MLVL[>J@2[KO=7O2@3"8<&E4Z(<>&(-+5-*_2?T;!IJ32$5M!4(^$]Q+$3957 MI!I=N176=UR;?-"_W@X!.BYW3*ZM%X3KJSV5S22/ \-R%T-X&["1Q.G@)8A; M^"Y+2"UQ5]>%V[_G$N\JO%WH$EQM2"\HEN'0GL03%*;7\(JBB:;^Q)D9HHKU M6DWGZ6@]5\M).AE/+CE%%73VFE,L>U_U;WK&BR[N;6_#7X5H+R_0]>R^N0-U MTC7@9C5:"9Z/1NEZO1+DG1/RK@5Y)^2;\/A+H/XKUE[.9^EH,1,O-UN0JY&U ME^,5D'?EUB8'.%DNU#NG_,DKS%'61\X@7U*YC4O"FBH,A%O\$"DX\F^JY#0? M-/YU)N4"8E<%INI5"#NA%90@B*+I:D_L#K5W7Q3P+[&BD?A-U=6=A2*!)P9Q M=D)Z\05SLG:204EZW!K2,P[D* 0M$%.J(U",C$!&4URG_"$JE[0NQ+?KU7PP M&2E?\"7>4"CK.4>K;A FUF61JI^U!,*-8N=T,@"<7YA;NDA=G9@*X61.!$9A M4T7$?JYVIE&Y@F_0.NZM,"P)O'#Q;9B/&%!7KAP0WA)2+9-:,JDIC3PX"KGV M\(DJ(@#/SG(M9*.W?$2B\WU%-5!R!VJ+L4:*4XC$X1LR"D&'ZC=BW/57"8T8 M6Z!%P !C]T1 KAL^4[G."V)%QYH>X0 E,,85]*(1B6TY+:.*.5#4N+(EU5Y, MFY7F7SQB"-MW&H MWC_ Q-[5*L=.9?>PI_(VB(#C!!8;)W]47>I-Y]=:[@C#N(@1MHPH)V*<5$%" M4N++4<:Z&A 90G+)$*;ST0#AF[<$JIV3I@Q^MSI80ZSD_?KJV '/B'"R.D-, M(A:+\(1B[,A4O>H%D0R3WR30.!.XU.B%3;',6/AI/Y,4O]P/;U=;52"?S:4: M"=5JA)@R]44ZSS7GU*FZ'30$;*+32N!):UA:3N:^$I 5X+/="458N8^XC)%X8QUU>_ ,4D:$@IA%!TW4;_(@ Z$J*1A;.J/ MHJV+.ZAR\+6US2N'[*YDH+A/))RB%\DW:K&8(V:8JP52H?5R376,Y.M"'UG8 M>9GB(6AEI(",YNMT.86,IE2FFW)5L +X)*^M[3!#W%S0U!6NO3;]BH#QOY%- M_!!.V0 ?OT(,S DAA@^FZ9S.N-G"<=UD.A@M4_5.[YBFMZ$*_?A]#3Q42-N? M/%.O#W1,U'MY>8T5UX]\96Q>UE0W=\=H"2UB9*"-2NU]H7OC#Z/Y<"R,9W"- M^BJL6\%QTZ4 D@[NH)P-0,"=7X__;JEW!Z M[-"(E4! -RK,X]8!@'&!/#YP:%L>%^?^EHI0A=$_K3=DIQ0N1))*^^XO0OGT%Q.PA' M4.Z@WX=1*OWV:<823S\9WBO$-W==4;"(O"/ M@J(E140R.L'H._H5(@ LX;"HS^./8'&5WTKHP\NW6/Z,$S%"/1X_D<-[VS)\ MNQ,/Y^%W"#U(MS \V^VH@N[#4%-)AB-]/V* 8A&8+4?\*8]HDL>3)Q$I5+BF M4DTTI9Q!_!/!I"U,[CC?"I8X[+(AH)=.(>8=\SFYPX1@?'2>>IT+@:']86>8 M4N+\X'FX B00MNDLG],*EAEW"BBXF'AK^*QA#M4/?CBGGMXB.5-BY&<-E-S+ MYY@.W/OU+JI_5&@\*\@Y;>6TK(#-?4$$C6!"57O!]B&!WWI4'CO;#"WI-\ESX O[O'I MRD*&9O>HZ=$E8$IR&;EN"@2 K6$G\8B7KD\OSL7Z@/SGZ M\MC+Q;ZB)-\HA'++I5JDX\E(_9 UI&TV>4QGQD_4&[#QW9ZXBG34Y(DS ._Q MCM1HMW=91XAP-^28/XJ7JW2K[@QR9X0G;GVF")>:() 15QUK-D4/-*548.K# M@?IAVCK_ :W+$>.5^ZFBT/ 8MF)W_A_H[%P4UZA-?DB6M4%6M]_?O*($3M. M# 1%7,P@HPE2CC6A+;0L\00XBAZB0'6^+0I(SS'.K2-#ICLM')RYY2Y%([-G7Y&DY;(1:*#'; -NC MCI.J<%I/H5\ILP0!W[FS%1;O.+2%BRBG; M<\&CW[Q?,^+1F54F7V25&YUG5%B@,AK2Y%J=&' H@HH9)^U9$ADUEOO9FE9B MBCB]"C[.;0]/DK![SJE,=8>GC)KN(5@@6OIY6 GQ?\]\WYQV&9>2.^T388+> M$!_:I 1.,!+*7=B%26,QPKKZ ,BE>YT5H8F]1$*K65IKOSX-&U-$?A 8+=KJE$*;F %S60"V/[OD+I^HZ"FCM %;K= MR(UTU/B:4'S$8:$;YRMP$M]1<"R^C^>F5)B5@>IXU9VEQ&]=#G^C4%Y.BT(\ M&2IL/BC%LM[COX]"C83"^;PQ&VZEC ^82"TL=<]+#Z_D6=(*Z1L8HZ:(>]2= MS75W!D[62 H^$4Q:9+45P4MH-)/<1.Y3XA9);7BV!8D=7?YL^_":J[J#B(PT M-(5*#3 -'P)(4JJKK*1 +4VBP(3E<9:@I7&FS[I-H;C;:!@XA!6&;M5"MQ3W M5=)A3W4Q,>$^2@DJ$%AB'4^@7UU0@YX'MC]L3L+ER;/6 M_8:ZS'1_WD6+.#)=O<65&^^H'UQO*2?;-VH\&O$Q)(T5G_D TS@VI;" 6BBE MES2NN!#KZBK4$B_1=8]]C>YS[V1#W]V=-^Z$LW=*0:]T[-SQ#/?*C^6O M#812!+?I>K:04N]XDOP*W.^[ -D#<(H M3Y'7TN!9NEJ,TMEXC*OU?)R.YJ/SUR->7Z+O\60TI48;]01I]'J9SI=K]21Y MTQ"-K;AG@F(IC.)E.K:F8]K'$VK.6:_P,FWI H4@:#:G/:QP-9^N<#5-+N@Y MM3SY%Y_0#_K+Q5?9YRR14)X6&!!EY"G[_A@W%7(DY>1X60WT)IUE42Q41YHB@@ M]2TX9R=]P5=33YGWU?V" MNCPDA.:N<&IVY_;2T*GCJL=]U3_N!;'ZF''-)_XL):H*V;[,P+TUX=##51.X MO.AKW1MI&[U3XE9?4N+F#]CN%&BYI'NWCIM?NB^0.EI?!^%.)*55)#27:KU!/%% M0K]3%<&3#:N9:YCETGR4X_:M]6GT64*"B+CSCH=<59&JT*TD9]5.#Z0^TW^3 M@+B;O#-\&7WF)&T6 ?N9+'/H*RX4+_GR.G4:NV9FIPG)A?8LCL ]2P*_!;FE MB"]!>7*)U=YP0@B(X*PK!C(-1W8(.^&%W1WB.%/FNY;"0;%Z31]KU06I*1(" MT[H>:<\T.625VIO^9/A,-5*(Z",]UH];B]C RGRRRIU&6NF1^Z C4L%M_O(*!)B,I"K[8ID-^,S8'($;,-_%=I5)C='T+D+7]G%XE.7Q9=<%5\6!$@)FJ2H=4,%@N"GDLWM?0"7 M#^$N?ZWCY1W/<=9L%_](7 .XO8A2W,Z.('+ M&:YFXV4Z1;#ZOFXY[7+>FOKAYZ-E.EK-^'J, :OI-/DIPLRK=,SG>'D]Y6O0 MD(Y'JXMT<"]]NIR/J15P,:'S?4='#,W<#KA:(VZ?S?AZ,9N#EG7BVC1"VPX9"'B&8'QVD=)U.D$^LUXLU2I=3Y"WS!=G*] ,> *A M0,?HQQI9UR*=+$8" QSAT(^6,!_I6!++Z5RW9_Y MT2]NS*H*=Q!_D'_';\=V&LP([\\91P M-_SIF1OYBRO]Z_)W:R"$G0$*E7J+H:/AO.X[P# "[" M&0 'AL+W=O6- MNC:4G*=A5S1],)OXO3L]FZB-;9L>[S283=<5^LL5MFH[#42PW_C8K&KK-L+9 M9%VL\![MI_6=)BD\H%1-A[UI5 \:E]-@+BZO8J?O%?YH<&N.UN R62CUV0GO MJVG 74#88FD=0D%_CWB-;>N *(Q_=IC!P:4S/%[OT=_YW"F716'P6K5_-I6M MIT$>0(7+8M/:CVK[*^[R21Q>J5KC?V$[Z"91 .7&6-7MC"F"KNF'_^)IQ\.1 M0FX)K>7]M MT:^:18LP-P:M8? [VDEH"=MIA.4.YVK D:_@1/!!];8V<-M76#VW#RFF0V!R M']B5/ OXH= 7$ D&DLOX#%YT2#3R>-$K>+\H56V;MH6BK^!%UG#3F+)59J,1 M_IHOC-54+G^?HF'P$I_VXI[0I5D7)4X#>B,&]2,&LQ]_$"G_^4P.\2&'^!SZ M=US669S34<87H]/X,+?-.O M+N&>6DFU(5TZ>N%C=&ML0\^++.=EN>DVK5N//AE<;EKXK5DB7"M#'N:=TK;Y MM_"OF>(:/>BB0NB+#@T(#F] CC/&N5N]S6,FQA)^4Y&?'3MGR!J:D"M]VSJ9FT@ 9% S/AX M;\BDX"R/,S(E;SEG(HE&;R!A,A[O8Q(L3C,FH[$/*V)9+EB6"L?O#9;8+"YQ7MNX+C'8I. M;7K'HU6$+V3&DBQ[5L'/*+P]\O2RM-_M_#]LL7W$HQ9)=W84P=S[')'_A'PF MCC6J5Q)3B+.(":*0A PBF3(QG.0DQ"P6W ECB'C",KJ>AQII-"\M<2VH'"7C M67;\K'>5=%Q]I_I2>#10Z-Y6?FRZ J0PA]ERV#U,YODPD+ZJ#V.=LEPUO8$6 MEV3*+[(D #V,RD&P:NW'TT)9*A*_K.GK K53H/.E4G8O. >'[Y79?U!+ P04 M " 8@*Y83'U[&2P" !!0 &0 'AL+W=O]77'G3GJI (&FK#)"2=M7V$"EJM?9AVH,#EV#5V,PV MI?W[V8:P3$HR[07[VO<%#-@R@,KX*:,D&RQ*]M5);(UG F<*- MW5-U?L*N>Q2 M,B7[A0>VJXQ;"+*DH3M\1/.]V2@;!2-+P6H4FDD!"LN4+*>+UZ8"'\SW[O?=NO6RI MQEO)GUEAJI3<$"BPI"TW#[+[BH.?N>/+)=?^"UV?&\\(Y*TVLA[ 5D'-1#_2 MM^$>#@ WX0E - BK[L_R*N\HX9FB9(=*)=MV=S$6_5H*XX)]U,>C;*[S.), M=D^9@B?*6X0U4MTJM#=N=!(82^Y2@GP@6O5$T0FB&-92F$K#%U%@\3<^L*)& M9=%>V2HZ2[BF:@+Q]!*B,)J=X8M'I['GB__M]([IG$MG5L./Y58;98OCYS'/ M/>7L.*5KF(5N:(XIL1VA4;TBR3Y]F%Z%G\\(GHV"9^?8_^?7G"4Z+G,^N3AQ M #SC14-9 ;)54#)!.2!5PG8T<$:WC#/S#K*$CW =AI=A&(*0<,QO<%"6-:J= M;SX-N6R%Z2MT7!W[>]F7]9_T_G&PQ;!C0@/'TD+#R?6<@.H;K@^,;'R1;Z6Q M+>.GE7VC4+D$NU]*:?:!.V!\];+?4$L#!!0 ( !B KE@HM,27&P, /X& M 9 >&PO=V]R:W-H965T,.P M 4;].[&S)$#;;;@#-B!8=W)#?=?S]*3KQV2#// MHD6M#E)]U0VB@8>N%7KM-<;TRR#098,=TU>R1T$[M50=,Z2J?:![A:QR05T; MQ&$X#SK&A;=9.=M6;59R,"T7N%6@AZYCZOL-MO*P]B+O9/C,]XVQAF"SZMD> M[]#\U6\5:<&$4O$.A>92@,)Z[5U'RYO4^CN'OSD>]",9;"4[*;]:Y<]J[866 M$+98&HO :+G'6VQ;"T0TOATQO2FE#7PLG] _N-JIEAW3>"O;?WAEFK67>U!A MS8;6?):'/_!83V;Q2MEJ]X7#Z)M2QG+01G;'8-([+L:5/1S/X5% 'CX3$!\# M8L=[3.18OF.&;59*'D!9;T*S@BO511,Y+FQ3[HRB74YQ9K-5U%]EO@,3%;S_ M-O">3MRL D/8UB,HCS@W(T[\#$X"GZ0PC8;WHL+J:7Q G"9B\8G837P1\!-3 M5Y!$/L1AG%[ 2Z9"$X>7_*90'[8M$^9IO?#O]4X;1;_(?^=*'Y'3\\CVVBQU MSTI<>W0O-*I[]#:O7D3S\.T%WNG$.[V$_C\:=!'G/,OYU>P\/IS,,VO&R>09-;9LIL[".RRQVZ$Z69+9 M+>$/ABP-4]7!9K0 _4!AS&;5LC;._!(B/\TR/TG244X6O@7XB.37R+8"3DSE M/=J\&I(B\XNH.*VS#X,2W Q'_)H_6)G35]/,0 MRCB>)NLTW*_'F?;3?7P9B-*>"PTMUA0:7BTR#]0X;4?%R-Y-N)TT-"^=V- # MA9)_31&\F[LB% M!%>LS/2#V/Z!-1\+,!:9LO]A6\D.(A?B4FF1U\J$($]Y]ZCCL*8S\5Q3" M6B&TN"M'%N6<:38=2[$%::3)FEE8JE:;P*7_BDT*EBP9[;, M<-S39-)<].):_:92#U]1[\.]X'JCX'>>8-+5[Q&4%D_8X+D)CQJ\9_("^H$' MH1\.CMCKM_SZUM[@57Y<8L8T)D12ZF?X-67*XTH5+,:)2_FO M4'Y'=_KV33#TKX\ ';1 !]9Z_Q6@Q#_X'[%&+/?I)D'^21$?5#X.[O' Z9N&Q:AN.6$'W0@OXU'GDE"X_ M;M#1]GII&D_==-(?=,6R#+BU4-06F ;*NWC3)AXPGL <8YLJS6G?HRZD"K1] M)'NF0M4;T!L$?(JQL#V&L#5 "IMMUH^35,](IRFWX&$$;]^,PM"_[E(YAXQ7 J9I'S'I WL+8%#H Y)2T[646EXZ.SF=+^0*8_3@F5FYYQ @VM6 MR#2#*IXA!"'\!G^5]$ H*0WJ^/OV-G(,N*C_S@;MJ-[+AXK@0ZFITAWJ\FE> M$O\6#1&G[R %E4)A$NX7\I]1RV *5B*C[%=7G?RI_,!][6?'>K'GIY,USLR> M[5)MEHN2:\?";N-DML,=?>>CT&1T/XMFRNF8.59K+(YE:4NF?B&:0 Q[A2_2 MX7 =FH,#M=A4H#/R?K$$O:8\:1($W]",X]('H[4T<.F,&ULM5;?;]LV$'[77W%0BV(% MU$B6?\1); -)LV(%DL%(NO6AV ,MG2VB%*F15)WTK]^1DF4[L3U@P!X24A6;2B/+ M/:@4<9HDH[AD7(:SB;?-]6RB:BNXQ+D&4Y&!KPKK#/%L M4K$5/J+]HYIK>HL[EIR7* U7$C0NI^%U[_)FZ/R]PY\>VV(: MCD/(<25L8^%7FF._C8Q+7*4PW M"F_2DX3W3)]!OQ=!FJ2#$WS]+N.^YQLK M7OE^*3"P?G/A.E7;I?A/VF)"@/3X:HO7+;YJ\WD[[;V&4)%&2 M)-M5<(?&0"U9J4C]3P+DN+# C:F9S! R9:R!7_II-+SHPWM:743]BS&\#^Z4 M7'VPJ$NH')3Z*J6Q7YRW,!R=1X/DW*^2:)2D\*FV=&L#:F"\K FKN]"S'="[!?\VMNV9;\N M52UM0!I&.[7ZHBRQ;*MX;8(]U/'#CFCH9+JF!+BDFJ&Q)%V[/ V^*-KF,%]F MO"88Q4[@*[=%0!05C3-7FM>7\A@%C6)C21^7JV@K!)]HKAMTEDS4;M/7O[T1 M;'.T!^Y%%+1)T)]&A++I]^CZ_:&RN$KXQ9J.[BVD@VB<#"$=1N/S"SC4;N*= M<5:B7OFA;2@X'4XSV3IK]UUPW8S#K7OS44%R5EP:$+@D:')V3HU&-X.Z>;&J M\L-QH2R-6K\LZ-L&M7.@_:6B&KX\& #L#@ &0 'AL+W=OO(+P+6D"S=;6E+ F0I@V:H46#I-L>ACW0$FT1DT27I.*DOW[?(64W;I-@ MW8M%T>=\YSM7BL=;I?\QC1"6W75M;TXFC;6;H]G,5(WHN)FJC>CQSTKICEN\ MZO7,;+3@M5/JVED21?-9QV4_.3UV>U?Z]%@-MI6]N-+,#%W']?TKT:KMR22> M[#:NY;JQM#$[/=[PM;@1]O?-E<;;;(]2RT[T1JJ>:;$ZF9S%1Z\RDG<"?TBQ M-0_6C#Q9*O4/O5S6)Y.("(E65)80.!ZWXERT+0&!QJ<1<[(W28H/USOT"^<[ M?%ER(\Y5^Z>L;7,R*2:L%BL^M/9:;=^*T9^<\"K5&O?+MEXV3R:L&HQ5W:@, M!IWL_9/?C7%XH%!$3R@DHT+B>'M#CN5K;OGIL59;IDD::+1PKCIMD),])>7& M:OPKH6=/SU7728LH6\-X7[-SU5O9KT5?26&.9Q8F2'!6C7"O/%SR!%S*W@.@ M,>Q-7XOZ4'\&:GM^R8[?J^19P/=<3UD:ARR)DNP9O'3O;^KPTO_C+WLM3=4J M,VC!_CI;&JM1-'\_%@5O)'O<"#72D=GP2IQ,T"E&Z%LQ.?WYAW@>_?J,"]G> MA>PY].]/V;-PCY,MI\'SD;K0J@LLVI-9Q=QS*QA'W&1_J]I;46/!6K'F+=MH M50E10]>$K&JY[#Q@*ZU<<^N[N^46.L 2W:95]T*,DM" 7W M_ XKV0>V$4QI&,!4@?B@#=Y7;#D8N&K,E)VUME'#NB&.%>][94$*C"K+G.Y@ M*]4Y'3-4#=K+6J')]* U_&_O2;'AMX+U"ERY 65078I6"FP2!C%31I(W 7!X M?[_3'N&(6%N/VGP)S*5@XFZ#Z>0==_B*/8:U=2$V@M"/&EQ*!OB<+%=<($(U"L"-AX.V"Y,"S#Q,-4$91(0?@IZI=*L?86DJVD;5 >;_!.5;Z:;CX-5(D7=*:Y<81@7Q-!)\?>W&VDOD=]MT,']T/VX2V;AU$4 ML1]9'B9YQ%Z+2G1+Y&P#U3E>R,? MT2]*TY;KX<>)CA"P&.6LHXA0.;A%\(=H9-4*$]QRQ'@PK)]Q\BDLHYC=B(T= M(S$R9!\;$:Q4BTH@URPJ63 C4'WX0"!<)'DU6)J@J +9#9VO%+;A]WZ6##@9 MM*L]7T)'!TF]\+K7OD2NO!)A?Y/NB[' [59@WGAO#!,]#1J&8P-U2U&Z< TC M=C7]%8H)X%0.?XLR+/,,BS*/PZ+(:7^^VRWS*"S+F/86;!$CG!G+%T48%UG@ M@C)/PR+/69H785(DM%>RM SC,F.+>5@D<8"PH?57- @(/V6_!.^H[2X[&F@U MN^SQET#YO,CS$$<=>\E>I"EEKF0O@Q\1_QC;KG#"O$@"ADYO!.+N/\3HG_,#N7V?D-R70#=:/!UG.I_I)PUV$3^T%IQU M*!#YV;R#H?H1I95^CM'1,P\SR"9AD2;! MEW0>6&-)FH596N*Y"+.L#&X:&/^%1M-7@EE8Q-GX^T@\#=7V6-J\KMW 15W* MWG\.DRM@8/'QZU34DW5]]D7Y\H'RU8'R6)+?&_!S;AKTEZQ=G_!.#91'V5?M M4/N#F- Z@*.U7#_M:^%!7(_&Q)&5BA!7" 3:&@?]>.J,*37LA1P3]-*E+'.I M\PGY[Q@8?!#<\/8EB[,P3@N,N&R^>)#2KQ'48;(-BXM%N$ 4XD44+O(RV)<4 MJGA)B[NJX?AR<>'!@7)(Y:"VT/!)4;(L"O.D#/YT0Y3.(@QEG'(XC[HQ M6U[5%=3//Z#!XU^_=C";IBR?YM\)\HV/*6"R:?(M#.9\19EFD!=/D2BGBYS] MQ!93G&H__5>,;SC,IV4!%#P6>#SV"3M[< /IA%Z[>Y9A#MQ?1O:[^ZOP O9@=V;2V7 M<]'JLJAQ+4&U5<7ETS66XK#P(N^X\*/8Y]HL!,MYP_>X0?U/LY9D!3U+5E18 MJT+4('&W\%;1U?7(Q-N GP4>U,D<3"=;(>Z-\2U;>*$I"$M,M6'@-#S@#9:E M(:(R?G><7I_2 $_G1_:OMG?J9 ' .@"S=;M$MLHO7//E7(H# M2!--;&9B6[5H*JZHC2@;+:") MWT0%:<=U[;C8!:X8OHM:YPINZPRSE_B ZNJ+8\?BKMF[A-^Y'$(<^@^;9$^DY4*HLM*M Y M@LHY502\SN# I>2U5E HU6(&7$'#I0;*+%II@1EXG=HPUR6X+JT?OAC:#NX0L)8%A3"X_)47$G[RLL7!NBM[?2S;M;6B=DIP&\MH9"/F)],I?(31 M<$P+M-LLZDGSY8E"F%5":F+_[BY&XW. M1I<,M]H*872'X^1Y%U^>$H4NE TKCTDJ3[(:* MZGAS;%\>D[L3]O61_?10#/J(HYK=^#1XI4J7)K1I)H.7._W*&8T[46;GG!.? M66?$ALD;;]PAH^0M%,[=.\')BU"AW-MW3]'VM;5VCT._VC^M*_>B/(>[=YFR M[8M:08D[@H;#2>*!=&^=,[1H[/NR%9I>*SO-Z>\!2A- _IT0^FB8!/T?CN7_ M4$L#!!0 ( !B KEA:GZ$0^P, -4) 9 >&PO=V]R:W-H965TMD'1>Y]2(^-//QFR("IZ;NI53=ZW4YM+W M9;[&ALD!WV!+?U9<-$S14I2^W ADA5%J:C\*@J'?L*IU9Q.SMQ"S">]47;6X M$""[IF%B=X4UWT[=T-UOW%7E6ND-?S;9L!+O47W=+ 2M_ -*4378RHJW(' U M=>?AY56BY8W MPJW\F@.VI(EYX]Z\;F8NH$FA#7F2B,P&I[P&NM: Q&-?WI, M]W"D5CR>[]$_&=O)EB63>,WKAZI0ZZF;N5#@BG6UNN/;W[&W)]5X.:^E^<+6 MRB:Q"WDG%6]Z96+05*T=V7/OAR.%+'A#(>H5(L/;'F18WC#%9A/!MR"T-*'I MB3'5:!.YJM5!N5>"_E:DIV;WBN>/%U=D5P'7O*%82Z;=-?$5H6L9/^^1KBQ2 M] 92#%]XJ]82/K8%%B_U?6)UH!;MJ5U%9P&_,#& ./0@"J+D#%Y\,#4V>/%; MIJZ9P-[4!=M19BF8"\':$LW\K_E2*D%I\O;)@7ER#OU=03J+=)IG& Z$8G\R"?DQ'+41T,=6.4J2IE01)+O< >\$%)6@ M8N7"8F&SJ?D.40[@[@!KB<)MZU!ZY&L(QS8_#*N2@JF/#J.1EP8!))&7C-.C M(0T#B,"KE["F*U5J]SY@[1Z-3''0'E[QFIJKO(1[ MZME%5Z-#Q_2.ZNV;]^Z?"@D*&\&>U0OC&Z@Z=VTY)1=PU M)%/P!VL[[9.]57$Z\K)L!!\@'0S'D-'DPJ'>N\)*1_67U MT4 =!\!KIE7M> M 8T,4,^9+6L\H1)F0R\=)U8EZ%7^M[Z*(1ZF7I)8$S/K*RH%NHI_=-BO_^TR MC1<<\,;1,=XYO\4PCKR,_/4!AH/4NLVJP8W)9^=]^>S9XKA8FC[T0^/8=YHM MY3P=%)(+TB&-F1<.(YA+G?8GD&\PQV9)H=BS]G29">QQDI@:0Y1"FE!CR$(( M( R\*,[@5.?VCZ[:!D5I'A2ZQW6MLK?N8??P9IG;J_J[N'WP$-.2<@!J7)%J M,!BE+@C[B+ +Q3?FXEYR1<\ ,UW3NPN%%J#_*\[5?J$/.+SD9O\"4$L#!!0 M ( !B KEB7D^<,Y0( '4& 9 >&PO=V]R:W-H965TLD" I5&71$K;39NF2E6J;@_3'ARX@%5C,]N$ M]K_?V1"6;FFT!\ _[OONNSO[6+1*/YH2T<)3):19!J6U]648FJS$BIF)JE'2 MSD[IBEF:ZB(TM4:6>U EPCB*9F'%N Q6"[]VIU<+U5C!)=YI,$U5,?U\A4*U MRV :'!8VO"BM6PA7BYH5>(_VH;[3- L'EIQ7* U7$C3NEL%Z>GF5.GMO\(UC M:X[&X"+9*O7H)E_R91 Y02@PLXZ!T6>/URB$(R(9OWK.8'#I@,?C _LG'SO% MLF4&KY7XSG-;+H-Y #GN6"/L1K6?L8_GO>/+E##^#6UGF[P/(&N,554/)@45 ME]V7/?5Y. +,HU< <0^(O>[.D5=YPRQ;+;1J03MK8G,#'ZI'DS@N75'NK:9= M3CB[NE8R0VDU'C5_ )W"II2P,?98[Y2WQ(6@9!\4'0 M57R6\);I"233,<11G)[A2X8 $\^7O,*WX>;1 ),Y/%"DVM(YM1P-_%AO#86= MV9^G@NXXT].<[J)PQ6;]],9]&',XK307%ZCOT_2G(>/XTG MHY<]D C>-YK( 6R(]&A&J[HR@.R- %<[*T:'$ MOC0T2,:>2C!=H+&#GK%GN;?,>F^W/"MYP>3X+X7I')(44IA&0)=U=,XSG/!< MJ#UJ2;V&'"OICX49 Y>9:'(7R==WTQ@P;S*?SS&%ZNONW;.ZUNJ)4X- \0SS M&5S$L#8C)_:%NT&R(7B&?,^V IV[XT+Y^OB4MNJ?7!AH42/,(IC#+(;DU%D+ MCUH!00K?\ QXQUU7&%:'GKKN6LD?\ZXAD_R"DR:!.X)&DPMJ8;IKO M*+B#A@U0LO;%20S^F[4U5_,'NM&_7I4)3F^R?[ICF^>/[/3?'6B<9+SH4SR>CT>+Y(UB^_J]JFR$O]ME:F/1R2 M^N$'752G[Y^,G[@/WN6[?4,?/'_YW3'9Z7O=_'%\6^.OYWZ7+#_HTN15J6J] M_?[)W?C%#^,I+> W_I[KDPF>%:&RJ:H/],>;[/LG(X)(%SIM:(L$_WS4KW11 MT$Z XT^[Z1-_)BT,G]WN/S'R0&:3&/VJ*OZ19\W^^R>K)RK3VZ0MFG?5Z3^T M16A.^Z558?C_U4G>78R>J+0U376PBP'!(2_EW^23)42P8'5MP<0NF##<7DOW%#55MWGNS+?YFE2 M-NHN3:NV;/)RI]Y619[FVJBG[NG9=\\;'$T;/$_M,3_(,9,KQTS5KU79[(WZ ML3E7_\R7HR^O0'MS$,[N[7[ MR[=U7J;YL0"08-RKJC2 .4M(SOM O;E9/ZC="='E">K]7D=I!4:61F)EB7%,HT^ #JVQAH7EH=CDGY0-1M]CA"E54#V'%$T6::/N.76GH;Q[TI M&Z@IP&SR%,O+[-$;25&HO#&1:3(#5^;/-:T*KJK'Z(]8*1H#@ M4-4$>%*J^4C=8.GGY&='Z& M^H>.R(PW^)^JVEJEB=G#&C5[M8=I4ZF\^F>;%'GS$' Z+TV3-RWO.51WC6I@ MMDW<[4$,Y D8!(>D@>UT:HML;PE&C.)85"/EET[8F/)L*'NN(C1MKCO%EK5,-1#;0CF\A:2?]4=>Q.FE&RN]JWS:TQ;&N M/N:0]%H3>?%A'+7'P;:&=#J4#5.@KO7'*J6M5:$; &4&U79@:7_:ZY+E%5L1 MR4K 80R9;QP!-/,=T'",JL%3\ /*"LJP^A'<%6S\OZ KP*X&'R*(='Y@U;7+ MBLH8,O9__ M #(I/!&C!/3J("$O"WDHF=^7+ZMD1[J:H4_)B'?UC=4Q, MPURVH< ^QU>TE@ _)"7"#])KPG.\_-9$&D+:BB"1K7F,V5"])88:5E5"B7$C M+-(B,0;G P%2'4BT85.VBYW@";4R^/+JC-C49=71'?_3 MW?T/ZN[^#_5;-82W&R\&XZEZR@<>JDP7SY3>;C4'-^H_D[(E<1"_.(W/+2G] MF0[5/B%4 #U@)+$[Z&9?9551[1X8%\L(P!SI3Z#F8^$ 8.?J7[=L%V-/?=:O M1WPF.8"!+1&K,>A.5PQSVDJGP[O(MYHLR34@R"PD,/:U)N4DF2 7%'O]H$^8 M\=!.ALV*/+V0\2E&! #!K*E*EBV@KV&IB!=O$#'2.<8ZK>C"_@%",G!T]A;N MHXH#05(PA@6K62*:SS$L:%KGG\2@>3$QCZFD-@^=J6D>CE:_=AIG1J$,_ES! M[I1\(+VALS85H87Q@GR?[9DF->0B ?%.K"HQN4K2)C;N9--(?W(B*Z#!@Y*AKFP#1@1&*+&I8J8?(\I"7VHC1F62KBXQ41QEFR!G).]O Q,17 M>/O"3 BYAR[VL4OV"81NHW496;O]V"_88Y(NTD$6@JU=&L*@O(;\'#8@V=0; M8;(3,(C5B0,2,K'GG#U!E[Y1X]$ZGH_G:CR9Q>/15+WJF,0NX<8&[%3QCF!& M:(,4/; 1. A32&%H$>UH7JA[9/I96[#(W9V=8BGTBRC:>S94[P(;<,>"]0AC M(//48?$L>MJYRF=8#2,E$2X$I]Z)E:D .#L"Q'80(O@_\@DE$]J^<)WI"8>G#V>LW MH8\8RCZT&3AV0&?0A,'/T14@.%"S*6A>[2[^U=J,5JY-K[Y)LIKZ9,A@$C M1.Y*A)X%9(Y3)0!#13,8M<'?O'G:Y@:!8?0 UE@;]=ATD&_-.H=]_^,K^Q%V M%+69K$37AU25X/),M$D*1I(K$\(OCMK$B[/X4MQG/95+;^UJ=BT@6<:N67*. M?:W!5ZE8W;2FY];S57>"@TW=R>ZTX)=< AZP-OI!0"9/]4/."8)1;\5K&]5] M&;W_'"B=N0ER)#(WJ_DHGB[G:H"_9O%D-HGGZQ'_]12F>0%[-"%[,^#_T((U MMIS.)I\]N5DOR&2$AD*H?X.3,V(DR,?BE'-K8+-S#BZ]-4+;PP?,2"S^WI+57D+2U\>@0GI>$6% M0LT(2"3^R 8CVX/OKO,D 9Y\M!#'BRR]@4Z+D@H*P1D]J0>Z=ZES)M*4 ^Z MD2T[E![O;"CWDTP:9*("%5=Y F<3^IA!8@;)P/H8Y&1@G]@2@:##XICD EJ0 M99*-S,E(5RZ,Y'8/G<')5&4"O\RN[>A,E5#?8MOK01E,.#2J%H./-9E(6Q>^ M"O\9!)N"ZEJL!5X\(L;%LYLJ]\B#VF(KI&^YOGO3OSX,871L8AM=.\\SUY6B M2I-(D@F"I3:&<#I@ HY3*\JS6^@N1TBA('I)+RD:**N/G':B*ABO5;3>3Q:S]5R$D_&DSZGJ+S,7G.*1>>K_DW/ MV.OBWG4Z_%46[54/7"\>JSNL3KR&N5F-5F+/1Z-XO5Z)Y9V3Y5V+Y9V0;\+7 M7V+JO^+LY7P6CQ8S\7*S!;D:.7LY7L'RKNS9Y GR\6M6'_I8_WES5C_WL68 MKP%&41TY0WY%Y<2^D/_F7OTAOSL@>G0 U]0UE6C(MO*7L6JT::@45G_0^->J MO0W:;1F=RG\^-(;D4H8ERJ#+/8F$[[&XJHI[B96!1#0OVZHU$';P+4K$&D]%)?:'+2!0XV*4S.$/>J(RPM*:JLIMA3N=XWUP1[8O#U:CZ8C)2K MF!-M*-SVK,&I&X2R59'%ZAJM^)<-=?)8O)]@]2 M!#N5FST!D.J:FU+7:4&D:%D; UM%259N*Z+!BL@TG#I2RP&6/K=U7RI>Y4U2 MY/_B%4/8)YM5G#2HEG*EC!'JP3M$0[4@-U.]T!QA4&>!_03!R^7PH7I_ M@XA=.* L.9790Y^*!\\"CF68;9R@4GFN4YW?*OE$",95((\R(K& <%)&\HF3 MJ^?EQA;12!&B/D68SD<#A)A.$ZCY0)(R^,-HKPVAD'?GJV,+FTN D];E1"0B ML3!/( 9&>=F)GF?),/I=@J$SADN30\@4\HR9'W<[2?70_N'T:JLRY-RIE',A M6K4 4\2NRNFH9@,/:@]X"0&9J"L->]+DS"W+M2#)IL^0LMHVX'""$?/9, M B'V"17W+N3&=;^#,]CH@GG#B$H+A:E"P@KQ)(!D_?65]O:XHP)9CYGD/F/> M$"J0GPU'#!QZ<5'U$X?17-H^P:_;&AC'Y)G4AI'D;]LRE4=(KRL56U45[>1@ MF;"1TN=B,E;C,?PB7/>K0"YE$1&6:\@9A1/T&577(3NY$# M8V,CJFY\;7'XRC"%+6LHGN[QTQ)9](U:+.:(:^9J@71MO5Q3K27ZNO!,#K9> M)KME6ME2@$?S=;R<@D=3JG-.;\4N*Q^[K#Y3IZ3F"S3DC3$M@ AG<.JJQ+,3 MR-\0%_\7DJ8?7:>S+[BY>=BU>J9 $'T]!&0#?X,L,3N%HCR>0-W:W.[FF[:3 MZ6"TC-6]WC%AW_E>Q-/W%8RZFJQ&SUZH-P=J%G:ABKS&VN=6OLY-6E34/;'- MU(@.R66A"1HN7;MCXT82N$7JU[.'"":^C#W!BH3-M23OWD'#:O#)3C'XSF"Z MS_6VJX8C&DQ=J_,#J.)G"'Y__:N?(; FE259/$?0GL%'!UB]'O"X[=90+$(] M#\YZZ+]<V1?M=4L=OR&+$5^Q %;'O*FD3:OY5H>%+XE)&7?KJ7: M7Y$+(W0*\:3D#J6 <25RZ>]$\E 0AX%VW,/%C0XRJ!6E?K->-CAB<=?S(HKPI MX0:U>I]\"BV)\V$)WLM$=G=M+K$=Z$>1W9+".ED=8?6%?/DP!D=86]053(X@ M<9D^2/S&QS3IY%H!"'0*JB05;2K/GGXB(39:GEO*-V!)KNXS/ M2F1>C&G'=(XNB."5C[KJUZG@"=JUO/V6DJQXS\.E-C%AF]9PMUYL66Y[P6(7 M(Z<-GU7,H?K1+>?\V6DDIWML^5D")8%TB;(U[MUYO>(?5'3/*I]66CFWS*!S M'Y.\<",X_"5)W]#E"O^0?,W6 P#/AH$%M=B$LG*,[4(" MAWI0ASQ#AHYT2/*>/+*(-T_T'LP73WJU129+DT?0=-;%VY2HWW+=B+[6/OI: MWXR^[C($PDU.?J8OFKJYN#^:"G8DT^I*&#+.89@]2?!*TJ7MB)>#+]Q"US?\ M\JC69A4BN=\H!,G+I5K$X\G-$=WQJ!N6']VDV8])77(=\RG-1#Q3;R$@]WO( M2^]$_,V]^DGH#H@N#Z!R1)Y&UG:X8.%(DZI[FW7Z#&=#,(+"Y3AT!31#B+?LE&@P(NVE I<=3C00%E3I1\@FPVK (=ZE^6"(3Q*T8K+ M_7^#,;-;7H$U^B)850^L[S^_>4"('2>&8H!MN"6KR1H?*W)44-#( 6 AN@6! M:MU<(9PDAXWR^M5-K%FR:I\,+ P=W M6#X\<5M&BH1B"EW?B(X#(C2#C-T&0(]&MLK,ZB9%S6%(")M&S"06><^J\O* I.QS[ M)4@@4OIYX^=3IX[X;KJSWWI&%_-'?H-.$6\A*3$GE(32/O;^,IF/B+@ZP%O1 M9ZT1IHF^_LBMY?W MF^HP&B99W\HX[7E"8"\K!"$?$IBV+D5;N+(TZ5QJ6F)T2'HEG>&\J;["44H&YO#A*8I'^E"9(SZ35ZG,$ M7_KM".ZCN/=!^!@1(=,ZW_"0=-B=)7DU='U'IO,E=Y8A9S>:'$P4/8+N;*_+ M'3@!)RZXY#YJD@^P,U7=C9!*OBF?4S(><&UXAH+D [8F8KJ4B=L-@P",V(][ M2W$Z]C>1I-"@RZ2@X#N.@F"3^7&6=,=A]8:5CM(KBZA?.(1Y\'/HF6XHEB_E M[@P5;,6V=)&G%P%/$F-I OEJO1AT-##=I$)T)C 7(QK> &,EZ03D1?.,%I4- M9#!:R@84M.L#W=RI*2: MZKEQ8UN3N0$SAG=%;:8!,FG:,-E A9(#F@OV0W.@OO =@!;)R;DFJU"<1 +GO_L;(7X0UZ9E78LGXKKYV:6< MFN9'==$FWH'N_YU)L?7*&RPI5QMPN7]:@.'KU^#$GT M3DRM+:B29,E'1)8*9#.BZS)%UNZTARYJ'D6;Q;$8S3HMUO%@N(M<4X'M$ M BER@W@]6T@/8CR)?H-#ZN9[V37QW0GL?N+<;Q8OYO.8L)C%R^4X7BXF?=#' M:E?3XEF\6HSBV7B,I_5\'(_FH_/7 UKWP?=T,IK2E)IZIIZ.U\MXOERK9]'; MFF!L)&X@4RP5>[Q,,Q\TX_!T0I-MZQ5>)I1Z( 1 LSGAL,+3?+K"TS3JD7.: M%W0O/J,_[+O8N0]O=NG?\$SA .(0/1[2OM().=& 5. E]_H;+$FX%/Y,N^)G<'A&Q1>0W786L-P:Z MN3$=&,, M+ YA83^WUC#2Y8ZR.ASLJV7\6P"V7D8C7))[\'T4NF;#L^-^#,]V++IV63CH M9?0QX3IC>"$NJ$2:KK3%@W.^6V@K6%S2=OV5CT5?CJ[$53@-L( ME[V#J*]7\#M.E?X&K]&/5OD.@^F6!7/GI_!.A&/["_6Z2OEB8!B2L/+;SVFT M"CFW<;4W'C.T,F,'S$E%J$Y ]47/OH#I%Y4X?+-A,;/3\-P."HH#W:6>.+@0 M%2%B;YUC)%>:QV4O.$!Q)/+W%LTCC2)*&J(_43G%\B(K@L_6GG(<1 H$(K@>S M?#P8Q"Y&;K#54@B5,>?:DKZ]"K>I>4MHUO9 #V@PY !;7YSB< R!/B MJN#%/!OPL(5M!CJZ4^N&1YUH_N*(\)I__4)@I2.L??J#C'*F[AL)_V1$RPC MOH')=R=Y'F-)=WXR= M&3/)5M/M2!$Z]R'?[;0'A>(W:<1+Y&)> M-N"Q+IO4BZLCXW(MB&_4%ZBKY(79\&L-;%Q"5$"NN'NH[=EGN9'P+GS]WM#]JE^ M]D57V9=X!E("*2ET50_#>"#:/#PVX'(%M_^>8$],<3Y)&_X1V=L=IM=*\5T5 M!.&SB=R66")6GZVFO6(VB1>K1;Q8S/ T&R_C*8+I]U7#::'UUG3993Y:QJ/5 MC)_'6+":3J.? YMY%8[Y'"^OI_P,&.+Q:-4+!U^4B9?S, VJ\0B)R9J?%O%H-NZ'",083]5X M%<\G*PM+VGL,;319QNOIA.][@%J+]>?SLY^K*J-IKRM 3N/UBO"+Q-5^)VLZG[1:+QS9\0>GGO M2UITM8Q^/^4G4L3>V/T+=XK.=N*Q,9\M\_T^5UOAGVO9TDNQ/'=M;_J+!RS+ MS,ZB'.0?^RLF>UUP<7*3E!_,L(\2SX.?JT+\M>,?Y3)B!.67J_RG_H>_[N3G MKKK7Y5?#(!*['#:QT%LL'0V7\R?PC/Q#7/)'4QWYQZ]@*Q'L\2,\+\PNO8#O MMU75N#_H /]S:"__%U!+ P04 " 8@*Y8S"&#^"0' S% &0 'AL M+W=OO('P610)HUY*H"Y4F M 7)I>PIT3X,D;1^*/M 2;0N51"])QYO^^O.1DF^[LM>[?;$IB3/SS?";BW2Y MDNIO/1?"D(]-W>JKT=R8Q<5XK(NY:+A^)Q>BQ9.I5 TWN%2SL5XHP4LGU-3C M* C2<<.K=G1]Z>X]J.M+N31UU8H'1?2R:;AZO16U7%V-PM'ZQF,UFQM[8WQ] MN> S\23,;XL'A:OQ1DM9-:+5E6R)$M.KT4UX<9O9_6[#[Y58Z9TUL9Y,I/S; M7OQ<7HT""TC4HC!6 \??B[@3=6T5 <:'7N=H8](*[J[7VG]TOL.7"=?B3M9_ M5*697XW8B)1BRI>U>92K_XK>G\3J*V2MW2]9=7N39$2*I3:RZ86!H*G:[I]_ M[..P(\"" P)1+Q YW)TAA_*>&WY]J>2**+L;VNS"N>JD :YJ[:$\&86G%>3, M]5-W&$1.R5,U:ZMI5?#6D)NBD,O65.V,/,BZ*BJAR=DSG]1"GU^.#0Q;\7'1 M&[GMC$0'C%#R7K9FKLD/;2G*??DQ &]01VO4M]%1A>^Y>D=HZ),HB.(C^N@F M"M3IHP?T#;G[Y\U$&P76_#7D<*?, V^ M/X(VWJ"-CVF_?D)FELM:V$.[J9%6O"T$08*2.R7*RI!?I-9"#\$^KOANSMN9 MT%[5$C,7A._I+CK=M=/M[M@]"Z$J61)A#Y;@6(KYYEP(;TN[H&0E%+19(:M1 M7Y 3/?">%2\%>12%J%X<^;P;;67N<:>9"+6V193P9-5JHRXJV<3C4) M_30.>N.?>&DM![F?A DLGPHXLF*,^92&WX[W+ K]+(Z@8 CRF\.@NW %S(\I MPG6$DK*5,,$/6IG.*^>Y\+K MF&7#8US8B7N,0E9LT<@E2+Q&Q#M$Y5(Y(3#9S)40I.D*U5$^[_/W='^]6UX[ MHG-#;JL:SLTT>>"OZ''8O'WH/7\)RO; U89J[L!9$O@T2\A;7,5^%$=^D@?N MZ@S)D8(1./QSW'CK;H9^#I4TCKYHDAXT&8*% ;.4HM 4(H4P:FZU)&@4^HUFW!A@:!([X?HQ,3UG0 M(XM8ZL=)]FTAV#.9Y- 4!IU!FN(TPLY@$"R:2KM\G]O M_57Q^!4D_IS@MJKA&-+D4U T R+6A8 B3E%^0@ .V;#!S1@6$7S+77'#*LF[ MP\?3),O(0)ZNTU0?S--ZFS[?F*R#68<*+3'M_ .YKPKRW0"N"SL%"H7&!5YT MC$8@_!P18 'K*!8$?IZSC@R))4/>D2&RZ8+'I[#O*VQG2>P':=PE7IQ:]G>V MLY"!#*RW;7,RRE)RI .DFPZ0GMP![M>0GOG'KRC]1PT<+OT&1L1TBBG?-3HC MFH54=J0M*]Q5 F>KP1><_@SS/U&5%K:AZIUI%P)=P[7R8-Q;S?[?>&$*'B?9P2.]JD M8>3]#^^'VQG$#H&DX$J]0ON*JU*CVZ1)XELO8C_+P+0T&D+ODYFRPK'/T@#% M,L0J3U ADV!_^TZLA_"=10&U=1Q,/@MSU)H,">5AC@)&\^I"(SXLJX7MK78S MB.[J+V8F($4JGCN7!A "4)Q8'QA6"6584>]W7B]Y]QJY&5?/MAO/[46_%YJ' M_/9:F'OCNN[;8PF7;1(N.SGAGL3,^?ESV[VE ^=0@AU5.)Q@.QJ]R>L. W1O MLM('!_L!5/M5;O?"ZXI>'UND)J-QLE08:Q)7;K$ *,4N\G1\V%DM/* M',21)-B<4[<&!KQRL$$<;JY")0YM#4ZQHF&/8[9CQM5AEB/)XMBM4W0'1G/O MCB\JNYF7>!^RQ(%II_N5B]9.4Y0H=]@!(ZN?,^IGLK@^$CJ%AANA,F]4Z=+T).VSY&52P M*-Q=?QEDIZ5@/T$R#>!!I[D.=#3B/P[F<_5Z'2VJFS^Z:SN;OY(G;3?0C:;N\^ MIR$0LPHMK193B ;O,KQ9J>X357=AY,)]%II(8V3CEG.!MU=E-^#Y5$JSOK & M-M\)K_\/4$L#!!0 ( !B KEB0;Y6WK0, !0) 9 >&PO=V]R:W-H M965T74-N!C91&RM%!W>:F$W;;.^P._"]B:@S5QF2R4^N*,VWH:,$<()%36>>#X]PA7 M(*5SA#3^WOD,AI .>+C>>__9YXZY++B!*R7_$+5MID$9D!J6?"/M)[7]%7;Y M>(*5DL;_DFU_-LL"4FV,5>T.C Q:T?7__&FGPP&@9*\ XAT@]KS[0)[E-;=\ M-M%J2[0[C=[\P?L5A0CZJSC:&W'0UU-_C0R0W,(SW#"_CDPX_Q?72A5GS"J8!-HL!_0C![,5]=H^]66^0M%J^ M3.$8V9/NCI.=VQ%*7S6#]I2(YU"\5ZM2V)[&0NV8V ;(4DGL<]&M+LA)DJ,; M8P4V%2+G5;5I-]*M1Y\-+#>2?!!+(%?*8(1YJ[05_W#?PUB:HP?-:R =;\&0 MB)%W)!X7E#&W.BM3&HUC\M[M1C$M63FZTVJM!5A\XQ +5=,IJ59?';+,(X\[ MBXJ8XDL,87E9(HB-KGSC@<;7CO2132/6AF0DRDA*V7@/I''$:)D6",5H):-1 MEHS>D8S&Z7C/*:)I7M X&7M:"2W*B!9Y1%#?:ZB@76"8G<3)OY3X_Q&QR)%? MT8L8,V2>O$G$C-&\R!!6H"9)G+U=Q BO"B-Y$<=%B0JQER(FR9CF>;P3<MB ?X>"5 MBV5!GML6/6XZ.\+2RE"VS%T,M@2:.4F+A$9X2V@4)(ES&O5/2C12FD;,&6.2 ML(P66 $/#>#,7UJ\S@@K/J:L*$:W+XKUL,"/W4UX,*FP-%9^'KL:1YK]T!IV MAY$_[R?=\_'^>P&S7(G.$ E+A++S N77_0SN#:O6?NXME,4Z],L&/UM NP/X M?*F4W1LNP/ A-/L&4$L#!!0 ( !B KE@68CMJY ( '$& 9 >&PO M=V]R:W-H965T1CVH-AT+%2V7$ENVK\?)<=>"J3IBT52Y.&A:%&SK9"/J@30Y*7B MM9H[I=;-U/-45D)%U;EHH,:=0LB*:E3EQE.-!)K;H(I[H>]?>!5EM;.86=M* M+F:BU9S5L))$M55%Y>L2N-C.G<#I#?=L4VIC\!:SAF[@ ?3/9B51\P:4G%50 M*R9J(J&8.Y?!=!D;?^OPB\%6[_=;6CK6LJ8(KP7^S7)=S9^*0' K:<;8\:L55I4NV#4*U9W*WW9G<->P,1_)R#-%0<6;SH@XI=LN(42WU;^)_+M=(2_Y6_ATKOD./#R.;^3%5#,Y@[>$$4 MR&=P%I\_!1?^ER.\XX%W? Q]\8#W,6\Y$%&0PUT[Q/@HYF'&/?C(@,-P,E0" MR4352*8@-R1T":00'*\UJS=3\C&_$;8R*X=>DFO(H%J#["W1Z KQ6XV6DLI\ M:S(:@*;%,&JR*E%H:SXA@1LGB1M%<2='8]< ? ?T*P7/"4.FXAE,7D6B-''3 M(.W7T6TK:Z;;'7[!7HR,;F'LANE%OX[>E#&%08*A_/DX<(KL!URE:-':HK(7&$67%$M\$D,8!]PLA=*^8!,,KL_@'4$L# M!!0 ( !B KEC<:EOMSP, "() 9 >&PO=V]R:W-H965T1Z;6R IO5(DHB>-Q5#$NP_G4[RWT?*H:*[C$A0;3 M5!733QWN"IF8>P(H<#<.@1&G^_X$85P0$3C6X<9]BZ= MX:Z\1?_D8Z=8ELS@1R7^XH4M9^$DA )7K!'V3FU^QRX>3S!7POA?V+2ZXS2$ MO#%659TQ,:BX;+_LL,LOF4ZTVH)TVH3G!A^JM MB1R7KBCW5M,I)SL[OU46#2S8$UL*A*,']S'OX1ANE=0HF,6"3K5]@B\W6"U1 M_SV-+/EUUE'>^;AH?22O^$CA1DE;&OA-%ECLVT?$MR>=;$E?) AGHH,;"^#Y9N6+M!Y3\(DPD!TJ/77:LP"U2&O.SK $P6<(FY[Y+M;CJ@ MR34U^MD33]3+7A&;R:FN GYO]B'=SNQ>H AP38^2>-!#[WX^%UMS[?PG P M&8\&61R3G S25@ZNT1AH)*L4) MYY7$'P;)* GNFZ72!9?/D?2)O2)R"/2O0J(D=#06[O96EW2^T%SFO&;"K8*W ML.5U7FLNH,UG L,$?H$_&BH0:FJ#+O^Q/\T"1RY+/_BD';3[N5#9@0'*^@'* M_O, ?6JLF_<;+GG55#NQ44[H)J(2]:U4OSYE!_V]_'?0.@ZJSG'=.ZYW'+NY MV2^153M]V+4_,(J &5@I04-L3N'_!1B<^[WGB3FO5"-MX+(/?;G=!! M60+='8:7*A7MW%L5ZK6_G:G7G8/V"NMW^P? >7OO/:NWKP?BM^;2@, 5F<8G MOU(1='LCMPNK:G\++I6E.]6+)3UB4#L%.E\IBKI;. ?]LVC^#U!+ P04 M" 8@*Y8MY!?SCD# #;!P &0 'AL+W=OQCVH-A,+$P?OI*\ MK/OUEY)=-]G28'NQ*5(\/)2.I,E&FV^V1'3P0PIEIU'I7'4>QS8O43)[K"M4 M%%EI(YFCH5G'MC+(BI D19PFR3B6C*MH-@F^A9E-=.T$5[@P8&LIF7F8H]"; M:32('AVW?%TZ[XAGDXJM\0[=QVIA:!1W* 67J"S7"@RNIM'EX'P^\O/#A$\< M-W;+!M_)4NMO?O"^F$:))X0"<^<1&/V^XQL4P@,1C?]:S*@KZ1.W[4?T=Z%W MZF7)++[1XC,O7#F-3B,H<,5JX6[UYE]L^PD$1Y#7UFG9)A,# MR57S9S_:==A*.$V>24C;A#3P;@H%EE?,L=G$Z T8/YO0O!%:#=E$CBN_*7?. M4)13GIM]T XM+-@#6PJ$UW"+@CDLR&,GZ6!P$?YIKS=<<5E+ M6!BN2+E;B_B9? ]R>=2ZEJY'G$8;^WYO7:$\J2&?7L2;UVX$LTZ/"N6]$!X MS=W;>;N7Z[*YL)^F-\\>T5ES94'@BE*3XQ-:;M,\)(K34VV U^@>\]G_P-02P,$% @ &("N6#.&_'#6!0 \@X !D M !X;"]W;W)K&ULG5?;;MLX$'W75PS<"QI M76_ MI(D!)VW0+!HT2-+V8;$/M$1;1"51):DXZ=?OD)(5.W6,I"\21TGKABRT+IBDW5M^92X-=D0,E916O)> V"+HY',_?P)-;R1N [HRNY,08=R9SSG_KC/#\> M.=HA6M),:02"KUMZ2LM2 Z$;OWK,T6!2*VZ.U^AG)G:,94XD/>7E#Y:KXGB4 MC""G"]*6ZHJO/M,^GE#C9;R4Y@FK3C:,1I"U4O&J5T8/*E9W;W+7YV%#(7&> M4/!Z!<_XW1DR7GXDBDR/!%^!T-*(I@'$T4VM(:DZS'/>EPO2=P?;A I$+"ISJG M^;;^!'T<'/76CIYX>P$OB!B#[]K@.5ZP!\\? O<-GO]7@7]D,BNY; 6%?V=S MJ02RY[]=6>B,!+N-Z(HZE W)Z/$(2T92<4M'T[>OW,CYL">$8 @AV(<^O<8* MS=N2 E_ UX8*H@. +Q1)NLO5_6#(<8N2K-!@JJ PU_4*)9.*YE!J3&DC\6JL M5)TT*(A$]BLJD)0HP102MRRA5:QDOVD'@4I8N+4B):![C.>$5/6U[]:@JMTIAN8H5QY#U?:02,'G^X: M)NXM+-JVFK<8PM?/$-F.X\!K"&TO=. CS6@UIV)-KL2Z(#F3"-V5-.I:X=I1[,&L%*\)W>SHW 3 AT\I2I M>Z. 'O6>N?C^A]08V_V#D1M:-5SH*4.JW8[V$&C1":'2&0'%NX'UG18LPX*V M;@GFN)503XB.R4X=%ZYIH_I,]![NX6@X<#1\-D?/6J4+ZJICQ"6Y-T3"C>4Y M[-UK9G>AW1346O 2>:R1E6YE("G6.YK464&*+CJ7D,.L:JN.Y]!TGDEHL7<) MX*WH"^ 0_BH<"VO+6%,K6B+WJZXSTCK7(MC8L.KT&I^QFM09[93D8Q1IX9*$ MN%I):J=A@(,T=.TD"?5\M)Y-0\=.4U?/Q1"[2(8 PCBQW230-182=U]N*^@#K& 6QNTBQFMN5$QQS:.8$\>9:S#\0H!'V:%WK'TP_? M6C-DVYHUJY#0['?7$-'(U==O0"127?>!R(ZC! ?X=E)K6#R4[%!*1N;8LY7> M]B([0%G/3GS/>J#?EC7P_, ._!3?L1T$J75=H/'W>B-X)!C8B1OTSSWK'P_K M'S^[D\SRG.E@L>[.Z^YDJD._I$+A.=0L&>^K9A\0+'7TR.4R(+[%TL-SV(5+S5G&-U5K:YWJ%K@U8A.+8MTZL&WFYP MX+ GF;:2:<0%)@);IN 5+#;IAZ=#UI/IP- K,#3KR/-\#-P24; AY0&X@>WZ M"6Y^011OT.\Q M\FI@0WB>T8L^#&CAV'J370'RMNKO/:14_OLH+@"<^D!X\: MVZYLU0$V4R])(7#LT$NM'V9[U:<4W*[Q_(,GE:I?K4[5D/_M*VR>[H?' 09C M'\)Q^$*0/V+T$288>W_"X D@TRL-*$^?W023XDM4232]0U4'_ M1R"Z&U;WH7AC;C5SKO".9(8%7DJIT +X?\&Y6G]H \,U=_H_4$L#!!0 ( M !B KECR$UX(5P, $X( 9 >&PO=V]R:W-H965T(T[9( ;=?A]C @6';;PW /BLW$0F7+D^2Z M_?='2;:;=&FVET@4R8\?1(!AX+4>IED!M3786A3G,LF![)"DO2 M[*0JF"%1[4-=*629. MC3[8@\UD*^6]%3YERR"RA%!@:BP"H^4!;U$("T0T?K:801_2.A[N._2/+G?* M9VJ)LC"(M M)S^SVAB9WN=29*CTNS?S>'SQ'NY^UMP\P5]?V5:@_GL1&@IDS<.T!;WQH/$K MH!/X+$N3:[@K,\R._4,BV+.,.Y8W\5G STR-8#(>0AS%TS-XDS[KB<.;O(+7 M9OCC>JN-HL;X[U2.'F)Z&L(^EBM=L127 ;T&C>H!@]6[-^-9]/X,P6E/<'H. M?;6AQY?5 D'N8),S"@"LS. [4XJ51L,GK>N7-^M9G\4]S?IKCH.=%/0^>;D' M8ZM.C:U3Q;<4U^0(^IE"TU'@C@(P#153QA*5M;(%BIT=;2*H%']@!J$2%)*> MLM%7\&>I#>S"RM29WM7KX8.%;=V]!ZP5)_,*E:?[$K&3X>X15 O3T8P.XNDP3GKQ M+4Q&E^/36!%01ZHP8^ROKO@+'C?3;; :]15?O=GT:O*A;&R9R82X&Q[5XH1S/VK)=GE)> M#&.G',>CY!?MI/4<)[^ZGBIU>/"-+U#MW233='MU:?SGOC_MA^6UGQ'/YG[2 M4K ]+S4(W)%K-+J@LBH_O;Q@9.4FQE8:FC]NF]/ 1V4-2+^3TG2"#=#_A5C] M#U!+ P04 " 8@*Y83O\I*# # ##!P &0 'AL+W=O#K?#A@7M?CP, M]Z#8M"W4MCQ);MK__BC)<7.]-'O=0V)*(C]^)$5JL1?R3A6(&AZJLE9+K]"Z MN?)]E118,342#=9TD@E9,4U+F?NJD8:VXJ$%B MMO36XZM-;/2MPE>.>W4D@XED)\2=6;Q/EUY@"&&)B38(C#[W>(UE:8"(QH\. MT^M=&L-C^8#^IXV=8MDQA=>B_,9372R]F0, @[@]#R=HXLRS^89JN%%'N01IO0 MC&!#M=9$CM>F*+=:TBDG.[VZU2*YN]A07"EB>KOP-;DQ MRG[206X<9/@"9 0?1:T+!>_J%-/_VOM$K^<8'CANPK. 'YD<030>0AB$\1F\ MJ(\YLGC12S$73&(7\Y8]TA73L):2U3E:^?MZI[2D^_+/J> ==GP:V_30E6I8 M@DN/FD2AO$=O]=NK\33X_0SSN&<>GT-?W5)/IFV)(#*PE8-/C:F6@K6YW5P_ MGF)\%O,TX_6@ZU+C25E/HGEJ(W($:2MYG8,ND'X2$2I7=315!ZI94O1% U:G M1HB *V *,E'2-%!7< AH\&) @V^VL3"]>))@?8^21L; 5E(=EG"#9@P95NL\ MEY@SC8,O1$?"NP>4"5=(=[RVI6U9">])Y#1>DH%S"EO)$X0//$/XRLH6!Y]: MK31Q-Y!,P]^L;DU.#E%%D\OA;'8)KV$RFLYA1L+%@(9%AIQHPIO), @"B$=! M\!SI67J> 5U:H(ZS:<,3)N/9=#B9Q\XDZ$Q^V5Q%$$TGPSAV(2,:.2402LS(-!A=3CR0[LEP"RT:.Z9W0M/0MV)! MKRQ*HT#GF1#ZL# .^G=[]2]02P,$% @ &("N6'@,&UE/ @ ] 0 !D M !X;"]W;W)K&UL?511;],P$/XK5I 02-.2IMU M(XVT=DSPL*U:!3P@'MSDFEAS['!VVL&OYVRG69#6OL3V^;[OOKO<.=MK?#(U M@&7/C51F'M76ME=Q;(H:&F[.=0N*;K8:&V[IB%5L6@1>>E CXS1)+N.&"Q7E MF;>M,,]T9Z50L$)FNJ;A^&& I M10/*"*T8PG8>74^N%C/G[QV^"]B;T9ZY3#9:/[G#UW(>)4X02"BL8^"T[& ) M4CHBDO&[YXR&D XXWA_8;WWNE,N&&UAJ^4.4MIY''R-6PI9WTC[J_1?H\[EP M?(66QG_9OO=-(E9TQNJF!Y."1JBP\N>^#B- FAX!I#T@];I#(*_RAEN>9ZCW M#)TWL;F-3]6C29Q0[J>L+=*M()S-%YTABS'L 2NNQ%\>:J5*=L]MA\#TECVT M@-YNV+L;L%Q(0[?H;#MXG\66=#BVN.AC+D+,]$C,*;O3RM:&?58EE/_C8](_ M))$>DEBD)PGO.)ZSZ>2,I4DZ8VNHJ&OL"=[I4)RIYYT>X1W7Y(PMJ0!:BO*E M1"L$0Y&"@0IU*Q17A>"2K#"S \=/D_4$L#!!0 ( !B MKEC-WEX5ZP( /L' 9 >&PO=V]R:W-H965T[T4ZJ>UT &/)0S@;6O#+XRV.F#,;%* MEE+>V\FG;.QXEA!P2(U%H/C;P@PXMT!(XV>#Z;1'6L?#\1[]0Z4=M2RIAIGD MWUAFBK$S=$@&.=UP2Z^I)=;1M[#DDWVLBR<48&)1/UGSXT M<3AP0)QNAZ!Q"(X=HF<D1^X6 MU^3L]?G(-4C PKAI<]BT/BQXYK"0W$AA"DW>BPRRQ_XN$F_9!WOVT^ DX U5 MER3T+TC@!5$'G]F_NX/9%WREUS2%L8-/5(/:@I.\>>7'WKLNL?\)[)'TJ)4>G4)/OBB: M 3[K%-B6+CGH"[*$%1/"!F-)N4VKK@#4J'&%:BO.-NGY0>1[>!W;0VT==L-A M&/JMV2/6_99U_R3KN9);9@N21NK9IJHLFJ0%52O(B)$$JZ6BU85BR+ RZ"X- M]1G] VY^U!\.CQ0\M>H%_B *NA7$K8+XI((FY339*6:@)_.\D^))D)?F6?Q4 M;QQYW3H&K8[!2_,'1/:7Y!ET)(_WMN_WCT+?:3>,PO"(LWM01TO '+#M!?/! M1K@N2NUJV\$F5>$^6I]B9ZL;T1^8NBUBR<%7H0F''"&]RP&&4=6MIIX8N:ZJ M]5(:K/W5L,#N#,H:X'XNI=E/[ %MOT]^ U!+ P04 " 8@*Y8!!BN"(\% M !K' &0 'AL+W=O4*O ]33)Y-5HKM;D#H MY<,#6ZU5_F$\G6S(BCY2];2Y%_IM7*/$+*699#P#@BZO1M?P=?\Y>/\=7(R2.B"5VH'(+H?SLZHTF2(^DXOE6@H[K-W''_^07] M0T%>DYD326<\^9O%:GTU"D<@IDNR3=0#?_Z35H2\'&_!$UG\!<^E;>"-P&(K M%4\K9QU!RK+R/_E>=<2> QQR0)4#ZCJX PZXKP%;WY].QDK'4^..EY4;=^4;:.! MMC&XT\VL)?@CBVG<]A]K'C49]$+F!ED![XAX#S!\!Y"#7$,\L]>[8TLXN.Y; M7.#A ;S/RZ7N/,6RU4LW?OFD3OZ$NY(0MZ-=)+5E*Q MHZ/I;[] W_G=1/9,8"WJ;DW=M:%/;TA"L@4%1($Y7;$LRSM!3[$-%8S')NHE MGE_@Y;EG-X6N WUO,M[MD[(V>R(IKR;EV4FQ1']:25/X5D]S7, T:"?@'.3G MU_Q\*[][\D,G:#U-!5W0'>LNR9*H%>+8*7H"&+ 0#6JB@97H ]W1;$MSGGR5 ML7]IG.<\$N^*.:NGZ=PRTE;H(T;Z!)R#(QW6'1!:.V#&TY3)O!1+L"',.-!6 MA"-XGH!SD&=4\XQ>S;,9;!-;*\X1;$_ .<@6.DTQ=UZ;=FD6'\RY%9JWGW2Q M$Z*HDW3MK9[*:D^B0"NK6[JD0NA%*LIU^TX+MV/+2]7$/E44H2!TPBY7@V'@ MN8[OUH9M&JBA@:PTKN.8%=)U*7BJ]>NW+9/%!V.\J#\T6II'42]>@R%T?1PZ M _$VZ@5:%8+.DG5VK#K>&"CNM7\!/=?SHMXL,ED&,(1^.!!JHS:@76Y89XA> M"0?FAML?.U<@786O.AY^"@ MJY9-AA!!)\0#$[81$-"N(&Q:N'+=;]5%+O(BIQM>WQ!C%WJ#X35U']H+_ZND M;(712D@N]*&/<#=0@R5&H0/=@4A14[+164LV,I3L"$/LHD[()D.=JSPT%'%3 MCI&]')MRU5.62V:=@&U)RXY[[*H]%UJ[%YIJCM"9DQ:RRH.CZ9\)K4V_$0?( M+@Z.3UJH7_ZAKK$A[E99@Z$7^2X<$#2H40GHP*&$)6>A?FF_@*X64F$W:1DM M'2UX8#008*,"D%T%_*]]:87=[M_0P4Z/@,D0^Z$'!^)O"CFR'R Q,V_:*V,\X!$!-$4?A MN7/8F7;S%?V?<3: &I& ["+AA!S6UP'&4TJ#G5Z)P< ^!S=B =O%PFO.;;!I M4]]>WM7Y<-\0!4$TL*APHP^P71^\_M %]_?:%UK$PNX>UV2G-^71@)3!31'' M]BWYD0FK0FL=4IO.2PQVH>,%02?<\=ZU34K%JKC-DJ!05^6E1_VUOC&[+NZ) M.M]OX.6LO/=J8,IKN#LB],26(*%+#>F\S^^M1'FS5;XHOBDNA^9<*9X6CVM* M8BIR _W[DG/U\I(W4-\O3O\#4$L#!!0 ( !B KEA$+(2R:P, +X+ 9 M >&PO=V]R:W-H965T MK=0VD,88-J =@F3M/M/2V29*B2I)Q4E_?8^2H_B%U@(L7R12NGOX/,<[\J9; MJ;[K#8 A#Y6H]?=M]NU'PJ6R-X#3>*Z+:JF'K\!$)N9Q[UGC[<\O7&V _^?-JP-=R! M^=K<*)SY TK)*Z@UES51L)IY5_3RFH;6H;/XQF&K]\;$2EE*^=U._BIG7F 9 M@8#"6 B&KWNX!B$L$O+XL0/UAC6MX_[X"?V/3CR*63(-UU+\RTNSF7D3CY2P M8JTPMW+[)^P$)1:OD$)W3[+M;5,T+EIM9+5S1@85K_LW>]@%8L^!QF<:,:7MMMO#,*_W+T,_,[S(NR M%4#DBBQ@!4I!2?YA#^1*:S":L+HDGSE;+L P+O0[\H%\O5N0M[^_ MF_H&B5@XO]@M^JE?-#RSZ!>F+DA$WY,P"&.'^_6X^P**P3TZ=/=1_A"#<(A! MV.%%9_%VN@WJ9IUNEZ8>)':#V'*[U TK8.9A/6E0]^#-W_Q&T^"C2^$K@1WH MC0:]T1CZ_+9'[#>7%85JF="DE@83#N-0&_&(E5"V6&%+S P\*[K(-*UJI 9G M;/H%TVY!>W+$_F:5Z?O-Z MC&1O:1H&>9P>,728!7E*0S?%9*"8C%+\&X]C/'@5,[Q>$R&U)@53ZA$CNV6J M=!).3IC$:9)T]7+ V&&7931+SU!.!\KI*&5'3;PG:X7476334Q*3-(CI<0(X M[/*$!DG@)IL-9+.7%[!X/JU<5+/7K.)7 CL0/1E$3UXA[RUL ML7E9\UH3 2M$#BXR#)GJF\5^8F33]5M+:;![ZX8;;+!!60/\OY+2/$UL"S>T M[/-?4$L#!!0 ( !B KEA(.NBA8@0 % 5 9 >&PO=V]R:W-H965T M\-Z$2!HVNUB MV 5CT;902?1(VN[^_:A#9(NB-275;J*#O]-#BOS><';BXJO<,:; MSPKY-S9 M*;6_=5VYWK&649RZ&D+@Y30MG,:O>/8C% MC!]4EA;L00!YR',J_KEC&3_-'>0\O_B4;G>J?.$N9GNZ98],?=D_"/WDME&2 M-&>%3'D!!-O,G0_H=H7BTJ&R^#UE)WEQ#TJ4)\Z_E@\?D[D#RXI8QM:J#$'U MY_9$F:C=W(@WJR8HFDFWX+WX,OC"KSY\>W,53IQ MZ>ZNFR1W=1)\)8D'[GFA=A+\4B0LZ?J[NN"V:OQ<]1T>#'A/Q0WPT#N (?8M M]2S'NWL6]]6P^XJMK[EW:+QV#KPJGG\EWF>N:*87T9$5!R9MPUO[D\J_7,G' MA1_ $$::_7B);;%#$8D\KVNW&JRGW&INY9ZNV=S1>XEDXLB+"F5Q('+7$P@GA- M]VEYI4F2EDM+O@,%L[('/2:$P]C#!KK%S/,#8I(/UO9*"FO)&D-,,(%VVJBEC09I5WQ]J-K%/2VT0JAN_[QG^1,3?]GH!Z.]$&HY M9;#51,$ZHQBWHQA_Y]X?6[X:#'T,C8_&8A>2V(_,O7^PGE?2(GB6&W""W;\) MTH$) A+%!LS29JB1$8P,ZN&R7HM]H;+0I"V@"=?A0I"@V.2WV1'H(Q-_L+S7 MXN,S/O[./M $N 3QXD@W_, D'LSTTJ4_(FT7^:SIT!A1=[T9-.Z7F6/="G!_ MBB<2:PUP/RV""/H0^E>(S[H.#0N[MB$L>7%DHOK/<*@A#(=[:4>8--IJJFC= MH3P+1C1&,0YU!=17?YA$A!!3(-L,?11Z 32WB/]#***S4D2CI.)_-8:^7M2B M%X>!J1=MAHC@T.OMC!,IRR[V63*B,9KQ!8W!(NVB,WAMH"W%OXF(") M=%P#W$\;Q1CCP 1V+XZ:CW91C3E,ASOJ$9_++B(B4*+L6Z+S>"DJ@P2I.^ZSBC M?DI8UIM=%O<68G;)(4%75[UK?!&XCC8H1OS-Z$X>?$=Z*0^'A]R?TC\7B83$/1-(Y3_YAD8JO M>I,>BNB*Y(FZY[O?:+6@H<8+>2*+OVA7C75Z*,REXFEE##-(659^DL>*B-<8 MN)6!VS+ @V<,O,K :QN,GC$85 :#UWH85@;%TOOEV@OB?*+([%+P'1)Z-*#I M+P7[A37PQ3*=*$LEX%<&=FJV+!,$\15:LG7&5BPDF4+78A/(@31\7V//J#/2Q^]^^G]95_!;#1F/ZP\WY2>W6<\>^B.9RJ6 M*,@B&G78^V9[[!H ^D!#S87[Q,6-:T2\(^(<>?@,N8X[Z)C0_/7F7M=ZS.8^ M#8WFP>O-70,97IT87H'G/8.W$%",A/I^AA:)S@B212CXEK,-5 F%OOP!P]&M MHJG\MROT)?:@&UL7OPNY(2&]ZD%UDU1L:6_V\X]XY/S21;M-,-\F6& )K!&@ M01V@@0E]=IU D2=92!%L%RCB^8-:Y0E4WN+)E5#%0\JVY"&A70$JL4<%MMY, MMC/L3(=X>-G?'E+?-6PR\+SF,+]CF#O 3FM8<#QL,O$\7(]J\#"L>1@:>;BG M6YKE%$&V%ONF9H0_)&Q-]$XD]?T04A9VO2X>2NSIP92<\^FTQ8)Q J.!R[+K8;>6J)9<-9L+;^H*A($9&2*ME%W_AH+:/1<'K$ MG]'=J?R-CT(V\ISIN/70!)9\-@BQ:3.2?H(3;7L?/@G1RL9 M3L?C%G>38XJQZ[0*H'$ZIS[4EL :S$UKYJ9&YH+5BA:].V)9R%.*%'E$T.U1 MO9_P+&0)JY[I,";96@_3?3D5@D;%V#)7T98D.2FEP-,^=?94BKM",3VJP[@5 M!^.\3\WA%]T%EMPU@H"=?5?NF"L 4$6*]COA4J(0.N[O4%EW1$3R#"4L9:K: MWH#AO#N[7W"QHA'X2(K&3BH=X0QT*>]PC)X\_P#/$A,4$07Q%8SG$D5@*)&* M!<_7,?2> ^>L0"1HPT41?U 64,Y>!D:FG)H=5M, 66C.3#O0=-H;9AX=8*A:BO^#A_#T73$:LU.A?[FCZ0$5G_VX& M/;6!MXKF6T4+;*$UP^/NP^.^H#&.CE)M]K(KE MBU6L,TK>L3P:#J83QVFU$7/S+$Z.0)??Z=@='/5JMOPVV=TK66R6LDN^4L > M13Y(BH17N6\J3T:\D_/>)IIO%2VPA=:,S%Y;X^%;EB>;6G=N%C*Q;Z'#\5Z(8[,2OP=,(L*X2/SHH#H95"4^%LBZ['I'A':, M\_!XT'ZY9I[BR82^A2['>V&.SA)97H4\QX0>VO@FQB:%*7(:,@ M%:6Y^MM4VW.K:+Y5M, 66C-8^W/J6U=^F8I];1?.MH@6VT)JG5ON7!:Y9 MR2_J-]Q:;&]YT9L*?4(J$<\5B/LL@EM=,:J0F^^_VV\/S>Y/I=XJ6F +K:2^ M?W"0FE*Q+DZPH<77;Z_+<\3Z;GU*?EV<#;?NW^"+>7G6O8;! 3AH !D !X;"]W;W)K&ULM5E=;]LV%/TKA#8,+=!$(O6=V0;:9,4"-$.0M-O#L =:IFVA MDNB1=)P,^_&C9$4R;8JV,AD!8M&^]_"<:_'RF!IM*/O.EX0(\)QG!1];2R%6 M5[;-DR7),;^D*U+(3^:4Y5C((5O8?,4(GE5)>68CQPGL'*>%-1E5[]VSR8BN M1986Y)X!OLYSS%X^D8QNQA:T7M]X2!=+4;YA3T8KO""/1'Q;W3,YLAN469J3 M@J>T (S,Q]9'>'6-HC*ABO@])1N^#V]G81@.H$=&J"6R>X ME= MLTK6#19X,F)T U@9+='*BZHV5;94DQ;EU_@HF/PTE7EB\BCOB]DZ(X#. MP6TA<+%(IW+TD7,B.'AW0P1.,_X>7(!OCS?@W8_O1[:0TY;)=E)/\6D[!>J8 MX@ZS2^#"#P YR-.D7YO3;TC2I+MJNBW%-HI1HQA5>&X'WN>T2 6Y^"+OGIE& M\I]?9#RX%23G?^FT;L$]/7BYZ*[X"B=D;,E5Q0E[(M;DIQ]@X/RL4SX0F%(' MMZF#:T*?[$C'E?0/(*%;'C."/[:5?.\3B%J=$"(WWJ.O"W3=. B0GK_?\/?[ M\B^(MM#^00'=,()A />8:N)B)W;=2$\T:(@&1J)?&9X1\!O.B5P'=R2?$J9= M T:4OFM@(#!%<-@(#L_9"\(AZS 0F%*'J*E#9/SB?^$BS:O%M.9DOLY ELZ) M3K$9!CK@A6#&=?+>DJEHB1LM\5!]+3Y81B@.#]O:T3"%)W3:K=P%>2+ N:T<6+L]N+KH8'#XU#%,##CG<\3N7:&@QH=AC_M^4% M&HL6RA9Q($ 7Z#M!Z'>, AB*+HD.MA7 @=%W51;3=U:-Y4 MKZN?CX2!!Y)5)>7+=&5V=F;$W@M](#15?VL$8'S6IF?T&;UK,1":^INW]1JH MM]?H:A+HT"]X3JSI$B<$JFQ;9X%Z.XL^;:)&5U<_@D[DA?L2=)$0(ME2.C3L M'#.8+$QD=0.]:#(2FUJ*U&,AL,4ZV3$=P_&['])9,54UK M0I#9A)QPL^/GXS?[H*<@0Z&I)6E=#3KK00@:]"1D*#2U%JUM0@,=AAS!@::[ M_2VI6SWVSF%_^:3E#K-%6G"0D;G$&PO=V]R:W-H965TY %#HL625'#@+I9:7KBOS!91$7O E5/K-C(N2*-T4O%#9RYQZ9)%/.'TSCIA@XG@$" M!KDR#D1?UC "QHR1QOBY]72:(8UP]_[)_=IFUUFF1,*(LV^T4(N!DSJH@!E9 M,77'-Y]@FR^'1SU1)" ]4=!-I4@UIU/=;2@E*(G.QJ (9?(WW>=Y7F,:YNOAW[JAX[>&'LST1<(.R_18$7A"WR4;=\#'DCQ\_EKJY"4XJ@ M*45@_? +?A\Y+S:4,42JHB7RF,J<<;D2@+X/IU()/0-_M(6N1PG;1S%?Y:5< MDAP&CO[L)(@U.-F;5W[LO6\KP7\R>U80W!0$=[EGNJY16\!:%5N562766>1[ MV$O[[GH7O=/\1/2P00^/H<=MZ+4JVD$/$^R;F,_0.\U/1(\:].@8>M*&'AV@ MXR#V#ZK>:7XB>MR@Q\?0TS;TN 4]#'UO#[W3_$3TI$%/CJ'WVM"30W0O2C#> M0^\T/Q$];=#33O0O"]#[]TR!: N0'@3PTS#PDF0O0><8)R;H-0EZG0EV%EMB M%]NV(+V#50AS$PC30;^?<:Z>&F9K;DYBV1]02P,$% @ M&("N6/"4 Q)C @ NP4 !D !X;"]W;W)K&UL MK51-;]LP#/TK@C<,+=#5B9TT0^<8R,?6]="B:-#M,.R@V$PL5)8\B8F[_?I1 MLN.E7=KML$LL4GR/CXS(I-;FWA8 R!Y*J>PX*!"K\S"T60$EMZ>Z D4W*VU* MCF2:=6@K SSWH%*&4:]W%I9H!0*;@RSF[+DYL<4I*['03_8 M.6[%ND#G"-.DXFM8 -Y5-X:LL&/)10G*"JV8@=4XF/3/9P,7[P,^"ZCMWIFY M2I9:WSOC,A\'/2<()&3H&#A]MC #*1T1R?C><@9=2@?R1*S*ZVPL.R#RB%_C ])<2<[VLF>1B\27G%SRN+^"8MZ MT>" GMF_P^,7Y,1=%V//%S_#=Z%U7@LI&5N\/M> _D3UJR*!KR. E]G12 M:H/B)_>C"@^T&ULK55M3]LP$/XK M5C9-(&TX3=(RL302D"(VJ1,"P3Y,^^ FU\;"L3/;:>'?SW;2K+ 0*HU^:/QR MSW/WG.V[>"/DO2H -'HH&5=3K]"Z.L%890641!V)"KC960I9$FVF$C;ZDJ:&>Y8@D0 MM(#@.6#\ B!L >&^@*@%1/N&-&X!3CINM+O$I423))9B@Z2U-FQVX++OT"9? ME-M[B:@GF$FB%#E+0A#*%OA,IB3W,0_0)W=ZD MZ.#]88RU<6T)<-:Z.6_P<,^.?_G?;8_/!Q(1MA=@M#QA:]?@I2JC E[ M#Q3Z>;I06IJG_*LGQ+.&,NJGM.7M1%4D@ZEGZI<"N08O^?!N-/&_]&7[+,4H6E%']V'<:#='$$=G>L$[\&*]W M4_ROQ;%O?T_-TL&(^O6BOKR]ZJ[)"-XI727(E>L9"F6BYKIYS=UJUY9.735^ MMIZ:=M5TE[\T3:\SKV5%N4(,EH;2/SHV%50V_:.9:%&Y KD0VI1;-RQ,RP5I M#&ULK99=;]HP%(;_BI5-4R>US3<)#"*U ML&J3-@D5=;N8=F&2 ['JQ*GM0/OO9R0 M$CT7M!03*Y>R&MFV2',HL+AF%93JR8KQ DO5Y6M;5!QPUB05U/8<9V 7F)16 M,F[&YCP9LUI24L*<(U$7!>8OMT#9=F*YUF[@GJQSJ0?L9%SA-2Q /E1SKGIV MKY*1 DI!6(DXK";6C3N:QCJ^"?A!8"OVVD@[63+VJ#M?LXGE:""@D$JM@-7? M!J9 J192&$^=IM5/J1/WVSOUN\:[\K+$ J:,_B29S"=6;*$,5KBF\IYMOT#G M)]1Z*:.B^47;-C8,+9360K*B2U8$!2G;?_S2?"Z!.]O$_PNP6^, MMF2-K1F6.!ESMD5<1RLUW6AJTV0K-Z34J[B07#TE*D\F"[4MLIH"8BLTYVIS M6XM^WUMKU&SW]%;V?U$LTI5AX/'?^Z M60K)U0[[;3+:*@=F97WJ1J+"*4PL=:P$\ U8R8=W[L#Y9++]G\0.BN#W1?#/ MJ2=35E2U!(YRS+,MYM"4H:IYFJN#D2'!5E(/FXK0*@\:9?VFV"1N$(:^K]9V ML^_/%.='S2)N#.A!CQZ<1?\&BC!G-$.DJ#C;@%XW80)M=<(] '\8#MWA$>>; M80>888\9GL6\JWE)9-U5=D6>==N(&9[.[P7><'"$^6;8 >:@QQR_>#OIO5RWA-2H$HK%2BKQB3NXZ^A?J/CN0/4$L#!!0 ( !B KEC_T/)Q5 ( *4% 9 M >&PO=V]R:W-H965TQZMBI;4C[W^_LA RJE.UA+['O?-]W/W)W<275 MH\X!#'DNN- 3+S>F'/N^3G,HJ.[)$@2^K*4JJ$%1;7Q=*J"9 Q7<#_K]H5]0 M)KPD=KJ%2F*Y-9P)6"BBMT5!UP!/-0+A1* M?LN2L0*$9E(0!>N)=ST8SR)K[PR^,ZCTP9W83%92/EKA:S;Q^C8@X) :RT#Q MV,$,.+=$&,93P^FU+BWP\+YGOW6Y8RXKJF$F^0^6F7SBC3R2P9INN;F7U1=H M\KFT?*GDVGU)5=M>AAY)M]K(H@%C! 43]4F?FSH< )"G&Q T@. U('H#$#: MT"5:1^;2FE-#DUC)BBAKC6SVXFKCT)@-$_8O+HW"5X8XDRP4-H0R+X2*C-P\ M;5F)O\B0LSD8RK@FWZA2U%;ZG'PD#\LY.7M_'OL&/5N\GS9>IK67X TO(;F3 MPN2:W(@,LF.\CQ&W80?[L*?!2<([JGHD'%R0H!]$'?',_AT>G@@G;*L8.K[P M+U6\( M.L7S'Q?QYO=)&8 MM59U:/Y!QQ>@-FX1:)+*K3!U%[7:=M=H%ACVR8T(3# M&BG[O4\XP:I>"K5@9.GF:B4-3JF[YKA'05D#?%]+:?:"==!NYN0W4$L#!!0 M ( !B KEAR^#R.&P4 ,,= 9 >&PO=V]R:W-H965T,)D>J6+URQXI2$VBF)70QAX"8D2IW)2#][X),1RV0&O5S1FZ[&#G+<'C]%B*?,'[F2T(@OZ1.7SZH&K.[="":.$IB)B*>!T M/G:^H(MK3SMHBS\CNA:-:Y!3F3+V/;^Y#<<.S".B,9W)'(*HGQ=Z3>,X1U)Q M_%.".M68N6/S^@W]5TU>D9D20:]9_%<4RN78&3@@I'.2Q?*1K7^C)2$_QYNQ M6.B_8%W8!M@!LTQ(EI3.*H(D2HM?\J-,1,,!!3L<<.F -QUZ.QR\TL'31(O( M-*T;(LEDQ-D:\-Q:H>47.C?:6[&)TGP:GR17;R/E)R=/ZKL(LY@"-@?W3%(! M'L@KF:H'GVZH)%$L/H,S\/QT S[]]'GD2C5D[NC.2OBK A[O@/? '4OE4H!? MTI"&;7]7A5K%B]_BO<)&P#O"SX&'?@88XEY'/-=F]QLZJ]P]0SA>E3Y/X_5V MX-VSE-.82!JJO''Y"K[=T61*^=]=J3)"Y>OU0JS(C(X=M2 %Y2_4F7S\@ )X MV<73$EB+=:]BW=/HWLXL3B6X387DF5K1$GS[J@S K:2)Z"3>LTG<$EB+N%\1 M]XW3_94* ;*4)(S+Z%\UZ6&>B4B(C*0S"F9,2-&5@ (UT*AY87V9G"&(>L%@ MY+XTN779^3[V:[M6V$$5=K _[%G&>3Y9JSQVEG:%6:#XS>$][$,(-\(TCM8] M!<"0_7Y%HV^FP=+%F:0\>>.0%ZU4%ZU54;2Z2/6W2*&>-X >WB"U;8 M[L[]H IZ<%R% /_E10B#Y^I]47]-%<0XU*$+R1)8*RO#*BM#JQ5D:).X); 6 M<03KA@N-'\13-F4\C%(]Y7N_WA*L61(ZEZ1YT&-)-50$,I*Z5260@E!QZB1A M=OZR4CT=0-65]8KHFC(SPK'T<$T/F^FEJNQ0(0'?Q;#P'S:F"9ZCS1)C'N58 M%K5606:Q4K$(LVX29O<_,E6_*(]?.R?H%'H$U8($&=O^Y(%'Z2Q:D7@G-[-_ M(2MA\07ZG01/H3M0+3R067D_ MVFG8V5', ,<2K#4--FL:J_^8F,*F_B\?&5Z&?HRX>5^4XK48S"'K;C:8T;/WG[;4- MVUQJT83-HNGQW5MS9J"#I_ 4:@C7:@C;54/8JAJRA=8F7ZLAO&>3Z,@M.KR] M_Y-O?@V]S:^URV[H#7=LT>%:\&"S9CEN=ZL$;8;C!_T>[&^&W64' [AC=PO7 M0@:;A4SW&GOK(8_O[R!6MWALH;4/!6I=Y$&K*]"SI'7*HX%3*">O5DZ>6?E8 MZR#E.,T.$D"XO?>UWZY@XC:.R1+*%_KT4*B2D*6R.#&KGE8GE%_TN9Q;FQ?' MFW>$+Z)4@)C.E2L\[ZN%Q8L3P^)&LI4^=)LR*5FB+Y>4A)3G!NK]G"GNY4T^ M0'5N._D?4$L#!!0 ( !B KEB2WUQ_5@( #(% 9 >&PO=V]R:W-H M965TP GM?YQJCL& MKY_9;WSOV,N:&KA6_!)*TMR3B59 M,%-P95SK#]\P36XM"'/2==7O(]Z M[Z/7V#/\%,DI3RUJXE%N!'?9*$ZB*$K#W0FU<:\V_I_:Y)1:BTJ.U(;)Z%-R M3B[IY9)7Y7XH2_DIO>1%=\.KR?BE7G@T NXVP3]HPZ0A'"I$1H./2*3;"6T# MJVH_%6ME<<;\!6[0^FLR^PM02P,$% @ &("N6'%( ME_,Z @ OP0 !D !X;"]W;W)K&ULC51M:]LP M$/XK0ANCA:UVG#0;G6-8&LH*ZPC-NGTH^Z#8YT14+YYT3MI_OY/LF@S2LGR( M[^UY[CE+YWQOW8/? B![U,KX&=\B-A=)XLLM:.'/; .&,K5U6B"Y;I/XQH&H M(DBK)$O3::*%-+S(8VSIBMRVJ*2!I6.^U5JXISDHNY_Q$7\.W,K-%D,@*?)& M;& %>-L:_C"[FDU ?"WY*V/L#FX5)UM8^!.>ZFO$T M" (%)08&08\=7()2@8AD_.DY^= R _M9_:K.#O-LA8>+JWZ)2O> KK?+QG^W[VI2SLO5H=0\F!5J:[BD>^_=P ,BR%P!9#\BB M[JY15+D0*(K(6!/J9 $HI/*G[ .[!240*LHY?&+W M-Z#7X'[G"9+,T"PI>TGS3E+V@J0;X<[8>/2>96DV87>K!3MY>_HO34)3#J-F MPZA9Y!V_P+N FB(5FX,A"]E2"<,6TI?*^C#W_3=*LVL$[8^J[M@GQ]G#\ESX M1I0PX[0='MP.>/'NS6B:?GY%^WC0/GZ-O:!7,3VFJ4--(RKLWZZ8IN&7)[LC MW29#M\FKW7Y8%.I8N\G_M4L.[F-8;3K1C32>*:@)F)Y]/.?,=>O2.6B;>$77 M%NG"1W-+7QAPH8#RM:5;USOAU@_?K.(O4$L#!!0 ( !B KEBW(6,\TP( M "T* 9 >&PO=V]R:W-H965TNU^L-W9QFW(E".S:742@VFF4)7 .Q8$)P1^)?!?*@@J06"=*5.Q/L14TRB48D>D68TTT[!F6C6FGW'SM]]J MB;,9ZG1T+30H,J=/=,& G,6@:<84N:924O./O"O@]=C1L:F9M4 M\&D)]T[ ?7(EN%XK\H6GD![J70RTCM9[CG;JM0*OJ#PG?O\#\7I>T!#/[.5R MOT$>M\MC2$[)#[+Q:^]]R_-/\I8XDI(I<&QI,F>4DSA3"1-J(X'ZA,4=P0Y<#6I7@S9Z M=)$DJ&[W;>C=8_7VM&VW4&.@SK'06N.UX)+ M8%1CFG,J]1.YOX)\ ;+Q-6E%O?8UZ1(6=P0[L'!86SC\KX=OV*6K7<+BCF ' MKHYJ5T>M+^9E=>@(/&)AHJ#)N=$_IZ'O!2-O<'0"&Y8-,,JC97%K/*_-UMV[ M2'.0*UN0*)*(#=?E+56/UC7/A;WJC\:G_?&L+%W^8LI""N^@5<858;!$9.]\ MA(= EL5)V=&BL-?U0FB\_&USC?4<2+, YY<"K^RJ8S:H*\3H#U!+ P04 M" 8@*Y8N8;*&Q$# "H#0 &0 'AL+W=O<%QOLT8[Q.[$"D.0^33(Q-E92KH>F*<(5I%2&?!>$HE-OG2%&L.--*B-#%MR_+,E,:9X8]TWXS[([:129S!C!.Q25/*'R:0 ML-W8Z!B/'5?Q05VWV%HJ"NXH4L$?J7[/*QGFV0<",D M2PLQ9I#&6?Y/[PLC]@3(J1?8A%J--+4A393J['\.%//_5IRO!NC3OJ73((@,_I YPF0C^0*$BHAPAXN8[QS M$H"D<2+()>6Q-3+_.W'_"=V(_""\E/B=#X0V[+=FGRF+Y<[-?*@61Y >$A>J<8IGX:C M>C,<:Q=C2%J]38+6OL-M98G3.W%Y#.@=?.D4;.L7.D35C0$JSBGU?ZY[W2 MFO/:]+--6- 2K.)GK_2SUS@?SXNU1N >-R<"ZIS+"=V]16"[?:O[;-WU_EHJ M=K??&U1'!8W9_&.M_;+6?DMKKY%S[%QI$Q:T!*OX-RC]&[S2VANTZ6>;L* E M6,7/CO6TG;/^^XM7()H^>J+FWA4V!+_510)"0;3*9[P;+WO*X M<:8WV<_Z)YWA-#\T/&'R,PSN]99Q)D@""T1:ISU\__#\6) W)%OKC?*<2=QV MZ\L5'J6 JP%X?\%PLUPT5(#R<.;_ 5!+ P04 " 8@*Y8ZFBG$@P$ F M% &0 'AL+W=O0Z3=++E*J=%>L?)D+ MH'$9E"8^"8*!GU*6>=-Q^>Q13,>\4 G+X%$@6:0I%<\WD/#MQ,/>RX//;+56 MYH$_'>=T!7-07_-'H7M^C1*S%#+)>(8$+"?>-;ZZ"0,34([XQF K]]K(3&7! M^0_3N8\G7F 800*1,A!4_VS@%I+$(&D>_^Y O3JG"=QOOZ#_64Y>3V9!)=SR MY&\6J_7$&WDHAB4M$O69;S_";D)]@Q?Q1)9_T;8:V^MY*"JDXNDN6#-(65;] MTJ?=0NP%D$%+ -D%D))WE:AD>4<5G8X%WR)A1FLTTRBG6D9K9(7GC?$"3BCX@*%^#=$ M)#7^=WZ/V[#VBI?OT% M#T>_.Q*$]4*$98*P)<&CX'$1*?3 Z((E3#VC6ST#O1B01<_H^X,>CNX5I/*? MIM6HL'O-V.9D7!BWJN9]USHTV^P9M%:;Z& 3"%X MT@=60A/)"F90PIC3NIGV+@,\]C<-R?MU\KXS>:44G92)YZ:<[N@YY'I)%R!0 M&)1;.W*LQZ"F-'""Z@-:I(M"HD\?T?=9"=^X9TZ4-^[9L.8X[%!MPPZ8CVKF M(_>&TRQ&_[6!=#?T]D@"()FG5W6:2_/(_++ Y'W2;\E.0ZL2P8GR?Q( M^!U$.YGCHS+'>]:-G:@S&C.I*UM5>B2:H7NGX-UP;]0-)I8NZ5#S._ SD[?5 M 3LM_#6RWR'LZSYL%SZV]H[/Y.^XP>![06_40L!:/#[-XX^$7Q]R%X6/K^/ADR\>'GA\.V[5O71^? MR?;QH>\3/+@DS02(-7YRFO$?";_.!4M>\W%#K.L3M^M_$70#0I.Z-3(ZIGLW MV!NE0ZSGDRX]GW3A^<1Z/CG9\\FAY_=)F^R)M7QR)LLGAY;?QZWYK>.3TQS_ M2/A?-"OTO_BOL7QB+9^X+?_@:^<>?8$TY\)DFAL9N ]"%P6 V ) NBP I(L" M0&P!("<7 -)0 -H/@O5_1&TX$KQM&RN@<8@S #]?LFY>NF8!/75X/1_4$L#!!0 ( !B MKEC#Q:VR5@, .8+ 9 >&PO=V]R:W-H965T<\!7I_%7LB?:@N@T:^ZXFH9;+5NSL-0E5NHJ3H3#7!S92UD M3;59RDVH&@ETY8+J*B11E(8U93PH%N[[?)9@]\VI7 1)K=+W3.PGH#KBF%;JEOTWW-3)/'GUN0%+-^ ;= M@&D!>G4%FK)*O5Z$VHBPJ<+R +QH@60$^(G*,Q3C-XA$9(:^WE^A5R__2A.: M&KI"2%<(<7GCD;R7HJZ9MHH5HGR%+@6W@H&7#!2Z8JJLA++E?7__H+0T;\,/ MG_@6,O-#["=RKAI:PC(PWX "^0A!\<\+G$;O)DJ(NQ+BJ>S%->.4EX JVV/7 MH,0GL4V2NB3VHWLLLCQ/9HOPT<.>=>S9)+M_PHZNQO%MGN0(GRCWORBTZOW"C@D.E80)QG) MR(B$(__%)S8@]_+QD)_C?*3[N'=-/.EH_@[X%9#A^Y=F9.3=Q[WIX6G7^[(% M,TZL-4@O-1Y0C=G$(]#>[?"TW?T/=#+8OPN@B0T ]RZ(3[+!&U *?:R;G885 M8MS(!:6]BH?&^#9)S X[TJC>&O%SO?&FE5192>PYDH9F^3:.8Q+E(YIZN\3/ M\TNGR(L>6F4+/%SW=*QE1>>#?9G8IQBN$N%1U.;G8#-9+1A7)D. MKTUD=#8W^F4[5+8++1HWR#T(;<9"=[@U@SA(>X.YOA9"/RWL;-B-]L4?4$L# M!!0 ( !B KEC&9Z!MP0( )P' 9 >&PO=V]R:W-H965T9N.9S7-M-ORT7]$YC$&_5$\25WZ-,F4E<,4$)Q)F ^^ZW1LEQMX: M?&>P4EMS8I1,A'@UB_OIP&L90E! I@T"Q6$)(R@* X0T?JXQO3JD<=R>;]#O MK';4,J$*1J+XP:8Z'WA=CTQA1A>%?A:KK[#6TS%XF2B4_9*5L^U<>21;*"W* MM3,R*!EW(WU;YV'+ 7&:'8*U0[#O$!UQ"-<.H17JF%E9-U33M"_%BDACC6AF M8G-CO5$-X^86QUKB*4,_G8[=[1$Q(R-15H(#U\JLO@$FA]R^X>^"X]D-:,H* M=4XNR,OXAIQ]/._[&N,;%#];QQJZ6,&16"%Y$%SGBMSR*4QW_7WD79,/-N2' MP4G !RHO2=C^3()6$#7P&?V[>WB"3ECG,K1XX1&\.\8ISX 4-G7@4M=KRI/# MB9IQS,/MJ8IF,/#P92J02_#23Q_:<>M+D\C_!+8C.:HE1Z?0T^M22,U^4_LD M\:]Y?GPA5"G03:H=5&RA3'59INTXB;M]?[DMY] J3EI7M=$.S4Y-LW.2YCW7 M@.(U09;N=@I&)ZQ@FH%JHNK@.MLDH@.FAT9!-PR:F<8UT_@DT\<*)&:3SW?_ MHB:.\6'X,(K"JSV6369)%!W):%+S3$[R'.=X\1>8U?)]HLG!C4;==K1'\QTC M1]+?*G0ER+FM_XID8L&U*QOU;MUBKFUEW=L?8NMQG>(OC.M;6!3FC"M4-4/( MUF6"F9.N%[B%%I4MIQ.AL3C;:8[M$Z0QP/.9$'JS, 'JAIS^ 5!+ P04 M" 8@*Y8Y:"FNJD# #9"P &0 'AL+W=O+,G.; .)LZ(%5C1(D/7#L ^T=+:)2J1'TG;R M[W>D9-4OLI!B^6*)Y-USSW,^GFZ\D^J;7B$:>*Y*H2?>RICUM>_K?(45TU=R MC8).%E)5S-!2+7V]5L@*YU25?A0$J5\Q+KSIV.W=J^E8;DS)!=XKT)NJ8NKE M%DNYFWBAM]]XX,N5L1O^=+QF2WQ$\[2^5[3R6Y2"5R@TEP(4+B;>37@]"YV# ML_B+XTX?O(.5,I?RFUU\*B9>8!EAB;FQ$(P>6YQA65HDXO%O ^JU,:WCX?L> M_8,33V+F3.-,EE]Y8583;^A!@0NV*@K#6AV1>7 M&^=-:KBP?^.C473*R<],'ZDNBDV)(!=P4Q3T6>KW\!L\/=[!NY_?CWU#A"RLGS?!;^O@T87@,7R6PJPT_"$* M+([]?1+2JHGV:FZC7L#/3%U!'/X*41 -.OC,7N\>]]")V^3&#B^^@#>35<4- M%;W1P$0!,U)+:421'21-:HM>M-??@K3X/>N#+P1V%$^!FT^!GWHTP]<,-).A90SO8(%]1 -"R4K M6+@3A+*I+BX,4GS3651UD-0%L6UJ.TT'Z7#L;P]UGAM%PSAJC8[X)RW_Y(WX MKQ4GPS4K.P7449(#;N$@C$\5G%LE@S3K5I"V"M)>!5_6J)CI4B#;DUI#%^_T MG/898%63+JIIZUU+->Z@]?GH!IC727Y-PV)"R "\#G?,7H3@$U M+!#TV3CZ*Z#D;,Y+;EZZ]&1G-3(<16=Z"NLFB9;$Z?ZKZBW'A=6EXC^. -X0:8TQ%#5K38<0L%>NI!F_4A)@Y0V M2#W]8-0F8?0F27A-;?9'BG\@#?U(^X1&+5+4@724CC#X_C$.?BPA!7TCY$88 M(/WXJG)H(MA'6Z_!53#*DI.ROF!X8'N*GL9/_6SJUN^/H.4P^]-#\LN= D:T&0 MP55&/5#5&PO=V]R:W-H965TY %1P6.6YG+I'90JKGU?Q@?, MJ!SQ G/]9L=%1I4>BKTO"X$TL4%9ZH=!,/,SRG)OM;#/UF*UX*5*68YK ;+, M,BK^OL64GY8>\9X>?&+[@S(/_-6BH'O^0U*PC+,)>,Y"-PMO1MR M?4LB$V!G_,GP)#OW8):RY?S!#.Z2I1<819ABK P$U9E%WF0X(Z6J?K$3Q^P7M#4X,4\E?873M7< MR=R#N)2*9W6P5I"QO+K2QSH1G8!Q.! 0U@&AU5T1695OJ:*KA> G$&:V1C,W M=JDV6HMCN=F5C1+Z+=-Q:K71VYR4*0+?P>9 !4J@>0)?J! T5Q+NI"PQ@5=O M45&6RM\7OM*L)M:/:X;;BB$<8!C#/<_50<*[/,'DQWA?JVTDAT^2;T,GX#T5 M(QB3UQ &X01>@ ^R$EY=' SC)BECRS 98%@+=J0*89W2&'4)*D,5PM=[S+8H M_NK+@1/0'*UK66BPI:?/CD1Q1&_U\C2\7C!_CZ44^%.X69[%4]^06JIXWJJ3/)MK) %RWV*7/'WA2Z!"#0-6!W MQJ%FUJB9.1'KVF=5N?_36TN5L@IG:G&,YQU7))R$TRA:^,<> 5>-@*OG!4 A M6-R;CRHXZK!.1K.PGS)J*",G97/(SUAU-+#J?@7S1L'\/ 7XB")FTI& ^04) M($'K?L%Y MY3)N!(T[*7O$;ILH]'"[3\.!&%E-X%+4.O9Q&FN%QA.#=0]>_/I- B"@?)K M#9BX7?09RZFC9]TC-T#9NBQQV^PEED/^[;1VW0,:6J,E;J>]P'1JI'-2T)HN M.=-UG[&M5_ZQK?LUQ" MBCL=&HRN=-Y%U=)6 \4+VT9NN=)-J;T]Z,\ %&:"?K_C7#T-#$'S8;'Z#E!+ M P04 " 8@*Y8TB_5FL0# !J$P &0 'AL+W=OF7\A*>^[EM?'-5GN\8OQSE.Z@5N0_Z5H1Q"!)[4$58#>:."KADT;?0E\'"FEK(AS7-(OF9[3Y .2!7ZWDL M$OE?M"N>=6<6\C(A65P6*P=QF!1'^E!.1*U@2%H*2%E 4@RD-'AV$U-\.\PZBE0SD? MZ/T#<"]4<['BH0?H4P+H^PW$=\!_-,U#IZA.V9E(J0<+2\5( -^"M?SW%1X[ M_W58'E661[GZL,7RN>=E<191"3[Z) /@^OVI/H'.T1;0=>*Q&-#KCTR(-^C[ M1U6.KB7$HG$DHQY&XE8C<8^9?('4IT1(FOAALD&_&U]N8;:0T6*"+CO$4Z,Y..ES2M'$U/2M,2*?HB>MJ5EF>O6!"9CV,!#OFV^T\ M;T9*O7I(9J[K.,WK$M<@@GM)22D[KL>DQ0LQ7LA34W) X>B88$,2?!)*O@0< MNF'2K7OJ"C,XP2_)$]P'4+ A"GYFI. &IHR=UK@8IN!^H%+*UN,R:_%BF(*? M#)4#"L?'Q6 %G\25*Y;Q[K3T019LT()?DBVX#[@0 Q?RS' AC^&")Z0M+<3 MA?0#EU)V^M=_A .WQ8[A"WDR7PXH'!T88OA"3N++E5YU78'IECUUC1F\D)?$ M"^D#+\3@A3PS7LACO Q;Z4(,74@_="&/Z8+;TF+P0IZ,EP,*A]-BU[8_8N"; M?)-'((]EB2QV0JJ[U4;2>;%]8AXO=J%4LTV8"!3!6I4Z@XEZ.;S8V"DN)$OS MS90[)B6+\], J ]Z0;6]MOP#4$L#!!0 ( !B KEA84=7@ MCP0 '(; 9 >&PO=V]R:W-H965T,WGM MAP:([[F^!]\3#IYL*;OG$8! #VF2\:D5";$^MVT>1) 2?D;7D,EOEI2E1,A3 MMK+YF@$)BZ TL5W'&=@IB3-K-BFNW;+9A.8BB3.X98CG:4K8XR4D=#NUL+6[ M\#5>14)=L&>3-5G!'8AOZULFS^P:)8Q3R'A,,\1@.;4N\+GO.BJ@&/%/#%N^ M=XQ4*0M*[]7)=3BU'#4C2" 0"H+(CPW,(4D4DIS'SPK4JG.JP/WC'?K'HGA9 MS()PF-/D>QR*:&J-+!3"DN2)^$JW?T-54%_A!33AQ7^T+&M"K GH%,V4I!0\^$60V872+ MF!HMT=1!0681+4_0>?;OST93!ZZH9F(.+K* M0@C;\;:<=3UU=S?U2U<+>$/8&?+P.^0Z;J]C/O.7AWL=X;X^W(?@N?!6-5Y] M([P"SWL&[R((\C1/B( 0?1$1,#2GJ6SE2/78!M!U%M 4T,DGRODI^O%)AJ-K M 2G_M^M6E+EZW;F4EISS-0E@:LD,'-@&K-G;-WC@?.CBT228;PBLQ7&OYKBG M0Y])1E.I-5RM^7>(1T2F0%(,N2!9&&>K+B9+Q'Z!J$1T,^MA[ U#]NC?.T$?_/V#^KR!]KR;UF\D?V%;A.90?YV"=6[+OIQ M ^D"6&C/]&KHQ?U MZNB)OGBCL7<@:;YV@K]9_K@N?WQ\KSK:7M4"'KN.3(+YAL!:1&*G><)S7K%; MJV2&:#:*YIM":Q.]]RB-_T3+ZE&/9A0_40",G<&! OBFDK:IB)65HF8N<02T G31W/.B/AY[G'/Q>ZZ=T-(&&T-H$ M-B8$ZUV(,LSH,\W>7Z7KA#X"(#]F$ A:+EFY7DL%_;4:&#(3%<#!Z^I!D9MD%$TWQ1:F^C&"6&M"3"K!L,G:H#[COP[5 .C)L<46IO QN9@ MO<^Y>@ 6Q!S4 ].7YE4,^JY>.F:"ZQ7 D$6I>#6)YIM":_/:^"<\?DT%,&JN MC*+YIM#:+Z$;>^5J7851!:A2[2N VY?V?72@ /HI'4N@*;220'MO,R(%MBHV M=;BT/WDFRI?[]=5ZX^BBV"XYN'Z)S^?E]D\#4^Y&W1"VBC..$EA*2.=L* EC MY09/>2+HNMCR6% A:%H<1D!"8&J _'Y)J=B=J 3U-MOL?U!+ P04 " 8 M@*Y8MWW4E=%B[9]J/I@D@&B36)J&UC^_;63 M;" AF(_2ER5QYLSX'(_'L^YN"'UE"P".WN(H83UMP?GR0=>9OX 8LP990B*^ MS B-,1>O=*ZS)048.4 JPJPCP":.:!9!3A' '8.L%-E,BJI#A[F MN-^E9(.HM!;>Y$,J9HH6],-$KON$4_$U%#C>GXA$"E81(#)#$T[\5_1U*1>$ MH8%NSL6DI&O= MSRDP""&KPGAIO6@H'NE"CD,1ZEV1H*3T^8=I 3?,. M689EUTQH=#Z\6<='#?? /P8OL6D6"]Q,_36/+? "4[@?BJT1H!&)1;U@.%V\ M :4XF8/8PQQ-MVC?;HRWZ?!@@VF ?GP1+M%G#C'[6;>^67R[/KZL6P]LB7WH M::(P,:!KT/K__&4ZQJZ<[0BTA*FN^7._1UQ1G' M21 F9@DZ1..<.)#G;99C%8:0Y;P=;_9:KMNNZNO]U6K,7-:METQ\TZ: ME9BV"J8M)=/O:6V%X!X-UD#%88$>WX#Z(0,TIJ$/5]#. KI[$VTUG$Z%=)V1 M6S'R3AB5"#L%8>, ^8W"ED2J%,(U/G-BJ)42^G\4K4Z!QE@5Y2Z4;B24J:QZ]^,WSMG(*^[ MQ[=4'N'D*5-GYQB'Q\QI?V6N>[VJ><.3Y@SBYCGG3*U5QZJ2/N&K3-G:4;9N M4#O/X:J,6;-?PFLJ^KGY'Y(F"I^)?G3/$:AYDL.DZK8Y= M38U#NX[E.@=:_(E&U-QUHJ:Z%3V];2Y4QZY+]:HTAT9.HU451CGQ:X79-:[F M>9WK;1NY$T$5G=S52$^-O%;(74-LJGM%196Z,+64<2ZI4LYY5>J*>,=UT_?N M86*@\_0^BR&?K!*>W3\4H\6=V2"]*:J,#\V'47;SM7.37<0]82I2CZ$(9L*E MT6B+A:?9W5;VPLDRO>V9$LY)G#XN (M2* W$]QDA_/U%!BAN&/O_ U!+ P04 M " 8@*Y8,!U#U?,$ #6)0 &0 'AL+W=O0VN9C*FU'5:ON7HSVP@07HDEB MUC8P7>V/7SM) Z'! ]*1>M,F(>]SG)R78W/D\9;Q[V))J40_\JP0$VLIY>K2 MMD6RI#D1%VQ%"_7),^,YD>J4+VRQXI3,2U&>V:[C^'9.TL*:CLMK]WPZ9FN9 MI06]YTBL\YSPEVN:L>W$PM;KA8=TL93Z@CT=K\B"/E+YM+KGZLQN*/,TIX5( M68$X?9Y85_@RQ@,M*._X,Z5;L7>,]*/,&/NN3V[G$\O1(Z(93:1&$/5O0V]H MEFF2&L<_-=1J8FKA_O$K/2H?7CW,C AZP[*_TKE<3JRAA>;TF:PS^<"V7VC] M0)[F)2P3Y5^TK>X=C"R4K(5D>2U6(\C3HOI/?M0O8D^ ^T<$;BUP3Q7T:D'O M5$&_%O0/!=X1@5<+O%,C^+7 /U4PJ 5E]NWJ[9:I"8@DTS%G6\3UW8JF#\K\ MEFJ5D;305GR47'V:*IVGH,T(=?/XYMJ6)K@IW4<<(JCGLD3@_=L4(N!0J+.9VW];8:+7B%\AQ/R'74'(]*>;_K;9P@[^&C\NAT>:]# M'IOE 4V.R5NIZ#4>ZI6\WC$/+0FG71ZZ4LXI%E15+HEF+VC_OGOR4EZ^VA(^ M1]_^4$AT*VDN_NYXGNLJ?K\[OJ[6EV)%$CJQ5#D6E&^H-?WM%^P[OW<9 Q(6 M0,)"2%@$"8N!8"U[]1M[]4WTZ:T0:U(D%+%G))<4)2S/E;F$KEQ=9C'2SC4+ M)"R A(45S"]A>L&QF?9&@Y&#Q_9FWP:0,6,@6,L&7F,#SVB#:J::E=4CV:\R M:CV&V$H?BBX[&*GGV@$2%D#"P@KF[=D!8Z_O^0=V\-ZX!N,A]MWV;3'0T%J) M]IM$^\9$/Q6<)FQ1I/\>9CIA0G;FV @\-\>0L 2%OIOO[1R#!DS M]M\8QNL/1L-=F6GE>-#D>&#,<412CC8D6Y=5O2SEIN^P$79N?B%A 20L'+QY MU\Y!:M_>@=4:;GCP[04:5"NSPR:S0W-FF?KV$B'1MSN:SRCO7,\9$>?F$Q(6 M0,)"2%@$"8N!8"V'C!J'C-[YY\((TEZ0L 2%D+"(DA8# 1KV0L[NY:&8RQ! M7]>Z\)03B[:0^(0V5,C#KD-EE1K5FE-=#Q_4W1MSQ'-= $H+06D1*"V&HK6= ML-?<<3*@A:-0(E!9#T=K>V+4[L;G?>=;R!;39"4H+:EI[:=4? M>8=.@ P:@=)B*%K;";N.)S:W/(\N7]!_Z*3?V6;^V?8 [7Z"TD)06@1*BZ%H M;1?MVJG8?^\E#6C_%906@-)"4%H$2HNA:&V;[3JZV-S2/6O: FWHUK2?3#0! M:- 0E!:!TF(H6N4$>V]W24[YHMPX)-0J=5W(:K]&<[79G'15;LDYN![BRZC: M8K3#5#N>[@A?I(5 &7U62.=BH'+)JTU$U8EDJW(/RXQ)R?+R<$G)G')]@_K\ MF3'Y>J(#-%NYIO\#4$L#!!0 ( !B KE@4*<=%X , !<7 9 >&PO M=V]R:W-H965T M)![ MJ51Z*_9>/ISN@PD#B3:Q.=M *_7'UW9"0G+!UZ7^ K'C><;S.$\R,^,C9<\\ M!1#H4Y$3/G%2(7;WKLN3% K,;^@.B+RSH:S 0@[9UN4[!GBMC8K<#3QOX!8X M(\YTK.<>V71,]R+/"#PRQ/=%@=GG&>3T.'%\YS2QS+:I4!/N=+S#6W@"\FS&KQ?3QQ/[0AR M2(2"P/+O '/(K4/I7A^?4)_6<=O QFA3G,:?Y7MA;IQ!DY: T; MO,_%DAY_A2J@6X67T)SK7W0LUPXC!R5[+FA1& M0+$"]L_8%7(["M1-*M>STG5PP76(%I2(E*.?R!K6/?:QV=X/# "NY*$F(SB1 M,0N,B O,;E#HOT&!%T0]&YI_NWG8%X_9/(;DDGDKFK ^VE#C11?PG@06@.@& M+;(DS;:8U&>%OJ E'(#L [W "$T>^>SBP SC3'W_P M!]Z[/A)M@L66P%H$1S7!D48/OT4[E1H^R#7HO8""]Q(9V232)EAL":Q%Y&U- MY*WQ26T3R221;] .F)J3WYX^'DN\.XVG/FV'J7<3C<;NX9R?OD5AU%X4&W=V M9=R#.NZ!,>XE39[EIWU!F=C*0*_7I]'-2Q\KFV"Q); 6O<.:WJ%M?0YM$FD3 M++8$UB)R5!,YLJS/48_TO([TYGV+_(X\C1N[,NR[.NP[8]B_T ,P(I-:!-2SK=(*T1*75M%B6VAM-L_2>=^R5"O MM@Q'@XY6>U<-@XY:S9N[-OB@"3XP!W^J4WXCK8_I0Y+0/9'B74("V0&OL8R@UN-6=5XZT\LI^ M63U;=W$HAXV$E,F"U (KN[#E0-"=[DNN MJ) O GV9 EX#4POD_0VEXC10#NI>^/0K4$L#!!0 ( !B KEC;I]7[*0, M $H2 - >&PO]%266$X$L>;+2)?OUTY4O#ULPAM72/SKE'TG5E,JS-6K#; M!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+%$J7U-BNGL=UI1G-:R"5(NYU.FE< M4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[ MR;N3D\[]^=5A_,P!YR0.BO:?(7K1Z>#" &+BZ?/$G]+&I"_WI=WP4RODB:<8 M;1"@V2Q;)G0<.6XV93PLE-SN34)\P*K3DD4/5(S(A H^U1Q8!2VY6/MP#P(S M)92.C"T*FZX+D?J7A[N^!_72Z)1<*NUR^PS^[[09?@!L>F"0"]$:[!$?& \K M:@S3\MIVW& 7? 1%3?MN75F'@\FC MJ,G!JS09-V?CS@&\=_RVT0A>4.G M]D5Y3]^.SUE!E\+"(;-M?6MVT?<>RN;C,V8KE MDZ:KYU/7C&S#9FTN(!PBU^X*(QC'8V$$,"P/Y@#C>!:6YW^:SP"=C\AD$G0PP=8M3>$;5L.\ 0/+ YG^ M;*WQW<8KY.DZP/;TJ0K!9HI7(C93?*T!":\;,+(LO-M8'F!@NX#5#N0/YX&: M"G.2!'85\X8]P3B291@"M1BNT31%5B>%3WA_L*-8?20$3;8T.P6BP^0"X99K>]9!:G:'W+'MI&V4FR=&YU.!K9:BE:;O_4*Z'@R%R;ECO8-(N171G!:[L4 MPK7-*!N/#T8MERKY^F73U]2,\(9VHG)2*]CI=UQ+<6]?COM-=B>MO)&-=(^3 M)'QO1,):J60KGT0]2<8)LTM]_[!:&">KK=TS#WG% M;VS8X_C-)0>027(PA@[GTE@76H3^.3#>"6B\WNJ1SX*8(L",AB0,C>2)8$9#DD9(X@#PC(@[B0WSHK ME;"679@%5_(IM&!R.JDIWRDD$^9F _!P7\@R&3"W\.=F1M6"%]^Q<.!RY MQU3H'L>E.^72L&O>=(+]%-QVQL<99S$>:9;(:H$T8042?PR3XON_G5SY'V Z M2BEI9*><0PYCV90_\G#>%RA*(6EDA_2@V =VZ1M!Z)MR2(9$[\I2$DFC6Z1M MI0LW6[BX$*8=Y%)"5:\@*8FDD2TR<[JZ7>JF%L;^"O>?>\1LE#O2R/((;!\@ M.@?'M="3?1V:4TH;:61OP 6MH(59'\%4E#'2(9712UY2RAEI9&G0F#A]R2A[ M9)'ML=MM[-V5CSWV#XQ)620;Q"([,24;TBN]F9-17LF&] I[ MAS$ILV0#F&7G):<4DPVDF&=0C$F9)HM=H5!E5/_.I-23Q58/]%%W,'<@J!\U MC;X/JR/0%3LVHL;52D:I)XNM'H1YO(3P#M-&JC"/#*]P[IU3ZLDCJP=CGHBY M,#"&[(H_/(L(8U+JR2.K!V/.Q")XYTRMN^HG:SFEGCRR>NA\H\"8Y/)89 ?A MT=S*/7K!/:< MV4)O+%%L.#$F9:$\LH7P1=^1<&),RD)Y9 N]E0OON.B4A?(]6NA57NQ)\4HX M9:%BCQ8Z[1S^#F(_((2&L<68E(6*V)70]KUYZ1\S M-'Z$VQXF9:$B=BWTDB'Y4DBKX"#86@\HQJ0L5.S10D=U+7T#&,I-RHDQ*0L5 M>ZR%9DMNQ+I8_\?/]/[CAX*R4+%'"VW8F--LVIEJR3%F25FHC&VAG8L)_X=/ MC$E9J-QG+>21(2R%1E!G],-[25FHC%T+O;GJ$4848U(6*N._*X#6U[=LB3$I M"Y7!0J/-"RNUF$LEZG,XA87]%6^JJ6'^8_VTK2C]NOB\:YICV'>A?FA>;]Y_ MV;R[\_4_4$L#!!0 ( !B KE@/E%1(V@$ %D@ : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M1%X D_N8\%!"14.+V( 5)@^1 MQ)9G$,GNB4(1CD5!@^94UMCR]5]8GZR1YR]IUY9M=\B;;9\GQ_WND!?-II3^ M(82\W*1]FV^Z/AW.5U;=L&_+>3FL0]\NW]MU"CJ=SL+PY.4]N)L]O MBV9X?I,FU Y2"-+Z009!5C_((2J"WHMY*H+>./K8)]%;46PGT5M1;"?16U%L)]%;46PGT M5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4VPCTMM%F"8'>AGH;@=Z&>AN! MWH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.>CN!WHYZ.X'>CGH[@=X^VNPF MT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)] [HMZ10.^(>D<"O2/J'0GTCJAW M)- [HM[Q/_7.Y;1+^=KSO<;G_R?5Y7QONC[^LOP^.7I[+S@'^)/@\0M02P,$ M% @ &("N6"%=IR;- 0 )" !, !;0V]N=&5N=%]4>7!E&UL MS=K);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT; M(F+[W1=;.IMD]+:UY'N;NFK\.%F$8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+ M/2=Q/;K'&BK:W* M7(Z)N?*@GI3[<*+KN,L MMJF8#]N*?'J^Q(D>S6Q6YE28?%7'):FWCG3A%T2AKM)=T9OSR2'N,.U^^=7Y M79ES@7'FU!GKXXDYNCSN<"3MZKZ-A-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@ MB,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5 MH,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*1 M5:'(JE!D52BR*A19%8JL"D56A2)KAB)KAB)KAB)KAB)K]I^ROANS_.OWUNTU MK779'/)9]W' Y!-02P$"% ,4 " 8@*Y8!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( !B KEC" MA^$@[@ "L" 1 " :\ !D;V-0&UL4$L! A0#% @ &("N6%=[,)_*!0 MQ!X !@ ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6,DUB[*A!@ 9B4 !@ M ("!;A@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &("N6&J[?=-H P S@< !@ ("!>2L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ &("N6)GKSN.\ P MNP@ !D ("!'TX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6$V/*L=?! W H !D M ("!QU< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &("N6 9_E\J@ P ? @ !D ("!"6< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N M6 >IJ*[\&@ &DT !D ("!+G( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6!9B.VKD @ <08 M !D ("!H)@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6#.&_'#6!0 \@X !D M ("!,:, 'AL+W=O"%<# !." &0 @($^J0 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ &("N6'@,&UE/ @ ] 0 !D ("!,[ 'AL+W=O M%>L" #[ M!P &0 @(&YL@ >&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6$0L MA+)K P O@L !D ("!H;L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6$ <,K>;! 3AH !D M ("!)&PO M=V]R:W-H965T&UL4$L! A0#% @ &("N6,OC\KR- @ T < !D ("! MG]0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ &("N6'+X/(X;!0 PQT !D ("!'-T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6,/%K;)6 P Y@L !D M ("! ?( 'AL+W=O@;<$" "&PO=V]R M:W-H965T&UL M4$L! A0#% @ &("N6$GL](M1 P 9 P !D ("!9OP M 'AL+W=O&PO=V]R:W-H965TD# 0!X;"]W;W)K&UL4$L! A0#% @ M&("N6+=W*FMA! ;10 !D ("!KP@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &("N6-NGU?LI P M2A( T ( !B!8! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ &("N6 ^45$C: 0 62 M !H ( !FA\! 'AL+U]R96QS+W=O XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 146 259 1 false 54 0 false 6 false false R1.htm 00000001 - Document - Cover Sheet http://intellinetics.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://intellinetics.com/role/BalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://intellinetics.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://intellinetics.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Sheet http://intellinetics.com/role/StatementOfStockholdersEquity Condensed Consolidated Statement of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://intellinetics.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - Business Organization and Nature of Operations Sheet http://intellinetics.com/role/BusinessOrganizationAndNatureOfOperations Business Organization and Nature of Operations Notes 7 false false R8.htm 00000008 - Disclosure - Basis of Presentation Sheet http://intellinetics.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 00000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://intellinetics.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 00000010 - Disclosure - Intangible Assets, Net Sheet http://intellinetics.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 10 false false R11.htm 00000011 - Disclosure - Fair Value Measurements Sheet http://intellinetics.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 00000012 - Disclosure - Property and Equipment Sheet http://intellinetics.com/role/PropertyAndEquipment Property and Equipment Notes 12 false false R13.htm 00000013 - Disclosure - Notes Payable Notes http://intellinetics.com/role/NotesPayable Notes Payable Notes 13 false false R14.htm 00000014 - Disclosure - Notes Payable - Related Parties Notes http://intellinetics.com/role/NotesPayable-RelatedParties Notes Payable - Related Parties Notes 14 false false R15.htm 00000015 - Disclosure - Commitments and Contingencies Sheet http://intellinetics.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 00000016 - Disclosure - Stockholders??? Equity Sheet http://intellinetics.com/role/StockholdersEquity Stockholders??? Equity Notes 16 false false R17.htm 00000017 - Disclosure - Stock-Based Compensation Sheet http://intellinetics.com/role/Stock-basedCompensation Stock-Based Compensation Notes 17 false false R18.htm 00000018 - Disclosure - Concentrations Sheet http://intellinetics.com/role/Concentrations Concentrations Notes 18 false false R19.htm 00000019 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://intellinetics.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 00000020 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://intellinetics.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 00000021 - Disclosure - Intangible Assets, Net (Tables) Sheet http://intellinetics.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://intellinetics.com/role/IntangibleAssetsNet 21 false false R22.htm 00000022 - Disclosure - Property and Equipment (Tables) Sheet http://intellinetics.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://intellinetics.com/role/PropertyAndEquipment 22 false false R23.htm 00000023 - Disclosure - Notes Payable (Tables) Notes http://intellinetics.com/role/NotesPayableTables Notes Payable (Tables) Tables http://intellinetics.com/role/NotesPayable 23 false false R24.htm 00000024 - Disclosure - Notes Payable - Related Parties (Tables) Notes http://intellinetics.com/role/NotesPayable-RelatedPartiesTables Notes Payable - Related Parties (Tables) Tables http://intellinetics.com/role/NotesPayable-RelatedParties 24 false false R25.htm 00000025 - Disclosure - Commitments and Contingencies (Tables) Sheet http://intellinetics.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://intellinetics.com/role/CommitmentsAndContingencies 25 false false R26.htm 00000026 - Disclosure - Stockholders??? Equity (Tables) Sheet http://intellinetics.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://intellinetics.com/role/StockholdersEquity 26 false false R27.htm 00000027 - Disclosure - Stock-Based Compensation (Tables) Sheet http://intellinetics.com/role/Stock-basedCompensationTables Stock-Based Compensation (Tables) Tables http://intellinetics.com/role/Stock-basedCompensation 27 false false R28.htm 00000028 - Disclosure - Business Organization and Nature of Operations (Details Narrative) Sheet http://intellinetics.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative Business Organization and Nature of Operations (Details Narrative) Details http://intellinetics.com/role/BusinessOrganizationAndNatureOfOperations 28 false false R29.htm 00000029 - Disclosure - Schedule of Allowance for Credit Losses (Details) Sheet http://intellinetics.com/role/ScheduleOfAllowanceForCreditLossesDetails Schedule of Allowance for Credit Losses (Details) Details 29 false false R30.htm 00000030 - Disclosure - Schedule of Changes in Contract Assets and Liabilities (Details) Sheet http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails Schedule of Changes in Contract Assets and Liabilities (Details) Details 30 false false R31.htm 00000031 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Schedule of Deferred Tax Assets and Liabilities (Details) Details 31 false false R32.htm 00000032 - Disclosure - Schedule of Segment Information (Details) Sheet http://intellinetics.com/role/ScheduleOfSegmentInformationDetails Schedule of Segment Information (Details) Details 32 false false R33.htm 00000033 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesTables 33 false false R34.htm 00000034 - Disclosure - Schedule of Intangible Assets (Details) Sheet http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails Schedule of Intangible Assets (Details) Details 34 false false R35.htm 00000035 - Disclosure - Schedule of Amortization Expense for Intangible Assets (Details) Sheet http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails Schedule of Amortization Expense for Intangible Assets (Details) Details 35 false false R36.htm 00000036 - Disclosure - Intangible Assets, Net (Details Narrative) Sheet http://intellinetics.com/role/IntangibleAssetsNetDetailsNarrative Intangible Assets, Net (Details Narrative) Details http://intellinetics.com/role/IntangibleAssetsNetTables 36 false false R37.htm 00000037 - Disclosure - Fair Value Measurements (Details Narrative) Sheet http://intellinetics.com/role/FairValueMeasurementsDetailsNarrative Fair Value Measurements (Details Narrative) Details http://intellinetics.com/role/FairValueMeasurements 37 false false R38.htm 00000038 - Disclosure - Schedule of Property and Equipment (Details) Sheet http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails Schedule of Property and Equipment (Details) Details 38 false false R39.htm 00000039 - Disclosure - Property and Equipment (Details Narrative) Sheet http://intellinetics.com/role/PropertyAndEquipmentDetailsNarrative Property and Equipment (Details Narrative) Details http://intellinetics.com/role/PropertyAndEquipmentTables 39 false false R40.htm 00000040 - Disclosure - Schedule of Notes Payable (Details) Notes http://intellinetics.com/role/ScheduleOfNotesPayableDetails Schedule of Notes Payable (Details) Details 40 false false R41.htm 00000041 - Disclosure - Schedule of Future Minimum Principal Payments of Notes payable (Details) Notes http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails Schedule of Future Minimum Principal Payments of Notes payable (Details) Details 41 false false R42.htm 00000042 - Disclosure - Schedule of Future Minimum Principal Payments of Notes Payable (Details) Notes http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure Schedule of Future Minimum Principal Payments of Notes Payable (Details) Details 42 false false R43.htm 00000043 - Disclosure - Notes Payable (Details Narrative) Notes http://intellinetics.com/role/NotesPayableDetailsNarrative Notes Payable (Details Narrative) Details http://intellinetics.com/role/NotesPayableTables 43 false false R44.htm 00000044 - Disclosure - Notes Payable - Related Parties (Details Narrative) Notes http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative Notes Payable - Related Parties (Details Narrative) Details http://intellinetics.com/role/NotesPayable-RelatedPartiesTables 44 false false R45.htm 00000045 - Disclosure - Schedule of Operating Lease (Details) Sheet http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails Schedule of Operating Lease (Details) Details 45 false false R46.htm 00000046 - Disclosure - Schedule of Future Rental Payment for Operating Lease (Details) Sheet http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails Schedule of Future Rental Payment for Operating Lease (Details) Details 46 false false R47.htm 00000047 - Disclosure - Summary of Components of Lease Expense (Details) Sheet http://intellinetics.com/role/SummaryOfComponentsOfLeaseExpenseDetails Summary of Components of Lease Expense (Details) Details 47 false false R48.htm 00000048 - Disclosure - Schedule of Additional Information Pertaining to Leases (Details) Sheet http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails Schedule of Additional Information Pertaining to Leases (Details) Details 48 false false R49.htm 00000049 - Disclosure - Schedule of Shares and Warrants Issued (Details) Sheet http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails Schedule of Shares and Warrants Issued (Details) Details 49 false false R50.htm 00000050 - Disclosure - Schedule of Warrants to Purchase Common Stock (Details) Sheet http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails Schedule of Warrants to Purchase Common Stock (Details) Details 50 false false R51.htm 00000051 - Disclosure - Stockholders??? Equity (Details Narrative) Sheet http://intellinetics.com/role/StockholdersEquityDetailsNarrative Stockholders??? Equity (Details Narrative) Details http://intellinetics.com/role/StockholdersEquityTables 51 false false R52.htm 00000052 - Disclosure - Schedule of Stock Options Activity (Details) Sheet http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails Schedule of Stock Options Activity (Details) Details 52 false false R53.htm 00000053 - Disclosure - Stock-Based Compensation (Details Narrative) Sheet http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative Stock-Based Compensation (Details Narrative) Details http://intellinetics.com/role/Stock-basedCompensationTables 53 false false R54.htm 00000054 - Disclosure - Concentrations (Details Narrative) Sheet http://intellinetics.com/role/ConcentrationsDetailsNarrative Concentrations (Details Narrative) Details http://intellinetics.com/role/Concentrations 54 false false All Reports Book All Reports form10-q.htm inlx-20240331.xsd inlx-20240331_cal.xml inlx-20240331_def.xml inlx-20240331_lab.xml inlx-20240331_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 72 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "INLX", "nsuri": "http://intellinetics.com/20240331", "dts": { "inline": { "local": [ "form10-q.htm" ] }, "schema": { "local": [ "inlx-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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "inlx-20240331_cal.xml" ] }, "definitionLink": { "local": [ "inlx-20240331_def.xml" ] }, "labelLink": { "local": [ "inlx-20240331_lab.xml" ] }, "presentationLink": { "local": [ "inlx-20240331_pre.xml" ] } }, "keyStandard": 241, "keyCustom": 18, "axisStandard": 21, "axisCustom": 0, "memberStandard": 17, "memberCustom": 34, "hidden": { "total": 32, "http://fasb.org/us-gaap/2024": 23, "http://xbrl.sec.gov/dei/2024": 4, "http://intellinetics.com/20240331": 5 }, "contextCount": 146, "entityCount": 1, "segmentCount": 54, "elementCount": 439, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 579, "http://xbrl.sec.gov/dei/2024": 29 }, "report": { "R1": { "role": "http://intellinetics.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://intellinetics.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R3": { "role": "http://intellinetics.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://intellinetics.com/role/StatementsOfOperations", "longName": "00000004 - 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": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R5": { "role": "http://intellinetics.com/role/StatementOfStockholdersEquity", "longName": "00000005 - Statement - Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statement of Stockholders' Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R6": { "role": "http://intellinetics.com/role/StatementsOfCashFlows", "longName": "00000006 - 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": "From2024-01-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R7": { "role": "http://intellinetics.com/role/BusinessOrganizationAndNatureOfOperations", "longName": "00000007 - Disclosure - Business Organization and Nature of Operations", "shortName": "Business Organization and Nature of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://intellinetics.com/role/BasisOfPresentation", "longName": "00000008 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R9": { "role": "http://intellinetics.com/role/SummaryOfSignificantAccountingPolicies", "longName": "00000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://intellinetics.com/role/IntangibleAssetsNet", "longName": "00000010 - Disclosure - Intangible Assets, Net", "shortName": "Intangible Assets, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://intellinetics.com/role/FairValueMeasurements", "longName": "00000011 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://intellinetics.com/role/PropertyAndEquipment", "longName": "00000012 - Disclosure - Property and Equipment", "shortName": "Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://intellinetics.com/role/NotesPayable", "longName": "00000013 - Disclosure - Notes Payable", "shortName": "Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://intellinetics.com/role/NotesPayable-RelatedParties", "longName": "00000014 - Disclosure - Notes Payable - Related Parties", "shortName": "Notes Payable - Related Parties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://intellinetics.com/role/CommitmentsAndContingencies", "longName": "00000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://intellinetics.com/role/StockholdersEquity", "longName": "00000016 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://intellinetics.com/role/Stock-basedCompensation", "longName": "00000017 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://intellinetics.com/role/Concentrations", "longName": "00000018 - Disclosure - Concentrations", "shortName": "Concentrations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000019 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "00000020 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://intellinetics.com/role/IntangibleAssetsNetTables", "longName": "00000021 - Disclosure - Intangible Assets, Net (Tables)", "shortName": "Intangible Assets, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://intellinetics.com/role/PropertyAndEquipmentTables", "longName": "00000022 - Disclosure - Property and Equipment (Tables)", "shortName": "Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://intellinetics.com/role/NotesPayableTables", "longName": "00000023 - Disclosure - Notes Payable (Tables)", "shortName": "Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "longName": "00000024 - Disclosure - Notes Payable - Related Parties (Tables)", "shortName": "Notes Payable - Related Parties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://intellinetics.com/role/CommitmentsAndContingenciesTables", "longName": "00000025 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://intellinetics.com/role/StockholdersEquityTables", "longName": "00000026 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://intellinetics.com/role/Stock-basedCompensationTables", "longName": "00000027 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://intellinetics.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative", "longName": "00000028 - Disclosure - Business Organization and Nature of Operations (Details Narrative)", "shortName": "Business Organization and Nature of Operations (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "Segment", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R29": { "role": "http://intellinetics.com/role/ScheduleOfAllowanceForCreditLossesDetails", "longName": "00000029 - Disclosure - Schedule of Allowance for Credit Losses (Details)", "shortName": "Schedule of Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "INLX:AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R30": { "role": "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails", "longName": "00000030 - Disclosure - Schedule of Changes in Contract Assets and Liabilities (Details)", "shortName": "Schedule of Changes in Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DeferredRevenueCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R31": { "role": "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "longName": "00000031 - Disclosure - Schedule of Deferred Tax Assets and Liabilities (Details)", "shortName": "Schedule of Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails", "longName": "00000032 - Disclosure - Schedule of Segment Information (Details)", "shortName": "Schedule of Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "INLX:CapitalAdditionsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R33": { "role": "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000033 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R34": { "role": "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails", "longName": "00000034 - Disclosure - Schedule of Intangible Assets (Details)", "shortName": "Schedule of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R35": { "role": "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "longName": "00000035 - Disclosure - Schedule of Amortization Expense for Intangible Assets (Details)", "shortName": "Schedule of Amortization Expense for Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R36": { "role": "http://intellinetics.com/role/IntangibleAssetsNetDetailsNarrative", "longName": "00000036 - Disclosure - Intangible Assets, Net (Details Narrative)", "shortName": "Intangible Assets, Net (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://intellinetics.com/role/FairValueMeasurementsDetailsNarrative", "longName": "00000037 - Disclosure - Fair Value Measurements (Details Narrative)", "shortName": "Fair Value Measurements (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "From2024-03-312024-03-31", "name": "INLX:PaymentOfEarnoutLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails", "longName": "00000038 - Disclosure - Schedule of Property and Equipment (Details)", "shortName": "Schedule of Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R39": { "role": "http://intellinetics.com/role/PropertyAndEquipmentDetailsNarrative", "longName": "00000039 - Disclosure - Property and Equipment (Details Narrative)", "shortName": "Property and Equipment (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R40": { "role": "http://intellinetics.com/role/ScheduleOfNotesPayableDetails", "longName": "00000040 - Disclosure - Schedule of Notes Payable (Details)", "shortName": "Schedule of Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R41": { "role": "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "longName": "00000041 - Disclosure - Schedule of Future Minimum Principal Payments of Notes payable (Details)", "shortName": "Schedule of Future Minimum Principal Payments of Notes payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R42": { "role": "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure", "longName": "00000042 - Disclosure - Schedule of Future Minimum Principal Payments of Notes Payable (Details)", "shortName": "Schedule of Future Minimum Principal Payments of Notes Payable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R43": { "role": "http://intellinetics.com/role/NotesPayableDetailsNarrative", "longName": "00000043 - Disclosure - Notes Payable (Details Narrative)", "shortName": "Notes Payable (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:InterestExpenseDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R44": { "role": "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative", "longName": "00000044 - Disclosure - Notes Payable - Related Parties (Details Narrative)", "shortName": "Notes Payable - Related Parties (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_RelatedPartyMember", "name": "us-gaap:InterestExpenseDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R45": { "role": "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails", "longName": "00000045 - Disclosure - Schedule of Operating Lease (Details)", "shortName": "Schedule of Operating Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:PaymentsForRent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeasesTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R46": { "role": "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails", "longName": "00000046 - Disclosure - Schedule of Future Rental Payment for Operating Lease (Details)", "shortName": "Schedule of Future Rental Payment for Operating Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R47": { "role": "http://intellinetics.com/role/SummaryOfComponentsOfLeaseExpenseDetails", "longName": "00000047 - Disclosure - Summary of Components of Lease Expense (Details)", "shortName": "Summary of Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FinanceLeaseInterestExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R48": { "role": "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails", "longName": "00000048 - Disclosure - Schedule of Additional Information Pertaining to Leases (Details)", "shortName": "Schedule of Additional Information Pertaining to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "INLX:ScheduleOfAdditionalInformationPertainingToLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "INLX:ScheduleOfAdditionalInformationPertainingToLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R49": { "role": "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "longName": "00000049 - Disclosure - Schedule of Shares and Warrants Issued (Details)", "shortName": "Schedule of Shares and Warrants Issued (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_custom_PrivatePlacement2022Member", "name": "us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_custom_PrivatePlacement2022Member", "name": "us-gaap:ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R50": { "role": "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails", "longName": "00000050 - Disclosure - Schedule of Warrants to Purchase Common Stock (Details)", "shortName": "Schedule of Warrants to Purchase Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2024-03-31_custom_WarrantExercisePriceOneMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "INLX:ScheduleOfWarrantsOutstandingToPurchaseCommonStockTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_custom_WarrantExercisePriceOneMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "INLX:ScheduleOfWarrantsOutstandingToPurchaseCommonStockTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R51": { "role": "http://intellinetics.com/role/StockholdersEquityDetailsNarrative", "longName": "00000051 - Disclosure - Stockholders\u2019 Equity (Details Narrative)", "shortName": "Stockholders\u2019 Equity (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesIssued", "span", "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_custom_PrivatePlacement2022Member", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R52": { "role": "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails", "longName": "00000052 - Disclosure - Schedule of Stock Options Activity (Details)", "shortName": "Schedule of Stock Options Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_us-gaap_StockOptionMember", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R53": { "role": "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative", "longName": "00000053 - Disclosure - Stock-Based Compensation (Details Narrative)", "shortName": "Stock-Based Compensation (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-03-31", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R54": { "role": "http://intellinetics.com/role/ConcentrationsDetailsNarrative", "longName": "00000054 - Disclosure - Concentrations (Details Narrative)", "shortName": "Concentrations (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "From2024-01-012024-03-31_custom_StateOfMichiganMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_custom_StateOfMichiganMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r49", "r676" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Allowance for Credit Losses", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r753" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative", "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r617" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r751" ] }, "INLX_AccountsReceivableUnbilledMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "AccountsReceivableUnbilledMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable Unbilled [Member]", "documentation": "Accounts Receivable Unbilled [Member]" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r51" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r24", "r122", "r506" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r134", "r135", "r426", "r427", "r428", "r429", "r430", "r431" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r134", "r135", "r426", "r427", "r428", "r429", "r430", "r431" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r61", "r676", "r879" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://intellinetics.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "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": [ "r541", "r740", "r741", "r742", "r744", "r818", "r880" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Restricted Share Issuance", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stock Option Compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total adjustments", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r78" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advertising", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r375", "r666" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation for options", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r369", "r373" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfAllowanceForCreditLossesDetails", "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Trade receivables, beginning balance", "negatedPeriodEndLabel": "Trade receivables, ending balance", "label": "Allowance for doubtful accounts receivable", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r128", "r216", "r220", "r221", "r224", "r848" ] }, "INLX_AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Provisions reductions charged to operating results", "documentation": "Allowance for doubtful accounts receivable charged to operating results.", "label": "AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Accounts write-offs", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r223" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of debt discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r4", "r72", "r300", "r831" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization of deferred financing costs", "verboseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r72", "r300", "r733", "r831" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/IntangibleAssetsNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization expense", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r4", "r238", "r245", "r651" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r718" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AreaOfLand", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Total assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r96", "r105", "r126", "r148", "r176", "r179", "r204", "r207", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r401", "r403", "r425", "r500", "r568", "r645", "r646", "r676", "r703", "r779", "r780", "r836" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r118", "r130", "r148", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r401", "r403", "r425", "r676", "r779", "r780", "r836" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r718" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails", "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccounting", "presentation": [ "http://intellinetics.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r79" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r398", "r662", "r663" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r34", "r36", "r239", "r240", "r241", "r242", "r243", "r398", "r662", "r663" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Percentage of voting rights outstanding", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r35" ] }, "INLX_CapitalAdditionsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "CapitalAdditionsNet", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Total capital additions, net", "documentation": "Capital additions, net." } } }, "auth_ref": [] }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAdditions", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Capitalized computer software, additions", "documentation": "Additions made to capitalized computer software costs during the period." } } }, "auth_ref": [ "r631" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Computer hardware and purchased software", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r244", "r631" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash", "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": [ "r12", "r120", "r635" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash - beginning of period", "periodEndLabel": "Cash - 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": [ "r12", "r75", "r144" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r75" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash financing activities:" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Issue Date", "verboseLabel": "Warrants expiry", "documentation": "Date the warrants or rights are exercisable, in YYYY-MM-DD format." } } }, "auth_ref": [ "r319" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrants exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r319" ] }, "INLX_ClassOfWarrantOrRightFairPriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ClassOfWarrantOrRightFairPriceOfWarrantsOrRights1", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Warrants Fair value", "documentation": "Class of warrant or right fair price of warrants or rights 1" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrants issued", "verboseLabel": "Warrants outstanding", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r319" ] }, "INLX_ColumbusOHMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ColumbusOHMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Columbus OH [Member]", "documentation": "Columbus OH [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://intellinetics.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r85", "r261", "r262", "r618", "r769", "r774" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock capital shares reserved for future issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://intellinetics.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r694", "r695", "r696", "r698", "r699", "r700", "r701", "r740", "r741", "r744", "r818", "r878", "r880" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://intellinetics.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://intellinetics.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r60", "r556" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://intellinetics.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "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": [ "r60" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://intellinetics.com/role/BalanceSheetsParenthetical", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r8", "r60", "r556", "r574", "r880", "r881" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock, $0.001 par value, 25,000,000 shares authorized; 4,113,621 shares issued and outstanding at March 31, 2024 and December 31, 2023, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r60", "r502", "r676" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r17", "r18", "r43", "r44", "r214", "r617" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r17", "r18", "r43", "r44", "r214", "r537", "r617" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r17", "r18", "r43", "r44", "r214", "r617", "r728" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentrations of Credit Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r48", "r108" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://intellinetics.com/role/Concentrations" ], "lang": { "en-us": { "role": { "label": "Concentrations", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r617" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r17", "r18", "r43", "r44", "r214" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTable", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Disclosure of information about concentration risk. Includes, but is not limited to, percentage of concentration risk and benchmark serving as denominator in calculation of percentage of concentration risk." } } }, "auth_ref": [ "r16", "r17", "r18", "r19", "r43", "r94", "r617" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r17", "r18", "r43", "r44", "r214", "r617" ] }, "INLX_CondensedCashFlowStatementPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "CondensedCashFlowStatementPolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows", "documentation": "Condensed Cash Flow Statement [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r39", "r638" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Contract Assets and Liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r782" ] }, "INLX_ContractWithCustomerAssetCommissionPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ContractWithCustomerAssetCommissionPaid", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Commissions paid", "documentation": "Contract with customer asset commission paid." } } }, "auth_ref": [] }, "INLX_ContractWithCustomerAssetCommissionRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ContractWithCustomerAssetCommissionRecognized", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Commissions recognized", "documentation": "Contract with customer asset commission recognized." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Revenue recognized in advance of billings", "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from contract modification which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r658" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Contract assets", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at ending of period", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r321", "r323", "r334" ] }, "INLX_ContractWithCustomerAssetPaymentsRecevied": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ContractWithCustomerAssetPaymentsRecevied", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Payments recevied", "documentation": "Contract with customer asset payments recevied." } } }, "auth_ref": [] }, "INLX_ContractWithCustomerAssetReceivablesBillings": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ContractWithCustomerAssetReceivablesBillings", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Billings", "documentation": "Contract with customer asset receivables billings." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred revenues", "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": [ "r321", "r322", "r334" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Total cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r69", "r148", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r425", "r645", "r779" ] }, "us-gaap_CostOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenueAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of revenues:" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r81", "r214" ] }, "INLX_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "CustomerOneMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "documentation": "Customer One [Member]" } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "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": [ "r38", "r756", "r757", "r758", "r759", "r761", "r763", "r766", "r767" ] }, "INLX_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "CustomerTwoMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Two [Member]", "documentation": "Customer Two [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://intellinetics.com/role/NotesPayable", "http://intellinetics.com/role/NotesPayable-RelatedParties" ], "lang": { "en-us": { "role": { "label": "Notes Payable", "verboseLabel": "Notes Payable - Related Parties", "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": [ "r86", "r146", "r254", "r255", "r256", "r257", "r258", "r267", "r268", "r278", "r284", "r285", "r286", "r287", "r288", "r289", "r294", "r301", "r302", "r304", "r433" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r11", "r50", "r51", "r97", "r99", "r151", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r652", "r653", "r654", "r655", "r656", "r674", "r735", "r770", "r771", "r772", "r830", "r832" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r53", "r280" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Issue date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r55", "r781" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "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": [ "r151", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r652", "r653", "r654", "r655", "r656", "r674", "r735", "r830", "r832" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Principal due", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r127", "r652", "r819", "r820" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Interest due", "documentation": "Description of the maturity date of the debt instrument including whether the debt matures serially and, if so, a brief description of the serial maturities." } } }, "auth_ref": [ "r54" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r11", "r151", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r652", "r653", "r654", "r655", "r656", "r674", "r735", "r770", "r771", "r772", "r830", "r832" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r11", "r26", "r27", "r47", "r88", "r89", "r151", "r279", "r280", "r281", "r282", "r283", "r285", "r290", "r291", "r292", "r293", "r295", "r296", "r297", "r298", "r299", "r300", "r303", "r652", "r653", "r654", "r655", "r656", "r674", "r735", "r830", "r832" ] }, "INLX_DeferredRevenueAddition": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "DeferredRevenueAddition", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Addition from acquisition", "documentation": "Deferred revenue addition." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred revenue, balance at beginning of period", "periodEndLabel": "Deferred revenue, balance at end of period", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r730" ] }, "INLX_DeferredRevenueRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "DeferredRevenueRevenueRecognized", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Recognized revenue", "documentation": "Deferred revenue revenue recognized.", "label": "DeferredRevenueRevenueRecognized" } } }, "auth_ref": [] }, "INLX_DeferredTaxAssetsAmortizableAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "DeferredTaxAssetsAmortizableAssets", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Amortizable assets", "documentation": "Deferred tax assets amortizable assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, gross", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r385" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred tax assets, net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r813" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r813" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Net operating loss carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r817" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Reserves and accruals not currently deductible for tax purposes", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other." } } }, "auth_ref": [ "r817" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "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": [ "r386" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "auth_ref": [] }, "INLX_DeferredTaxLiabilitiesAmortizableAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "DeferredTaxLiabilitiesAmortizableAssets", "crdr": "credit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortizable assets", "documentation": "Deferred tax liabilities amortizable assets.", "label": "DeferredTaxLiabilitiesAmortizableAssets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r817" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/NotesPayable", "http://intellinetics.com/role/NotesPayable-RelatedParties", "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "http://intellinetics.com/role/NotesPayableDetailsNarrative", "http://intellinetics.com/role/NotesPayableTables", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [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_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/PropertyAndEquipmentDetailsNarrative" ], "lang": { "en-us": { "role": { "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": [ "r4", "r23" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows", "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r4", "r23" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r546", "r548", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r584", "r585", "r586", "r587", "r590", "r591", "r592", "r593", "r609", "r610", "r611", "r612", "r694", "r696", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r40", "r41", "r42", "r93", "r546", "r548", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r584", "r585", "r586", "r587", "r590", "r591", "r592", "r593", "r609", "r610", "r611", "r612", "r637", "r694", "r696", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensation" ], "lang": { "en-us": { "role": { "label": "Stock-Based Compensation", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r339", "r342", "r370", "r371", "r372", "r665" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r717" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r715", "r717", "r718" ] }, "INLX_DocumentConversionMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "DocumentConversionMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Document Conversion [Member]", "documentation": "Document Conversion [Member]" } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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": [] }, "INLX_DocumentManagementMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "DocumentManagementMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Document Management [Member]", "documentation": "Document Management [Member]" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r716" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r704" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r717" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r717" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r719" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r707" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DomesticCountryMember", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Jurisdiction [Member]", "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction." } } }, "auth_ref": [ "r379" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic net (loss) income per share:", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r137", "r157", "r158", "r159", "r160", "r161", "r162", "r167", "r169", "r171", "r172", "r173", "r175", "r396", "r400", "r413", "r414", "r497", "r510", "r639" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Diluted net (loss) income per share:", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r137", "r157", "r158", "r159", "r160", "r161", "r162", "r169", "r171", "r172", "r173", "r175", "r396", "r400", "r413", "r414", "r497", "r510", "r639" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r14", "r15", "r174" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r381", "r667", "r737", "r812" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation costs", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r810" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r710" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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": [ "r706" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r706" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r723" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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": [ "r706" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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": [ "r720" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r718" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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": [ "r706" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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": [ "r706" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r706" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "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": [ "r706" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r721" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails", "http://intellinetics.com/role/StatementOfStockholdersEquity", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r8", "r115", "r134", "r135", "r136", "r152", "r153", "r154", "r156", "r161", "r163", "r165", "r177", "r218", "r219", "r252", "r320", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r436", "r453", "r509", "r531", "r532", "r533", "r541", "r596" ] }, "INLX_ExerciseOfOutstandingWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ExerciseOfOutstandingWarrantsMember", "presentation": [ "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise of Outstanding Warrants [Member]", "documentation": "Exercise of Outstanding Warrants [Member]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://intellinetics.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurements", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r495", "r668", "r671" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Interest on lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r439", "r444", "r675" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Financing cash flows from finance leases (interest)", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r441", "r447" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, finance - current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, finance - net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r438" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease, 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease, 2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease, 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease, 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease, 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Finance lease, Less Imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r451" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails", "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on financing lease liability", "label": "Financing cash flows from finance leases (principal)", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r440", "r447" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right of use assets, finance", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r437" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows", "http://intellinetics.com/role/SummaryOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Amortization of right of use assets, financing", "verboseLabel": "Amortization of ROU asset", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r439", "r444", "r675" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate - finance leases", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r450", "r675" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term - finance leases", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r449", "r675" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Estimated useful life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "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": [ "r124", "r225", "r244", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r764", "r883" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r246", "r631", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2029", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r246", "r631", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r246", "r631", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r246", "r631", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r246", "r631", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r237", "r239", "r240", "r241", "r243", "r244", "r247", "r248", "r463", "r464", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets, cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r225", "r244", "r464", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r237", "r244", "r247", "r248", "r250", "r463", "r631", "r651" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r237", "r239", "r240", "r241", "r243", "r244", "r247", "r248", "r631" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfAmortizationExpenseForIntangibleAssetsDetails", "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Intangible assets, net", "totalLabel": "Intangible assets", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r463", "r763" ] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and fixtures", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r84" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r71", "r578" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "verboseLabel": "Total goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r123", "r226", "r496", "r646", "r650", "r669", "r676", "r754", "r755" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "INLX_GovernmentContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "GovernmentContractsMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Government Contracts [Member]", "documentation": "Government Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails", "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Total gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r68", "r69", "r104", "r148", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r425", "r641", "r645", "r745", "r747", "r748", "r749", "r750", "r779" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Tax Jurisdiction [Axis]", "documentation": "Information by income tax jurisdiction." } } }, "auth_ref": [ "r143", "r379", "r380", "r382", "r388", "r667", "r816" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Income tax jurisdiction." } } }, "auth_ref": [ "r143", "r379", "r380", "r382", "r388", "r667", "r816" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r133", "r377", "r378", "r383", "r384", "r387", "r390", "r539" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for income taxes", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r13", "r77", "r734", "r814", "r815" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "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": [ "r3" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenues", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r461", "r732" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Parts and supplies", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating lease assets and liabilities, net", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r729", "r732" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "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": [ "r3" ] }, "INLX_IncreaseDecreaseInUnbilledAccountsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "IncreaseDecreaseInUnbilledAccountsReceivables", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, unbilled", "documentation": "Increase decrease in unbilled accounts receivables.", "label": "IncreaseDecreaseInUnbilledAccountsReceivables" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://intellinetics.com/role/IntangibleAssetsNet" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r236", "r249", "r251", "r630", "r631" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net", "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": [ "r237", "r763", "r765" ] }, "INLX_IntellineticsOhioAndGraphicSciencesMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "IntellineticsOhioAndGraphicSciencesMember", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Intellinetics Ohio and Graphic Sciences [Member]", "documentation": "Intellinetics Ohio and Graphic Sciences [Member]" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net", "label": "Interest Expense, Operating and Nonoperating", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r176", "r179", "r183", "r189", "r207", "r432", "r645", "r646" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative", "http://intellinetics.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r72", "r298", "r306", "r655", "r656" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the period for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r139", "r141", "r142" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative", "http://intellinetics.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued interest", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r98", "r845" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Parts and supplies, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r129", "r636", "r676" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostAbstract", "presentation": [ "http://intellinetics.com/role/SummaryOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finance lease expense:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://intellinetics.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Summary of Components of Lease Expense", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r833" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r84" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://intellinetics.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Rental Payment for Operating Lease", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r834" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Leases", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases, 2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases, 2029", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases, 2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases, 2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Operating leases, 2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureRentalPaymentForOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating Lease, less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r451" ] }, "us-gaap_LesseeOperatingLeaseOptionToTerminate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseOptionToTerminate", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Lease expiry", "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r443" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://intellinetics.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Operating Lease", "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": [ "r435" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r11", "r50", "r51", "r52", "r56", "r57", "r58", "r59", "r148", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r402", "r403", "r404", "r425", "r555", "r640", "r703", "r779", "r836", "r837" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "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": [ "r65", "r100", "r504", "r676", "r736", "r752", "r829" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "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": [ "r52", "r119", "r148", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r402", "r403", "r404", "r425", "r676", "r779", "r836", "r837" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term liabilities", "label": "Liabilities, Noncurrent", "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r56", "r57", "r58", "r59", "r148", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r402", "r403", "r404", "r425", "r779", "r836", "r837" ] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term liabilities:" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "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": [ "r11", "r99", "r291", "r305", "r653", "r654", "r674", "r846" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Long-Term Debt, Maturity, Year One", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r151", "r296" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Long-Term Debt, Maturity, Year Two", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r6", "r151", "r296" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable", "verboseLabel": "Long-term portion of notes payable", "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": [ "r11" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r11", "r770", "r771", "r772" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r11", "r25", "r770", "r771", "r772" ] }, "INLX_MadisonHeightsMIMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "MadisonHeightsMIMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Madison Heights M I [Member]", "documentation": "Madison Heights M I [Member]" } } }, "auth_ref": [] }, "INLX_MadisonHeightsMITemporarySpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "MadisonHeightsMITemporarySpaceMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Madison Heights MI Temporary Space [Member]", "documentation": "Madison Heights MI Temporary Space [Member]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r214", "r661", "r686", "r691", "r783", "r849", "r850", "r851", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r337", "r374", "r415", "r460", "r529", "r530", "r536", "r547", "r548", "r602", "r604", "r606", "r607", "r613", "r628", "r629", "r649", "r657", "r664", "r670", "r671", "r672", "r673", "r687", "r781", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r337", "r374", "r415", "r460", "r529", "r530", "r536", "r547", "r548", "r602", "r604", "r606", "r607", "r613", "r628", "r629", "r649", "r657", "r664", "r670", "r671", "r672", "r687", "r781", "r838", "r839", "r840", "r841", "r842", "r843" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "auth_ref": [ "r214", "r661", "r686", "r691", "r783", "r849", "r850", "r851", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://intellinetics.com/role/BusinessOrganizationAndNatureOfOperations" ], "lang": { "en-us": { "role": { "label": "Business Organization and Nature of Operations", "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": [ "r106", "r113" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r140" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "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": [ "r140" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "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": [ "r75", "r76", "r78" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/StatementOfStockholdersEquity", "http://intellinetics.com/role/StatementsOfCashFlows", "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "label": "Net Income/Loss", "verboseLabel": "Net (loss) income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r70", "r78", "r101", "r117", "r131", "r132", "r136", "r148", "r155", "r157", "r158", "r159", "r160", "r161", "r164", "r165", "r170", "r217", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r396", "r400", "r414", "r425", "r508", "r576", "r594", "r595", "r702", "r779" ] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/NotesPayable", "http://intellinetics.com/role/NotesPayableDetailsNarrative", "http://intellinetics.com/role/NotesPayableTables", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r738", "r739" ] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable \u2013 \u201c2022 Related Note\u201d", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r11", "r99", "r846", "r847" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable - current", "negatedLabel": "Less current portion", "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": [ "r50", "r51" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://intellinetics.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of reportable segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r642", "r648", "r746" ] }, "us-gaap_OffsettingAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OffsettingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OffsettingAssetsTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Table]", "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r66", "r67" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "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/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r104", "r641", "r745", "r747", "r748", "r749", "r750" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating lease expense", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r445", "r675" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, operating - current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, operating - net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r438" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Operating cash flows from operating leases", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r442", "r447" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Right of use assets, operating", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r437" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate - operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r450", "r675" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term - operating leases", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r449", "r675" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Federal net operating loss carry forwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r389" ] }, "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsLimitationsOnUse", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating loss carryforwards, limitations on use", "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other long-term assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r95", "r125", "r499", "r646", "r703" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r125" ] }, "INLX_OtherContractAssestsMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "OtherContractAssestsMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfChangesInContractAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Othe Contract Assests [Member]", "documentation": "Othe Contract Assests [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNotesPayable", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Subordinated notes payable", "documentation": "Amount of long-term notes payable classified as other." } } }, "auth_ref": [ "r11", "r99", "r846" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r717" ] }, "INLX_PaymentOfEarnoutLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "PaymentOfEarnoutLiabilities", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/FairValueMeasurementsDetailsNarrative", "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of earnout liabilities", "label": "Final earnout liability", "documentation": "Payment of earnout liabilities." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Vehichle rent expense", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r2" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r73" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalization of internal use software", "label": "Payments to Acquire Software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r73" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794", "r795", "r796", "r797", "r798", "r799", "r800", "r801", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r711" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r713" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r731" ] }, "INLX_PrivatePlacement2020Member": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "PrivatePlacement2020Member", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Placement 2020 [Member]", "documentation": "Private Placement 2020 [Member]" } } }, "auth_ref": [] }, "INLX_PrivatePlacement2022Member": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "PrivatePlacement2022Member", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Placement 2022 [Member]", "documentation": "Private Placement 2022 [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Issuance of the common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ProductLiabilityContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductLiabilityContingencyLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Product Liability Contingency [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": [ "r265", "r775", "r776", "r777" ] }, "us-gaap_ProductLiabilityContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductLiabilityContingencyTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Product Liability Contingency [Table]", "documentation": "Disclosure of information about product liability contingency arising from reasonably possible loss from liability related to individual product." } } }, "auth_ref": [ "r265", "r775", "r776", "r777" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r211", "r462", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r633", "r659", "r685", "r687", "r688", "r692", "r693", "r777", "r778", "r783", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "auth_ref": [ "r211", "r462", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r633", "r659", "r685", "r687", "r688", "r692", "r693", "r777", "r778", "r783", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "INLX_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ProfessionalServicesMember", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Professional Services [Member]", "documentation": "Professional Services [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r5", "r452" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://intellinetics.com/role/PropertyAndEquipment" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r83", "r109", "r111", "r112" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Property and equipment, gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r84", "r121", "r507" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r452" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r5", "r452", "r498", "r507", "r676" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://intellinetics.com/role/PropertyAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Property and Equipment", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r84", "r452" ] }, "INLX_ProprietaryTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ProprietaryTechnologyMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Proprietary Technology [Member]", "documentation": "Proprietary technology [Member]" } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Bad debt (recovery) expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r138", "r222" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r335", "r337", "r365", "r366", "r367", "r374", "r415", "r458", "r459", "r460", "r529", "r530", "r536", "r547", "r548", "r602", "r604", "r606", "r607", "r613", "r628", "r629", "r649", "r657", "r664", "r670", "r671", "r672", "r673", "r687", "r696", "r773", "r781", "r819", "r839", "r840", "r841", "r842", "r843" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "auth_ref": [ "r263", "r264", "r265", "r266", "r335", "r337", "r365", "r366", "r367", "r374", "r415", "r458", "r459", "r460", "r529", "r530", "r536", "r547", "r548", "r602", "r604", "r606", "r607", "r613", "r628", "r629", "r649", "r657", "r664", "r670", "r671", "r672", "r673", "r687", "r696", "r773", "r781", "r819", "r839", "r840", "r841", "r842", "r843" ] }, "INLX_RecentlyIssuedAccountingPronouncementsNotYetEffectivePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "RecentlyIssuedAccountingPronouncementsNotYetEffectivePolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recently Issued Accounting Pronouncements Not Yet Effective", "documentation": "Recently Issued Accounting Pronouncements Not Yet Effective [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/NotesPayable", "http://intellinetics.com/role/NotesPayable-RelatedParties", "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative", "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "http://intellinetics.com/role/NotesPayableDetailsNarrative", "http://intellinetics.com/role/NotesPayableTables", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure", "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r215", "r336", "r454", "r455", "r501", "r505", "r550", "r551", "r552", "r553", "r554", "r573", "r575", "r601" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/NotesPayable-RelatedParties", "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative", "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure", "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r149", "r150", "r454", "r455", "r456", "r457", "r501", "r505", "r550", "r551", "r552", "r553", "r554", "r573", "r575", "r601" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r454", "r455", "r835" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r215", "r579", "r580", "r581" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/NotesPayable", "http://intellinetics.com/role/NotesPayable-RelatedParties", "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative", "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "http://intellinetics.com/role/NotesPayableDetailsNarrative", "http://intellinetics.com/role/NotesPayableTables", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure", "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r215", "r336", "r454", "r455", "r501", "r505", "r550", "r551", "r552", "r553", "r554", "r573", "r575", "r601", "r835" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of notes payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Research and development expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r376", "r631", "r645", "r844" ] }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Software Development Costs", "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination." } } }, "auth_ref": [ "r768", "r811", "r882" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r14" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r62", "r90", "r503", "r534", "r535", "r540", "r557", "r676" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://intellinetics.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r115", "r152", "r153", "r154", "r156", "r161", "r163", "r165", "r218", "r219", "r252", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r405", "r407", "r408", "r410", "r412", "r434", "r436", "r531", "r533", "r541", "r880" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails", "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Total revenues", "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": [ "r102", "r103", "r176", "r180", "r181", "r202", "r207", "r211", "r212", "r214", "r332", "r333", "r462" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r114", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r632" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue, remaining performance obligation, amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r110" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue performance obligations percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r726" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues:" } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-use asset obtained in exchange for finance lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r448", "r675" ] }, "INLX_RightOfUseAssetsObtainedInExchangeForNewFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "RightOfUseAssetsObtainedInExchangeForNewFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/ScheduleOfAdditionalInformationPertainingToLeasesDetails" ], "lang": { "en-us": { "role": { "label": "ROU assets obtained in exchange for new finance lease liability", "documentation": "Right of use assets obtained in exchange for new finance lease liability." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "INLX_RocketMortgageMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "RocketMortgageMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rocket Mortgage [Member]", "documentation": "Rocket Mortgage [Member]" } } }, "auth_ref": [] }, "INLX_SaleOfSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "SaleOfSoftwareMember", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Sale of Software [Member]", "documentation": "Sale of Software [Member]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r214", "r727" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r338", "r743" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "auth_ref": [ "r166", "r338", "r724", "r743" ] }, "INLX_ScheduleOfAdditionalInformationPertainingToLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ScheduleOfAdditionalInformationPertainingToLeasesTableTextBlock", "presentation": [ "http://intellinetics.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Additional Information Pertaining to Leases", "documentation": "Schedule of Additional Information Pertaining to Leases [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "http://intellinetics.com/role/NotesPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Notes Payable", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r813" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/NotesPayable", "http://intellinetics.com/role/NotesPayable-RelatedParties", "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "http://intellinetics.com/role/NotesPayableDetailsNarrative", "http://intellinetics.com/role/NotesPayableTables", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetails", "http://intellinetics.com/role/ScheduleOfFutureMinimumPrincipalPaymentsOfNotesPayableDetailsDisclosure" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r7", "r28", "r29", "r30", "r31" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r237", "r244", "r247", "r248", "r250", "r463", "r631", "r651" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://intellinetics.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Intangible Assets", "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": [ "r651", "r762" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesTables", "http://intellinetics.com/role/NotesPayableTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Future Minimum Principal Payments of Notes payable", "verboseLabel": "Schedule of Future Minimum Principal Payments of Notes Payable", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r5", "r452" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://intellinetics.com/role/NotesPayable-RelatedPartiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r45", "r46", "r579", "r580", "r581" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Information", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r20", "r21", "r22" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails", "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock Options Activity", "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": [ "r9", "r10", "r91" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://intellinetics.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Shares and Warrants Issued", "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": [ "r32" ] }, "INLX_ScheduleOfWarrantsOutstandingToPurchaseCommonStockTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "ScheduleOfWarrantsOutstandingToPurchaseCommonStockTableTextBlock", "presentation": [ "http://intellinetics.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Warrants to Purchase Common Stock", "documentation": "Schedule of warrants outstanding to purchase common stock[TableTextBlock]" } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://intellinetics.com/role/IntangibleAssetsNetTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Amortization Expense for Intangible Assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r651", "r764" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r705" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r709" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r708" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r714" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r102", "r103", "r104", "r105", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r214", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r250", "r259", "r260", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r644", "r645", "r646", "r650", "r690", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SegmentGeographicalDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "auth_ref": [ "r212", "r213", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r543", "r544", "r545", "r603", "r605", "r608", "r614", "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r634", "r660", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r689", "r696", "r783", "r849", "r850", "r851", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment Information", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r210", "r212", "r643", "r644", "r647" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://intellinetics.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails", "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r340", "r341", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Shares Under Option, Exercisable ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted- Average Exercise Price, Exercisable ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan." } } }, "auth_ref": [ "r348" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares Under Option, Forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Granted number of restricted common stock", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r350" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregate Intrinsic Value, Outstanding, beginning balance", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r33" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares Under Option, Outstanding beginning balance", "periodEndLabel": "Shares Under Option, Outstanding ending balance", "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": [ "r346", "r347" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted- Average Exercise Price, Outstanding beginning balance", "periodEndLabel": "Weighted- Average Exercise Price, Outstanding ending balance", "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": [ "r346", "r347" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails", "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted- Average Exercise Price, Forfeited", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r352" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Exercisable ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Remaining Contractual Life Outstanding, beginning", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r33" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Life Outstanding, beginning", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r92" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of stock options", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r361" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares, vested", "documentation": "Number of options vested." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails" ], "lang": { "en-us": { "role": { "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": [ "r8" ] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Share price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://intellinetics.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/SummaryOfComponentsOfLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Short-term lease expense", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r446", "r675" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r79", "r145" ] }, "INLX_SoftwareAsAServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "SoftwareAsAServiceMember", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Software as a Service [Member]", "documentation": "Software as a Service [Member]" } } }, "auth_ref": [] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://intellinetics.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "INLX_SoftwareMaintenanceServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "SoftwareMaintenanceServicesMember", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Software Maintenance Services [Member]", "documentation": "Software Maintenance Services [Member]" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r712" ] }, "INLX_StateOfMichiganMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "StateOfMichiganMember", "presentation": [ "http://intellinetics.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "State of Michigan [Member]", "documentation": "State of Michigan [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r102", "r103", "r104", "r105", "r116", "r176", "r178", "r179", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r190", "r191", "r192", "r193", "r194", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r214", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r250", "r253", "r259", "r260", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r644", "r645", "r646", "r650", "r690", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails", "http://intellinetics.com/role/StatementOfStockholdersEquity", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r8", "r60", "r63", "r64", "r115", "r134", "r135", "r136", "r152", "r153", "r154", "r156", "r161", "r163", "r165", "r177", "r218", "r219", "r252", "r320", "r391", "r392", "r393", "r394", "r395", "r397", "r399", "r400", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r426", "r427", "r428", "r429", "r430", "r431", "r434", "r436", "r453", "r509", "r531", "r532", "r533", "r541", "r596" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementGeographicalAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r212", "r213", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r543", "r544", "r545", "r603", "r605", "r608", "r614", "r616", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r634", "r660", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r689", "r696", "r783", "r849", "r850", "r851", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails", "http://intellinetics.com/role/StatementOfStockholdersEquity", "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "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": [ "r152", "r153", "r154", "r177", "r436", "r462", "r538", "r542", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r575", "r577", "r578", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r697" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "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/2024", "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/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://intellinetics.com/role/Stock-basedCompensationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r166", "r338", "r724", "r725", "r743" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfSegmentInformationDetails", "http://intellinetics.com/role/StatementOfStockholdersEquity", "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r152", "r153", "r154", "r177", "r215", "r436", "r462", "r538", "r542", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r569", "r570", "r571", "r572", "r573", "r575", "r577", "r578", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r596", "r697" ] }, "INLX_SterlingHeightsMIMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "SterlingHeightsMIMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Sterling Heights M I [Member]", "documentation": "Sterling Heights M I [Member]" } } }, "auth_ref": [] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockOptionMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfStockOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r696" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets", "http://intellinetics.com/role/StatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "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": [ "r60", "r63", "r64", "r82", "r558", "r574", "r597", "r598", "r676", "r703", "r736", "r752", "r829", "r880" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://intellinetics.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r87", "r147", "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r411", "r599", "r600", "r615" ] }, "INLX_StorageAndRetrievalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "StorageAndRetrievalServicesMember", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Storage and Retrieval Services [Member]", "documentation": "Storage and Retrieval Services [Member]" } } }, "auth_ref": [] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock, Type [Table]", "documentation": "Disclosure of information about sale of stock made by subsidiary or equity method investee to investor outside consolidated group by type of sale. Includes, but is not limited to, stock issued in business combination in exchange for share of acquired entity." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails", "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://intellinetics.com/role/ScheduleOfSharesAndWarrantsIssuedDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://intellinetics.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r37", "r756", "r757", "r758", "r759", "r760", "r761", "r763", "r765", "r766", "r767" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "INLX_TraverseCityMIMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "TraverseCityMIMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfOperatingLeaseDetails" ], "lang": { "en-us": { "role": { "label": "Traverse City M I [Member]", "documentation": "Traverse City M I [Member]" } } }, "auth_ref": [] }, "INLX_TwoThousandFifteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "TwoThousandFifteenEquityIncentivePlanMember", "presentation": [ "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2015 Equity Incentive Plan [Member]", "documentation": "2015 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "INLX_TwoThousandTwentyThreeNonEmployeeDirectorCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "TwoThousandTwentyThreeNonEmployeeDirectorCompensationPlanMember", "presentation": [ "http://intellinetics.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "2023 Non-Employee Director Compensation Plan [Member]", "documentation": "2023 Non-Employee Director Compensation Plan [Member]" } } }, "auth_ref": [] }, "INLX_TwoThousandTwentyTwoRelatedNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "TwoThousandTwentyTwoRelatedNotesMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "2022 Related Notes [Member]", "documentation": "2022 Related Notes [Member]" } } }, "auth_ref": [] }, "INLX_TwoThousandTwentyTwoUnrelatedNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "TwoThousandTwentyTwoUnrelatedNotesMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "2022 Unrelated Notes [Member]", "documentation": "2022 Unrelated Notes [Member]" } } }, "auth_ref": [] }, "INLX_TwoThousandTwentyTwoUnrelatedNotesOneMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "TwoThousandTwentyTwoUnrelatedNotesOneMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "2022 Unrelated Notes One [Member]", "documentation": "2022 Unrelated Notes One [Member]" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://intellinetics.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less unamortized debt issuance costs", "label": "Unamortized Debt Issuance Expense", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, unbilled", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "INLX_WarrantExercisePriceFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "WarrantExercisePriceFiveMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Exercise Price Five [Member]", "documentation": "Warrant Exercise Price Five [Member]" } } }, "auth_ref": [] }, "INLX_WarrantExercisePriceFourMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "WarrantExercisePriceFourMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Exercise Price Four [Member]", "documentation": "Warrant Exercise Price Four [Member]" } } }, "auth_ref": [] }, "INLX_WarrantExercisePriceOneMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "WarrantExercisePriceOneMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Exercise Price One [Member]", "documentation": "Warrant Exercise Price One [Member]" } } }, "auth_ref": [] }, "INLX_WarrantExercisePriceThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "WarrantExercisePriceThreeMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Exercise Price Three [Member]", "documentation": "Warrant Exercise Price Three [Member]" } } }, "auth_ref": [] }, "INLX_WarrantExercisePriceTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://intellinetics.com/20240331", "localname": "WarrantExercisePriceTwoMember", "presentation": [ "http://intellinetics.com/role/ScheduleOfWarrantsToPurchaseCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Exercise Price Two [Member]", "documentation": "Warrant Exercise Price Two [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common 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": [ "r168", "r173" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://intellinetics.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common 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": [ "r167", "r173" ] }, "us-gaap_WorkersCompensationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WorkersCompensationLiabilityCurrent", "crdr": "credit", "calculation": { "http://intellinetics.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://intellinetics.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued compensation", "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r51" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://intellinetics.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r722" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r8": { "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" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-16" }, "r17": { "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" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-21" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r23": { "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" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r43": { "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" }, "r44": { "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" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "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" }, "r51": { "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" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r60": { "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" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r82": { "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" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-1" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "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" }, "r132": { "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" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r150": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-15" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r187": { "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" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-25" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-29" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-34" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "36", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-36" }, "r211": { "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" }, "r212": { "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" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r222": { "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" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r232": { "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" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-17" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-18" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-19" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-20" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r337": { "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" }, "r338": { "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" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "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" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r379": { "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" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r383": { "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" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r391": { "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" }, "r392": { "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" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r437": { "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" }, "r438": { "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" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r453": { "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" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r458": { "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" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r460": { "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" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r462": { "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" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478934/932-220-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-18" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-19" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-23" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-31" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-5" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-7" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-8" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "280", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478657/932-280-50-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478988/932-323-50-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r499": { "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)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r633": { "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" }, "r634": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r635": { "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" }, "r636": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r638": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r643": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r644": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r649": { "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" }, "r650": { "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" }, "r651": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483385/720-35-55-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r668": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r674": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r676": { "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" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-17" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-21" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-29" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477215/932-235-50-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-5" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477916/932-235-55-6" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r713": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r714": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r715": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r716": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r717": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r718": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r721": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r722": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r723": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r724": { "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" }, "r725": { "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" }, "r726": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r730": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r735": { "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" }, "r736": { "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" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-18" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r748": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r749": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r750": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r751": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r757": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r758": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r759": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r760": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r761": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r765": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r766": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r767": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r768": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-40/tableOfContent" }, "r769": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r770": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r771": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r772": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r773": { "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" }, "r774": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r775": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r776": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r783": { "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" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r788": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r790": { "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" }, "r791": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r793": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r795": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r796": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r797": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r798": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r799": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/730/tableOfContent" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r829": { "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" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479532/912-730-25-1" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r847": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r849": { "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" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" } } } ZIP 73 0001493152-24-019215-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-019215-xbrl.zip M4$L#!!0 ( !B KE@W_;]@6P< -XK * 97@S,2TQ+FAT;>U:86_B MN!;]OM+^!S^D676D4*"=OI6 16H'YBU/W6FW14_:CR9QP*].G+$=*._7OW.= M!"@P';K3;KL2_= VB7U]KW/.O<=VNK^.?KOL_?A#]]?!>1]_&?UT1\/1Y:#7 M;11_\;11/NY>7/7_8+>C/RX'O]1BG;HV:S4SQT8R$99]%G-VHQ.>!L6-@-T* M(^,:.J+K]5/[=5C"S42F;=:L]7Y*QS;K=!O7WV^LPYRX=W6NY 271DZFKM;K M7O0&]U,YEHZ=MHY;W<9%[P4&"T7JA'G!:*H!$,Y'89R,9>J8 MTS 1^GNGS1.F8^:F@MUR,^:IL/6K>R46/_YP'CIZ=-)LGOQ=I^*_N47\BUIO M&+!_<[+PZ9CUQ:T.I0XP/,W. L%SUW[)T3?B&YU?7 [8Q\'EY>WU^;]?73_9B[F,W)2:-M]UV%B;2)AZJ)7BF168Z_*_FF=X=W13#3"C M60BYJKQV.JN56: [ZE>M2N/-XY,SF7XES.ZGJ\^C=;_K,4^D6K2_Y;EO:^7_ M1!%HK=A3X=?/G)O]14.T]/VL=GMF5YYOY MD]=]\1?@/9M/93AE-J=?J_YS841IA )(I%6"1S*=('6X M*0*T&:H"C4YV,[BF(X0)8&!2QHOU:3@ ^XG(.GVCP!8LEBF@0RA<024 JM$< MC\W:%EI!IJ/((-@''-5P$@+*D')D!340$(HA2*Z27(+,;0X-,D23# M ;7(%1H WAH8],-9[T_([93%2L]MA7TC)M(Z0YJ&T\W";W@9K$'85LYL>7M M\1-A].%U43QZ\,I_,O9+KCNVQ&FIYBB=Z1B:%[<(#$/&C?"P XSD6 F"!Q/ M^EA).Z7FU"Q!*J=T3M>1M*'2-D<_2O)&JP)_F=&AB'#;LB/ +1+ ;X&IP7TX MY>E$,-+,-[E"B]8IK[?.CL1[W[5U%A57Q:4DW9L6N"?[C)+L&AT*>)(O>P\4 M/Q@HQD 4YR9)T(*D37LW\!M>F?8.(O@[1/!CO/]K1?01?_^J;.T+"]/ K=CNTU%L5H_6"9H3B MGG&E_%FQ)BB+'3V4*$SPQ6HE(^Z\HV,K(\F-I !D(=)\B4W)4FY)./D$9;W* M\@5(6P&'' H>=A1R;EV%XK^QH(8H;>@OHK=:REZ[ M]CW9E6?DW_@M\6_ODK-%P_V+U=YL!(-G,B*2<:M33E696Q"4UC#$/&ZBB@7@ MI>1CJ:1;D.K;-2SE!$\8SX6"S@^:KJV!?/&_+P/*I"59Z!>V0$V2&^GL@WMLC7OBZQ!O,N,I]=2!4BCBFO=89 M\&1W+%R6*G:/:E=<[E[+>)ZA(RJ5+59,8YV[KWNP3SWFR]:"EH/QM_<%V+A: M:/K4(8J9@#\=,GZ@RINC2O3*-:I X3:::5>M7.KX)SLI\X3*1+I/AV%N"+-K M(FN'U41;A_MT. %;%N^4?2GV?MG15[K$(!]JQD;KTO$0E/ ;@K17F.9+O]X7 M7DVY72I2JC:>K"+R9=C/1UDB%TS).Z'*W<&-]L%W3]$C!#TL"]_2V[A:$4($BI&)?;'7/![T@"%@L>+P+]4LT?355;[4^B7;DS M4>RP[JA3/$)'*Y9EZJL4+1=XZ *N 4Y!H4,MXK9Y LPC8!],*0]V'DH<-.;; MU)BOO ]R#BD9&R3] ' 5ODX!\/X$M&1&4"@QFYIBQM(LF4 M7@@\G4]U4<_X ]Z!)\^B58]?OVB\P A]3'6;_<87K/4A8"?-DP^'#V[V*8*G M[Y[U&'C1?I2)91!C[9Q.VFRL>'C'6L=GF N_Y;V,^:T+<.N"JV\,]3= M ?]3K[)(6*VNP::;$#,U]RZ L*KL.N,J]UV^R20\77ZY7G_>%_*L^* M\9:H^F?FEG2I[EUL(@V86+%VG:6;+'Z(W&WZ;=!T&WJ/0N3A#"D1^QZ;^"/3 MVP"L7E*W@;FHIF5M,ALTFS1CS_M9;(.^SRT^V*7O>O\/4$L#!!0 ( !B MKEBLCV<%2P< ,XK * 97@S,2TR+FAT;>U:86_;-A#]7J#_@3/0(@7L MV$F;8; ] TF=;AZR)DV, ?U(293-A1)5DK+C_?J]HR3;L=W469,F YP/2221 MQSOJO;M'4MW?AW^>]5Z^Z/Y^>MS'7T8_W>%@>';:ZS:+OWC:+!]W3\[[G]G5 M\//9Z:^U6*>NS0Y:F6-#F0C+/HHIN]0)3^O%C3J[$D;&-71$UXO[]NNPA)N1 M3-NL5>N]3@.;=;K-B^\WUF%.W+@&5W*$2R-'8U?K=4]ZIS=C&4C'WA[L'W:; M)[U'&"P4J1/F$:.I!D X[X5Q,I8A=U*G["(W-N>I8T[#1.COO6T=,ATS-Q;L MBIN I\(VSF^4F+U\<1PZ>G38:OUOI^+OW"+^6:TWJ+,_M!79F/7WV57&)2R$ M?G)FB)V[]F,.OA+>\/CD[)2]/ST[N[HX?C_X^-NOM5;-7U\<]_O5];V]F,K( MC:EIZU6'!=I$PC1"K13/K,!4E__5/,&[P\MJ@ G-0LA5Y;736:U, MUAOVI5 M&F_M'Q[)]"MA=C^2+5K/TMSWU;*_\11:"UWL$^ZS;)&N6?_KHW MCSS\@(WY1# C)E),102 2,L^Y=P K&K&+D6F#:B1L@_:).C3^$0\&0#+2LE4 M8#IA?)"&^YWE*/#K\K]-_IV@VGI^ECH\L"L/-_.'3_OB3[C%Z\:+36;L.M53 M):*1J!?OWQ1O/=*PF&H'0J4.:83Q=,;RU)E<,.NX$PER&L&!(RT +Y(K%G/* MI(;I1/KV[2X%\$9#*FH7%59.Y0FS!,T2]$= MGH#V;#J6X9C9G'XM^D^%$:41"B"15@D>R72$U.'&"-!F* HT.MG-X)J.$": M@4D)9LO3L /V/9'U]ID"6[!8IH .H7 !E3I0C>9X;):>RS1&OBNDA$Q#E4>P M"3@NX:(.*$O*D1G01$0@@BBU0'H),KLR-,@423)6."W5'*4S'4/RXA:!8<"X$1YV@)$,E"!X, &L!TK:,36G9@E2.:5SNHZD M#96V.?I1DC=:%?C+C Y%A-N6[0%ND0!^"TR=WH1CGHX$(\E\F2NT.'C+&P=' M>^*-[WIP%!57Q:4DV9L6N"?[C)+L$AT*>)(O6P\4WQHHQD 4YRI)T(*D37LS M\)M>F?9V(O@[1/!=O/^Q(GJ/OWE2MO:%A6G@UNN0;Y.J3A(IY+G=O@MIE4" M(.5(A?K1N8$!)/^)M+ZDH)5(O1U:ZBV*T7)!,T)QS[A2_BQ84R^+'3V4*$SP MQ6HE(^Z\HX&5D>1&4@"R$&F^Q*9D*;2!5-+-2/5M&I9R@B>, MYT)!YUM-E]9 OOC?E %ENM5:ABB6G@'_&IH)%*(3P5*XHG(B.O4!"N] M@G;("3)#_=T1[_D1+WQ:XIU.N,I]=2!4BCBFK=8)\&0W+%SF*G:+:E=<;E[+ M>)ZA(RJ5+59,@<[=USW8IA[S>6M!R\'XV_L"+*@6FCYUB&(FX$^'C.^H\NRH M$CUQC2I0N(YFVE4KESK^R4;*W*,RD>[389@;PNR2R-I@-='6X3Z=3<"6Q3ME M7XJ]7[;WE2XQR(>:L=*Z=#P$)?R&(.T5IOG%5V-NYXJ4JHTGJXA\&?;S M49;(&5/R6JAR=W"E??V[I^@.@NZ6A<_I;.3H_[@'X\]3HHKL]469H*JU3+A% MQ2#*W$.TKBW;YJYQ+-V<-G:N$_T-F$P2Z9SPW-S0+=!0H?0LDO#-&]@#)5'^ M+)57_*7%8Y5'Q)=:/IJJM]GO1KMR9*'98-]0I'J&C%?,R]56* ME@L\= '7 *=ZH4,MXK9Y LPC8!],*0\V'DKL-.;SU)A/O ]R#"D9&R3].N J M?)T"X/T):,F,>J'$9#K1:B)(CJ5\5![DFK*TB213>B;P=#K613WCMW@'GCR( M5MU_^J+Q""/T,=5M]B>?L8-W=7;8.GRW^^!FFR)X^.I!CX%G[3N96 81:.=T MTF:!XN$U.]@_PESX+>]YS.]^>5"_NH->TS97O]#J-@>].]TMG3EJO?K.U+DQ M/3Y@?._'4L3LPYSLYX4XWACAUSUDKI-S$4U+4N3V:39I!E[V,]@F_0];O&! M+GW'^R]02P,$% @ &("N6&0Q X[!! 3A$ H !E>#,R+3$N:'1M MU5AM;^(X$/Z.Q'^80]JJE<);:5>[P"+Q$JZKI^-(E#?!?LU':VY7[] MC1U"*52[K6ZIU'YHFW@\\\SCF7FLM*^\K^-.L="^S MO[A:W2RW>Y/!+^' G$H6EG C M;IV^=E\+5D0N&6]"K=0YX0N5M-K5Z?]WU@)-'W29Q&R)CY(M(UWJM'L=]R%B M"Z:A<5ZIMZN]SA&"^91K*H^831X T^F[,V\T'/6[WFAR#=.;V?RF>^V!-SER M;ABZ_@EN*O-*OP)SMV_#UQN7->?X@;MSZ XF4\\=O&W">9J?:Q]A,@3ORH5Y M=];K7KOS\N2OL7L+W;YG5LYKM?/W6EM_ITJS<%WJC#CX@G/J:R8XW#,=@8XH M?$N)1 3Q&F8T$5*#"&&$F.*8<:J9KYQB8<3]"IP:ZY,XN$M%JR]6">'K$VF? MS@ =#H5<(<[R-PB%M)[O,L_@\H &\)5(/X)&W4$VSR\<( I"%N/"%LF<^JED MFF&2A ?@/O@1X4L*&&S%E$+4Q0(&,J8!T10B*BF"W<65I9##W M[)MJNZ1W*9-TA2>B\(1# M4PBV1NN-4X*U):%^>1J<;4E[+)-MB6R8JW]N7+3,J;YSWLXSWAC'5EH1RP6V MKB;8D0&^M33DI!*&O5LL)%C4AD#'K),XQB#8>XS$2*]*D%#EV&TAXX3[YCUZ M#)CU;=H K=)8*\.B2*BT0=5>$U3>-ZT#9"1HXB!:0_TB&T-OF)#7[8U=Z+OC M\7S:[8^N?_]2JI7L\[0[&.3/KT9QSP(=&=/:AQ8LA RH+/LBCDFB**K+YK^2 MO22VO5D>X+N99CZ)<]1:)*7-1;+M#7*KC;^%T%JLFK"(B?\/U"N7"$N)F 7; M\)>U#ZBHPPD*]TX&Y9"L6+QN_BP':ZO8OS1+&3V-.E55/1C=[>H()=A$,;?< MP2'>730Y_6B'OV:O(^ 7YO(BM7DVJ^=3J-I"ZKS7)O0BIJ!OM13IM^,'7RPH MXTL4",F9BG#&8751U K43.+[V?!!N7V<>KNJNB_!\$,-SK7EA2ILSDQ%9IYR MH1$F!!2%*B@6-A<.>X79W#=@L=Z=EO8>A*$3H:B=I%M9^_1"*T5SN+"\\^.%;5+;M3*] 8N&K!+RE&/XIUT M#8DQQD\)0G@BC"K%.V:6\UN*U6_E,@P9C5%=IHBIA6[N4G,0&*T%D\2*:1/& M1&DHE_,.'XS^S)%E\;:#]F.BM\,\?]?;'[XX)A\U95=#]C7FZ3 _%(<]$3F< MQC^#,R+3(N:'1MU5AK M;]LV%/UNP/_ASD"#!)!?<5*TMFI L95%@QN[EC*L'VF)LKC1E$)13;Q?OTL] M'#^R-L7F ,F'.#+)>\\]O#R'D7GC?9X,ZS7SQK;&^ GZQ_0<;V(/S7;QB:/M MPNQN[MY9MQYXTR/7 MAJF['^"NY;9&+7#M49Z^V[OL&,=/;+E@C:8(OP6G>O8)#^ZS>#"*5PD1ZQ.9/YT! M!KR.Y0IQ-K] &,L\\GT1&6P1T ^$^E'T.L:R.;YA0$DA9!Q'-@@<:F?2:88 M%DE$ /:C'Q&QI(#)5BQ-$76]M@VBP%MA,, QX+E G*1(VR _#@B\7B-! MG"C$OCV[F*-[J0SN$KD@@J;-Z2.G:[#\G%O=2P:.$]4_YFX?OY].NV?@89EE MVX09QQ[RD5"N=W"SJY+>9TS2%?8Y$H<$N&4'=GNG!#M'0O?R-#C;D/;4!)L& M*)GK?NQ=#'1KO''>S@O>F,"#LB(Y%W@P%?8K=A03.0T5J83AR:S7$DE33:"A MQPGGF 1/EFYH'$B0T-3(EX6;1L>( =36Q861/)N[,&CFWOWYJ=!KY\\P:CZOGGT;QP (5 MZ:F==P-8Q#*@LNG'G),DI>@=Y5^-_&)G>O,JP3>M9C[A%6H5)XWR\F=ZXVI6 M&6\1*Q6O^K#@Q/\+NJU+A)7&G 6;])>==^B7UU.TY:T*FB%9,;[N_ZB&?&[* M_J9%R1C)&;;3]KY6FVT'_54GT1?3\2'<;3 5^S@/?\U_KO[_L91_L9=GZW@> M=#OOG.%;/75>Q%(8Y>:)A.=Z@U\L*!-+= 0I6!JAJ&$[430'-$GB^X7:U&M; M,O<]TX7*=>$YTZW,Y(6VJ[4PC;2 BE@A3 @H.E-0KY57BOQ&4MXH8+'>EL?\ M6H.I$VS;7#HW/O;AA=Y5%(%&B->A9Z PX<<876H=J]DA3IS$P MKIG=%6[(,*+<1_"4N+>;.#Z8^D.P]=I#1'&1Q'X(*()%+J@.1$)59@X0=H$+ M][_85C0K6=H3^Y8/:K!+*M" ^%:YFD2.^3."$':<,,WPREC4_)KN]$NSB6>: M)VLAW]=W5 MOMRB,#ZYR+9K[+O*KGP?VL&>;1SJ[W>%?JI($ @0((4#"FIB9QJ E*ROSRJS, MK*SK_SL>RM0+T'2H*O_^+_N)^5\***(J0:7_[_\66Z5:[7__[\W9]1W',.S%SX?[EC@ M0R$%%=T0%!%,;Y*A\KSZ^?C7Z:5=389SE^)OG)?P%TN/1K]*LQO<%V'=<7TAO&J:UE,,QHA^'G;O)]=;GA?/[OTPM $ M1>^IVE PT!3B)V52#)?BLJZ'I'0@SCT(_?VIK[YL?$X^Q;/.N MH$\Y+H$%=COO1#^@.[BTBL?F[U OSH7FH:V\L+"!?IU>J&>Z@O":'IQ M3]"[Y$+[A[G7H^\T50:ZY]7DE[G+)4-+&9,1T+U)03]?X)_Q/5R*X5W\$U53 M,;2)-U/L'^=>I6O&,E'HR[F+:O7[G].KH&( &<^H 47]DZ@.R:4,CXC .@P$ MZ>:,PO^Y-J A@YOK"^O?L^LA, 0*/R4%_IKPY=_SDHJ>I1BI-AK,.25:?_U[ M;H"Q<4$4_0+==6$]\OH_J115A4"6+JD6,*ZHNC $E]18&E]1M3+YT&%R3.=G M^6<'2QC+_,.5_WY"7U.IE,_;N7+GJ85NNRL6']$_>%S^;^9S'5)I1N3&3P M[WD/P<4EQ3(C@VK#(1IC';Q2374H*+3U!8U>HL$>1B4)OCBW25 ?R<+DDE)4 M!>#?X/@2(PS0$&R1/Z D 05C&/X+755',JE!T<*GL='$IJ2JJ4.LF"F&1?\U M5.NSA<100K\+HL'@_R ,5= HT7L!O)S3Q?,;HHS7%W-O">N]&?=[5VGN^4TJ MQ7+HYCT1D743L5*YSV^^[8N G)L 3R@XOYEAP6HBJAIZ(O)8[*?9)OZRKAI M?Q0F0E<&-H_/YP@MZHT>(HZWN-RQ[^O4544#,IH Z5'0C,D#&':!9I&.=("# M6/48ED6R8RK0>A)2:V2-]4L%RLA :B; MG$3?47ICZD;F.EZ6RU*$L37(-X+ M4*HI)6$$#4$F*'*+?"JII Y'0-&):]8R5/&Y,<(?]2:VUCHT %*G%R@":^J: M0%3["GGBN=?D\-;D6)]X]^C1>X;V&[Q'SF4SISGR)G* D&,@501-06L??=7P M<[L.OPZ,&EI@#<&]JNNA3T^..29]*V9S%:ULG$4I/>5">NM9*F1/<^0^E:B0 M/][PFT WD %!^$X8\83(.+P \,P11?\0'/ G"#S#[Q^M=IJFG?5T%_JV0E.> M.8!EVH67[,XB?SA>LMS.ZCE4-0.^$85K],J@:Y21;XV#/(\:&$)SN([^9:_9 M15LZ,'CB$,@E"T@=55:M"!4=T[P$"-(?JB3\'98EB/K!B$R;BX!C^^@ +* F&.'@:S8Q=6VV"%Z"8X$&58 ^*MH(YCPK.[-VT:O50$"Y" M'2=7,.X$)J\0V*WW2YYMZ]]6R(,O(G>&@3+H ;14E]K"F)"GN] )H;_G GX% M-5EV9_D,0HT=3EBF9G=/8I\!C?SNGLX]0#P"C1'0D$XJ_7F8=C"G;()BSP : M#G15D7YO,Z.%X*#MT.CM$![W4, V<5L3)T1K2 M**CH4/PNR*;W.!9GPK7R\IP%EBGL[",==H2+7M;&$;*[>_R$_.[F$797C+ R M!IH(=:Q&\R-D0QJB+T?WPAW-Q@/6,-@ Y-_HY'><3;W429H_+ 4F5 M0D4>IYS,TZ>QC@#;^AGG'?\]U^%P)+M?,_=DZU6Z:FKVF]!%))MP:8_="M*N M!GT[@>CIU];_\B(4K&(QF*T+#HI"2(+B3%6;/%LFLT;5RU8]E)_7;B_J4XAOKY MS]'^9.XC,_?[T_N5 M8T*RM#$@DYFH3$#$-LIA7UHLW7TY62%4--L,0? MEB22DF#*5ICR(."-'Z1ZP&:C?O(BLW+,";JH.1ZJ"RQ+GTR5+8SY2MH3; M=Y9T<;+7;Y(X_8E?._[W(@0KMFZ=_NQ[#_S$IST^^=%#,F>QA""Q@J=8,[!B MLA,K&#TK>' A2*Q@%*S@X>N%$L@_%N1'>&V\8]^3TQ><:!JJF E18JBB8:BB)3;3A71BGJ(3.MO[ M5JO$O$32O!Q3"!+S$(W0V6&F/98)I+TS)UFD1<<*[GW#<;+(BKX5/+@0)%8P M"E;P8--N5UC6W ?,- 90+2K2G2:,!E!LB9 TX8J_(-R:.AJAKA=%JVDT;K\V M*[CTS8*3$XF-@1-G?TT9O !9'>%!Q5\:'C45,7!8R8$DB.(O292(4/1$*)()([<(Q:S2+P3FSI6-[*5SXYQ6EM4AT)&]*UFG M^,5?(ZT^^[CQL6D,5 TN=A3R'/#)&?05M6');)]D2=BJX0V5P,G,A 5:Q&MI?FJJHE$7J*!&0?(F5O6PLX6+ __ M2>E"60;2J0L R11L&O[[668C/FB.1G:C)SC'6'XD41%@*CK 62>0A M:O(0GW5)(CM1DYTCKE$:Q@!HSOFQ^!A4W3B!$B8?\[]ZX.]N79+(P%%E('9K MD41>HH(9AUY_)#,?E9D_WIHCD8'H6(LXK#,2>8D*9NQO;;')PRRK(N'0@Z ( MUBGN\9> Z7X99[]$RWJ:[A*!5>-.W$M?IB81FXB(3;3LC%^T0=C[ C3,_O\223R*R)B&"&A[,NWO M0]N=BMVV)DB@+@Q/H9M#%2K0 /?P!4@U!?&M#[LRP-$H0[^=/ A_5*TD"_I" MDX]%!IRJOB\?[#G2($#^YJ0-Q(&BRFK_!/9_;B4"SC&.JQAQZJ(P;>E%1 )H M32 +N 6*/H C6QLZNF9T'A!3A^;PG4G'M/G7:NYL%! _Q.%3_YJ(%KLY!/YS MCN&)%-I2*(P3*3RH%+H9GDAA(G/;R%Q,Q6&Q94+B'D?#/3Y8KXS$/8ZZ>WSP MMBF)>QPUQR0"[G'TI#!QC]^?>QPE*4QD[NCN\6$/F63?6RM&,N*]%OG@QZ":NJ!([5?$APGZXLFYOJX:IQ!/.)R<;4/5 MO:KT#: -RZ!KS%HND[6LWTEY+\&M1((3"8Z)_^F=Q/;+CM.U]5A&9KMR]B$I MT=2GN"'PICK^1)(327Y'/K1OJ6\H(!'\S=Q)9#\F*)[(AG=LMZ3*YK!KZHW/\1477.8YW41^!]2^=?B[(+L6)HOC/#E[L"GHF4QT MXB,N"<6#($%=53X#V!\8^D/MM$7#>[3O#@F224]082TJM R +E3Z[T1"5@SW MW>%",NT),FRJ!-$$W'X)E- 03UT^O,;Z[C AF? $#7RO'MI@.%(U09NT1H(8 MXR.%@[B57F-_=VB1"$1T!")V:%(9 TV$.FCT&J:!159"SMD/0=.0\)Y %<=4 M?BI_341T247BH8#Y+I<^6'!RF+*QY+@*>P8 BL6VFB+B$;R 1UDX@=:G>!2X M:X]W!=W+#BSX2@3'$F$X2C"L?V9C3Y!D408CB(,$481]\D-;&'VR;5M7C<0YPP@D?AS_$6G^"IHTJPK M]6QSO,!:V%Y+9/>$+22;%H'=PLT_KA80$+[G9J>3:GTY,-N,E(MD (I+= MFXBLZ!9$M+@QPB6B\96+#9BU-,8C><@'[0J43'/<2L_FA.,0%8N)<,1'. [< M.3 1B9,.G"33G(1$;,WG$D_A:)K/[?]4X$3?C^?M'Z^-#X*(1N\!B@/8=[;] MS61 D('>!"] ,4$=& N_.F;4(]Q1-0Z QP?#6V/S1T]]^15 M*/&LZ>G3BYR\G=P"11P,!>UY07*]9F;?M"PKT 812,RGKWU@B1(F2GB"2ABM MU>LF2]A$K@":0U4S^D)_\4"O1 ?=.NC%JD0%HZB"\;*#B0HF*GAR*A@O*WBG MO@!-P0Q ?$1,%(W%0XH3/73KX4I^)+RZ<] M%T51-14#S;0(X(O0E1&]ZN,2J(^G?JHE)5##2]G"C"D[WX28JN$D%_6]9 M3E0P4<$UU8&)%4RLX*FJ8.1K,#U5,+&"B15,5# T%305:.G?4ZN\J A#(.BF M!FZ@KJ8Y-G>)+G$>Y?PT]WS\+.^'MP:"!O15S[<'3ZX)^ )$VJ/W2R3X@I1O MB:'XSKJ)1$(PU&7)\S_V1?(\GNEZ8QDHZA J&]ZYD1^++_5XK/.S>_B;V?B( M7K%^ED;H8U AL)1GU?.M.@?KFJ!O^-M;^7C3T"YU]+NO1U]?P/$EXKYJ:B+0 MT3?DBP$0)(P*UQ>(JS=G9V?7(THW)C*R!#VD6I<4RXP,JHTP2J?JX)5JJD-! MH:TO:*J%-+)W16$-3 DR["N7%,8BH%U1"#K[4$D9ZNB20H^8?M%5#01;Y+OS MFVM])"CN]Z5ZPA#*D\M-;R37ZO -6 2>W_S/?]DL TL3)KGJ?U/*D55(9"E2ZIIRB#U*/0!E4K=7*.)<5[W"B5C@&]G_CF? M^Z&K:F@:+6[?RH+X3*71"'15AM+\B_%,V!<[,V%=SW[*.'?,N(EEPOY_%WD7 M<_3%@-$Q$XX\$8[NS5.]UJZ4SUKM8KO2NK[HWL1N!*U*Z:E9:]'BHM5JU1CU6P^+L8?THMC[7ZG?M1IT^*W\J?:(X)I,NQ&HH M<=:+:J/Y<&8]$5O(L33N%!B^ R0 4ZFR*IK8W&*'N2/B" M:M["=#OG$H[77 MV\/DOIA1?XX+%1D]#ME 156(BP-%RG8GFZ"W&,,TU%FTYMQ:W0FBP>!E4>:< M4@2\=D($7+K??W[#,JEOQ,[.WC&3D41<%FG^@]8TL#<)D^@/#V@-=]90P,?X M,]O ZTWT+EE&WXI0Z?][SIR3OT>")#E_;STNEU1['4QC^S!3[M'C_Z/\U:*!$] MNXDG1D2=YJJJG1D#0$T%E7HD81VJHDA HA9UL+"@@];%%2M Y*V!S^WRD_+6 M?OQL2*%HH(1;CZ#[!I(PF0!! \J"(N:\%'&.T/,;9(7$ <6S],815J&.L/(7 M>E$5?:-[C[$^$0UM\%S]]3<=C@^3]QK# BGG)&&U$DG6 TPLA#,QND_R?>(T^CC-64H=#J./4X%D/ M(ANDF#B#=[GD03BACPI)V571I75RY8KPQ]-7X;FN/==O82BN \>X 7&1!IPX M9E-I-EW(G*R'$&&:\SC>3YY.U!Z;N$O*'"'%%P7L75QWY]]#+I6 J%KI9'0M M\LHU&2I@V5+GY\2N"?I0QR\Q\,'%WJ+W]5N_:=Z;OQ[:_7!$CUT6O7DZ&P2'OF"SFZ[F*.SF+15@-*%_[9>T9S103-4LV:@G!E9$,+ MV?U?PK4TVJ2D2BL0H\<7^''K=^UK/91H6DH'(JY(,_\B%8\3X98E;0=#Y33Z78K(LGV.S/N1MNJXZ>OP ,2KJ!N8#46Q7 =/F M_Z@:U4 K*HWZ8FI0EZ"(9\IMH@BWHCYPM4?HG ,Y,C2M+RCPC?SM=A9"C%D< M [].261KGYJ?6I^VDMG*<"2K$UP>&C,QG<=#0G-=_;0DF*<12SIESS8.[L&\ MWUJ4) WHNOW//5H,L]ZN09I5?^H_'X9U):3U;7K9-? @YOR&8PL,X7.9E,8J M$E76X MX+SYI%$5JF>K]NV-A^N:'5;BJE\*5T,>&UE9?%6]U^],UT^V'EE87 M0#CJEEFI;C-2<%A61MZXJ:_0+MJ:E84!YKP&:'7 TQ[16A0JXHHE<)_[DJMF M/_]18'!0V6X)G%W)A@6"SV\: Z@>+,45]^7N854JXR5QCRJ:>ODW'*T.N60; M7PVQ,'QX*&;"T:K<2G&:H^;\)LUS7#Y6Z]J]>_@VHPA]:H]ZU)#:P9$@4Y4Q M$$T#V7BJT4-.,= _GH:^1872#T@J"6U8-#]Z2E^L5QBC%0"WM!ED&X [[.Z9 M%5E0;*J+&A!6(]SD\3L+LZK^TA^$@W!SQ5/N]R,YRK+ICRLP;:F&G;6'<*\B M@'H0W)^YRI9%&LYO"AR;RK,YYB3RN!]F><+_^6^> M8W-7^ID!9##"([8S[32%T%8V\7J;$M",(JY*IU!&GM"\!WFJ(A<;:%825D + M\![YFQ(L XY$J8O[UR(-]OY8OA%,OP%]@7H(=.%WT\KGNR=C'92[_9BI%R!.8,+0?Q MSW@7$R6A7Y4^N72D 1&06!'+462_J$Y]0,]#8DKI)O(_](&*"Z^=73?&0# 6 MB*=>A7DJR;8/X3%VD;"CW[M_T CP]>12=!.FPGX.WIVF M$R((D3C@4& H29CHGY:2E,QDYO_D%5J5B*7OS.U57J>E^O%C)_NDK+-%5),)#:!A(Z(&,1%E3 M%>Q1RQ,*(.]Z0M6P 4.2@=-=9<$0*+R_:%&=9\]P!W1PJZJS-)/!&ML$?5,6 MB*JW4FWJ V9N[HKCN4_V!<8 DOT1([P_(F3=/EO4;8O>J.R0F86ZN>G M;,!%\\8Y[-M32[22CN%1#H@4#(B$%""*"*% MU 2L55A&-6Q^/+^ET&2G/'_0ATB3T5LT![?/1'6(1C:AL;5%CT,F"C.C3_4U M]=484/;/G]!P "6!'E3(;E4=:RC.U7#,U2KJR,_LE7/9Q@MLVLZFM#DOGUZ( MK:U]\0HZG2NA0L &(40W17&. ^%X#3B(_"EF8O/>@LC;1^PR_X3)[WLLU82H M)<$--="8.4"@<1[;0ZG9Y$)E]H>R2DA25,/&1-CS0BM'S4.JKW$DAP]U,,69 MO!#23D1FHA.7W6?TI+RT?5\KH9GLJ]K$V[?+M[ZT^,GOA]*WX!5Z2\$3\G(B M-Z+]\J4XBD=Y[!RUYS?U>2? +8LQ#LN%AF71C!:&FF&W'2I,RA*$QF&VUS7Y[[7-/3*VPW_Y_O$>9]AQ]V_3^.TVDK=@>.Z%EWFN/ MHRQ6YF31&=P=&5?)&I:W3+;2;Z7Z[:21_[GO[EB\1[&W)Z&':)!U^G ;GY31 MFNU02?IDO\&?WMGJ( LN<;5B0]1\; CVO.*T)#J+UJ1XT62HE*E;98QH (!T M[_3H+:9JY%WR!./P*T2O1J^E%$2^BE=9+U G:UQ%4$0HR'CEBWMK8$IU0U D M09-T"N]4@M*J4CW^@_#1,]R2A!@C'6+4!T"6'4&D/B#Q(L$^JU/1-)3F&4G[ M>$G]0N39\XNCR:MJ%&R_"+_*,9%2M^IM)J7/WY[:7;66K3WOVTSF/7PW%XV^ M7;=X"$Q FU/_'LO\_3>%9IK$D:H!ZQ?^W7N2LVB52MF0=XM0P M#8)H"-HZL-890HYA8\1(H]TCJ1*TRS+ MTUF.=634(7>:[+%.>W+T%^JZ"31GLP76>S0&-%-H$)0ZHY^VROP)F M3W +68C'9446?@ZU\[/KW=4S;GT[\5%&R/Z>68<$Q9!ZBKATUU[/KCU57W&:-0L1V@1IH>+WZ7ZF#5HUH5HO--E6[OA!"RCI[8U7,VHHMS_+K !I@ M%\3=\[R&B;(;%Q%'@=YW+X(Q!YIJK5ZLEVK%>ZI6QT>5%MODG-MXXX[W@3T) MY"20*SF$E=/$+VDM23:K?4JP,L'*!"L3K(SD M)!X>)GG<"$.1@((K9= G$G\A6T-N!5G K<1: P ,'9_V1#+6SDFS."A+?7A2 M!%-"H"%]))N9RD $N+F=NL MG%ES!0,]!CC;PZV"R 4PQ@",,=>-RG''WTR"O[$5_01_$_P]NA#.XV]F,_YB M^"7%CP-5EH"FVS6%5.6O"8W).X?C; +'L=6$!(X3.#ZZ$,[#<=:G.UP2] %5 ME=77]^X.YQ+\C:WH)_B;X._1A7 >?W.XLLM #S!4:@40>^703@E1\PFBQE:8 M$T0] 42=EAYP)U-ZD#^_>1 4H4_0"N3&5] 1S3PES^5/!7!9A[C??X0VHA@=38"G("J:<$J>F3 M@=0"B:I[3]DV<2O$GPYCWA3=2$\/3V?[+,^SY#KMK&!"\3O$SP,L'+,/ RP"T^@4W("D E OB^ C$T9(YL[OVG5[NK%]E.STHH]T'AO M:([UT?-K3_?DKJC&B&Q&O\1OL0]+OZ*^X\-TT<_O[/#/9>F:>]WYW(&P#A>O MJ/9DA-Y?U(0N%*^HNC $%J?K*N8?-W? IW,7.>0V.5@TI@>+EHI/N%Z[V/QU M5F^T*U2SK743.Y>D<&1EY"&P/H'[VS10T MQ QY0C7!2-4,2E4H?(@JA0]1)6E]W'I.4D73ZH,$%5'5T(6D4Q)4#!7]#G5* MLV[N3M"G'M"(WN)STP6HX/YUKX(FI615?4;@A6B?GDQ"U10*0QS&4OJLIZE# MRD!$X^9,Y-]7@'@R0?][!M/K!'G-$Q%)U$@#.OI,0AYH^(*!*;&)0G_;5V": M92#H]EL'# MZ*N"C/XQD!0!_$3=P-/4A_BW@3K"_W2!#$$/?1AIZA_+AEE_Z"- J !C_,'B M':5JU@#.Q(& #Z-'@O3F_-2C>J9AHA&#%VM,&CY(GL2:$)]IPC9!U\VA934I MY,5A,(_8LW M *3'0X_O,4-$05\BQYJ0)=J1)"Q]IQ*Q$.1%8M01EFI3@<827W5Q "13!DOC MQ;*T^)TE6--O\0P[Q!-1F/[R(FAP*B=GNBD.K FF9\J$='(X0D*%/1TD5T.H M( ^_/R$7Z! !FJ!A6<2*2IZ#OY]""^G>9HL?$CJH2I;RJ3W$ 23DID$IJH%T M\568H)>:.I#.T!U0POSI3=8B4F4L#$=VG=-:G,':BN5\J*)?'#W'B$'/80)I MO&%)O"RKK^B"RYC9B1,^#YDL^(*OO:8'\2Z=A1SQ\,"4<.XPE!>RN4(\3G)& MFDIH [T>-HC8'5)-#4&*#A6$131R"YS&9:+3N(RVT6G:N4R=G66!_A)-3<-= MUHE38=M,=*\ZA"+M>O#0:LYC/:IOR@+R#R:$ENF+YKP$C"G.H_NRVD440:4G M"Q9%SAN0Z_:JH'1*Z!:ZXHGB!I9!A($:*GY"ZIUAE(E*)\;A!B$9H@B*+>BE+?.!6\GWD.])6Q]'JFZ;+1G^-:&$+_0R:ZNM&DU"\PBAR=?82W,< M=$(Y3<9JK1: 1/4U]=48$%+P>M3ZE:Q526M[FR?.J,F#G"':1LO4YM>EEE.M M 323;XXIG-X/;8MM4X@?8'^EX_T+U@3!$5JW*2#1_\CK5*Q)340JFJ3&SZ2X M\(\B04&,>?H ]@R*A$W1Z]1>#V,:]K=5A7QZ5359HG#LBW+B5_C7+E ,A)S M"YLK*I';J,M"K$E-1"J:I,8/"EUQ!1RK[V.GDF 9I*!, M'"_3_1M-/%,[@N'@H.V JEV2NL(@:R$OD&8NLD4%OLKQB)';;(.J;L&Q,5!U MX'IHH@J1%Z]8DYJ(5#1)C0^Z+@6^>U1/-D7#M-?<" UU:___8D0\Q'@%"5 0 M,IQXA157)@^6((9P/7C8(M&8R$MAK$E-1"J:I,8'A%T!9-]IL86<(/)E_Y)# M0*Q:"E=-#H9PH:NKLFE8-1>V=ZS;M1C(Q44N-?X,#(A+BBP_5T:7*H)=8F0[ MRXZOBT,-*U*"+B]]"( Q?YUSPK0&$))K5JG$+-;KNE4W131XO6?*LI4+E9"Q MD=61.W.I(/8F><03T]D8DYJ(5#1)C9\9L !N*8MHXYZ3QYOBIOT]<;$3B8S\ M+,>:U$2DHDEJ_$!NA;?G>'JTO8 '=K@6@YV$G%%-QY6\&/9 DP+2@([^M'=PNE?#I*85PR'Y@ .* M+X)L!11[IB+I5!\HP-JO2E+S[C)6X46 L@.AH@8D:$R3^W9J"6]FT#1!Z3L; MNF8[V)8I\?LJSUS6C1%=J):OBWH&DX0;F.-:F)2$63U/C!^@MNDN( NH"6YL;B4GUQ8]NLIL J$-!G"(\K _ U M$[+E%Z$IV8J*'BX!&<<%\"/LTBT+@A.ACKR@Q)K41*2B26K\<%(8JJ:]4=B M0^+@]APHQ-6M:E^Q,C[$D76RZ:2V'[?GT*E7B)Q#41T.H6%YJ[WYMAR4VD6# M$);V$I,=5G9C"FNO;\^&X:$ %>(#6Z3A[4AOK9K+1)[JH3,[6-#@CK1=QVT7I4']&=UFHL=H>!OA](1,*V_0L\X!;T=W'W;[42:=.WH1\ZP@?L M/MC[/DF8DJCLM!V4V]:=V8#I:DGL,HVT'?D4 1R1)^']12X'Q/I=%2T_1 2N M5LCHN:;BMCR.!R%"#8$1=A!P^$#57-T6SYPFRZ2]=,QD/9X*JI_ACL!K;)6I MR+C8@G381' M:DB_9=PM"PF/OMCQO(0WQBI+7=,M8" _+?QB+CWB=:G3.S)'TP[M3H&7T_+< M(FW:\'^>./2G^ F9?S3D%T$2*,=#GD9>L/N,%Z)0@H(&D[1;#&0R3OKCI3&$ MV,8 JHZ0$]G55PNO0JYVRZ[ESR(_#IF 24I]Q;[Q5(I)F''N24GF)";"$CO! MOM.$T0"*A,P6J4(&^K)8VU=-KYC!\@,4!V@9I.P@W"<8"5][K!J?G*"FA'B" M&I^I>3E"S'@:E?\^E#L.PZ#MK!(_%9ONL1IQ*%@%4M58OUDNUXCU5 MJU<;S8BS$Q[R-_9\N6*9.PR9]WMU.O ">G\#VR=.Z^ M<.JY3"U_6^OMYE7Z5XN\>N>Z+&*/!R?MV.BE;KE67IK%AZ,1'?F M>4LJ]S_W+#TN=;O7N^7J"\#IS7^MT/ M').F.3Y/@]X>[K-/PJ/Q=Z/3!" MQ'A.,+LTP26K!&PVSPR+9KK_6_F=+RJ#YJ\@,_UC@*S2^NFUZ"TYQ_D14BXC MR,5($>,YI677E)8$?5!4)/Q/9;9YOVB4!$W#N7D2'T)3S-4Z0Z'T5I)^=]Z M4.?EEOSESUUF+TKMP!,>CN7)31VR+/;',+&+;+!_Y_[Q1MCYJ]A_O,)#_V?% M,]GLPN7V?%S#\:6B*E6L!#C6J A#=)/-V4M?C#UW,MQ-T/OWO*@W>M@XI1@^ MQ;.61X4+TACTGW3NG+**(/X]AV/C4C&'DFI(0(1#03ZG[ \Z\;/Q6*$2X]E+T7_H',Y(^=M[*E@S./YQ@ZS^_*O(WVK*;@"DY5FR P65 O\9 A-/Y=G(*V]U M">Z LPS-Y78U[)[*DG6OY%2K#\4/: Q*]KYILF!?Z0.^CLVJ\>7[T_CSX(@F MRJ';7M(?531\\' +[2H$EA@>P2M7B*=Z!>6AI]9E@SO4:89FLWOQ!]TAL4<- MC 0H5:RSM]#*LX$+U.<"90M:]_OSH_GS22E]')1NE5 7J,.VT$/(8%/!B QM]'G3?A2:HJ&1HABO0+).-IYT/JEJ!UQR(7TCN0HWQ M[&I^HYOXB10QGKA5F?.B<%]H8_(H"XJ!L!N'[D>X^L=:^+.U&7K=F@U)F=Q_ MOK_=3US-8[UO$V=U;7 H._Z:?QW3ML"OP!F.?)ZA<^F8!@&V9IXWF 5>XA4X M)(0[AQ\W!@4:5KMUI7^/6YPW,6<:O2?D'V'P7M"L]-U++J,.?D[8PCXS^$VG M/P-I,4*,B'/*$*+SJ$*QEEO^52H7.(V!'/\L2V?S,56J[?GGJ56YP$LGCL[P M'%W@-OO? ?0JY]*K*CF> /C0JF>F^X8 LWS>S%=;AU;H4?CRN<7. /D.%"M5,WSON..LO; M*T0^<.8A@Q2B0.>YF"K$]D*?#^SOAL6JC64[KF!P757$:8#4K0&Z!AAIF'FM M#/=G25;F8!IV%ZUWD&;QG(LM%#-P;#Z+ Q8^UE9)8B78='F#0V!_/9M&\)#= M4Q[,YV86#!%V#H5@A/2YV/S9N 7?8/YHN9-E#.$L";-2*OXPA LFE.0V2E)- MY"_Y*N;>\BE;9!ZV0(S *0;07>OOG=TCC\($[S%8 MJF?,]8W.6_%W\^>WKY)6SP6I(@YG)]G((C 8CY=\HNT='D\^^7=0"\'C\KD\ MG?;AG88KE0?EF*?+6 CNTA?2=#JS>56Y8X+PAZH](Y\$M[ %BDZ:$3JH.?'6 M(\@/[[XPCP_W7\7C;AC33"!91P79A!\U'.F#D5LH6N#P?":3I]E"3$.Z07GH MK7J!:UYX/D?G\WM1O<*\U<(BO.RD+"A<8]@89@L_?KSBG7 '-UQ$RYR*^Z-* MQTI^^=8KE@E>\9+E:"83TWJ7[3CGI4TL$[C6AH4BJP06.9P-'U7*Y Y](Q-6@! MV.>M?8$=[QS+T5EF+P4QY15U9AMT;USAQ&:FVO[V'&+Y9F"%L^O-(J)NZ]BX MA;(%CE,CJ$['=3_GUKSSUK3 GG>Z0!>X75>X&YU&KUVK&Q3N;[?XMUO0,Z/A MX=I@+8^RC%OC:\B7U/!Q5^:1?4D_;/2O<&S@&AR.SN1YFML9H./&1D_=8W>H M1R]P:,W&[*4HC7>I7UTU@&>8<3"]I EDW/87=]^8M#4!K6.M,VUO)^Y?BF.H M=SJNYRJ:Z]<'TA9UIL)ZO_K8'#>[]S\/W 5K91T08803SURVGB=:8^(Q_>M0 MPIG?CN?T+@A_\*V\'-YQF)0++4VENZ-X2@=B"HY3 RA) %V#5)N#XZXF(\ZG MSV]2J[*-F)[\V+^7: XT5'BN^\/+:>?N2'XOU6E-KR8?HSN5O#[3+?SZJ M\=DE$,0&CLNGZ7R&I=&"-IX6>Y<8$!MX79&F^7R6SN5#;"Z4Y-B/EWMEO+%L M5G:YD&;O3FIW]TUI*-T&6?('2;/?JPC4\#&)2:(]S$0[9FL;<=7M!^W9_WWC M1IVW ?][8/Z6Z\_,P;O +CJZ"K .CK:-(3X*^-BI1Z]9"DT4EB& MCVFG6-],M4WE5DP-[.MS-,<4:&[G]KL;._3L3=.;:]3\&W/+MUZ 6C](QQ^_ M&F_/)OH&D1P/F5Q4]&6F+PAD\.9 N(]47,-7@75\(S^#-P_*,G26V8MZYXZM MWI-,J3QZNQ]+#_Q4O26HCV1AMJ8D5#STC4OP.JY-"FJ,+N5TKNC9FC#S3TBMU\:'[]4'-/?QA8.]H M'O#*G,_:\HGURAK?),+V-0>!P"!XMR ^2V=\%/R^N^Q/Z!/GC4"!5TYL+H,P M:#.&AY>"JFP*V[JR4!B-IEFH/VV$2.4&RU7VU@K<[Q9RUKV%7/:*\IZXY'I. MW!9 LT,.ATGC@\+V)+')A*T F. %:70^GZ=S/IIWA@?^=96"_].7IZ.X)I;?]JG0Y<@9:G\X4LS:?CNLC?P"U/G4H'7GH5 M: Z9[0R_:XULDLB.1&Z3<\'5NA8-#+N?)@W+)+NI9SMO7S^S4K''W#$F[/X^FKPU_,LAU_/#WK/M_?=GU_N_OAX_8:2XXT$;&$V M_49R:_7JO"EX)&_2]T6MI]GR?>SH:FJ93^@Y'K9KZ0N[&I+\,YL(IFYGWP>"6U&*G,K9$(G#Z&$Z5.613.[_>MMD?QI3AXS M?T<3M@*V>+W?R5XDP+](^CXK='Z2MQ9'7Q1ZBZ'?D(M!-EQY7.__6N<5V"P<9<#C-M^][A; MOI_ +\7O2G:;<6\GW];(M] ^O^&14+3/Q: M2 QFLP*2N(:!GN"0#6:C]L1 M;Q)W0]@TS;(\G?7L!1S@"S? ><.=I7O688>S\1)'4S"H!T$3!Q3/TA06&')5 M&8@D:^U\R],4>LX(H%>^ /FX)4R+/O@6OMH.)?LL&]-R?5_L\HYQ[!#HW9U= M&S>,%]&R"#]7D!\%*-64DC""AB O+,G29K-2X^[8/X_@F+V&IK12^.C&%%0H MT2+WJ+*Q@H7^-2KXD8 \/I<^0Z>S,2WNW89UWC8D,!CA(Y/3+)WE]U)YX"[6 M;P)#@ J0*H*F("'7BZ)H#DU2VE0&/2A"8T';>N5JOWHG%V^U(,4'^]AEZB(9 M\930'/MLT8?UHKEYUK90\"UR1SJB\=_SU/*!.C27+= Y/L0LTL=D#K= FBV* M#5?/(5/ I[B&F+K]Z-/.+T?57;E C#K37&!7_0E^F=__*D<\[G=#O8&^,C@? M>XE>+]#+L^@?A(*?,L@R-,,6Z+R/;%M2=D4$ )\L\CM^:7_Z,\WMK"!SH8 Q7(0)9S@='G3@?SK!I-K< H,"U ME;.6\L"EY<>: #-RX,O*ODYNSL>N0\#Q^\8"UTJ#8<(AVN@U>JJ0X% MA;:^H*D6T&#OBAH*6A^BQ^-+&>_C&>9ZF) C'7K"$,J3RTW/)M?J\ U8I,RH MMR.,HSC0W +@S-J?9:B4,0 ZP*(CX5:TN/.S0NPC61Q:=>B0^&CH"WQ MAZO ML7K,S]GU?U(IJ@J!+%U2CT(?*6,+ 3]01'17^HHB$4$DL%0J9<.#!%_\NQ76 M\*979#$5UT2>T?!DV=8+HESX;T28Z/P]_PYD$65AI"-2G$]7U"N4C $>&_./ MQV#7U#T9ZLA+^5:$1:QYF'L=NM;%-H=A5U1[,D+O+VH(G,0KJHX@RV)J7<7\ M2[MONG#NPK_,%-[1]NL+Q&$YU 4(L].@1F2^;QVA0-H.=:9X]P?U> M3 ^9S;#E]8^I&[ W>>^ Q.[@E=R(V9KB)-ZV8^_)0A?$202Q_#IW_?2N,/*.80T3PAEUS.YI9* M4=/IIWQ-/_7A:TL3J7 M7;7:6+O.<>R\O95X<_@\8I_3X3:ZNW'>EFP"")(5SR_/6U53AU[=JRMC43:Q MJ./#8=%_I;8PQH'CSD#7C%3J45,E4S0:&O)W7J (K.XW(KDYE6H),FCT6FK/ M>!4T8+>_>7M3"K#P??RU]76_677;PA<;G.. M:BTWO67]9*>)GTX3O_4T!<\G9FBNL#D'[GN>-G;9VBO6V"PJZD7[=P=OF.)O M!3[U?MTUC]E%SZ&/$G1*H'2+Q*,6?>T?8E9,R8+\!F[^R-)I)D.SF9CV_=D_ M=OCC?_!T(%&*],X=33>>'7X(W'@0(.(LZ8)B7Z<[ )^=T=_?7@&R&G MJ#&> QW&WY1\,/59.S((8!Z] S>3H0CX!D?4@XG<: I?9\^D"G=E/(U_F M0%B"?NVAFT@A]2*(])1!_6]W6*L,CGG$HIO"=X(CJR=E07(#=['DZ'2N0&=S MNYZV%/,96 DA?F>@L,.Q85RA0'/Y$-N0>#?%V*LG8JB:T =%16H"0X/@91E$ M?CQ\>WWZ_-H=3( M)UT3HX:+9ASF6>V\:V13^=+F?L@FUG69)[Q*W$F44LR MT"&MJ>8F<#9VS1+<&;T[+YS8NTX^CCROSKP_.O0?7V:[.4XY+\:TA:ZR>SA[@6>#G( M9NA"(:;-3';177]\#;STX#B&SJ;WTNF$"4V#UV1"'_[TV.]#XTUH99-,:(AZ M["^YQC&!DVM(GW/LKG(76?Z&E+SDF,!G"[!9Q-_-NZ(#Z'5F9[U>EY7D:S_E M:F9$L.3:?H]G] MZ')V=QN].4?(<..'7S_UR2_Y.7P;O1 P\VFZWW..0A,/#4=";-T(7"GK*H2;(M$GD: M=^O*.TW5=>R!XT:Y;=(W#F,Y+L+@/^-_.;\P6M_N-UQ'Q5QD&"^4$.\YO20P&;H*1Z8M\JG=9)L]JWS]F6HO[P5A-OJ>&\M7E<%@6PZ21!(F*/TJ,'( M#>P+9E2YX E"FN5P)79,0[M!N+G)WNVPJ,QDTG26W4O!A#O=V@*RC.L>%>E! MT)Z!"W#GM>_Y47K*W/&_'M^"'!L?6B&$(-N-E(<.M4>5F=7<"ZA\@9-X&7P. MB8]VW9%4O2W9N$GK B\+,KD"G=F/SKE=FS(8:8@(TJ0/P\U017KT1OZ<5[KA M'ZW(#87N\$N0?9?[V#+E)MTRAR[B3WSQLV;:@FD['SC3QV73-)-D/?8\@1MP MA@^^8XW+T3EV\Y;;@Z]EU]2.1W:5$2EB-K8L6UK6DI,L2$ 20SY.,I& Y,]G MYELN6RE7'H/L"@OU0(NYS)*ZM P^<=!8FK" 6!^\GI4N\&FTM$IBE?N8N$T8 MO\-JF,^R='Y?:<$$Y:.&\JP7RM<441V">U77G;031G?LX$N9;.?MQ[-LOC"/ M@]\/0=).*U#>?X?OY5&&UQW] Q[T1T(;)$QP3D+N(<5SS CI4;_7Z=UPNI_' M1 7$]RV2T2N.]D,HG\X'J7/^N&<>AL/"34@;./3!Y7FZ4 BQ?4H"J)$ U+0+ M4&NXG370#5=LLMZ1(/&7"9*^_LSS;&94Z\E!XI/[")4X)#N.,DTI(/XI_0UX MNC!/P; T';RZ/,T@)0S14S[YXVW]3-@&Y$X'+UC/L72:W_Y OBU.LDVP/!)8 M[MZC6P?&LEM,0+RL_AK<9\=_I1\ANL.; =L^H!'117V0L=1Y"*;0XI+2\5L#5ELMZ>7V2.DY_H"(Z;<@I%:OKL#,1T*#?G[#?&(VXV9H MP0(_? R+C9M S&^HA3!Q%>]VK5+:6-RV.-XRE$T#2)VW=/5Y^)0=I\U)N+6+ M-_8;XJ%%-K$!]97O5W 5$+K]E'0ER16]V-V'7 M5FMLC[GE"QR=SFR_TW K[+H@)\6'<:3]_!O_F+H!>Y-]GW,?+M'.:<7AT=P" MX*RN&N@>0\5G9^L 2Y*$4USXV&"%Y,L$C,(]B%NK0=S4QT!?#!$I>KS&ZC$_ M9]?_2:6H*@2R=$D](D6[0G?_-8$BHKLR5]1W03;1)XY*I6P$D>"+_S2C-;SI M%5E,Q341:#0\6;85@T21\=^(,-'Y>_X=R(#*PDA'I#B?ID??L@SSC\=@UZP2 M#77D6=+DO2JRYF'N=>A:%]LW!< \)SJ@L0;*%'C\A\V3Q&@[(9[$SS[ GN]V)ZR&PF M@+(7);ONWM3J[:==*+?JL5B]](EM@6D^WK5JY5FS6*JWKB^Y-[ 9F M/0S;4*G#,)ES9P0E!S'/2F[$;#DXB5W6EJ&*SP-51MJL_\]_\QR;NZ(J?TUH M3&+)BJJJG2%S0;4'&@#4 [IBH%,5Q :)>A T<4#Q+$UAKY+,/'9!8CG,#Z8B MF!):M4@?PZ=_WU#AS] X*T.>R798-MUY&Z%IRM/S[3GHSR">+P1*):B/9 'Q%?FIZ$KO)>O*\.C< M#+T2SQS?(TO>*PQ$$9Z&?\^Y13.^QE58>K:W=%O>]W:$[3:":>3@ENW,=D,[ MLVS-:4D=CA!CD4=(.EFZFL/A=3J1@NGI=NSGOR_?^A7M60J?.\6A:BI+M8.' MX4YI:^X4D5(:I,WIHP"EFE(21M 09(=3+;V:YG.\]N4)AL\I^UW'8=7MUJQJ M D. "I"[95B MY&\[(E[Q,RS#=CKD$\^[=WVZEX66W]>!K?7X.TL5E"O(^* 0FBH#D?B23L""6Y0Z^R[NG[7I)&?M^8^/M)'#J$+>W>QF.=N* M>#*"DB]??O\LZOF[?NZ<,J"!QW$+^E#!+C;BL,TA*\MZOC#2 MPC\!LEH;\E9%O='#4Y!B.=Q(W;ZKLT3Z?!XK>Z@<_#9S')[P+!7"[30!2YH7 MQ@QD F])QE*6 MFQ"3$!.D>KHHX:0YJ21IJRM,G;,%!DC8M06*3KJA$/!HC$ACE"9 Z*$C/;*/ MUWD$&E2E)A#5OD*>V'E[_/)L]";#EZ=L_YA-63'1E$4UY1[-GN/]E M-D^SV>@>(NQ7Y'*)R 47N05A"G[ :BC"E/AC"3$),4&Z\F_\<4 N?9*Y^WI21@T0%Y\ M^QER;Y5I8GUN&P ?&%:WW)(YRZV7UN?6*_O-K;<_:[FG'ML>/@^FN?6*M45Y M56)]']M(_27<%RWTAG1O/E@WE.T3[J';Z$@TI_.9^-IR4G*!&_#[R\$G,V]^5=DYZ/ZM2$.3,+ MK \<'\[3N4*!SG"[6HYDA9$0DQ#C=X61)5YR>NHEI_U5\_[Z5A;ORH4GZ5N0 M8XC]K# 62W=]+3*V6$%4_%;G+O(FE!4$+QO5W/A[=33JSJIS5RP=]K8NV*H, M-!^LW^CVS8+"U:C=.TWZMH;;L3-P#!1S?82XN(4OG@\!X?',P' M.79HWVP-RXO>OMXUOT6;]-5>-%/(T 2]X]-;=CN>+C M\$J]0.\3\_WU]L>/QI^8 MV/6"7RU/[+HONQYXHT9BU[WM>B'P.5B)7?>TZX4M]E11MJ3\,(7?M1?NX2>_AT[:R3Z4,#8%%++)I@#?FP+2TZ*R=/!D M:6&+K-QBZ5F&3F>"9.*B)7+Y1.2V%;G5W>L+@5=:X8C3?H[KVP[L(VN*$V(2 M8B+DOC6!;FA0Q(2;P&<_AR5MRH'-"3$), *=OS;;E"OS\XUNVE7XHA'#> M]G8N&=ZKC(E( FGS1BV"@32_I$>O,V:)\>T5ND,VE MZ5R@3'; Q.#!>;O&Z]@B)K4O]FV+J&.]EF[_D@?BU\+N-3[A]X6X\ NY27.( MT,;B%S_9$^V.X'?XW$D._\@FB-VBCOU&6-WK_P-TXPEB^>$F(08 MOZ7>F0"EWI7.F_('I.&?/BN5Y-T7UBL:1:0#HVO@1A%EOXTB]E(.SF@/W;NO MN8>"^+RQ'/QX'2(6K?3Z$F>>\UL_>LR*\=COKMYR4MC G0CV7W=^'"._%1?"Z+89F MV *=YW?MF1+:3GCD-_T.)![5/#XH+7LF1>%#[\Z"X+3:Z)QY4J!X4%_Q MCU ]*/3_ AK]S=G9K(H,'^-JI?6H-AP"G:J#5ZJI#@6%MKZ@J1;08.^*FM:; MH4L9[X-BYQ(QY(#8GC"$,G*L-CR;7*O#-V"1,J/=SM6,XD!S"X"SNFJ@>PR5 M,@9 !UA")*#H )_@JI , 3Z2F^I!!3E$4)#1>VU/2X_76#WFY^SZ/ZD4585 MEBZI1Z&/M*P%_IH >7Z75/:*^B[()OK$4:F4K?<2?/&?6+&&-[TBBZFX)O*, MAB?+=IJ:Z!#^&Q$F.G_/OP.Y[K(PTA$ISJCF'^\1CLFIR&H8Z\(&F% M7EKS,/7]2$+A2OJ#K"(HNI=17S+^N^Z<*Y"_\R4W=' MVZ\O$)\].*X!X3G5!0B8T*-'9+YL'J-!V0QVIGGV!/=[,3UD-L.65URO"GN3 M]PXHU]V;6KU=N;^OU2OM6JE%G]7JI4\46M=0K:?;5JU<*S9KE=;U1?D.J7VJ)*@#ZBJK+[JL1S[!U,13.1/ ^EC M^/3O6VG\0:X3CN"9:H=EN%IRLKS[1GGSR*<+^2U?46+5J:PYR;F%6#?$]\C(Q/GE%HY-H[8OW-/ M?]EU(/PL)%:X[7B$==[$UM<"\ZW_,BKTUX=>YNRM!WU>BN'.$BZ6C,V-P^.) MJY*H^V!-ON/17/YMDFMJ0_T)OI9[>V$-'PYK_+42.93(9<-G5575L,=,M0<: M -0#NFF@4Q4$!=(L(1TB*WV4J1Q0?]^72D9.1';WB.VO:>I0TIU**2$*8F7$2SMB10QGN)PN[*D'"*C.!1* M;UR]U'E[_2EE]'XQ/0IR%,V*_3JV,Y5E/(]OQ[7C'V1$R$<*SATMN' []X\W MNLQ?Y7U$_%*,T+DZ^T^0.&T(-9O\XI.J \F7@Q"Y6-B"?9B"144J#E4D$&_D M3R0V'+$+O9K2>:0[E"7CKZ,%HX5M6S:[1,^6B M*"*-,?1YM?N2K[R^?A$9,7?,8Y]O!0EQK8M &V,X>O_D(P7&N$_$OOO;;'#$ MUC$RF :FMVA\LLHO2].9?! 9VO>&VI!YN4D+ Q?H< S-,KL6@7@J(>]VM5PH MT^A5K9RLTB^I^J(2EDTF+V>4\6>]>VC;YR82Q[XET .:-LLA(W=(Q 0?57+6 M<3*@%@8^EB'+T)E")IYF<&L^;M+ X)L,"G2A$.+);C,-9%9J8!D9F#+4"> \ M:F (S>&\&DJM@O%6*)=[WS-'M(7+&HGLHF33O6_Q\;G3.1V[SJ6;)"&0^._0 M<93FI6F#'FF7S-+MS:;ZGLE5=RE931 U#3!E8_[HB MV_:F U=8F[OMO/V^,YNYN^Y=I13$*UQA$#T2DP-!Z0.=@HH[$DV,'HE)RE#H M0CF)2H>"N,M"X 0BFD $\ 77H*'IY^L="7:&NHW!GY_^-DHOG]-F5SSF^L"F M%*<[;%*/&R/SP\Q@:)P-'&?-9I&#'<1P'[GG7&!>;H#E;&"7,L_2F7005%[7 M?@[IHFCJ2%&\5/%)04 G VEYY/JR3M;_?JT+W>H?6 ZA3DE[IN2/F9$[5'0;"=*-T3VTW;3I=1*\EF:JF%9*--$(%,->]T1-IOPP.J#^ M!B_+R 0\SS9RCFY@[FY0Y5S@101+%_@@/376J7+:URKT49A@]P&7JHBB9@+I M?K;ZQZH\BPMF_F;T2?-WB_T1I)XV]#7IR"+<2,KA]>!]/F7.!P M^5@YSM'(X%7KE; MSO&F* V@]9 Y,\*+3_>QR\Z^(]K=SK>B1 MS&QPF-K]N)9,CJ5S/HISMYW7C2Y'F!M[<.:SW1D:%L)-M^X]U*O-W_?M%M\* M4H/@RSWAMH.WMFH(,B7,AAY[)=CBJ,4=)SD8].4#)Y)R^2R=]A'R]ZT9WER/ MW8QO@+V]3_D&3,SOOE\!K6CI A?BS&]QLI5_Q&,MQ,-(AQ'O::1UWK2F\#2N MZ+V';T$69-OZ=EN"7WW[_8RQ5Y:-.WGW"WZ!,W-9%KD%V_.F]OO:XT M8,#+S_+!SRBV2UI=FRH@;FNDH%43WE2AVS0?-Z2[DI7!K'0A>,*/*01LHW_D M;.IV'-Q@%@O!MY^P',TQ.^Q,WKRQ?7&@"(Z1,V!,'F5!,8J*A'MGC_ ERVH( M'O4[4*P^_"[L!XEW"M0^FIHX$' U!-+1D3THDGX!SHA.W=GS/[*^(/#;'VG'GX?6?\WN_VQ86@PZQ]3!)TV$T& M*K.]4K9;U>CA@YA4TYBO"ITM=UIRNO/&_AQ]?]9_2OG4F:X2+7SF3=#J0U8A# (J69P.NB',/0Z DAK_>K*UJ8/&H0(A,W*2(@:LD\:&&.QR:YZF&69<:-H$CU(T>.8+,KNA> MUL#1#_-WX^N/GR^?(U@-.1T&-D<*.4K-WK!PZFN:51,84->WJ']<$%2?%B-9 MC0::N4T LT/W7XXN9 Y4PE,*M.J91O1"QD\W2:C5:Y3A(YVT?4 MQ+UE'LLD_A]..KT(,B M.G1#@Z(!)/Q#49'FOW!=^0@TJ$K+FP]$V<0B4AF+ MI'%74S! I=<#..IF62%B?;[50;%F-K2W7HBE'\OLP"9%LDG#%@6;E^,NC@[+ M\X V8HL\XJIM/ S-,SNT>WC'T[,)[HC M51?D.Z3^(W0':4ZL&% Q@607NZH*\G!;G;?/M]7?H\;77YEB?Z\+[ 6?A,3W M4U07]*&B8%<5EZD0.8B]4[-'3=ER@N?UI(A6?$0[6&Y9.P+WIT%*P69H+AVB M7WLBM>@1EP/.4PX"1V(X.EO &[)"K(;9Z)1EC@:RN'IWW$[=/YA\VFZD-[L MV7G.8G"03(1@)TOI)03!JYGI-%L(% 'R)01)S"!J,0-W;ZX6[A0)<-Q=D+&H M5F7UM:98@H0/D7.7V(Q?^MU>]^O7/R#$MCW+]+M)(@?"R*IN:@!;&-&IOD&+ M_RF-2;E-$"'(SO6%,8"&$.M1@%(=D"T%G;>_QDN^*&B-X=/QMA'8'@9IHRB9 M&EZ/X>/M+4<#PYVUS0>1'HSM2_9B:V.PP+I@ 1HN<$(\GZ<+_*%/Z3H,US;$ M3;C@*T,V2[,[G_#II]F2.@1M88Q3F5"RE.J'5APU#+[X5-U;:Q&_63JW"[]6 MP:QSA?$X3MFK6YBN@(H<./%ETX7MJ](39SF6 M?E)Z(9:#'>2ZJF!/=+930I$\LZYT7G1W_[A8;X\ZL0)+ =AA>-I#9E M>=))\7I(4N(NY5DXU*W1-02HX/H )V%4535W3:6[WR)R$;3'^R=8O/O+ML 1 M_6XRB)3:2TW/)*14>R X\0KLH1 7P1(C$$[I[^[.96#^![/Y?.""X'R!YO*[ M]NC="W]][B?@LT'W$SA*=&'@&K^;L[/KD7-C#\V!)9=4&PZ!3M7!*]54AX)" M6U_05 NYI[TK:BAH?8@>CR]EYH58!'B%L3 2_.143QA">7*YZ=GD6AV^ 8N4 M&?7V8$=QH+D%P!FII:0,%?OU2#N1A$NX2SD^UU A.2+!F)V"C4R%;J O[!Z# M<1JKQ_R<7?\GE:*J$,C2)?4H])&CV0)_38 4_Y+*75'?!=E$GS@JE;(51X(O M_E-KUO"F5V0Q%==$GM'P9-G&6:+W^&]$F.C\/?\.!-VR,-(1*YUZ%H7VQR&75'MR0B]OZ@AL!2OJ#J"7(NI M=17S+^>^Z<*Y"_\R4WA'VZ\O$)\].*X!X3G5!0A,T:-'9+YL'J-!V0QVIGGV M!/=[,3UD-G>7U_>.'=?=FUJ]7;F_K]4K[5JI19_5ZJ5/5+%>IEI/MZU:N59L MUBJMZXON3>P&9CT,&W&IPS"Y:@F_A7C[6^/%:<\:!Z83M5][V MP(W]P_<>B,8A=EE&\X.\ QV!MR)^HLDZ!6CRA'I6U%%6IUP'R M8R8I] KTLVYV=2A! 1]1=GDV3Y;]&C3DQ@"J M?:2)J-UIPFB =+XE0NQQS)Y)/4!Q )%@>C[6ONW,NY^=S^I M.YFZX=3>D&+@_0Q:Q52@QF:O+9[B) G']15#1_:]#'8I93X""9N"+%NEG_%2 M\N>!2?Q!'M,[0\WPX@!S0EA0XK.VQ!4BV3PX*6C(_J&M(8RI9J*A%Q# MFKJ^KMLZ:^%/EL(R@W,<]!_31%,[4]6Q*DJ@"9@,K X>7&_<412SD9:!((*HP4 T%=$9_7X&@H&TFX'O?&B6I4@34'%$ZY%N MC=18XG1@&PV:29EB=60.ML"Q"J2;L $!:Q]ANL$61)7B36JB<]!3%61Z*+9] M@2X:1$ND/I%1)\/%,^14"(N.9\ZW,#&LX^8\2[1 6>@M"E*UN+,+NC[0&]"* MJ;M^'QT]BBT6:/O+(M )$1#,:(6FX#@JI(WAB!,E#6ED-^\=H;!YG_'P'K[K M$-&F*Z(F,,^KF]T\H2U]H &_1%#P:+5 19ND^%(9K^XB$2:)(L,UQ(O&"#[$R7B8);Q>X)41^$8Z6OH8F=0J_-TD M%>TB[T@7 MJ14)N1VQ@TH-7: F$.#!(6J'%-T9DJA/6(RH4P*G6?N5A9Z>Z9H6[4E/%7%4 MQ44!$D*CQH(R1@H/F3B4+& 5+(Q<#R4"Y'S+>D-?A$F!9%H@>@$^^C _4-+ M+B ZIF>*?*:GC,:2B,AIFE3HM?8&X&SF2G]CP=,1*7#;0?RNGU3+)@ <,D0. M'C(%0\0)9#$ ;]!"!)F'F+Y*),ZZ0)#!@4B.?OL=+OW_+GB#OQ)W#O.,USFL M<>CPS+#2W:#X%87W1X*&:1MD"[AY!EH&,,*^D3) J!K="(@%26 M02J@.X2X/_!@E<+*&C0X'2> OXP S['EXF)\E1C@B O( M<.1PGUQG);#2OJ+H\'H7&$4SN8.(;3+5W2=DX9V95&JAE@4H'E:I.:4@W)-+Y586!()C.!J(*!GJ(>E=$V@B!V(,PZ6];Q\1P# MUS$"&43B9)]@$0L1C]BJBQ/!\INLY^E#3D>;FB$!P7.Z>UB[F"_I&TB3])%4 M(HF;"9R:$4B$[!0]&LBSXCH=_;JVLUZN17&<4._):)C"X(XOZS="?^6][KO[70 M]L0^TAVR[OAE]XC_/5'0VNAM-4GI?7J<.G=[A' /Z,P?E/NZ/NPV?O>*A^#I ML'HL\O=//YM=#L25+'X S'8W ?D(*UT4$RJ$"99'A>[E_B0MET2N4#O0 M:29,Q%F *.87"LY7?*TS?WWLEAK:FSJI# ]! /\1?WD$L%CMS+G;]F?[I=MZ MJ]O]:)$5ET$BN+!YFV'B=Q&ZO5\TN)51;N,%%\3MHEA.GN6G&#+QN!;3JM8= M[/X$N(4BNI_=>6>XC#B<656!APWL,L*?U!-8_=BCH%WKQZD/ M=US##+Q:-5)VYAP[NHH*"T;EW#!Q"SU1=2+Y]X(*'T$,:^[$\KH48+Q]K^J&8&ZP$WI_'LT;MK<( M3B&"K0:H:,:53;Q'?@#T? W*)/XG8[HC[OR[24 K_0X@"")'@D #OEY !W8Z M).XLR"G('S@\0T'"$W#A>2/N0U$AC !0"_4G]2(0-QA & NXB\5SD\%P!#_T M!'X$CJ/ *<"&,'H^.NP%IZ(35%/0?.\+7 MK+9J=E[1^7S&^CQ2W3PV'A9@&M56W?Y2&< 55JK2?3(M\(85L- =_Q0D$;)<3A#'>2'5[#]N>0#D;M7 MQXR#A L.CF,T"XB2#I;H&$<_+0P+).,$)"OH1M/^1NZ8F3&<"EAN[*>Z 6$F MP@F@/U#,J6ITQAB?]%6T3$NJ-"QDJBI,%)+:D00=+4J#(E93O"US&ENW$+)U M9?\H)$GB %!#YH=5I*G,O%N=&(FP;@79CW-$.<@F(E'/0 'X")N$YMUZHWYM6[#@*]JR[Q#!P@5Y?W]BR%U1DB"[AE>!'D6"QBJ'26$3,0/)$&J,=F\78_?&R-_IP]UIT9]&%H6F8RX+Q*$;B@#' MFM$N?!XXOR8T2'>Z1HVL&%+>&^PBYX$&+:^:$:[10#, M81>=M@2/4(M'EKB((6N0[>DIR%4\ZH$M+/IIK,@9''+AE;'%8?#MJ&KKB;I5 M?@+\O7B28ZD_,$]'"B](?U("[H\,K+KD9(*4)YD-#U#>1*0..9 6)"#@:L%] M(NA#A5.F6 M.M+,7 ]6 -:^);$OP'T8M BXW+C>T 4DAE 8;:L@#(:!LX44($$P$*V"$UJB M!8?$N6E.4V1\?,'&1_>%!,\RGEL< KHFH9W]Y'CI="NLTJA M*UW"FHPCRA6#4Q%-5?&+7,OV2=26J03Q!UN;Z\B](8<21X8R[F-^!C!3V49) M"[QA.OCH?D J9.&9/4Z%^@<*,,Z@C6R,)#91X-H %04E*3I:9=< >IM(!A50 MM[A=\X)6U$RL*U%Y:)L#Q$@-F-STO!M;0LCSTF!QQ!$EZLYL#0#U)+9FA!RT MBD19)(#;@6QIZ(#+ *MG*.3H6PJ4A(, :V9+ "( @Z*CNW8F.;L MUL4(EZX731*AC4)RD#:A+B1(F;%D"_/!3H&3'+8C;T!LD@LM!O!E\XC'A:@?LN6!0 M^L*KHP F+5&[N2&UV1P#U.Y5)R\%IM$M/0WVB]J^+?8+4::#!%&;R=.YK-_\"4QM M&G!=8V( 2K/O<,4D'F9**UKI'F:,.? G !E9);H&,]L#.?UVN-.RCK%"WBP!=$WCEH\DQ_&HJ@ 4'7X(G0H^T Y;@Q=!M M+=N9/UV\E/NUB?Y><&:G\Z(VECCT,B3G2">U>D-DO$O8(EG49>8%>HW)NDB8 M2"F=\,1;G_RI%/[S(U0?Q< >B=YN:2&F>Z!5P.;_WP_&FZ8*.9_#:I71QNZ6 M56Q7;ED\'C7;'Z%^<_*CJ-6-NT_JSN+VE=VN1'C MRKYMP2A?WX)GYN9#O&=&\NM5WKZZVU[OEW:-!S+SQC^\&RAZ=A!N7%7B=WOL ML2G!-[HO6_T9EL#4P#0&D_[A!!__1,<,BNQ)U>@0:6425+!;,U@(\MU,_?&3 M^')'L ]X<2E3K;55FR8_2/9$SH)@0>A\%)]&QGOK^)SQ0$ .3%;-1S58BK" ME6T>+VZO7T,>E,"=QVLV4(S0,3AH5%N>+I23&TGU7[_#M7!S_TVE.33-;"%M M49Z: ECH1.GW=]4JW'.)6\[7\OI^N$Y4/O(=\@+/N4./(6Z??7A8]8F6(^^B#M'7;)7B?DV,Y9]!!VWF+= M$6(FCB'4"-3_IY]GW:R>;W[>LZL,(;-2RFL%Q1/V](PC?W4>(? 1-K@44[@] MAI+=%=?E6]H>HR-.!^=C^>'H;'?WZ'\EZ7\Q!^%_+=V)%- MS0U:9Q#&G\2:HTMY)I$9U2E:?;$B"C$/[?/SH3PXE9^+/U:Z M6,D[_UOT?$H;3%6-X_E$'3>79]+'AC=V>IFL.5RZQ6.G/]??QV=O/P\94K[WTJ ML\J_I"7?F3\]#@WEIE#1^!^_3 )D'AT(Z+&^?!=E""9R'?T2M\9&/,%-7\U& MHK339!8W/34[A+I^C;;>C3CM!Y]$2B! M4V5/02[!WEHKQ.U3X0,:1W+H >\C /!+O"U/KYR];@5C>^V\>(PE'1A-6X8 M\]CLSD%AR+59U.[38ZO:JE/%;'&QN PAV;K,U'M&2/2>Q;7>V&XG55E0+I% MXY?_I&Z@/)Z'0@Y 5P\X%=^I09\'E"UH1GOT6*2N.IE8776HU5UU#N"<;.UP MF[\4H>4#>FCV9T&4D]?-UI5CEVE_(YT;SPB SXGH>/!59,XA\CSA^[^"/K?2 M0*CX5+,N7>9X;%Y5YNW!>"LQ9M7%*M>H3^L,KMGZ2[U:O6ZW:R?OY\VWSOQ5 MZK%9XU8UQ-S>&P^XD:9B=3'7"2K?ZB1IP:*MHDN3/*2ONN:>N*P/50%I=_2! MH;8:C/:MP&?ESOSAJO%R6VTCNZH0$"EE2)NX-%HUT!M@\ M46)E)_8G3U(CRAAP]O]TU?_^JME1><0G_)M[#*Z,D3[9\<9$7'(8)^^SVX7? MDXH/C5"?1 F$K='?__!N]LG4A+5!JD(V$].4QG6WUUT&>S@6^;B8>(M)]+3L M9H-;2C":]RE;\$UV5I"7B<%F!VQM5"@M0B\<=JYG2*E M-,'E[1=V^3)T3R$]W5:4=5@]W![K&GKSBGQU?'9 .L;=5R&1K MR9V@%2^Z*N4H8,N@LB2Z7,C2;&D]4FC,187UO">3P'X^=[D%^AC?;PX_\+C/ND=_F?Y(X1;G$:9G@ M41JUKWKLW5S-W?$;'26\HU4( M(0Z6M0N[G8@"[Z[$]";X;I];E_V+RU:WT75P&I:UK)H/V(L#5DCI@-4VHVB* MITMX>N/>&/*\NH&WFG_*>-OGL.Q_#OWMR616YQ?_]E,!"Z4+:P]U71F- M1)QJNN?$54=Z/CU59V>#^E2X<,!LSKGOR^YEK?/INTQ'9-9NM1-DL$[39N J]&-7O:&Q'G3"4!XRA'5]@^GPB6-O' 4Q3 "[9]/=8>Z]+%]B^SF!)72N0R M*S-T856T-)(1YI2E'!C&[@AXVP7@[4"Q;E:Q6&DOFW).Y>SN4 MPM^UJM?W%Z==IX6F2X5UW7WYY#Z? 'HA6=F-3\*0Z)8X4E^ (K,$I+Z< MI=ELL@"R=*4^3,@I'8QB>&E^+GT\WE5++[>GTGH :8"PQHI,Q4;[.]F\\//PO ;**R)]?_9D*8 M0$P]1S/E(ITO)'C]'\$BQ\7LX6*.P([C8@Y@,7L*PEB.,VR>P"KL HX1WI#H MS@IGW%RN9L_$J*&$K8,WXMD/":2]"A5D/>366Z[I9^0;6PL*I"]ZYT_UZ3S_ M?%GB^ V" GL;"%A&",23WV3"7VR1+A?6-SM.7X*S.\,@A9?,5K?T<*I?B<9' M/MC!W[93GY \Y6(%E@*=^FR^0!=RE;2 )RG=L4F 1"+N DG@"E4 U1[E[TH;#4$G)+":3\+B$D>./66^%-FJY9UFA3R)_/2]+IO,$>(G@D M>&L>LS2)O%$^2^>*R;8V2E?JF"2;%20I=8]:Q:C7[^NG;7%]WX-86B12P1A'S94LS]"ET(#B21%[^W^:RK7GMM.0J'LTX)GK#(9KAZ*[=GXL_!> MX@X%F!':4D@B8P1-A]>;I>GGLZ,Y/QZ/.TT!JDMB<7!3>IY\LNL][NUYV8%I M[-#2DT!@ARG1ITN>N+TD'\KS5KE\]Y7_R" $*$E* &,%KK0"J7U M!0I1$1"KQKV6._-*]B8WGS$/PY?\WH\!\\-*'/# O5.A+R!)Y#/F%,9O-&]O M[Q=='6& 4T8?(K4SY"8"LJ<%F1+EB2+VD ,-0SX]$%0_M#AOLM >I*G8 T#A MCV-+HJ8FAN%](LP053 ]D++'RM-$ M^.I#17.-C<635\?N,0(P;PL_TG? *UZFA'Z2T5,X5851=N2[P>M?6$$721W& M]R**6.*1P7NQV8W(+DI4WY#ZA/3([46\73G^=?8-QIOB09K"5T\R>.'7/__G MY(1JBH+$_T7=

N8D _W$4"O08\\ND,=J4 M26"+Y-$9BWR''W>,>T,5S'0='C2@M*_?G]I7Q:=A=ZF()(B<8_O)Z_R(B M= ME4Y;]!C8L,FRB]NF[3.<,"ZG 0CQXU?%+U>&I?\_Y"X%#IF+#Z2',C$M$QDM MGL.!4BY[T3VA8M^P8)QC@C>&0?3@?'3*+1&]&:@ A): M118H/-1\BA[[/UY!+D459"R^KC0SEMML]U94*U<"ZXJL/%JFXSJ6T28M$Q'? M"$*;0-R6+=#9BA^B"@OMSPP1I*4Y\LG(4N )\,A29ENRE-M,EM@< [+T^_.^ M^-Y[?N#.I7V4)1/ YY&E!**X)89FRSW;WL'CDZEFF,[AFZR_U:O6ZW:Z=O)\WWSIS:<))[_+#5_YA0,X! ML%F4#<))\Q\"7]4A_"T_05NR4N4DRQ"9=O\JYU#-\YA?WDE7F)Q@HSN+:_@M M[MX85;3>S0M7S$=9'+N\..;'K_T7.ORD7^VAD.DCCTV9@NHBGI\=^>@Y ^K! MZ;;/I.1,IH=SB+\)U\.Z,@>LY4%3_>7+H[TG6?PJ,DOTV&RYDV/SZ"14JG5F M-BJ=&Q6D>(T1VL@,?^0OZE34>I*B(;N3.J%:O:' &Q*.V-0==EC!<@I'VXEO M<>WBRA^G@LZ)DO9G*@5LE7]+_1KE%+"1?Q]N<^2#[1GL:N1,>/!HQ?$/;"-+ MPN4N68LO5L>:M?T$=1T7L]LUU3;^:)1N1,O_S,?_D1'-8$BGL8NL*4Z')VPW**K1;WE!V$DH>$ M523:."8QYH/8_W65K;<;@VF][HR!M;Y&HM9<[[$.03Z<-<@"XYOK'Z/:RBJH90^JL*I^:/[*QWJS?:E[5P.E\@ M]N:.M+T_VQ,(=3,PQ0V=_V/7V>]A'AX7SS^5,T=R[S;'@V8@> MG!?^/1\7F>MW1)3']_[F'ER:]SCCY[7EDR@6H4N%/)TMYO>@7B2*-[;$RM?G M!C,]4Z]>] C.6'H.V%+AAH=URL*ZY@5NUQ,KRJ%Z?7KZ]?Y0_ MP[A5VW"EUK$S$6^ZE"O3N6*Y=5M7^>5OL3@UV$P\IW1B8 M#P\+"3C##!XARY2*J92Z>!+N@&1-#*#JI.GSOAB"7KO^\E4J,J\5GS2]-Q7/ MIIC_#00>C/TJ@A;^&3I&(B#^CH%)*JB9!2%!,NV%#FD"F/"G2.PD90QH_*K, MUY71V- %M66BJ^XQ3+Z-7EZ3E-[GCX5:I7QY 2D5XWF=>:5:,*;%+,=I_-[7 M.I$2H46Y*Q>SG7G_M*%6M*^G[".2(&NK&1J>DTK.-30/\UJU)H BHTQF-%U2D9O< &&(Y5A3=Z)FY"D(>@ M_TGQ"M+^/:*N[0]A3+9YT!5#DV;@-8NZHF8 %!/BF38T$CUE-$:Z A C&,VH MZ>C#G,I38XG30>.3;_=%] %R :"W7Y"J*)7'MQ3^7K55IRKEP@F3I?[W_Y89 M)OLWEL8,6KTEJ_#6KH#^*?$T=2UP&H&BXU++J:@)X.TC:@D\C9^0^YN:$N0Y MU//8F^)= M^#5] FO@_\#OP+>(_Y*?MK&9L6"@$\V\\# BBR0""E]J?(4C6\ M5 DOE89OCLP5PM^13 DJ -35#1*DB)!6)\;R@CSW$ WB751]\5L;\EF!9\&T %(8V)9P@:"X\5@R M!Q>XOY'1 +B.08X".AI8! -B[2[J*/#,L??^$G5"*,(X,KWU8AJ/4'3:+(A MGWV[MT$98X6(G23@ C@,KH1R!5CO2.$%Z2?57D%$IUJ-,LE):4-TGM"_+19@ MW#IF&S!5,WI#U]&Y5HCD,F,?0B2)FM$%E:V+^$"8QXIL#:V)G^$C+6+- MH).8*MK03ZJ^<,B19D'TT+Q'$^.>)^6]@F39^&R(6AMH,"OU(OP3[T];373:GO6&'U_" M<"%PQ$C%]3#@/Y"A6_"'$3*F;'NSZOH77 OF:>"=8D6X@D;XF^@NZQL2!:6J MFE/U:#X5X] S4)Z*5J!R$"8[D419H+K(G$2;((6R8%#BQ".4ZR#SL*K[E0CX ME*69]0<\N"=P9F4,M,6OMN)WR-X5B%$.]4=\9DE#N6,;V \BX'G?NL$'/7OS MTO_*G8E..H:TR),4>7""Q']D[GF=CG"]*3PNHI! %+=8+-"5X!I ?RU>#T,C MLQY.%-B!1WVUAT4U% MS42K,R)ZPXQJ\*M<>7SKK=085C04V2*NN[E!GAVJOW5B)LWOV;B4+;U-2H\% M5U:*+ _OW;T_<_?KZTY7;"\= [68 /@K5ZC0)3:BJ9J-P=8M6*K-VOO7V>CK MIO'([I"M&YNFQ20F@J"C7,K[]??ST7/3;]V+IG?G5:'YSUG]\_RT+!YK^/.W,SZ?9T[M\\YF]*.(*3$R7#"$,Y5"& M6B0-A6A#(>)0-G6VF!^URBP/TTB._73?OIKN5W*&KI!W U)R&7$Y)<#@1',( MM\J$./!.3YEFM55#[C\1H-83$I6?%+$Q2C0A=$L88,OF$:=[0+K^:"MCI$:8 M>A,G4^8A#B"?:6 M,N:6--+WQ20T$"17^EOS[@QR$= ?6 -V64QQMY4A9G)/Q EJ_&;%;E($1B/R M!WM$.@1, 4B76LHJ ]F;O@@V*8E/N3"VN/^6$YC*%:S E)N\5@H3&(=6&NE1 M>=KB-Y*E#,H+,32S!)+UCK0P=*\!78_Z;"U/D57$ZO[>8 MJ3,20W2.'R*7H5.\ @V%,F8[/$Z>41"'5.$)YLMQ"LU:T>9NP/[ITH2NH$@; M2V[]*TB$+@G[!."#1';JC$Q'F2<* M9V"()*N-A+[:JI/'EO)9\\WD.1GT'(]ZL%.YZ&7F5>(T0QNC$R+W9B2'C1>B MHX4L"++[@ODC]R<^$Z*FX] 3$N>!HHIFJM9J:(:^;G5@,R$;HDP<:GSNR)E5 MB4)#3^N)DDC^! _Y@_G3M12!S)]P/Q(BYC,D!:JH\6*/9 $N='(5F%>/9H-? M2+034Q%3/.,A@JT[94@S!%+!)JBMUYU'$DR,]1S2<)C<0%T#J7EX+KZ*@$I8 MG^%K+6,IL[5Z]2?5L+Z.85J60L6H(GQQ8P5"<$H6'LN\FYWW^6HO5U_KA?[/ MIO!B"!./5.:$$R7.0OS 'T$.?UIXB1<""S)A9V@]'HWKHV@=[6@V1,ML03L& M*\)4O9052N2PM>,/:+ZEDDM65JRCYOA6EC"Z^F,OB!<(@25VF,NX5RCZY!0^ MA^R!"8!$#(DG7^66Y,.YKNU+.N-K"AQ^?"W]0$7%B\:N\CC$!98J!F>N#D,T M72'I-=_LS'/7O#@>7XU>SM@##3$T.O/*C->Z4G72NZG\^.7:\A%2O0M(M87\ MQ8XKX ; &W.8 HU_+;3K3\K%+1LRW#>AON&3G[.7-K+L%^JTI9RLED",LTNCQ_YI44NI77:G@O>H:G H6N'8OJ*WAVA(C M=_9US3<[\_GPX?YWKC$3[Y@#O>IJG?D%^GZ^=O[$MCY^_+*VG/GC6M&T/Z'Q M'X7W?KSXMK[H&J>)O8SILUHQQC%@08_W#78088!@A+QI9P]AA=LN:S4Q<4D@.PP)/[2"0.>#,3.&8P3IDF/0 M?FMF1"SYLMCJ$L,%,SH3RHSN"CT.ZF:@$$^A-(6:8J7[:G'Z]?PXA9^*D*([&XB[N!5R8S7G2F@*/%(KDSGRH@FZH,KF\ M<1VOT=605<9!IH=H1XP5P& G!)PYVL\!AVD=F=F.%@WD(Z:92#U@W-?YO>L M0ER"Q,RX4K5AHK$XZO,!%Y@" 6GZ^@+2.9L \1G M=0O/\CX!HS= ^"UD2$;G/I$II*C.S!X"5B"_!R2'Z[#\7-@"R4::@!K-2=WB MFOH3US*0O2)QFH9Q,.3?&(LA:*3$=RS(G 2I/SKC2JQ@?BP@-F@W] ?;!9#< M-3=J?_$GLF!DCHPY1>N \@]1M@:T6>:/DV6Q1< FB6;2!!UKPQ8#AP;'P[NK MPVO/B%XXIY[IQ+9ICA@&-X )%<:,[!NX;)I ?2!3*XR0;*,G M.)T4X27F,DWQP6@ QF$OK?-+=ML46)D\2)@&,3,W88LP MUPP/W?U6W4D6GTK*:DYG37([*Z_ M),15F7?-+FL#L0-<_TK#I2=C/K$SK_"GM3OVOGZ9DS:+# 2P;PNX4!C;!V> MQ*%7F!P8$ 2A=DH528QP 3<.A@<>3=PW0V$^Y\MK?*B"@R#.= 5T9O]*_4PD M&FPYJ,4NQH1JE<[\=_8R)PRN;_AW6WH7)G_^^.4>&FCW.P6$K/^T0),@\:<; M1J9@N +"O9TQ:+$C7RF[<2<&QUP:[2N6'6PX*Y0]9E+3X4A(OQ MHWJ7KY8VW.'2];S9X#M[N0NPEZ5KX4Q5-*W:U7!G^(Y8Z\Q;T_&H>7\^Z)8^ M?JP6LWC-ZI<+6D^75>P>MO#?J\7X,CJ_BM'H!^MW)O8(ZN#5B0"60;774PUD MSN*F(QTQF[OHC+C3=O5L_J%(2"0>#(:_T]^G!3:&2 3,IS.U6C'O,WKF;VIY MI $479(%DZ(J<\DXP^@ Q7GPQ76[ER2.OAGJ6-&$I3&?BSN?]VDKLUS2Q?>2$OXL9H:&1![U7H8LANIC'F>VT<&UX MAP8XSH39(@L=,ZL9DE=GG-]=7#6'RNV]LIUKQ%]EN!:ZG9LEQ&B#8"J&/\65 M" A:3QL1)DM7\INVP#\@^OF>O0JS42/(')/0"(&%$\>LNK_OK*)I@$C6.56= MH?5/H19F^>RQ77EVIS_.Q'$_N?LZ^, M&*3^Y_!6T)VR;X(2Z;GWL(&-'LOH M7B65T9X4[SX)YF8$'9"/*\-YNE@HT-B/6B/% 2P.2\HC&T.HHM@]:?-TJ92C M2\7URB@6&WUU5'FM,PGJJ(WTD6[KHQ%WBWZ>BQ\7G7E1+^KYUT+_,<S4C@OMX$8,%$G,@PA*)';3W#Q=+F;I?&Z]1[!7 MID0,POD?V]A^5)ZN%')TMK#I9##?\^DW01=MT17:7 CV-*>]YO#M^8FYCG,< M0UH*GC,DN<.L>Q=9V:O%^+(XZ^N8N3GLYYW=7L!$MY'FJ.+A97EZ]S#HJ6?) MJF+OI;-Z*N76/;0PT^?6T#.T>BUF(]3J>8:595FD7.,,?HPY;F[G!/13L\5L M;",W5RG1!=\^QB$)Z'OX"FOU:V#O4_]3^/E^T[W(]U\F8WY/?#5K V16AK7Z M@S?M \36QQX(P\P(*J 87P4P-)-;+\&AK?L_CTQ<[$S!>'/\_$" MWY1U_CHEMO,57J>3E@8,I"B&V_MD"$B MMM5X*UZ3+.B>B.N:)48]!?AK%*\8R$\-A3&(^!3K&G53[D03>B?BU\E0Y'D! M?08)!"-^=54)B6_AQZ^3*#N.GY?Y)@0K)DPP_T'O[@)P%Q"[6NK,9?;A\;IQ MEI^=?Z0 H][OFK3=(;^K>,ISN(J'*512.!7*FK+R>+CD;#Q6E2\\\4V: M+;<5:;CG*(_(UKVZE!"ILZLR3C=0:^; MOW_YK#]4[#*E9MA=K1T^%BL];4_%\5VRYVZ.G3[)%>A\I4QG?0MK5DPXRD=B M$X'W;LZFSZ>/QD3./0\GW9VSR322HK")B>V6Y:!!'T/G5TR2RRQ.DB-=8WJ( M:5V!=!W1%73\^L@"L.J.EAL+0.VD6;)A56RLFL(:3+%K<222&7P*BU10N,8;S51.&W]N.714>K M"E98+XO0#E.$4G"=FG"JJ!@:Q9.F"T.DW0=#I%^A(A]#<[T<6:]E23M>*$+G MA;Z(!$E8_(19U+MT_Q))PL.@H1)3Y7'O'+_Z.6[ B3+4P$N25=_F6]J#-3[N M<+-XH=#^-PK,!##[H4,C<&"E*!L"NAC1+]'_< TS$E_T5K]5F?V&_59BC]NV MYFSW^V)/Q!,WH 4 ?!M*EXPQ$-N<'X'L?HV3,N;8; 4&^(X$#S7IE6JV M+3/GJ.(OX-D.A+<_J7-E"KNDS?'9NV$619EMIW.8(#PU7*+0: X]!YV#0R>2; M%D:FW 2IR.27"B7)5!-["@YI;+2Z(]*INRPRS/<[\_=F]67>&+9>^N*!MD>J M=N;-=Z'T*A5[=:'WXY>Y\&:/-4"J.R/]^!?G1E%AYD;AV\@S]0C/2?(.1\KX#4.Z M0V\E YSP=X2E;]DCE#3G:TZ_$7VJN)9KL?TOZE3I&9AUKK8YV*XP?Y^I*S)< MXG@$21M?UK;,@&;E<*,>W-$4)G#8[',QW3,9 ?VEB\7,>[>9741']D)HBL"* MT.OIC*9 BT12!PV5TSQ-0;V+V,.-NGJ$)':G0PI:,R@C4/]##LQ\),C@6>"1 M2:[J++PL<>1,78#21VMF%;)$SSACZV!-W& MHJ'F*UC-N):*!%J@R0)$#@X.V1<^%B?(RN5G MYD Y2[1A_)T3 M0OF?D$S@">'L,P*M^DBS0D7]!L;HJ3F]?'W'NNL/?!$M=6,MW9LF.&G5*X MTB!,J"7:NBE-J?/T0:IUYE?BX*O;KK>FTWZ81DC6[>X7'CKV.@K1":C1\4L2 M<4/E="J^-?M/&[8$:KO[_?_35?_[BTP-P#_N4T>D>L=O:M97ZXQI-,K#F^;' MU@BQ8=>D)"M2'\UPV1[6E>W58GPA<>ZNAB8AX1)%K@DN7GP1]6'=C%8UOLSY M,E42J@/H7&?HW'!6K^Z:::2;6D\C"7R[E,YT'IQ0AI7"+U^_//:&>5[2XW0R M"<#O^A7'61V1LKX-6WR"+=OLHU.,TT]WV:*?L6AI@&)%=L4LHH!M"ARLBC>P^, GI'3P"/8]T7A>25@\0FSL_E ,72P7Z6+QV!MF3W7G M&L;'+E=AZ'RN1+,AVE(DUTV&V5"/SN_EC_>KZVZC=?:YS=HJ$R_?5G0\K&+1 MSC]0D/TVU5HPKI'=H*E5(5NBL^7HBNM[%T_L1FMYN+I!CZLTF"O%K.VXQLFYCVF99(1EN9+7Q[./IO5 M9IS^TDEU(EH18(G&HR7-'5DMN^B<1CR$C=W-(D<7"D@=5S8MMM\_DFX8LV W M"#'ERRR=RV[:]L'W\+))'][E (0A/(N/6;6?*^?3#8\>HP[IZ8O53F4^?A48 MS>89NE18WR3R&$U(5%NM86C\]N%TKH@8RJ;$T+4]U]Q*;'YV6B\_")_RU:VT MY1[SOH& @8^I^1V=QI#:)MC)S\?OBHALCPI=S!^=_#25B8=;L4,R#.)4 3GO MT5O8I>Z\>^R._?7)]FHQZ81+@M]=Y\: %*9 .C!(EB9=8/:.,'NUF*!+U++E M3:I6+:)"6Z$$O?G3_NRJ-ZNJPZ?!=AV"O7#A<1M<'PJGX6R=#%$ M:]%]\>(C475#5SX?/SJ2*]+9$".RXD7A4CF^R_[\Z_/O=KGW(3;>CH""'7J" MR>J1->Y@?,!-B69S"7;)^];.?;)*;#5+"_%#-F6ZP"38LS),C]55JFTN7W!7 M]:??VH.2XHR*-:Y];Z4A^IV!@6 M.S238_-TH9BRJ^]T8MS?LIP#+)U)JRZDX*J*>9K?O9PUSL7?FQ:#[%/A2\$U M"OQ:>)]T^_)#X8+;KU'@22);SA2%GXJ2M(=AC[U:C*^EX^Y)91$2&DXF&'R9 M5=A*Z:M;5ID$C:5_1[&*Q9&5+4XC11(*L6%O+%TI0YZC\*^H.UE)>:MK:33* MQXZ,I4#Y]4G-)'3!?XYK,&L99<6=!FH''-OU./GX4);(H M8,786)\"74)789F)CO7Y%P9AHF@(#X-BQ\A29M QZ'*001?6%71A/K3;R][D MK:N+WS3JW%%V-CQBHT4RG1 ME6+I&(E)64FMX6#L6%J9KC ,.I;;C,.4?/75_+Q;>1?*.?;!B%-(FTP49M$8 M_8XN_GKEL2A:I4VP6)5<$5H@'$,P2:H&#W_B5\-5Z"Q3I)EB]*8Y*0P@;2(% M<-6[*%28_.AM[YOR^L5OTAXM56)_+&"F%)B;I0E\G=.&34F9VF;>ZME2)1=B M,>PC.G/C;2JSY\7IV^_RWC/'?[S4:6?.OM_5 _8T@>VT.1G@Q,11@*,(Q@ABP%^=,[AF.%'BHPG7GUJ7AW]W+UE9]_[KVL^S \_ 0" MYCB!0$YR @%SG$"PS_=GP3N1X$+6.7D@(G80J^M4U'J2HAFJ$'!Y+O1.#?'M MSOPC]Y2]$6[>'H2#&,N8_YGQW)M,H3-_4I_GS3OAZHL581Z!M6V*[)M&K]!M M5GZ+*S-QT2L%#\-HXHG!U^)$X+T2U09-$2"*E;SO((S03^O,FQ>MZ64OSQDY M8>]%LZIGO!.-14<.S5F]B$^:J,'$(W/Z+9F)@2Z6R&F92Q=&*_3]XY;(;.2I,V$*M@@"._\@&NQ.V*]X7X]JJE5'L]8T2& MX,5\^JJUA/R_=5CE>P!?[DJA$RXNR__$GR:+JKRPD_(-O M>G*4X"1!7)W7WSH]&U33"?%]K3:[X3X4M2ZABY7D".UOX2V#XZ-9R<%N]G)2 M?GXQI-O^#TH7==B7K68I@QQK"2WFQRJ3WI._,M_7\;YN(=9YH@F]OWA#G0F< M)Q]2JGCMK3#4@I3MDA="KDH*WK$AD]4>4942C9ZU]\ *1[:8<++E,D[<=\IVI.W\GKNKC.X8 3KJ!DL;YZR1XER+ M#"N!?\06P0#J)"&4$2J8':'4T+;^WX^3I=QNGLY5UA>AKY2A/[!,:27\ M?_RZ5Y6Q*@HZS$C6A=Y01M\?S.)ZD%Z3K+0KD\Q*XKFVU[9W9XGQ].'MY7%\ M.AUSQ>2,,Q.:LN+%(_Y+#6^8 M;=<8"R,L"S(1H:0L2$^5B[E09EFJ^&]'@++[8G.%$JE\^4)ZX6^T6K^PD?6U M.J#<5QC*#J>K,L< E>:ZVR M\P":191'-TW,$]'15/WDY!$]2B#?PO^^0>\9&2/KU C7W=>KXFOA^3GY<-NJ MQ:&U=!:6$M+(JRREW<,9>84 &^_$R]-P(8T]XRGWY>;I7$0_O4D3\5[8 5/= M:PG+U+B6>Q!7_0.L.X'].U=G><>!V%6N4O .\C3V4HX_^ 0BU8.%-P"]BZ'(Y2^<**77K3B$.O;XF::,"IC ^4,*OW+!F*G)$(M"L MFG/:557)OO7K0V$STV?#6JU-;!_/&4D@.U.@F7PEEEVS[^5VD2WR"#;-_%Z[ M$WX_L[/:VT?R=L=: =NJX>&1N0AEWR&,BGRQ1#-)3LM::U1L4>[" :^"#(HY MUVM]36?CP53H;W3IIZ>OUMSZ'LE)P MCZ5(Y1Y>*!]/^ZUB[%P#,7VH]]6_" MYA\A]$<(_1%"?X30[\?BCQ#ZM7BM<,ZG?[:(=&U,'FS8T/+/9U\/$CO?//MC M]0_:#$%?RN4.&4%?CQUA2(O%)>/VRV@\Z9/I2B]SQPCZ]<*S("-)!/8.#D%? M33 $D9:TZ57M^O9]>BO?YP\?01]1*&-%T@*B&J4B\E#7YTGV D$?$J:Z%*)( M2P8KEXU&ZT[+9M_X?4701Y2L6/$RC[ICLLA46I_%^#9T9X5PAMFVS7&(N)0 M2TP"A8U[AJ /61&;OLT52J34MC+7[JLS[7(S),O.+:[(DI=D]6*ND*6+I?63 MS-)'T(>T^).UK$))VO!E^%Q_KK4>[E;:^=M&T,>6GP2RX*5Q\W.J+.V!J= A]B8EKNA\4A#[DW9E:)'8E%E-L]*]/WQ]+Q?O>P4'H(XCH MHMRQ";@'_Q8(?<@\PA9CO2OE^7,\J^7O^:M'9J4\'S*$/K[8)^J;T+D<0S-, M@O*_;Q#ZN(BW+8CY+%>;"-7;RC.,ACXD"'U\X4VB>0M=*97I4CDEG7V$T&\3 MCQJ_)XDY>;*N-,6QD+W]X%?6WN\GA-YO$$J)32 ]\V^ T(=4[!%LFGE)O7@7 MBD]*7UU9CW'0$'I_F8L%A XT*EBV0A>+ZSNV'22$/J0M'6!0S/N<6CCG?LN7 MPY5YFCV$T/M*3CX!+XRE*]D*$IKU#=FV,+_I%-EE-_W&Z.;]ZV;^L?<-Y0\3 M;.]24AGA:PRSFT"*,*!>'ZJ"0(W0=X8:)<@\4K*++?/QF!R01U"^A@Q:6%>H M__'& A>FB;I>>-?W"OQ"G4LNBZQ^I^*%5X3Q[X?7UYM'IX>G^VF4N?SE ',S MSOM9^_TL>;_P6R_7BU^WSW?E=>]?/8YMY0H6S_NJV1 +9S\!W%SBJV;)JLE/ M/FM.P /),26Z4/*#4RW]PCR6^#\_J;:[7H0BQ1:J,%8%#:;84GU#-U1AP:2P MV)N!T[%GINE#;*YE>-!W'F: M)%_3F[:.S_2)N5@S0*R'*MBX\UX6/P<,6'F:2QH$$:+@4<>L2& MNQ[(6R\4F98F2JP,T/H5M4+F_"@R73G[LR#*44N&-HDP-8O61@A*Z.F8S".N>7U1O9U_J'QGSI9Z2KXW.JT^#5,9W.T6P&7.(P844@6_ M>CX=:U[\9G0/7S.;3Z!FM@#8AI3Z+SM2F8LME6\"I[:G2H P5F?U\E-A.FS? M%M*;[XREKI@( "@%P$PPS<(+4B&)_%V)I7-)@F0RBH @?+W L,PDY2]NL8%T&0$S#T7LZ''U\JOQ6MN :S[!?.,4-$<<-)2PDG.\RSBW.S MY CO!\K%]U04$\EWQ6T9%>E4A,YWW0]>I],9-VPP!Q8'W\^(?[J_"LLSUIG._.RVRU2> M:@WQL_+C%VR8PCNF;@0.]CN"3,?W&K*^]XM^$3)C3N0IY!%1?5'F) H9 [)B MZ)0D6U^412TI;QE#D+5HX?:H];H M5BY>G+QET__=0:K[XO;Z]:\5+UZ?_LLMJ^\(?IZG'BN;#0!4D:(%4:8N.=F MTG*2FY9Y=+<"71>RURP-2015H*;P_WS&>H2A.*^XNSP[^8';MXE\/KG*-EAV MJT0WE6C@G5E:+B5!A)^B6UX3Y)54EY5 @GNWA!:70?J%0Q>]//AY8$=T)_?: M4N$.%#@B.W=V+W&R7I7YQF]#'(,D./=5T#7G1EM$>4QG+LB]V:1FO%W\'A[" MK5=+ MYI3.#LL=!YI;J5\7LJ?#&];XW'"'2ZV$DT):N$'O=6XLZNC%W ME+X^14K!4R\QXN[OJXVS^5 ;H%TJ6N[EIM<;5.*DC$)C*8I>+(6M,*S%4D-. MY6&U^(2.#204'*@QS=S$WD,NUC$@?%2IE$#Z,D?G"P6:9?-[WX-P9[3W1;"7 M\HG0GBW1^)RG"FEQ ZVN!71:AHK$7Z#[7YF0R,JJ@W];:-5J#>FT\E1))SEC MGW![:93H6MM.TW[!U(IP2HL)Q'XK!;J26S]=(M6&5%LBHO]Q2R(_F@@1?4^8 M&[7?-%3T6@ 3RWP3K17"M:L.V-MK=B[-Q$I1C0,,BY8W,L]:8.K(7CN^7/OF MZK][7C2(81'.>!(C01C$Q4KQ6_:4V!?F^>J6 MHH1NY_J=U)E_#7K/RN!<:CT**=_RJ66G%SQW.]A!4P.@@2=3O9-[<#67PBN; M,I-$.X1BN>NU3*/_JB1BO@WZ6 M!/@!T<&-XPFD44>\M?0!+W9&FDL-%'[W;P:CEO+43A_#LLX6N18T[:^%JGG> MM>N#O];6U.TGQ>P(:B6)&D=T">;I*2(TRQ#5\H) MHI'^#!G""*2 %YSG4FR-R==3;OYV-6HRJ=HW@3UT@JP3>?W,HM2[5,1[RF87 M=23X7+F<0$_OU6(C@=.H=-'N3-O7M35]F^Y MT!+XO4\!'R3TK*WHG)1QFWM61P,*_0B M+&O.DV\&XC;_'9?SJMZ?]RVY^WF MZ^"L_U6TX53N[ZX[=0N?C=5AHY( VKB8H\N,GTM#8%1 OI6]4P*HM=2II/#Z M-G]A=:/:[:9#K36=/2H)>("(5A7?T<^85G1&%;2Q@'XW$:39-X"881B/\-63 M#%[X]<__.3FAFJ(@\7]1]]P 73,M=!P%N0=/8/\F,%ZDB*F3$_/FX\5)>'/: M;-Y@?:*(X521\!?A4!5^J*U@C(6NC/TNE37=%1= '&ZZ613[FVK/QNC]597K MBKV_*9C%1*AZJP#]H-JIT T!D"PNJ%3?;W2&]B<>76MJJYRL$4VDU6;NOWB:S?KNI3,W ME^P1%TGNNI/[I_BHM RQKG;FHS<\_>DVF5F5^_+I5=/34>VX&Y^-[ MX2KW?M&(0_^(OUK&"+UVEE'ZU (SP/9ZLJ20 C$4(>LH?A?V;%73!+;9NNN# M!EG9-JOJTS;+[VLIZ1RY.7@IG'.OM2:W]SJG/10RQ!#I"I(RI30LV^@#&L5) M$B5C^1Z;\LWI?O['$MZ/IMRF(C(8]"%V9] E*XRQ\8M.CG5,QD Y\IX,3ZX% M]%M1QD>+*E/_^W_+#)/]>_&@G5"/BZ?L)_Y8[M#TR4K0;Z,SET[/6RUM_-[_ MZH=!_?I?#4>P;P@H;-UQ?3NI*(5K[?QUWG@+ ^+:4Z4]5 P-Z=/V%"UX MAGYAFQ+XH19!V.E9K]8:/CT,=H1@OEVX$D#OYG)_6VH:T95QV4#XL[9JWG-4 MK9MWJX+ZJXT::UY>6(YZS)X(4>:E;A/%/%TX@"GL6^&5=TI'\KPJ9R, KKQ8 M"S9I7JUMX_8DFTUR(3_;U2\TS>#DGF"V2<%@"E[LS!O==DF5/^_;\USJ.&E- M0W2Q5X4(UM4IT5P7'EJ1-FIZ34I[- MHGID@=08>/;],4L^O$GLK,?NP, RA61']1T^(&G!#8>^"B?BU\E0Y'D!?08= M.4;\ZJH2(GKQQZ^3*#V>8MVU[@)LL/7;R-8/]@:2=)&NSAK/VBNR6>KYW8"" M8+LGX-M8&@)B$0N1H^\,+_%C=F+Z(@)B:+DHKTQGV03G$'U_I%!H5L:Q1F)[ M=@S-9"LTDT^)ES%#N^D$T&_9][O!QW3V M]E"QD6D+2F/!4%MW0RY19*6E$S&\%N4ZS44 !X;UI'P]A+2CI8PWT!X@EPT/ MA,81-RM\ EHTYPOF/ A!_?C@'[2)6JE].$T3R?7 <[HCF)'@!PD+H%O@8%$8 MF?1SU*K59:5F$>6,_E.Z"0"ZAPD)QZ,>O!P,] M4E"E62JJ-:1DU4-)UN&*4T'KOT^YIZ]<6;3%R7$.]D6>(EWB2UUB@_EF W.R M^!(OK)2T31RDT(.+EERA$#+*;M_]N9.%5,7R];DM7&H:IQC%_?6 '")$4(=, M;""_Q%.36'9@57LN&*C*[5WY) MVO+)3J\&EW?WU3NNL@O7))ZTI>V=;"A!S=W['VF+S47O0KW\;&3?7_,[<4'2 MN68C>2%>G'LX1R1E]S(E[7]RTXR*V,KLTU\&I1C.9)B*9 MZ5NX@[6%;7G?PK9PCTH)?505?21+C!G7;<#:ZOVZ?SVR]T[5U,KN6* M4KNO7*<#RC;EL>S-!ENT(A?YGE?E;$3VI#"3; *M<,*BK3/C0\N3$W.158M*=2'O3X.!O6O#X M0H"L+W2ZM(58*$WU86O*3%U=6](J@5DCS[B)VVX$>ANCH=V\2$Q&$YAR$;Z< M=0MCHI%$&N?%\_Y\EG^=[+V7/J5^'<>@5_X=!^Q>HYDRG3(IB.T6=E.39$CN-1&T*WQK,CE8E595>;1:>I9 MY7\7"^T8<5O!ZMM4J3[U!X_7@AW.JGIVOQSGRV_R9G,4A<#_^4E5EXB+^VN*I-3_]#5I,[O^B7Q +K,:>$.=R>CXIAJ[I2'+0U4K] MH0#H ;&*DUW\0A]WJU$D!G_2CDXV.]W";Z"U(CP&OLJY>L"#J"X(7@8+'I97 M_'OH!P4A@C@-<7UUZ'FTXLI5(8WPB?TY<2EUO.2&=^S2CS9[G,#TOEO??B_^G^*B\W RXCG_#^9O@YZ%T^ZWU/ M,^!E#_78'GC/V@,O\>?8'#BRSEE"PT3H#%S;4F=@/^WSK-]/[K%?;ZK]>K.N437%[,>TUBZ7C7[I M&[76K3NM=>?JPY>J,E/DX/+[V@7W-%07W*24:7P\ZJ-/3]UAOY;5)Z>]0;FT MKSUU+<,!/OEM&^KZ,'H%\G:9DXN&0B%V=50QFTT6_G'(3/+VNDJ82;&[GR;. M)%^U5HO<0C<%RU%[;XGS^45=-;; MK3._Z-Y_M:_$AYOGP=X'WW8:7BUF$ZY9\P^Y;J=FS>_J^2RTS]]?6MEZ:?\G M0H8N6,,Q@ML 6,XWKU6[O;E )Z$WDY^%A&O5OD]D=C]KU:JN("Z7?[]A9^5U&RGZX9ZDSO[_L?[+UB9%]2#6$&5"?%JD:R Z!!7YK M([Y^MWK_?F[Q$:H,RIO7F>4Q.(' [FMU;7F M;?MC5Z5**[14CLT7RA7&4QY4+.YY-=/:'4&1Y\*.(@2*4BYXRH0J>.H+B @\ MU1=E3@:WC:2QJ'A53X&U3AEOK5-/40$UKY#*FF/ET_Y5/JW3Y*[*J WKG8C( MT9D8Y4WP@V^)4W%7)4Y^JGG$,U\?K_FSEU.?!N-;JV]:9SJ6(@SR#5)=3)XN M!U?*^-C_:@SEP^G4RR MTOG]R*CLO*-,'>!O+[!Y">496>(( 1@)[7DSAQ1-@'=N. V *6 M58&>)8S&DC)#-S_Y)(W/)*@E WJ6BMK8 +,$OJ]S7[A110:L!=+ 7IVACQNJ MAG,;74,394'3D%TLZ4/%& QAC3U.1I8-6A1:$1@[\%U#[RDC_!W-0 8&4JA( M=<.KB6L@S>"+0VX"[BU:*Z>!K:M -8 H3 3\#%B9HHFP&_"C.7EF3XHFCX.% M2;SY;612S=#7\572,S>.G\_!IQ')T5XY?B+ 3L31&.T>S&NT,\M"![*:K\,Z MVI!(JD89"RHF*?+FB1E%#/09O*''J8A Z$&P.O@P>IY%) H4_P1;\M] S8>O M72T<:U<3K5TM'&M7O[/:)T5]UTB)_2OK]4);@46O%0BH84&X(^I9'A *!J%$ M%GHAKOQB9UYZO3A]>)Q6[ERIXGTE?5-1,P*';E@3J$'*Z211@RM0PCNCT9)D M='K!RD-7HH:\&(@TH3L*610Z4E"21!DZNM+FY-[MHB]1<,W"C8A>J_#8-C O M:QV'HT2D704>WWKHD\*4DS+DHP=^U7G0'Y7.O/5Q)ZCW_//TLA@&_6%+%87% MZE\+[;A6>MAHVH>QRZW?!IC134&(@]K8[=IQ[UIDV3X*L2 GVY_6C,6>:GR- M176VQ6'-K!?KC3>W06[GBNFZJR/BZZU\C'6K-]3%: MO_NZ.\6FJ?K)"9YK TKZ3% &*C<> HD6"PZM[=R=6V&UWC7;+"LCOOKE=/"# M5_WPKC\6O,19>I@A.][5>2[PL D4Y,UN;='G#(9,/G8ES :B%;I.;BT0&R3F"E$WGPC 7 M;J[[YL(2F]IUK?Z1N]>*Y_ZW1LHWA?^R/((3%G#E=U^PX2Z,=0R*QER_BX!- MZR((XFSQ]/6QPER=#^:%U=?!=J^ 4!R/ %I9O CR>3J;7U_1&(O=#B\;VU7V M01R^$)J/%ZJ>:[H&P_NJ_&35?"@.EF,J^ZHQ0&^Q5'TQ>54?K:23"$<+9N:! M*Y^>VB^DH_:ME2_)SORC9Q3'T\OAE[@3Q1^PL$4IJH0U"'TU?VE/-'\N+#R='%ROHRT UU?WF[NC^0Q\R-+*M? MI<%SH[)-Y1^.ATM C;#:'P]N-@?;[]+.;ZLG')=^'6WD'NMYO51Z!"6OP^2EZY/SOA9YOI*7G_;G*#.3'!Z'6?QOS M^Z3D0S [?J4_G4N+TPX;3[>KX/V9>SNZR"O7S_)]=:NF_5KF5;)+5?LA5?LE M)QN (=J%9;_14?WU?CJK[)-9&D,88C=) M#)IEDZB96MMM#-J?^??=C_,"_SZ_' ]W&9$.P=Q0($(?,Q;7S '@&_^0>H3B MT(S%O5K,%B_W>$;LLX!.FB0DT-+V:,W]"_>;G/7JU3H33A450TOYI">'W97_ MRU$VPG;;!E>JLI^D7<_<(E&3M0EZ57"C@VK79KF-F=E^;K>Q5RJR1W35/Z\SG66F0 MDUNU_G5O[YD$,YY(2U#OD?-UY+$SG*3 MFN-(.&?2*OI,3AKB+CZ"5"30KJY2R-'E\OH ;)QY3>DACMP-C!/*_N0C*!U7 M$VF7@-U\O6B7C>'STR._0M<4X_NI(9<508!B^ZPAU4JJ45'_"R/LL5MJ!.[B MI* P/?%E(K(-:;6JV("9$=<9GJE, GW3*H4L7:EL&I38=HH84:24L&35HVH% MZ!7HT0O2Q:3^.#%&7Z_,"KU02EDOP,(B"%%L8'$I1R.^[8MFJ,?5#!8?EW3# ME3BZ^7U1&XY^YU;KA@T8&GFE$1B;0$/N0JE,Y\J;\GA;AD(Y89%J1E0)3<50 M/1K!>&J<3>NG.?EIE48HIZL18%T1Y"9VE5F1IK]<$&[(RZT AL3: _-%M 5W1YTUJ2'1@+E13-T% G4)QX;07N MYCG;K=;G.6A%'J@9*BEK!K2N\"+$QFY$P%;H7&5O3(5U&;)U7%S2#*IFJ%7F MH\^==E=KA@W8&76A$=B:0$_?4I$N,[OT(L*7, T%5>#ZNJ#NT%JHPOL#%$-; M;E_7E4I9;#D%ZLZBT],'"VN*(#T;X '+Y?4SD[>D$];A!D-Q<4DQ/%]]-0?J M^=W&J?M'H% WEF S MH=N"41-FCN/6A=\OXY>-8")YK**ZVFUJ4_;EO=5=4ISX&9O)[V:F4P1)C1UM M9;,YI!13FHVW#\*QK@-QD) L&5W7W4*^W9+OST4A2 =J:4I+V,5'D)H$0KD, M72@SH5)Y6YBN6.S,RX/RZ07[=O>0WW^DG@^<,GR[_^*QW;^<9+O_XK'=_QZA M@/,^%6-(W]4535^)]%T$__A^HS/7S\[&;\;])WLM[+V.\$7S&B.T"/0AS1P] M.!HKLC7B7K+ ]%#2<*#070]FM]&9YRY^2Y6).'QO!V-V,57P.)CZ D7LDDB@ MR.*@R>^,U74AZZ5B#*X'1! L(87%$Q5I:[H 4'C5,T?U\>Z)XF#%J8*%D\9J MKZ!VO%K 0BYV]J-(EXKK6_+N&JZ]:PXLC2KUT#]V/ 61/T2T+PX8VCGTA8!# M[YG32@[Z[]\EH5RZ9Q]?2ZFH=[\SO[PG>^2L(IMJWS5P.V5E&UZ*/ 2,>79C M9RZ+=#[$T=W1E94L%=>=OT+LMK1TF4T02>1O2"T&X<"BZLR?/LK:T\.3>&%\ M)G>A+J_3@_^PK*>=,G^9'#%/3BDVU]D\G6?7Z]V]/#LAR;?NR,1.BS)LB<[G M-R6>[Z%Q9R1;0W0G0T6]Z]"<%>[&XFVE<:O$L4)C-9>'59S (+X].D#+I(EW M@(JQD71YNIS;,9 N9>*M.3[%V!9W$J2+EN;(=N:#WZ^Y>KY]>_J;W_L0YC;B MQ476BA=?W%Z__F75[]_UJ\@Z!89PTH5,^(O^<8]4#"?*2.6V%7,,Z:J@0 MMV*-U3EM2(TYDL!DD7:=?"^1X(W$]#-BAV?"A;AV'9W>6#26DH,U-5NL MCXQIP3ALT5CG1<6/X(2*VVVEB4A2,>_P_!VKZ,H3QYST9R*7AR.^3(#XWELO MM'"#_@JM>,;7.*WZ]G3)QI!:9U?)5!M2S/V^7 M--+-':.]-EZRMU?Y@^'M&NU3BAW#*:!KJ70(989.^-_+(<53&)JPM)4"TQ^V MF+D1TQY%\O%T([3S];?^:=$'.[UN*_%%S'^E\?1&B=T<+9TKE^A2B!*D+:F0 M7!2F+FF0AYNS_]_>E3:WB77I[_P*JB<]U3TO40NT=_>;*L5+HL1;+#O;EQ02 M5Q(V @60;?G7SSEW89'09B,).4S5.^W8<+G+N6<_S[FY';YUWQ\.LGJHRQC& M&GKLW".M%95:)<7HR58,[R#/QI.=#CJ@F+5-'KH#W>X3:H[;Y#[.]U./V8>4 M&'&Q3J5R>.=\?BW[B,_NV''/R'UB]4PR^VG>-GOEA[9UTPK9S_-V8!6$YO19'MQ*;:"_A$CJ2H6P!G^MVCY6^?]T7>K/?Q^/0IYZ&J[ M^GIJ/Q<"^4_7JT4($_$*_C;&[H3H4_V%ZNITMNFX\W$ZMM;8%D2NN13.FY)%,I5-(GF6WK@>OQQ8W8 MF+L@\])@S=E'ZW+$R3>KK+OFW-Z6@C3Z^P:]K2F"^M<#'NM M]T<_/SF-U0EYKL1M3@R5M(F!<[4K M\_3#^]Z'LW,RR#@Q)/.O56,0RXDA*8*Y'C&LEX=>_O%X\^G@@_=U_/WF6,M\ M.O.SX'9J.=R.G2;<3BV'VWE&^<3TK4R[G*(Q8_NU?:=[.W L($#OZ.?8]"=G MCD\YG^5@"L^V\V>L:B3V9-)S7O^:; VW04V0F'6:;^+9K"&GK_6DZ*0+]C7\1"0U4M M*=5$/'SF4Q,+ZR$F6+!@^9ZX1#8];XP*L6U$%SZ[\^7DG3_01Z:O6VPNE\0C M[ATQCAV7=<=MP>!HWB,_5?#"]'S]$7/_H ;1GTR/G MO/DR/MY/;Z)O%\Y2Z;JM@-ET^6ANMYYV.3SW>- M1YL@KPM+MU'#C%/3U;US-7#&'LSIV.SYA-B,^EHVJK'F M'<'7!%6=W?OO+;O\M3$<["=5K;':*>I:RQLQRY4:-:542G*=/9&Z(OW'M:): MX3J2'*Q#PH4HLN[)L*DVEHG]@:2(*I56_(>^@D_0?ZO__*E0EI<-,KRZAR5, M:,.U,\<^&HXL9T) 79)UW=1JTK4J=6DF$9K\4Z9+$0.;H22J^%/=/2-E^S#T2&0CP'2J$GCW379U*<$K9&GX,?BO+(->_0:3JR]"[5X5Y6)?_AC\?K M\N';;PW+U(]7*>1OA_LH:$=NT7W\!>KVDZO-A33@V+LHFKA=_>1*^&?/![@Q M4&T6:O$YP0@:V3,D@0M@]@1!/1@#V;OYS]S1_9R_+*Q&F1[(WB[C6#==%DG) M'#P%9Y^E9/B""RX&+X08I&+R>67HI3G5VPNR%0\LW0,MFV\G4UH\'UD=*F%? M!F9W,*W1<,I!FG'',PU3=R=M/5":X@8-WXE@(W ?A*UR=7I8 M;0^N6X-(31CCQH;NA^;']Z9UZXOSV[UBU'S8YC]RF4> MTR^G40MJ3P$MB"YD%:MS$;E$R4%]GG--5;0R]L#9)U"+XSGT027+!7'I[V8] MZZD1S.'HM.MU;DZ=8B5.,&AK=$GJY!);5ZJT\S37V77[\")PGQ6J*<)>;(>_ M5);((Q]X'^P5T 7ICEU:+GJ@6Q8QWDZF^>B&6-+E]_'U^]Z'\_/S2$Y0W.A- MAN?I4:?&9CC$-5*/$($$62#&)BU674:'0F.GU#_X8;+ZZ00[7 :W9K9P= M?8B(Q(#^@J!)>MSN2>M/E?I6+3+>2TZ81'Z'83ERXNZCH;,#ROMJ/91'Y\V; M4M.:I3QJ?-VA\?4LJJ-ERFLO.E5R>UHD/4INI4)C>6/YK>!-K5R3DFB"%M=- MXYUC9-;3,S(W86$6!8$?'%\^?CFM_#0.IBW,PPU8F,6G6)C:3#GR(#(Y5MXS'UG?UL'>C+C$B=V$Y%I.8D/:\P'D#VY$GAB(W M64.YK$7N%NW!X.Q'QN&[_I=&;=@R%]J#.S<"D\G@:8IW7/79.ATL0N+)IG$7 MD,ODT\778\_]_JVJ+S7N]L2B2R:LI^G4(7]1*IE@+\OLLF9*>KR[O@$4ET=)1IJRN@(SLXQ.C87V]/;2TE:RN;)I: MB;13>II_?,K4>B[MK%>85O_Q6"Y?#XW/D^[/#[>9S]W9SSS^2(M%S.C'%".# M=/PP4Z[K>$#]/=[G(3E^*CN]'GR I@QCZF(7@\N&K/ORJT51T.C'SWL!;"TV M_UF$0YJ:E^5<=4A?)[5Q):RDGVYEFK 9RP3%HF4M O][NB.EE *H:;6H5!I) MJ DLI1(3I68.\W#]PYR&[$OM,'].KAM^ZU2_\OH[/8].9T;8$[2WT4DBCI$?F#)07S:$>DBZG;UJ0@3^_LD_A&<0V^4=D]J05Z MPA>S^J5[=7%MEFI[0VK)6L$:H*)SD7-5I5B=RS>D9:0FJL=*+R&W.O.39D63 M0M-\0063:6>UEQIS.M$%6GI8)W7E7(R!DFG;PJ#P8F$KNEI2*[JGC?SC\>+. MZ=3>?RVI1CGS.G(\OYUB\K(N=,@B@GQVWY%'?-TTDSU6<1H+F/"S.'H8F>YDBQG#:Z9/+4U<2<'#OEJ]-1\N[HJT MB=!6'T\^W(VOG8_D-L&K%:V>7Y9!G17/^\+UQL5X^9EIH7N73G6T42]]*O38 M_W*LD4/UR/[>F:7'.-^:(JO)W7V1M<$:IVCRA02ZFQD5H1'2:FJ? M/WXKW50ZUPFD-4>$9EMLSJ.I/0MYSY.&RVHMLB(-(S1&G,Y-[^*^W8C"3&]8 M&D:H8!UI6-E0IN;&I>%3,*-70AO/H&!$_W]@DGZUZ@/O_7AH=E^8: Q7.46B MS\LR5:L923)]FU7A&"6O;_W6NX'S^&B72B]%/,ZEJ^>GK3:R(""7Y:MF1D!& MZUHCF72EHKHG4C%*9E^/#IKOKXTKHY50U[$AH1@EA'5D8G6F M?>2>R,14#<=E5+9C\6C>!0K75>WK8?GP+9QU_87)QV"14P3Z/#B(4FXUKDQ; M;?+IV\&WVMG'CPE\*_,U1&L1U?-1'M1*%HS&96257K%[.B3VSKWX8GRYK=V] M30@PD@V)Q@@1K"4:4\=7>X)H%'5"L=Y$(\OT7[=)'\]#M"2"&=-^3@OKB0Y_ M/!Z-:X^WW@DY+-]D/E?R68VNZGFCJU0;7=7S1E>9;72E%FLS :"P'=5Y+PKC M?DDL8%@&K:F@PNRM[A'C0I]02.PY^=JQ;BK/'/G'X_7EI$R.NS^KYYEG0=@3 M2YWMB77PX[%J=]^=W7R_+'_4>$^LUW2],-=T?RX1E,^<;_*O(] M[QC$<^>=$1X+0ST'/(X&-17CK!"\OXME:$<]E<'YY][-M3_K.<7=UW5+]NV1%S6,U8:P M7_"GL& 21T -A]DKP>]#&J(D).R4BMTYZ?=N^Y8?]N9ZQQ=G4U\(%IA$&$BT M0&477IM=H(?Q++_I&XZBF%XIGA>JTV)YF-%46&W93F;")R\"ZH MOKII1YBK?#7@5+;P75H<-=0-X/VVK'>QJ)86H=Z;O- *NRO1?C:LC0@^[HT[ M-\#0\;MW,"SM*:=C<1;6:GE_S]"T-DW3G>4GVIESHI_A@\0(G&QT;](GZK<' M1?VS>CGH>6%2P%E S.Q$%+IX8JQ$PRFO> -$_#SG85E3RO,! 00-LPV388OB M'/&?&9*9P2?;%,E4BF6@SQ_A3T\DF1^>ZT=\/VVP)G7@.>Q=]C?^JV,PZ;JZ MYP?-#:O5R5?KO*LUJ_M#:Y7712 R+?QI,:WA#OQ(WH I,GQ>7O#J9(A$R$#\ M&<1B);EIW QN^J;HL!K0(?_IR?0T,3X6#XL'^N-5;W_HJ1K0$_]I=8IY9H=5 M3:FH2X5O$L54"ZPT-FX(P1;/P%%$J_\N7*=+B.'AND4/)>H;$!7;B=[E1[5Z MT;L=5AZ_?B[%(%!%"R:4U.LH5DNGL0A[)NYIB1Y&?=5@^BP(2:.F-(IS44BD M&.8';T5J+MB I; E0>5W;H9NS0REE"5QWI#;H-N;]!G>R([[8K!8TO8QUV=R12(]*1-M6GHU^,UH(G*2Z4\6PH)$ MAW]X].7R84@R[VIN2MYX")^<4(TF2L\)I-&&_]#YYR6?! M[*T-G,6"O7O"25R2H6[:$4B?9TVMWW=)/]*2=B].ZAJ#=QLX*)%IE-))'8 T M02-QK%MIS*X%HYFV9W:W?E:[Q(%B0G[OX*OV!Z?JQ.QEHB%UIMOOEE&7.X\" M]/GR!]T>HX+/5?2GX= LWZNGP7D54PS21M;-_*0_S/8*!1CSHA,14R_HM>)\ M&JL58@X'_>D^.Y37YY<05 K5QC[J56*&J)8YDM),4)ZKSW2_=L8NUC#,$6C,Q4,.SB7W][4YU0ZR#AC+S.\ M?R:A)QU&%-A@5%M%;I\:I_]X6G*_U=[IJAH6; 7FN1Q\F-5!Q%B\LDD>SXYM ME?\?8X]-Q?I_L-&_K;%?G)+_V*RZDK!5*W:Y6%%):3POB7.U MOIY/);\=TKNZ#KU[ZY_B0GU?*/NI7(,O7QWSD_]5/8V(@.7*_G/NQ#.O1,J[ MF?)]V5(+U*U?F9ESG"N7=GU)UZ;')[^_]>;GRU2"7WGK\_7FESD[EWD]<)EE M]WHJ"!!/T]EV#&>)9C23&IYN$. H75=G=S+\.;DXU,N7]=6# (0[.=S/J M]2^OJ>,\KQAA5:__UKGB4ZY!DAMH0V&PQ2& E.^%9?A7%:,TL"+W8KT0P%Y> MDK5]_NM>G>=CL:_D\\_XW5FLL+X@)'Z5&HKVN5YNB,]"?U->,"Z?+]U;S[ M:K$TW[N?83O^>2"!R:Q[99,H7<3"C$PF\2,96DEV3,H(K%SF3LZ>>%&\7FY31(]@?;7EF U/0B]7B\Q+)U'I5J33*^ZX6S]<@#C9S M [9J4AX[PZ[9'!._7UO#I-S[2[)ADU(MII)&EL&(TR9-RE**)N7\LYYGNJCI MFY0G]O7!X^W=S=558T]-RM0SS9YP+OMC4E8W0\!QDU)-U::\NOEX>713UR_. M.JO8E!MC_"O:E.J"C+%GV90"D'E_2J>?!I_62_-+TU'=;DI^FXWAA M27XJM0C?_=/>]]OS.^W&RDORN3M86ZNJ6%6?5[!3JE:41O*/UBU9+\ M5&Y&SW;:AU;U[+%1SDOR5X^EK'MYGE^]4RG47U))_DPNZ[Z7Y)>=3Q].!]\. MCXKDN8&22 GT3JKS576F'7U>G3]?#*Q5LOG/+:7 M6"J_,'B JJW:]F KX %_9H'4UX('RS1NP,,7IU9Z^[Y>LJLY;L#SK\K3S/8< M-R O-=Y>J?&,;W/'>>%IZ@T+2XU389B=WLE0.VRK[ZMK.#?W)^5U58#1]=CB M,P%&J\65O)D9SVV=;].F61GQA%+C5.Z%7WP8/GX8?CTXNLE+C1?"BZYW==+( M"V]H^WYWULL+?YM-=^+:/H*1[DXVE+=9 M=9P.%-W8_/G5>F>1N4\[+*9.Y7)=_OPX M.AX^'E^H@[TWFDNIYPB]Z+KJ#0$#S*FK3H5:M<=&QW ZM:)N[+2N>KD,V,A> MIL+V-YT6E%+!^/0=BC0^;]9_/ ZL\Y^]NG-Y]MW,?*_RI!K=S-?#']+NZ=)Z MW=,5F;9B?TU)&X@U)'^D.=ZAW9/O=4]^-2U:HQ'.IF4Y7;C21K(^=?2 /Y)$ MO(9'7[^\(Y_:;J<;8B^T5YC5LFN]VIP24R4XA(COA" B\4M9?KHO2ZTHY4HU MX58RF8,G,[/5S:=M]30+?VQ5/E3+W]]^_T8RL]4S6L741J]J+B9L=%U1JTDQ M(KK1B@P:\8C [^Z(-2GLV67?2P[5]"2GE\2)#DF7"K[ *Z4 "R,N2>8[T/Y9X[_C0#U=)V^#5,V M(D+9^V&V..>BE^AG_>'@^GO#+U^%36FN;3=X-7Z+NC#XTONSE64L O2:NG2K M6IHSEZYWUCG]5K*\TFU__P^4UV],'>BJ\?:9 ZV4 M:TJCKJ[&1149[K>/RX!1%NX?O&:AO)!\AVD@@:K1!ZT;3=DQ=: Z8S?V=UD' MVX%E3!;D*U!U%G]'-D'_><#YP5_A4QTB1QYWP#*4=?E>N*9T9BE*(YI?B6MQ M;$*-0/8MMK*>;KKR':KW^$1\\OY ]V5VIK)!]3%Y/7TLF>.E":CUF MPV*XV9>HFS4N>@^==ZV#M]T0#?QX_@9LVM*:-_DG*G%/MJR2C*J P4DSYY=F M[]B%YS>C\%V0NV'W_B,97O3W[OR6:(:5IZO@18RL_3J*X;1EOBJ"8OSF$*^K MCS#TZ&(Z0.PD2M-NO /'1L@$EY+'I>G='II>UW*\L4NNX%MOP5JX_2WF(H@U M4ECE]1^/)>_#MX=VX_BZV\V\1^'?SAM5*TAQQE#7FC\>]>_>Y.L7];!S0"@: M2[AP+SC%SIL70(69G_0EN2/VF'A2#VX!Z 66.<1B$-FFL4_DE5WXJ .WQI,' MH"O(>K?KC*FR@J:R+GOC#KK6?1.T!- A\"31&8]Z!*@Q3'MP^4<*\N%R_4!* M\-?@4!;L"W#28#[47)+;/OI4T<(RNP.SCRN.SW!:+)477;F+8 $\B#'Z,;Z M"YB,N>FY_NO7I_J-XQZ(/6+.839%] W#Y,Y[8FKTO0@#>3W2G E;O$#2'+V[O+TP[D]L;5>4.1L+W#IEKI5"/I\R2TG(_(PR M$XS;649..2O1@5DSLU&A]$SM5K TX<=99GT)Z@OQY5/']?NPP\O8='6+;)I- M3CGTZ7Z_/HO:/+V_&[ MS]^:7\W'VVKF>/2VZ+*Z5HG]?+I4Y[I;?E_"DV7&DU^"$9_Y21\[[MK!YSZZ M8&WT$E$"QM.%+Y@V(G>C#8(U @<(?YBQXN%X-LR*$M"[UD ;N6QY9/.77X5(3UP^;; M79-XN9C>41)&8('BD76)>?50_9<]TG=U,P;?F[L_3&%M*7IS$DJ % MLG>;ZJ'X]=6]LQ^$V1P<#>]^GEWJ[W?F7UQ*F.%F;H@P4_*I+/![ QONNX[G M)3'?N.25.I. TX(4]O#5A)RY#3'QMVGHJ0P4]^4Q<6OT5?/&I^4;IYL%%94! MCFZ9B==2\O/,3]9-9N)/CU\^G3#WAHE_K!6-*]]JZ*=J9@ESTTR\EI)E7UJ# MB4OSF+@<9>*+$W0B>3&J]N/QKG2IOAMTU>NAGOE$E\2NC LZ,6K%O!-CFIT8 MM6*F.C'N5?/%*&5,4\[::X@1SEP"FVZ^N/KX"?0V"Q.R]G2+A5K%M%/.? OE MMO&C6*S_)KAGZ^KHE,Y8BZ6X)530KKZ.S>?QG3;/FN^.3H_.KO[W?^J:6ONG M36=[V&H?7+?;K?,SN7EV"/]KGGQKM]KR^;%\W#IKGAVTFB?RP?G98>M*/'-Y MU+X^N:*/G%\<73;Q#^WIK9BIM,R^BVDO_6)7 R+UX%8Z]QAX,DP/9+5'*PY M\]1MW9IXIB=\G3W3UNTNYOEABH?);"M\$ 3^V/+9$G_$PK8:6/=#/V(Z/7E2LD?(='B^# METT;)('KRRU%;L'CV/4+:11D[+_FF^-@L'8P&&@>;Q3ZB/H/K=T8P!H_C6$, MXH+&/\.GGR87SS MFWSST6\9+N) ;#Q]YC+<]_-PWU$GU4V;[0SN<].V$0B!K4N.K.LC#1GCBGHF MZH&TZH-'+V[@(]P_.&B5'0.YKAZ;LP-4_"5;'5PNAB(C07%;[4 M&R-<.(^ >P58^P3_AMGXKRW'N<5W(A^E$X+3GT?Y4S1L8H&-?3.VJ3XL!01A MVDSAQO<]XN,7X2_P-"?$,R V/\^S (G<,PG=,(G%)*FH$IB>>2>%@/B_S/M M@MRRD^E4D>X)Z(1#XM.K[Y(>P<2 Z0Q;OB-S0M,>/Q;7\^6?[ /"16X;JXTF MLG9+3<8Y4*W 7I_ [K\,A]GDJ_G4E_(1(R,5TVG.Z8QO@\5@C) M^*3G]/Q[? DQEBP:GI2[#F$_7 X0_' 0K? [G@])(8Y'LJ=L0<N.63B @N[@KTU[3O'PEV5:)Q6;/X( M)!0N"EB;4'M"3S!PNJX^HA($YS6D7V6[&APJ.CVH[R.JZHR!G0+? R%JH^ = M('?O.J-)^):$ XJM#<<*LW[\@>,1YJH^-?$+,&/YO->#;9:Q!V3P,JRVCV2H MPWN.(N/6,Z4"L7XL;VKGPBT5.R?Q\X*%>+B#"#1#5QYL ZQ$!PL8E84>7SV2 M'&Q8A+31"T7Z$_HF_88?61;SN-L@+AC]4K7'00U(@?,BAC-$%<"W)M)('S&! MQ9<7380:FGWNM8._QTXQ.&8%)WL/9BO^=XC[!J^,!F;7X[/R BW5 FWD-+U!%Q1F"&WP\<4'OH!2)#*1R4D43XEO@"Z$\&TU.Z M>)L5&,!$F$O+PV)?=N>Z@HB1QU@FIBZ$^JM8 %<^*2EA L3/L>GR.F.I'6P MWW"#L2<#'NG"R>%$0/Z_'GN49.SP^@>I$-L0^/R7)FKD/IKR*5OR>RF)@("E MD$KAA.*W!R@,[R9>[GL'KBC0F0'L>30&/4[WD'YBC^/9FC8P"LOBI [?$ZHNZ#0M(9^X39^S@"S&Y@CG#E M'J%ZF-S3F=8?51\)7E-B]]&[QOA0QZ7>)WTH5)W1V.11TL MP$*INMR#86WGCOE=HIH6E?$$;7H+KXW@=FP30 D>H/ )=)3HZJY MD"<1=HQ/8.P0]ICB3B(GQRWQ)+8GP-&&^%WNJ/*B)T"13( VF$<,;2'Q*<=^ MS45-\%5Z1 P5A2MIP%#&A.&CV*0'4BU($^&G8@-E$2ER 'Q*P6$JT8WB##'8 M1_@K;D+4P)"1Q,-]-,'XHR]$,DF9V8&?H61#U=DA:&-'#SH2KL=9OD>"OPE' MJ&RB!@2W5$A1D^+L4(EMB_.@9L(#W&$TU\1R8/DB.N[0(\1 ,$H)$%=P7 06 M1*.Y4K()"/97E[G5J)"@+\*IP?[XW$D'E('^(H&_$;4UE(@$C&P#$U?!ERE# MX,)4@FT#F0'S[X]-@QHO=--@C#%37A6N]](3IG?#H5 ?0V _K)([T$XH->NNS6X; M7 ^=%HWPH=X2)4 MVB@QG$?95^[VW%H,$6PL9M,06[;!HH2#+5B>,1_*KDE94M(I*_:6U M0O5W)1+Y,ERTDM"AD6QE\]A?CU 91L.&W'JC)IX/M;U;-AT3U'&,5C \4A=%T*M2HZ8TBJK,/@#<-@9G MRE^* J8GC.H&8C?P'>1 N%(J= M2MVF;.O_E.]I]@>%/0M]K+5"^7>)2E'J@*!(J7M&7'MY(]X2"VP!)&T\2O1; MA[9<- UHCIKY1\P,'-L6JEDT)'F/M(HY6L:??[_0B%6>[AM+]X4=W_8=>U9^ M;S!Q;3LS;U1KC92FOBTQB1.DHO)56:D4:TJQ7HX@IS S,!;3 D:/4E2>Q\F3 MVUGNC';WB%KSJ'5+G'4\U)*IM3W1]&=RZ,=3K#%0UVJ@%J2J-45E16OQ!CA%JYH,UP M0OD* WRL1D6$ M%Y0LW&!4X)&"]P7W '!4>"6NJ:DU0VI[H_ MW/?$\9A1S;*BP@@F536!O9;K199.I[N,[P'GQ(S6Z>=?:?62TF@TPN*_F;HP M.2?=K)/#7D\U)ZEL3G5_N.$983:WA85?S-BNE96:6F9IRAT=VWFS"B]K3-OG M$)\]C-5-WH!&+4!=+!:*Y3C7Q !,V9Q#+MI*M[@[ :'ZN;@GP7K'V[H\FC3'VIJJI2JU;CN@A5 M:DJ5&E:,,O28T(Q;3Z_( J'O$6GG4\V-MWT[I_UACP?Z")$EPC""82+$!P=^ M?J5JH$R5M$@M99>]0-NE!_F4K(,[M=&*#:6JJ=.\LU0&RVV!FTM9XPM@!6K% M>LY:,T];>SW5G*2R.=7]8:U-3Z2B3/=6N2?R0#=DM5Z,IF2''+!4I0A#KWWX M0/2)*$]5J[7P3YC0/OV=.A,K LDXG1"#%=E"D:BRP_2M'L,SE-W)S*Q[TS7 ML5E]?5@,86(E&<*K8.V_QRKO/8ZKUK><"[GG#?H,**6ACR!H4B"1"$&$ #OAH2 *;((.9$^)BE=RC4"6JL="B/(A)A M*1(1SR"V"A8=F3[? )9SPT!"XP@-)@>4FE*;,6.'2I/.V.=5OP%JQQ"(MZ\+ MF)3.A+7&'+DF:XT9@94(X#> JLD]5HL@*)AIQ83*MW M3(IS@N!T#JCI%$($RY&[YHA]6/<%_&ODHE#0"KQJN._T""C@D^?3\4#CSR_! M-E@A5O9(=PX>#)ZB0M4-LXL 6T >-$N!,R@$KH%?=0<;Z(YX9: M#,7E<4E8%S>%($/)1P>2M+&U1@#L8LMC5%LD7J\^'@J$9-H9 V;E6PP 1[\/ M:N81LUA,S*50R.C2'^I WYRPHC!9 8 ?UO'L1#<8Q)*0/E(H?6"]'=HMD2\Z$%"QD\"Q&$"48\>$% 6%#@"/1/E\ MQ'$I&M.+\T(L(9@EC",)Q)IN% 25MFD$D17;:([<$P$6W P,B-(BAF3'+F[&([.NTUT+*+R.D4^TBZHFCC MC/*PU0['G.O"![LZ0BH>6V.4$X%['(\WR%G-RZ5WH/G.('Y0;M7CYX2NMK"1 M*\-?HR"LNNM\>RX%DKA;!U,:/@&/"E3*'C8;,HO-X\'!V:ET3%E^BS M@%"BT[T;AD1'8*[>V$+ @G@GA[!+PS8Q-W=0>+T8C4;+T6A21:/1DP,#$#@'6!-C&]L26([[-X*B^"1E0%_F1;EWN,%( MV= 3NS\P?U/".%.ZDMYQX)NP+A+@>4^W/REP@9Q3S);N*]42I)AFF=_8W:DE MV(O0#( R4$/-3V,[DXYWUQ-\C,$4\1YX005_9Y+ [0);*-"SF1I-C&T %6T/ ME&@%/77UA:VFT4Z#$DWKL$REGLUHF-5;=Z_'?>O-]R>9#_'8_3KSW=_%E=ZPN)FDV&2:2))FW+[ MG3^T8EG12G5%JU3^#.DFPGC9C!;EF\_:3,F['WW.Q;C;*@\F#9BAR3QG^[\P M979Z!>+0\6.,=P0LH(HV[>R$$G34Z57P ;3?%U8."$Z3^)57<\94JU./\^U4 ME;I65,I:<=Y[B5])/H2=3+]6;2CE^LRE7'GZF[F:B\AD>C[_R',X2(+U\@Q> M^23^N.BXUQN)'YBF5.M5I5I=342L/ID]W(BR6E-*E9F+]Z2-V "'6TZF&MOC M*\>G >6X+)JW'.UI!T-?DPUG#'K=2HQCS5'XJ00 ?RLMX^GDF?5=4.&2UDM+ M59V5=F%#RD]FM8U,368+C.&W-^]HTU*6CY7!/>IXS/^FU(P<, MVMR#/W3);J,&NVUOD$<2-N!LEU]T*&'9ZK(32YBO"5_.9089M*XR-9FMAQU^ M>]/6+1)MB)P!%WU%J=5F-(0]B2Y4%&W6;MVCT (01%+/K@W?%3"SBQ5%K6S8 MXE]C/KB+Y9*6R>N[X,R&F"Q/;%IGRX]NT['>4J6F-&;#:3LZN5*YH53*6SRW MM*[=15)#O UOEJ:4:V"4UM;T;FUP/AH8R5I]AOEG\MK-];:U$WL33I_IWOJ; MM JPQL8O[W;3ZG#I:[4]<+K%B5E;D9CS6.T+=<)M)E:[82?<+APY^^B8\];P MS%%XE#RW-_?(Y1ZY%^Z1"^*_P[#:2=Q\P2#^SJ _+%.3R9USN7-NUUZ"W#F7 M.^=RYUQ6TNT7^NSVUK%14<%,KOSJ[AVU6E4TM;IS]\Y*K.=)/AUC!:5POST= MW*70.X2R%T"VW )=(.4\-PED'F7P-J1XQV:VQI(WKJB MUIYN<>]X^FJII!2?,?T,6RYYB/I7L&&R$J+>@@VS0(KMM_:^_"*]1A_KKE,11GU^Q@Z^R"]([U(L$6F+0=@&[! M?)U>SR,^3CO$B,<%A"CV8EZ^J]L>MM*D7T:TK@B>KK=0P+.. WH4@EH*T.7Y M$0VPI_<01NWC.!8VJJ.],0QXSIV(!88--AH%=7H+7RB.[GXNY%\SB$2PB]!F MQ"#'P?CV?IU[R2F_$(FWRI7U+L)6BS[903]&T/+&O(=$C(NQQTWT9OD#T+KZ M ]X%!CB&37S&JH(>'+(_&:'.9F$/)9]>]JD/Q9BDK ,#(T&"D$@.0AYC$W[9 M7602I"!?4]A3AGL>O.;1-A5]8M,V4!-Y=I$X67TTLF!6M*Z03T.1#-W7I]@8 MZR >,"K=P]X4-)Q&4YG&(V2"A8"@&9>CC3&FXNARDB3 WS/40X1R93Q9(,0G MP<4*/3,NN#!N4-.8X&)B9;[(B[:78PCR5PCZ+@9DDD%(,@D'8:CGN!0;:*MK M.6/C->M$(NB#KA5!\K&CJ&7A?\D#D"FZJJ);JF!?93AVHOL<4G_@>!19O8?] M[?"XR8/)?A.0SPMEZ(N!T4LY,+J=)C!Z*0=&SX#TVH*Z$75,2FVA>N;JQN[5 MC=C)!$9!8*2%UA/O_X0"QXU)U<#QXH'Q@*TU1!.]T LC+*&1-?98RS$+I8E" M =/11@ C FP8$]]6)-KSQK@S/<>=A'8*=E.A4CZBPM".'TG!:YL0PPO1V@.+ M$]M)@LAWP5YB3_+&,89#^X28]IUC\8Y[TXH"J$], 7@5U$JA/$^T^<)/&F-7 MM*^I%Y52O<&-#*U]H5N,K ME"9@8-;$'.BW&_:'I$X'5!WY/-X[]]AI,=9 +>B/)EI31JQAGW8K]1W:L;'O M8&LVPC0FT&)!+L-16YA;;XQ1EZ2=<>#[2 #8[R9J8T\;Z?>.>\O->=@.\4FA MCW9I#QW>S2\ZBNA?%W;V"SOH+"/-B%KH1,@@<*!(C!'!M07C ;<0O0#T:NO> M0.Y9SKT'FP9/T#N/N\IGG]O[&5L(0]H_P*:H:,4$1A$>)H/?NZ"X2ML$X7\Q MA[=E>!UL;1N3P1D$Z,^A=O(LGCR+9\M9/ <)C(%S@PRFRV1J,IG(WNQ^)Z6H2K584\KE7[V\H%(N*HU&.@E*.9S$7AFBRBRLA)*;H;D9FINA M+] ,G;$V\_J0K-F8&86,*%:?;H_M=.IU1:W/E!'LD2FY&\0(3:V 0KAFG?_F M9J,5E>JLDIZ)F[O@O': %@''5E/7W*C-3:8*DYFIO\_^A=L%D*NJ8*E/L9H5 MH \5V&9-4;=Y?#F0Z]H>)ZPKFKWNOYS?K5A72N5]:)Z4.^!R!]Q+<<#]\LZV M^'07Y9^7\_SS5///RR\M_SR_8$\%1T[.J\I!DG,G=N[$?J%.[/F6Z"*0Y&E& MD7N^LV'*YY[OW/.=>[YSSW?N^=[YA?O%4)*UF@)C_>K.TZJJ-.J_*DCRRW*F M8M)W8S;I^Y=RI9:*-:6RW%CYE1RIN5L@=POD;H$Y$).Y6R#K;H&U,S1V:')C M!4A5:13W%#!9552MHJBE&:5XC[P&>2K(KVS-9"459#=XR2_+G&%UA97E=84O MVJ#!7FDEI5Q;2M._DDF3^4F'N,DS >J%T%)34)35JE(N5Q&LJ5PH"01EAH%T MGA3\QO!V%#]*2@"[#/%^\0MXPT!T4*S+/@W'>HQ810%-M S$I]Q!$/ 0I M&LK59QK*QP+'.VHP)YK*&[22E^X,)8%[@N($W[&,N2IR:EZ%A$\F[=_*WI&$ M$>=)]TRO=E6(A"6K?39I+%O[@L>?^?:V?3\,)VU$<=)RWT[6?#N93/FHJ3-, M:3_<-UBO,Y.XL$>NFUTUQU;K#46MSAA8.ZN\*JHUI;9N"LHOF?11 KM!F^WO MMJ.3*Y4TI:[M7=K'K@H>U49%J:HSR74[NW; /)-Z'6;RVOVJ7FZUIBKUV:S& M7\[-7:LHC=+NLW:V4O'8CZCP^^W+!?'0:"C5\J_>";!:KBCUTE*8O+4\VBDP MX.P:9IF:S"Y->"S<0G\*B+CK7%C!^;/Q M(RL]@0WFZ3R;3^<1C;9BQ!FFFOB.C 2TJ%DL;>^&YTL?$BW52*2C&GMU:#[, M;74K"7 +[!M'D2Q<>-T<868@-I%S\=IK,88ZB28PS9:6(,55X:QM!>,O%-8\'S_GK87B]N(;>%A9RWN-T5 M"Q0',Z?EN^/*;5UO*Z+#;;3I+ M.RX69(&5+KXO1;^_)(UW*LE6J9;K=,9:0?U=";O:S[PIFJR*]X7<$WFVN&)) MB/ZP\VHT,1=?X4M6>.MF%#]V3.*?(EL+^;%: ?&<<[V=LWVDML M)S,[O&'$]FA[:)J"3X8CRYD0[ 1.7/C%4/"JY/(AP06CXTB\Q7' ?HD-NT"P M?S'5S'UMSW ]#AL3,R[Z#<,4$+I&JD:,D;X.?!6;)(/- M97F\F?5B"P;K)3B'9?"$+G#ID6,;K/A S#?LOC/?8L'2":J:X^:PMM11]DO/ M.7E?0ND#TT&7X>]+Q%640Z-S+V*@OHM\T@N/RHGT@X\>2&+I"1ZR8?9-].WX MKFY[2)&,;I)>C6[L4)_(=[H[08V>6!,P$0E0*-W-,6PK79"MT[[9W/#EM(4? ME:C-.W3&-B4B5M_A@BIONF(-O-!#%Z_E#; SM!#6 /N<-;ZW^]+1 W(GDO>[ MSAXPZS0NJR,.32;\T/*F8K]*656:^",O&ESE!6"KG,_<\SPO)PMY.^".H:JF6Z >0!&!1[D718J<#1%U>I*N;&W,"H5V@=XS\%7=4L41^ON+<$[ MON'+5"FK2E7+2AU.I=90*K-GF(F[O7(YP"$9N:1K,EN+WO4AJ&CF(_W%,\3A MDT1@ZFGP6K6L%'/0&TVK*36UGLHV;*CO:&:%<:8FDTW$H5E3;AFE9;W^H%$J M@X;QJU=AE*JJ4D^I\];+;?J^..NBFF==I)IU4N!9$DEC\2]CQ Z5'+%2:0J<# MMZRK#1U/C&&Q*=%&F?0??P>@5BQ,B2P[ MTQ39&W<'&.(S,)+HC%BLL&?2,@\6!,5EM\\/-&GD.EWB+8H,LOBKW7-U6-FX M2X-?T>^+C^&06$SB8G#PZ/)"]B:>3X;R> 0;:1"6W/%I;'9OWSK.K0?3E M*%*672U4%J?;*6'^?"BD4 K!HL#NM>61X]&,^1@[MC%]P9)[%C)?ZDJC3+_K M#(X9\X?F-WT;DYXYA*A3>BU\W%)5T1H,.E:M M4(V3:F?)=SVBC=),WC!]-DSYBLT$$^OT$68MP>2-,!&.Y:;MV::_G%O,DH+@ MC%VI!>JLA^?4LKN8MXS$Q.7V%G.$\F-*9K8MM#W *A%Y6PJ\[N=,=CN3#C9? MF-A8-?!*+1<5K51>S&05V2:4+[YJ 'NM,@[)1D-6Z?"*@2!I]-X$0_ 50G.5 M2]6%0U.;&9B_!S2'#^EAH8/3DUZ55 4>HMPJ$*YV,M>R[WLJ7K9:[F7_85Q>U"*3LR?8],P_0GE7P=, M<94OB>>,75K2D^M"VYCT%R(-]#LBG+M&-!L:'0.A$>(/7&?<'X!, $G:@<=# MH\,;H%088.\*]B_FE0R$7SB>@NG +DW$]H2CPW0-5I#/_2G"3L5Y"8=*9X:S"=LQ&+H"=PB8I!1.DZH-I MX*"Q)88*1JBU<.4C-SVWHC_3,Z+'RS37>UH"!T*+1C\\N<\=9@"78BARRW0:VH)2J M9?HW%A+2I& :2**&F\"#&Q&%K7&5L&DQ/(%0V, MMD5-'2<"I1-604;OP_1-87S7%8I,SOVV!'A$'DR&DL $=(*$E4WF!7"I/C"K M Q1#T4>K:V,&<851^)364%!C;XBK)8FKQ6 (PI3$@'#@KC@VH?6B'>1;WIAC M(M"$@2%!585Z$V M3@X3K$1@TO9T2T&\3C F>%.\$&PCM>'W6"A_'OV>5Y1 MK+.I8MTOPUN27!+Y-NP+>D79GL*AX*4>.@:]PN+R1EDP/(7Q*L>=4.[HA6D* M* R0X=$XN>-&B\61%W+=$-;%W.%VST17@<2#[6!U6K@M\.C('>-?+$2#PMP M5A3-O\]VT6;;%-LW1Q[G]WQ;]SQR7/2:T"/B7->F)H( WQH@$>)I@5@%.F2E MV#*MTK;A%@"'=]R80D/!3+G(HQJ^/1#$.G.+)7:+;23W+F; (*UC3#8Z0)^9 M.FR.%KW=G1ARFL'P OJ6 S<,DV0L/:A]$*D=!"@6*+\KC^$&NC@\4/.>'=Q> M4MM;&F-C2D#(A8 1)=@&$2) [EAO B&G(460CGQNZ4 M#D*384)0M==Q827HA0:!XU)WN-P9PP-P#YCN[L6#Z'4+^BC@+*D 7 $7(#"ONC5TJXX%G,7NJ M-Z;Y?U&&'(&&P:DA:??1[2RDL C/! 0VS72ED.E.,=J<$G8:]6[9>$6)@:>6 M![BW-^FF)R6X%ZF@&/N@KC- &A0SKZEZ9$;.24 V,0LI[LFCCE#F&P'UUR5@ M8%#O$N;R@BJ%][<)M]GB/B!-D:@40\.ZWW=)GYGMX0Q"IZ&P+Z@+4BES7P.5 MLO"A<31PRCR:>W8B>TE&;4*HCTFNT9.@/]9EGO,.9&)@[->@!"-PGY+-0B;P MF2/R DQ!I _,A9%51F-@EW]B06/@^9>$&H^H17#I 89:B,#$090H4=K;S6.)-, D0.+G_'^[@$HR[V0$6FUTNH:B1R3*BY MQP7'"V"UB],UZGFZ1JKI&O4\72,#_&1;G-X;2!>NI,^(+U$7SBAR0*$74P\.94D2.TW%K*JJ4JM6HT62NN^[9F<< M.,&9KT7J)%!/;Y6*RI5M8;1T5A;B<@D/8K4AP^7 MBTJYS%11/88X'3YMFS$# XDPD[FEYXS5J+!I2QI47?X*[78 M0$BQ&&YQI*0GJ(Z&[P;U/05)<+>G34=P-F!"E6HC/AU54[1B?97I2,%T]NPL M7S*?. ZB/SF?R 2?",-QLVH'2]^CZ-^\4E_49L"+L:(-FY5TZ!-4.5AFV2NU MK*BENKCDD7(/E@B%_F">XDL#N[HE-;M=I 8DC@O' M,FE;%UK;R#,TMY7-_V)TRK31SVG6MJM'4R+7\]]C&,9Q#7K;WC6;%Z(M@0<< M@X9_]5L2).3.I$?0/#))9YFS++,4[S$Q.!MAR;C,QL%7H_:+SA/A:.RHQU68 MA#GJ/-TU:6C1A!![+$1042+/TV@4S>"E>6)#QS9]Q^7)\KHU><1<.(HP0TMX MJ?=TH-M]-@ZF$O'T!-/MCH<8X K:-(7NU^ %B8T5[A=+VW.Z70J!$PF4LVP\ M6G"(^1%S-QA;FO $%3H911Z8&).C':5PR:Y)G7#XWAU8@,[8DUCV'4^#8JE^ MT7Q=' MU@%)P;*H==>=X!_OT!&[D!SX,=.P(*LVH/7M+%]+G"U=C$[=WUAXH1O44!]A M9C?N$$V;H:L72;K207B:D5V>QA *B$NL-]XD((3F@=]A8B?U -S:SKW-*C)U M!."P@K?#@Z&N&3@3S 8&@S'/ TT[Y%>$9>E-P;DQH8A MM&RE0_Q[0NP$(O)G9J5(^!3/TXB<:R3'2*00L1M-C-Q?L-9"9M%0[QD::KK9 M.5TNGBGOYN)Y%!7/<4+'-JBL(8:(TK9:/$Q;4^3__9^ZIA7_"2&S\!=J[1]/ M/C2][IC"R-!!F\@N\4A5=$3U'UFH%?)2M8). M"M[@B;Q-VQ[3&D+6SPCL'V1":O'U1W%/I9Z)"&?R!-14WLA@NAJ"U4YCBM), M^(RS"!$ 7WU[IQV+TB]0(AV)?T7C7=/QL+47&PN'S0V;_?9&6AP9X_U&$D-A MP:;Q;Q4+M0W8ZG0PT_CO;\:/HEK_3>C'K:NC4QD1UR(:,\/B73S;E*?WZ;IY M=M6Z:EZU/A_)S;-#&7YQ(OY]V&H?G)RWKR^/VG+S[?GUE7S:O/QX="5?MMH? M9Z;.T'9#K-T]T)GW4M$_'R%!R]K$[A\X1FE^Z\!>B8F8"2_$-EM.5NW4RJ?H/ S5="4N*:1$>+>V(N($.!B;IR4#_2U0XL7?%)DP.B',? Q*P&GZ,!_7"(A'ZD:)9Q00C_P'!1CN MF3:SK2_'B.6@EO37:N4/\B=]6JT8_%^A]Z$=X"T@YH;#GW\*]Q(M#.M%3?DN5OTRNYPFJ"9FJ>Y =]=X@X,M M4-)>LK&@:(L>& DXFL+*8T4F,GJ(E,0J866*?N5Y]$L-Q(#X6?DHS;.)>,TD M=-*YU&U*?5)(8-%LYFAWUPX17Q7NH+B/$K\(]J.%U5>R-^X,33]R+6)WP<36 MM^BPQ4Z\'*$;?I2\\1#S/S!XRY!6N#L+>03_%MBL8<]+;T2Z9L\,<=3;1P>! MX>^.1<<]Y?ACAX>_L@O_R][AE2P:AD ZB&)=? M94X5RR^H$J$I>AU@K,? .6Q/PO<8T+S"O3WHF!D I5#X9#8'3K/,!4HHRI$= MW';'IG6_@:,\O/+HQNX"A=[1RDG?HZ,A@3F=&\8U/(JQ(TKU%5[SCY^D4$.S M:Y2FF-!P3+$$J8\ZJ#:E(1W?Q4IA+[R5D=V@_"'D/&@U3N@$A7.>^L'##:>. M?)#O/9-Z[:21XWD4$W >;Z09(YPKPLNFFZ/0;C4RRUR5$LT5XTDZ7(>7SQ%R M..28E\(WD"OS.XW11@HV(I'%6$\,?MD8:'08! V].PRNHTLC@4;4ZSQ'IYTI MNJ)QVDC@201X*&0UBX9Q-C>1+?,6!:GOR#,O*&O..\D2D+@ET(M9 KT_YZ@\ M?^:L99=&YQ>">A2H=RZ5A7#5#P0(8(B!HHR@T3D7L%BM\06\"(FT&; M&P#)@#0SHGJ>1*F1@7A$$#S(?#MU>H+>W!DB,(,_H)!F+'PO)F,X-,S,,*2" MRR!QH# .'R$PI*:_]P+(=G%U52.OKDJUNJJ15U?MDJFR@]RDI[X8>NHOFI=7 M4JO%(N/:/_+YU?NC2[EU=GQ^>=J\:IV?Y8F\6U.IX]&48BR:(JD%^>3H7?.$ MQ3&.#EMG[Z8"&?NQSKT\G#/'SJL.=G(+U*E;T"S0# #YN'EP=7Z9WX!M8C'% MT)'"4D"1P$;$(:G K:09IW]O6?$N97;#&"1\08'L8^".DT8CC4+ M_C+ *!PBK#T]BXQ[VA$;T(C<3J%W+UW3=\GM@2/(#RBZ+40(F#SX&>\N"+! M*:B(*6$1!0VSXX=HB"^\"2R6*3H:H?,EW#-I>L_"K:'N'8;O39DQ[HA J*NVT?X1V[\YGK_ M2[-\\YC=*G>H%+]#I8)\>'3_)B_LFOSR&SUS M)D"GTGFH M\[1$F31.ALVJ\_"O_#IA)Y]H[DMYQHQH\540DC1RLG'*V7SMDFT)H4 MI[58J?0*Y-V9\&Q@1M?,^(\0/"?RN!?@5V)+.>M?62Y7XW*Y6I"/OKYOO6U= MY>KI-L&*6)R+^I'A.LN6R9H^D(>!V<'\Y8PQS3W?--*+O&ZKDE1K>@J'*S\HHF.= MM4X4UD:IJ.%K& QMZVY'MXGW^OS!(A-1GJX5BQK($CT!WN*E46C.RG)6MBHK MTW)6EA8KTY:RLIE2^9R5Y:PL9V6IL#(MU\K28F5::EI9HUC-65G.RG)6MB8K MR[6RU%A96EI9SLIR5I:SLC77J1;50NNL_7]L+CF]/!V/RS)M0J?W]>WEB=RR M60,(^=#ICBEDU!]7%-R._]H0OS8[ S+44V*O.:@>9+SFI2UK8#E M'&&_)]ILYT"WNB+?\L2T;[%+6,Z*]GY6.2M*D14='AWGK&CSK.@0$\+-G!.] MK%GEG"A%3G32?)MSHLUSHA.]0ZR<";V<6>5,*$4F='%YE#.AS3.A"Y=XQ/9S MT^R%S2KG1:GQHG).)4^>Z@%BFM'9413NY$#:'ZSYDL\JY:)!,M9\B4+DLQI> M7E\#HZM_)M*>:+V8_?+!O:QY_#_IF%8T8FDV!C=? "C'PI8 I6+>$L!.L25 MJ9BW!-@E2]A\2P"U%E2FMUOOSII7")FTZ9+T])>UE]SY@B?B20(LFO5-HZ 8 M N-B:4M2]F+?Q*9L-D/?-,;6A&%R&JR W>4MF&@C2-9T#FO8,1.F0P:ZU9,[ M$PK^0AL@L0<4AO(YMN$M.J ^]@<.;?"8E[SCMW=;\@[CXQK_^YNV]M139B>M MLZNCDY/6V=%5ZZ"MT FVS@X*5>N#3["<^1E6BAN> M87;()E6$!,1)^CMKE_94G]!IJ&6&S)2U^?TJU/'2?7 Y3:R_SK>3A>PB/728 M5)46\\U?WE]TKA]T?/6X(!^2MM,U'6RWDM-25M:9A5E1"J$3B5))MN:84\@N M9X4Q.1/AZ^EDT =^,#!);[:(.&L3S\DFG]5.:2(C3@QF]M!9@:V1VQF96V<^ MJU^=)O;>SG \,AK(AP6Y/=)-.S]O^43W_#S_)(7\$_6)^2>;RQYAE)#* M_\5WQ!?+?S >_I%;A_2''\7ZVQ]$I/]Z=!GT-?+AX?CF^NCC_4WST^7U7Y_. M[Q^^'Q>UFX[K7CGFAR^W[1/SS!]=]H?:\.KCR9=6R3KY5O;*A\W'P[_^T_BK M]>7CPZCU971[?E3^6#KY]JVA7FOFZ34Y.GY'ZIW^Y+CC'I^V_/J[G]WOFMIH M_%5KWC0_'O:_WYY:A\ZQTSG]S\WIZ>3MU>WW]LWGZV^5YL_/[?-OG=NKHGIU M/CE6S\W&]?>OSKOBA_.J_N[PJWOF/E8&KCJ>?#[Y3_5G_WQRJEU>M9OZQ&K\ MI__]XX=^^_ZOQH>3;_ 5!+ P04 " 8@*Y8'-D[5U;;]LX%GY?8/\#UPOL=H%U M'">]9I(9I$[2\2")C<2==O=E0$NTS:E,NB05Q_WURXLDZVY*3@H5JS[,..+A M.?SXD8?D(26>_O*X], #8AQ3>K)_0*>XB! M 5VN/"203#"63L"K@Z.C*>AV+?3^CHA+V<>[8:1W(<2*G_1ZZ_7Z@- 'N*;L M"S]PZ-).X;V PN>1ML/'P^"?7?8;S)TH\[O7-RO^YO$.?YXC\M:_@&3-/T%_ M\'4Z?O?MU7_??D5?%@^?WF^F=^1K;\/_Q%\GD]\VWS[AZ?71>O;V-V/RE#L+ MM(1 DD'X64?A"^"MCP\HF_>.#@_[O<\WU_=:KF,$3QX]3+[DB???O7O7TZFA M:$;R<19IF*2^0QX0(2)R'OBBA#7/A5SR0F1'&NZ&LCBD-1 M%Z7D.'(.YO2A)Q.D_-'+4-#GW3F$JTAX!OE4*PT2$L*]P/GB&D=L! K(Y$JJ-\A5TD(W*L+5#0JCL%+)G M!D_4L]4*RU8?/9"/5"LY8=1#$XD$J!^R5Y;841*] 97NI0.P>]8Q/V,:0YTN MFF&"M?V@*_9!5W4\7P&6/W7.TUY:.*O)Y\@=D9_U[Q5#7&;7N*[E@R!_(%*> MUX&>XWNULF[+5Y8S>![6YM[5_!YZJD/>+Q 2W%1W\I%5M1_)NE;N$47U3EQ$ M9-G5+TX][,HT%P2:@5'=\F++RQ@R"7RA1*"70U(RW8JQXSJ,@1<)2_]J&2QA M,*I=/IJ-5FJ*(PL0=+&"-"OF7MHQMS4!Z QLC8 7'PGT72QE6OZL^!O-[@5U MOBRHY\IIZ.57'XM-BL9<$2LV7U5D4Y$9M_5/8*RUM-;HE@/(%U<>7>?TRFV2 M%8VOZW1*90-H(RU[ML.BS^4SSD=L#@G^IDM^3MQ;N3)C*.MG[<6M6'ZC9I=R M&>=1+O/+/T+](&X 0.("8R+I>EMF2R<\',M^-XYA#F)CN('2SQ@^$D^L>#A.\Z!5 M@$!'6_V6U=^]0YY:W(PA$]%DH$S BIR7I>3(OP.E(-#:TE4:2U\NL=#>7KHK MN2)5,R9$MG.W,@$KNEZEZ8IIU&XMH;,EJS1 411LJA5AZK_.S*5CBO[Q][=' M_3<_!4&DEI==O'35;J>K-J81X;%%:E&B%4.9L(+1]AZ:^-%67@@APW- M1YG@0Q6:C:&6Y(KQHCBCQ%2$A+UAXAD0QCA2)6M%F'1UK2GO0(S042$'O\%C+UX %5/%*3R6Y% M=O;01J4C-N!%8!9$=MO64-J%G05R?4\R=^YY=*T.^UY1-F#(Q>*:RD58R&/0 MG:W%K=C.QFD"_8K5R *840:,#6",1#2WY-J1.UC(A37B0Z*F) PZPJRO9<>] MQG"*/:SFF 5,5\IK0_MQ-FX3HSTP!S !H<$@&J![?BA,; MZ 8QY2V13QAESY^IUVRM4][_S'8^EW:B5FQF0F$%9[I;.FL[Z+Q]T@)W7"9J16UD:DTIM MI[==L!)M5[X*U-_(,BS]Y9AAXN 5]&1M!N]:6]!:1X45[:4!*6,5!&9!9!>$ MAK=M8]6VC>_5-K9T/4$KB2FS:B^E<:X*[:7U)77/YN0/XZ425LSN.D/5CMI/ M=9QJ-X.[,E@16OV(54MQ32\>;,"3^;5V3:!6$P@WB-0A*DK,'$E78!#K M3;)N*VU%=/90UW8#:6M _648#://+;,5]QM<5UN'7FSS=8R8K$0B^\N$ZNHM MW'"HEMN*^=*@U]9@8K-X:Q((:EI$N^50^2C DK@Y\3]I*8WLG<-.?>16W0> MH%S:BNK2XUW&@(Z-A2: L=$R6Y'9L/XF=.PS9R%[ASJ)3HD^*%O KU4>&Y9? ME4;.(FIEOPT- 6/)G.-MR:YY+K[@T,=N.2M2LW&QDK/R[;JIKDM6E3I:J0+P M M7Y/(IW*'C!6#F2!54NG_/6_J/ZJSW*$9T#=3G*CK$,XZ'*N[03K!LP5#L[,. M)MYC-[RDX \)^^!QZ84BRD+)S12:]'1-!89#%9 Y&2V9FS.D$KWKBQ'OA84/ M%0@L5/;XYT>!LB.=?>\)D7MP6A6YS(*\9X1\K?0_!U;90*MB3;7I9T(\V%IY M#MRR=U7%G>R0SP3[(C*217W:2UX.(O].7R!R*H%3)@#)7$=2=IF,N0;GFCI: M54D6]5+JAVY, MMD8+KL8I-9J;IX<\P<,GM8L0OTAGCS)H-94*L?MVGJ+B[,JI_^:U&H$^8\\V M51I"/$OX1STVME<@V1$1RAL2U*U(=D28C(4:*DD)3Y_RJ6/]97T!T;]U5G'J,-2I+380:'.^?D]8@_8 M21>].+U)Q;^!:J9.]*4WII@\'T>98!, C1F=(I.* M+ZLXN 8TO_@YZ4THOCJ:+?V1@&PS0"."JB*,9VDJR+M*#.9*-P':@'K^H,%MZ>E95'//_(0FCNMEX M+]^&N*MEJ@#4I$VAIS9ISCJ._K1GB-\D+BG1H;>GF$B9%X5<O("/5%['." MT4RJ5*2QR!0!1'@;=S00]BO>> M]&J1AWL:77LT=Q&J>9+84W#_>GB/>W3S>@'\*AD:@K'R:SKZZ]@9Y/NK:5Q] MA$&(6%PB]S6'71526T]#:B3^C>8+ZD_%S/>RSGNP@&R.W F-WJ*\0]SW1.0= M]U?36 \:SH@^8;$(1V_]6;38V/8>JYW>.8^YBBIY?CSLX=4=^M3%&.+=F#/B/S)B21R=$_S-@NN"3(U%'WY4^@X](.*C<(R+]JD+ MDW\41-'_TA1:R#4>X_:;X\&G2*,O8J91EDKNQ&G.!(L,3!=-OP_*V(K#!NH. M\=IXG]L5P146T M[F?JL:>1P:/:1!Y4^FJI9,G*'Y/+1T3<8 MR,G2+5I?87T24<^<0](VT9IK3R7U:^=YV_7 @YQ'T^<1TSC5ITI-<'\[KS8I MO!\U@AH9[=MZ>JHMA?1+Z$^Z]HANRX@^^SJ:J>TQPYL7W1-7LNRHHZ(A*XY4 M_"1JZ3G/F^JCMM^QB:YO4X%3CMW@DJ$ 2RIV9"/?U/Z:ZU\"7!>JI ;I;K&F M\2E0"U%V\JX&39U6<\XN05>*"JF;Z[SSGMF;<\Y,__ 5!+ P04 M " 8@*Y80OL#Y9 2 #6\P %0 &EN;'@M,C R-# S,S%?8V%L+GAM M;.U=ZX_;-A+_?L#]#[HM<$B!<_:9MDF3*QQO7!C8A[&[:7J?"JY$V[S(HDM) M^^A?7Y*2;#TH/FQ+Y/:N*-K-AC.#X]=&! M!R,?!RB:?SCX?#L8WHXFDP,O3D 4@!!'\,-!A ]^^O??_^;1?][_8S#PQ@B& MP3OO'/N#233#/WI78 G?>3_#"!*08/*C]PL(4_8;/$8A)-X(+U7MSZ"[@$ Q0QN_GPH*!B7$1TQV_?OCWD?ULT;;1\NB=AT#XY/!Z?'KIS@X*(S/ M+4AP"&_@S&/_I^BM>T51 D/: B;(YZ@=LA:'(TQ')167TRX(G'TX0%'X1+LX M.3LZS3KXIM(H>5[1T1DC-K@.O,-=.O\(0F:MVP6$2:P20MBX*V&F@, H6; F M(#223$BY1S'9-()+VD5\/;M>L:E/QY;2>'*J+L2[GMTFV/^ZP&% O<^GWU.4 M/&M+*2/NR)8C$"_&(7XT,F6#:)_C,8WI[^+XFLQ!A/[@B VCX(IZ40)-L#=F MM-=)%2-JIRF!,;48[T8]FUI)]@E]NEP"\DP'&II':$8G:Y0,?1^G44)C\A2' MR$=0/1:,N.Q1_ FU3#1']R$ ;WC)5<)%';CD09W,"0 MNKN 1K5$8SYHD.Y14)K@+E'"!PM%9X3YI*-IM8:@&J1[C3/FD;"7\$<[&;", M,F!K!1C%6@Y:0;97@&E:%26:<4[8L=_8T6$,T1/@CLWE/2E3Y=5M.-23 M6TG86(A@3FAG5;9BVVV:;#K"#%ATO:MD*KH1DTZ&E2B/-QY$&DPZ M7K28&MZ$1R=V+Z?^QO:6$'9]Y8J2KCR&?;M+%@"Y.:4X'PM+: M84I#'J >)YK?82[0%OGB5GR[65XM (%L6?>%35%JY4DE$A:+' M.SQ-B;^@EF.[:SCB^T'&BIAPZW1SSGB-J,VAFX'$NK]>\7VIH4^[VPA@,(K4 M3+K?;=S*\/IL.CM',Y5;CUHFK@]"/PTY_07]\9;?BB"O3*F*=4%G6A4-<+MH)C4X!^RG&(0I8,N3E MG+R<52YU(7>(_8JL(:LLQ+7JO:)*D]"XZ <0OS)JFM6<>8O#F"4OC,T MT9%1T,\(7LI,G9L5;Z-*&1(JQ8'W"-%\D7#I[4"8;T_&-]"'5&RZ-+B"B7KT M2:GT #NQ"IB.WB[A]#FZ1V$(@XV\:A\AH]'#Z-0J1FJ=74)H$CU0R3!Y+E7V M-3&IMM)#X D)UTO'D6D1ZZ'TQFX TK>"2^!- M"5P!%.2;!32"7B>+7'"U?],BU@/O.ZO@&5C!)? R 54YJBL)7%LBX+J5B^.; M:\.DN9Y]CK,3VG:$%&1N)&@M$&FI M[!)&8Q2QE;T90E(B-U*W%GPTU'4)'4%5PZZ3) EE+K4+N1 MQ+7FV/H&< DX-3BF '2=B+4 X+*12\G@%8Y\55;B-K:W>3+#_^UM_?J[6TG\NW6;]G=$ROLTH#Z@LE72.+RB52AY;,2)RUB MV[F^-F@&IG )03K62 H#$\\@(;&=]IM,,;G:+F%47:_H3S 5G>U%@#9:>@9P M";+R$D8?,#F5[36 -EPZRKL$EFCW61\T/6K;ZP=M\$R,X1*(Y?I0)6;"QK;7 M&-H0251U"9&2/CHKOY;FEF3'T?P.DJ7HM0R!Z,+6#JTW!,M2K*&!>V.J)1/0 MVEE0DSJTV% BIFT)E^ 39@8ZX"D)'5IY**'3M()+P)74T_+@3GF_-I^WX^+/ MHG=0:^3V<&I_H:@YJD1M;:T3UC7ZJMK01DO;TT'R)E0]_Q^GZZ3/F%O7,X0SZ2 MQ'D=6MNA7ALS?4.X!%\IB RCP,13JREM>T%=W=KCZHM)$4ST4ST8V*;F^\.Z MEA?TS_U=EQ$_EURY.W.ZS=T9[U6%\[==WP%2/+!<4>A,3Z$-2P_/O U3[]7G M"*0TEL#@6SM7A'XF.(ZG!,]D<:#2R%88>X!1"L=TCHGV1-<5+NS@G_[+GB^2 MQ;4MF-GVE@*D&A%N:QNY%/)&.$ZN9[DRLJR^TLRVLU?#(]1+8/B!_?V\O'I< MLKL@:&JI;(Q_-".D 788+%&$XB2[S)K+)7%J*D+;$[X5C7J]F9X%7)KBMSSN MSJG(EX!\A24E)3L/$AK;DU\7*K7>+J%T#E<$^@CDCU&6GSQKATE*9'NQJ(N3 MAN8N ;56:Q+1+!:RMS4U/'>YL3.^KJE!W=L)XJR3JS]]E=I'I4O)P15,=(97 MK9GM@264NLW^@I8.S?()7:X2&"?*2-EH:'LJZ(#0HIUB"EC8\]#[LE%EE^"- MX2X!VR0H\_XG6.'X1R_KHK)GT.-62/,#214=O]MF)X3Q]#A3^SLAP^"_=*', M1;O#-]#'D8_X2PZ;H7N'F< T^#P@:LB/SY^I>I-H[3[RYXNDI[+[[>5_*R_L M\%9O!]B_[)22*\J^-#G&Y!RG]\DL#8N;$.T@RZELAZ$>4-8QFTLPEX?A]2PK MA:%ZLJTJF1.34ME>Y/4 LX[9W(7Y'-XG[$U<-BJG!"Y1NM3%6DAJ^^9"[X!+ M#.@2ZI*;VWHQ6YN![42 MJ%1GDKWKG/U_$C6?H9-M$>A0V[Z#T0/@)F;_"E M'JYKBB5* MT!@30QYZ(/_P(D'>PAP.[KPV-2C>T9-N-2C(]'!_^R)QU[/ BX Z?\^M^"R7 M\%TWDS&@QT]S0^;HKS4Z3&SM^+"IO5K!=IP:E^RW20_D_#2'S8O>R-O-UFZG MD"W7V$P&2BL+S;'QHK?_C"WJ]G"0WCXW&10*1II#XT5O&6YI79<&"'O^=]?S M+Q,>_Z]S,#IBWVU\BL_HG:RLV5G73J:[^Q.5+7[B'2>JD(>E(\K\FW]W>.C_ MGB(";_$L>01$LNTE(7%T DLPJQ\]JLSAU(JE(6WK2\T&:$IX..JS=H!7:3"G M\&[1?WUTNH-+$O+8YZ9L;OKK&;LZBM-$OH1F)%(*1SV-!(KR=JJ&,9P:>.5S MN\;G8O6./@5DCKH3#0SU]',0R!NX$G[DMQW#=@K;)2H[PZ ,2^&DV@[[L;<">Y;#M MZ.W8O;FN[&0EU;?'==F8LBQR!V-VY_]<-J;,"3OW_D(:T]_%\369@RBO0**F MNP+L>^#JUPN^9U]81;$?XIBVIW\H^'EEAAZ( B]C67V]H.O;!Q]!C&A\FQ(8 M4]RKE3@5/7YHZ,$HF;!5VHXO2Q3?+[]%\PC-D,_69=G1$!U-4QPBOSR6*AJ\ MK6N0,^,W03;LO T_;\.P6[4$WQ,1ZG!\5-=A0^EEI/_R*E^,ZD;>,4"$OY5U M2=T"%:2:T58D/JY+S&@]3NQ5J;L5N5C*"U?Q%8E/ZA(7I'R2"O8[NA%8F')6 M!#VM"\I)O$8&WKU\@QO('WF: I*TS;_C,ZFX],\Y$V_-I5L%V+MO*-NA9I\" MQGS*PZC5@1R_J2M0XL#'1HU'U_?&M"[&'7_7<'OE6V_?_'!R_'UQ[:T7D9N? M=!?+W0B<&34O'/7$1;-=C9/R!]W%PC:B8YW(A; H#8_'.X1'[U7Q4_>W);4T MO:L6&I;U/&F$4!,],\:=:RG(!V0J-6*L."OH37Q1K)7)KQEQ>Y._'-ID6+TNH[\&2L=B.3**M=,/8H9[6^EIY- MJ.G.GS)J/ZYH:V_KT8>:-/2'6J'\#8PA>>"/W?(":!#&O'#>0$43IK:/5^1X M-IY_V-E\>ZPP:RET:,[._&;K.MEOJ7?0(;1]@*,'EZXV>X=D_Q-T4WI.]1S1 M4/Y,X]\C((&)SY$QL7V*M-L$5)O':72O9%^;%[=VSF&6CQ(4:%6A[=,3EE]Q M-W>'7HE9C[L86L<[6EMTIXW=>9.#'IO;<_73'RF6C5W\,I:- M8?@ +W&4+.37 G;B:SN3T$.Y>5=@#\9T*>4PT^@_ M$)"[1[RO4;%F9SLMZ6$PU$SWPL< [5F2BF[-T/8ZL:]Q4#;?RQX)8YQ*3C6V MY6?['=6>QD'9>"]\&)3R^[T, \[/]F.J?0V#\N+HQ0Z#X2R!9-]CH<;4]KNK M/0P(H1F=NVXCT%YON=^HG&HK@NQ_:2^\+J&G5:.0JN7ZA-T="U'!IW1!WRB? M*B_HVZH_[2[>6S?J%24F*CI;]X7YU]31'UE-7TI=0_&6B4(?-:7M!;@>4O4O MAVH:Q*4PRE\68+6AD^6*X(?,$RC@D]'87BQO!9S:""Y!-DX)C=G4YU'UQNB) M_:1"3$)B>U6[%6!*$[B$5ZN&T@U;.96S_K$]T]0$VB'@AKZ?+E-^@:'\62CZ MG#6[[8/B'V;U[W354E.J\C9&Y7RBH362LI>OC0D2]7/ MI)7PM0M/_1\NCE,6/R[I0GB9+AN/+!FH*:U\SWKQ\FZ\=3]>T='&%JN&+>RD MACB:WT&R9)]1DB2#E5:6DMB2#)?LJ@POV2@_OK0V]R32/T7-N]'AH-4:IBT\^<9?BWVZM,[)P*"NSV3!_)3GR6>JZ_/]I\>2F_1Z*IG?J;>Y!JA^.$.:'DLK\-9\ M/,[(WCK@AKU#5L2,,28&"C8OWC=C1<:^"!"\QM">ZD6E+-NMQE'F+K@,^7&? M5-OF_?Q-;>R&(?M3IE915FFC?#0($&/+?."Z(GE*E]. 1F[J/S&74%H_>B8] M;MIT4*EYWG3A)3@S@Y7R6?ZY3'9A]0OS$!2521RG;-=%HJ_TKG[&D.]%%"R] MC*<-]0H1[O T)?Z"6ID]VX$C_F"$3,DWTHV)M684NX*QEW'.WJ+H4=?& R!: ML>1-\8\?<'1R=E[!KV>XFJ^=Z&'6O'/0 M^NY)_XA5WR334ZB1T%29M*N19Z#L/\R6]#=_ E!+ P04 " 8@*Y8]<_N7N#'>&+ =ANV9R?Y9,@2NUL9M>A0DA_[UQ^I1[>ZQ>)# M+8F45T&0C&T6554_/JJ*Q>*O?W]:A,X#(G& H]]>[?W\^I6#(@_[033[[=6W MZYV#ZZ/3TU=.G+B1[X8X0K^]BO"KO__??_^70__SZ__L[#@G 0K]S\XQ]G9. MHRG^Q;EP%^BS\Q5%B+@))K\XO[MARGZ#3X(0$><(+^Y#E"#ZA_S#GYUW/^_O MWSD[.PK]_HXB'Y-O5Z?+?N=)N%1[?WZ=.GW>RO9=-:RZ<[$I;?>+-;LK/L MF?[53Y8$U<;O=O,_5IL&@JXK3,?!YSB3Y Q[;I*-$"E'#MB"_;13-MMAO]K9 MV]]YL_?S4^R_*G'*E$UPB*[0U&'_3X%>?C6($A32%B@)O S@7=9B]PC3 4S9 MS6CG!$U_>Q5$X1/]Q/[;UV_R#_QEK5'R?$\'6*J+MB; M3*\3[/V8X]"G"]67_Z1!\JS,I8BX(UT>N?'\),2/6JJL$;4Y'M.8_BZ.)V3F M1L$?&6('D7]!%UR"=+#7[JC5214'5$^7!,548]EGY+,))&D3^G2Q<,DS'6C! M+ JF=+)&R8'GX31*Z/9]BVXY8V;E"(5WN?+JK)0KS08&T14:I+;P(DFRP4'2.<#;I MJ 6NP*@"::O[C/Y.V,OV1S^RPRQ*G[D5*(J5%F@)6:L 4[,J2A3W.7[KWO>, M=O>.#O<0-09NV%QN29CUOKK=#M7XEA)VO/NH<2FG[&CY5V,/INAG5]+G4MA! M/SN4&M/*'72Z6RFN 1*Z[G)!:@=NW7&;B'AS MY*Q!2!UB%@\YP>2((#](SC!=6TLFI.CH=M2)$$=SNBV@^#1B4XZX7I)O M#U2[9X%[%X0!6S:T)6K2:R?B':,I(E2E-^Y3*X+I]=>)2-=HQI9)%IPFBVS8 M:TLA[:)WXTMW1=BNUTYPV;2PM%&1=-#-&K; U##(5]0O3VR+8(O0UJ(TZK9; M,UEWA&ETT75429=UK4XZ&58\.UY[$"ETTK'3HJMXG3XZT7O5]-?6MX"X$V9/ M4F:^G0=1L$@7ER2@QOZ]&U(&BC.'K839HG-;A#T.8B_$; )W*G;],QTYL[JS M286V'[][&\X5N^IDT!6.430[HQN!_AP2DGRG&W/1I\XIM>GS%1OUV MXU[-78*86_>=35&JY=,X3I&O[V,I]=.)".47;_!E2KPYU1R+KN$HBP=I"Z+3 M6Z?!.6T?4;F';@82^_SD/HM+'7CT36?G:+I\JU&+ MV'6)5W+,:US]/) !5R;BL=2W=QE7<]H%\=([M.,'=.^*LQ/(XD-5E2Q[H;K9 MI4UWBS:[W ZZYWOYL1T?+^@ZKL=TG;H'CK,O[2S0XHYE 6JQNT[:/:]N&.IQ MF!%TSU>$DP-=UDJ:7LE"7Y.L_TU]1@8M0*VGZ*I@NF0[Q-X:KR'+*\:D#GE<8C5UX[L,L#3>F;GN_2Y; MUG=1F,3E;[*%/AL"Q2]NCYERD'^((OJ/Y)(RM'*$J;K0*15B*67HWJ$PX^2V MH%%Q0_!R&U^RQN"VR&Y[G\HH+0Q2[ BU^"DLF+%DZ%1 M;WO[UG(H )8A'-X:PZ'(A[F+LX0?&(/U=K' X]IZ\PR=G^.Y;72_V.AZ )/.C-$[P I%,2)4538%X($"I2@+A]]X4?I<$W;N!7^1^T/UTDLP+ MUN4+G0+Q0/!3E03"[X,5]KFB73X03-2U_]'<[,D3=9G?EU2S=84;D8C*=E]) MRCN$T2=3&*TGZ%T%LWDRF7Z+\W1\&"0AF>THR9D7'3B9P>DDB-AAKAY* B+; M,9*Q#B)D+/C NL9B#'*"A@*"F M:&,1@XKE>($C3V:9<9O;#@',-(B'L>! SJ;,-+9=XQ4N014;"P)4;BY3D["> M+RT_-U#M88C'/%JR@> :BQ!4V%<^!H)I3 '8! 001JVC(G.A@2+87EP@4SY? M6&]O 6#:QPL<"4!XC,4.OF/R@PZ_ZLV&4N9G*58*Q$,"3E4<$$5CT04ZY$B* M_+K0PGG&)QD28F(AP!-78]&%]8B(^D03TPT),05)0-B,A1RJ01)UT$140X), M*@<(F+$P ^\@3!TX%>HA :@L#PBDL3!&M?: %#=.XR'!!+$/HF(LF*%C9PS; MP-"U+&P(?JQB85HN)*\A5 0B&!(U(!! A8X&'*U;% M*D+^%Y>P2GKQ@>>EBS2[4LK.QKU L-[):8>$FZ(T((3& A7P$TDJ6]20( *X M!R&Q(;>"N^\V3Y@9KB6A)!D(9250\>ONAM!G],?>"EOQGS5=JW+UIDF5*^>G MM9[_VG&Q+LD[J&ORO%639]6E@Z?.JE/GIV^1F])-$?E_-5/+:\G9F;QP%Z^M MJ76]X$16AFNCG35UMF"UU]9UGJ1FJF;%)*F 0W]: 4-_8#>#_-1+)N0:D8? M0T!-+-J4W])\Y_)5,K76M ^+V'G2 M34\86%FEJ@6T][K2RD-<*S M-#@7FJY'D(*+3Q_$!P6W8B4#S7NO'J6M:!'CD+(;UY"2*/O<9<9J=II22D>W(\L14!0!]@4,5A1\0%&*%&K9;;:\W>-9 KU$VQ1=,3[' M$ C&SD<+-D^HG+QI7@N.8&3&B [I*(_N' M?XU9T/TPGK-8E)-2, ! $OOQD+ .H6/L&/0KBBC#(;4G#_P%U6*P+ M9HF8T!A2:@!@?5E ?]+824=V0C6C7)^[Y >JR"PX]0!I!@683 P(*V.)V\?H MGB OR([VV#"KO.0-@R4@&A1:4CG N($U>Y;&7C4H: #N(4#,EZT[C3SJAIU1 MHTXOXT(T##X: V]Q^* 1L@Y 8<^HWF3T.PC19Y77)02D( MA@?+&N,@,,8\_^^(%?)$_L$#8F<6%RG30OF&]R1-XL2-6"A5,H>TNK$?Q ;B M@- :"QL 0A0#LB:+-KA01X.%5RP0"' EN-![ N]2Y.+!=&XN]GK.ZSO-G%>6 M\EKM^W_=>QS_XN2?&#-@QPS8X63 -@$H'^>LSAN.LN>:A$_%2L@LS9%58]ZZ MP],--F7OB@+->TZ.E M3SV EN6@#L5L1[3.+:1W[TIPHK2R4G_YF3$G;)[X@8D MJ^EVCES&1S8[^0SO;3+,:)V,V%FG[I3C\NW8ZK.Q?(;W-QDN2;/Y62'NE%]> M/>AU/M]L\IF1."6-H<1;C:?*>"FX2N2&?%]OCOR4W?FOLQFO^(QEYX!ZW5AS M3+C-*W2-5&?]P>(5R@KO7;IT;;@A5!+7R[;KP^?J7\2GC#I]F#MR; 3?9K11 M5UD6A;VJ+,J.P'AMS1Q,-E YC)F]1Y3;@6/SX60' %IZ3'F!(U+A57;HPFUN MZD1,,$LV7_J!N+;O&.P8W26KE?V&CMI#^J$?(M.-2W!K*(%P&VM%) J$U&N# M$9>JJ[!3&8V0&[SW5N@YT)^+3IRRE]&7&'V)T9<8?8G1ES!MKHZ^A,7@C+Z$ M#;[$E88C46]KO1._ZF6HOWS^V*\&E41LBT^A5]R. M(:0QA#2&D,80TAA",AVE&$-(%H,SAI!L""&-Q]&6Q9*J2_Y=;D8K!)1$5$., M*DGE40@MF<+MG.6U9P]K3J9G.)K=(+)HAJ5:3\/&5T-&!>O$IHP$D2^IFY

I>C=SEZEZ-W.7J7]C@PHW=I,3BC=VF#=SDF*(Q.I8U.Q^A4CDZEQ4ZE($=% MY%3J9:KT=;Q:3UD1R:"1N-*K /4,%I$4RGDL?*B9/WZ>2=+B7M3[ZCN4NG>'P:E:^,YADA%.VSP+T+PFQ9% G[IIXP M4Q&VZ-X)(J?\0)%SDL%=^49%=C-/^TRGE*VD>%(UB14"50(20\\3;3 D"4(! MS:T)-DDAV7R[2"2^]8&D8T2"AVQU.XUBR@A3S540_Q"'CL14QH)%8B@VDQ+?[AHI_ZEKFRK*T'5,% MY@_(SVIVQX=!]K@SS_9F?>AT83].S23J:>"^M2@4;)-^ MX#CQQ0&-$IZG+_H;\T M\_IX,5!MB@0!9NQ=U6,T1=0J\XNU0&JK\MO;CY<"^Q V']J=3!LLE'7R@6D# MM+9?X5+F00^Z4W4O_T^R7,G(!@D ( 6$Q">3;RA4$L=2O!JH)JVK ^$E:[P@9>_GLRP$(; 0 (+RD\H8H+5!+(N M(,;CE/V3(&G>N@*IF<"93/MRK+@:L"F,UB5L-H?;6H:VU^#;:=4FFLP#3%>3 MK\2]GP?>-;5*(@^)LZJ5Z0V%Y]0G$FXHE'6K)[@Y'#ZS]'+QKJ=$/-0=4$,S M%KG8_L%&Q+;^E=XVGRZ!)TC!Y0B.^% M)UOE @>1F"HOHS/5L(8H(%K&MLW3R,,+Q)*ITF2.22"K6 BU'^KF*);?HKAH MG5'9V@E3F-GY)*J6X6+O#M<>-#;O9:W 9^F>19E#,75[CEAXFDAK$'*;F[K/ M+)TI6)%W");&=YB["*UMW\@4'ADKTPP-91R[KHC7+JP=, M1>R\$9$L)YV*,[D+@YF[/F:EB4"J'0T/YD8"6A?-49)B2Y1?*+9B1(WY(T7R M#KLVQ"I5IG0S*7W?94(/#*@*]?#P5)<*@K/I3=WM*PBR(BNRW)M*H^&!4V,> MPL#8Y=LK%"/*R)Q*50D??7EB96"%6Z" ;'@X*8@#(??>F(WJ/U!9J:D=S:1P MU=L.#R-(!@B8IG>FMP;FRW2*O+PN7N$E7[E)=N,U\H(PR#;8O%3M:52[6?J[ M&Z9Y">32U(91;?E#PQL2G2@ #$D8VR;SXM31C-5M/G()>:8&&]W??=&N"=(, M#V69+!!@G^P#["Q84&,ML\DFT3?1BJW>QTL"E"\;&$FHR&VP.L#JA?M\81%> MEJ^]KE>]++_JJ2P&8/BJ_ G3&#JC*ZR_*64-Y/H85J,VG:,LX%(Y2UG>AS5Y MRCJ0@IG*JCJS/E=9(,CA\[G[;TR.0C>67.'7ZL2"0VME]'!S,:V+_@JX7_%^ MX2ZDZ4':'9DY^6Z"EC+>(HW9=$IN"G2;S]1['QB6GK_?$-='C$LX[;IHNMG2 M4()UT_F(I<*TO5@#&?#,82 !-6C)\PWRYA$.\0S.>V D @I3+S!NB8**5" < MYFJ+%^4 LE7\P/O(MQA-T_ LF H">BK4QJJ ;!&X4Y<+0M1&#SXKC]3(9<\H7Q:059F& M%'L[\+S\?0CD'RPP28KW>1O!"O3UPH 62MF/)=P.]/RR8G(%F"PRU@VDTB)D ME8Q+@P>=U>%6I."<8*)U_%E[!W[ML>I*_T[Q@>S=:M&Y:+=%T3E(J96GJCT6 M7Y/A;P[MS,!SXR=N0%CN"S7T7,9;5JY63:C:V_&L+R?KS*GV9O01]3(MH9J1 M(!R3M1?CJV.R["TKR[_LK[?Q)Q!&@E7M67B))":@NL )BB_=9Q;A$4'T5OCL M>]:+4W1C.F/B&-TEJ_=P:WL"[S4;@,#48SQ5=B0)$-S&UF0Z2*"H/:1B/=-??"MWO2PL M(,PN4R4WM--+Y@5N)HAUZ]SZPBW>(U"S M" ^[4]C;@\7F?6=KZ%[DOO/6S,8CG1Y-MIZWH@HD+2>:RYF:1'!NH9I8RQYN MW[\$E-;%@8!ZWP-05]M,HSJQJ?# MO DH!1 V/V6_403Q1"6[4REKVA=R)4 M9QE2OC'CX%ODYCD3R,]DB^.4%;*0UH,1TPT$'Q4AK(MU5@?544I(Q2@23YJB M\4"P 3FWSOUD7O8-];+5EC%>ZX% K-NG2N:E4U3 Z36="!H 'R#%K(=[F>Y MQAY3TV1/U0-=(QH(/%()(*",%?+;X+@HM,SJ867/A_HJA6W5^Q@FC%*!0+_' M#E3/W23-BJU3WH]1[)'@7IPLKT0^2"R%LD P&BL)"//>!+O! R9&J5)HSV"R M^TE*^47%;<)+$D1><.^&=+/.,IPUH/@*W2_MVZ4I M>AI=T!%]\XC"!W1.A_=FE0PW7H>(FK! TU&K'2!3\NL=]27,*:B[=C7&*,2XQQB3$N,<8E MQKC$$, 9XQ(VQ"6VO'QJ>42"S[%UJ]SH,A@ M;8IANS^X4UE. J16-/IM[<7C=?=PQRDZ=8I>[7$8@2U.P5>44YIV$]6V;V5W M4:L[:]Q&58!!C[&!%H?J.39R%:WQ#9L I>0C#L IK'"KXX)PR*QR%15="U!Z M6]W$MN :H//8%%)+'0IXQ_PIAH9_N>5FS46'&/,38ZQD;MV=Y> M8&QTRRW.]J@HP/(8$C5LC8S14,NBH5OB-(1 Z,JHFE!+S$V":':&W%A<_$'X MWN&R'R?KR/0-BDN"_=1+S@+W+@B#Y/F([GJ4.11YSPHA3S5J,[-*P)LDPBFG MM":8J0/?QC14U8^9V*7D8?6LDA/3S%>$9\2]GP>>&P).'&TO:&[,7U/6/U81 MHQ^_6X9*/EJKW($V/A,';MZS#Z:D6ZS">$\>5T] 6.EOM056K]7CCW"8+N[2 M>/(/87GKS69]QP.5!C<6\]OV4@1H]-SU@QA'_T#!;)[$YZ="O?(;]^Z*ZJI7 MP';K[BB@YFMJK--6,S4] ZU[?]1 5]$BOB%-M_Z 7$?$(G1$34&)&KF->W] M20)='8-,0PIN^^&!S=ET@Q;WF+CD^?K>]<1/0ZB0]O[HP+:K"2@$!(BY5PH/ M"'(GTS,W\CD %8U6;6[W#,48MW#'-KFW+DI5%H$XP>1*&%G<:#A$,+@B].-B M:2!RAN(8H?7 U"2KB'N#V96S(!+6FE4B'R)Z&H*!5I05,<>\( L;@\F[+VN\.%-,!#'*E58ZD3Q=+.AV-)D>8;HS1?EUUHR%9:Q8(.R' MFK!Y=TS658?LIURJHL_^I%OB>N#[6;?LBB[5]\)E/UPB0MF(J-9O<,9@+)3V MHPC:U0>H*]'[7UBY-D*Z$SE$F\Y&I"OOPG978\ M2N;8/XT>4)P@5.'U\+G>N&PF2S!N]2O6A.K5AL)FUG$'&K<^&9FK*7&&EH#$ M7$)6%]A!PP/0E$76:H5#]C#>9*J1\ZI":R9M2XX UI:DIS,$:["S\I2A,WQ[ M/7:X),$#=78N0]?+!*8M]H6!+IC 4&JRQH3!JF+T=$+!8>*UKO)?FTV::TW[ MK[L\NMAZ?3L*W9BZFH7S,"%7P6P>)^S5FA.JD>_SP)N7CD7^QR3^\D0-@2 6 MF[+;]6LJKZN1I=J"J-:%/'._,OND0D^YT: M&FLD@X6F+H5"U-+\^IEAX4)BW(2MH M5UHU,HJ%'V4C>_G'I22"1T8;=3?\4: D(81]TV=DH4PF'H,G;D TT,Q2AW3[ M&0:,S46#\'MGQ5E4R?,-ODR)-W=C=(07"QQEVA"%[M^]%H7NE_'Z!#MEQT[> MLY-U;3J"?^!YZ2+-+CIDSS>SDR2"YBR\\(!.(ZHI=(;CN#8>./D)VCT9RK50 MXU,2Q=?KQ9HH?5.X-[,Y&NC0_KA\F76;!ZA79ZJ2V+R8S%A\OA%&6$M1<1_>40G_85ZAZOP#0BOXW^ <= M[!X0.,$IT09@1=3[Y8 V]+_!/J3^MJ\)<%FA)J&^^I=$O5\-:$7]Z^Q#ZC=W M*<#:J/->^Y:8$MPM.:^MB&_=89X5D>B7.#+4A+;.%[;TS/\%CA!=Z16.-_L/ MA+-8]!R'E)$XWU65"F&_VZL%ORL=_>]?/N[O??C%R3NTIP;V&/,>8]YCS'N, M>8\Q[S'F;3;%7;;&=FG^$JDZ]O>_>39BJW>0?1 MAJ77G>+F$=_,<1K31?(DF"8(1>7%18\*12,"PQ\V%Z.L< MK\+7S2/EY#D[SKK T9?%?8B?$3H."/)H;VSQI0,V+T*@ 5F37F]Y@] V&!L+ M!LX\KTJJ2V&>%C%>EQZO2IK)=6K\KW6?62YNW MI0UEN[1^6[J3M)?M3TY7%S_R>XJ56(G@7%1 92H_IJU#3YEH$(;FDB%6'!^Y M]T'BACGC5RA&Y 'Y)YCDY>'8%527>C)*N*IU]7+ UI#7NF.1@P4F2?!'YL9, MIB=!1%FEP_4(QZ+,*!'5P'&5BJ808S1X/R\;D'F5R_B [C@/JQ0%?F;"OK"B M7G;UKNC.*?LS?1-2D*6AX\NL2O80_4#=BR M;T,>QWIA19$,,22$\IO?6W_"FJR']@83^%)X2WA8GR21LTP_((XL;30S5YBO M=8"P2$[KMO[F4J\DBWS5XY9NOF8FA,5'EE.ZI2/M6A7H&OPHLCF89FJD6?KD M;,6ZE;TX6VMJJG!AE^O 9DH>1^3A;3N0/@HWI!)4R2^C=&#,0Y\RY=MV9Z1V MHB'KXEPMBOD]>S8'^01*&)@')];Z,W.E?).+OR=MO!7:)$_ M ,&>4R&NEZ1NR)Y$V9>,X'Z9>9FCV8 .%4*6@UV/3ZF\ 36VO=_=,.UG!5[_ MY,LA,=H [3MX>EAUQ!01$; \R\S.%L0(?@T!YLV*JBB77_L9\1O/'- M<:#JJ0HY1[S&S4F59Q%!I2E0 M1X'#M4J,S#(;57(8\S6KC%B>7'\E..XB@@1_[&5&:3O0$33T!GL0]CLUY9"_ M?):"-94-O9:_]C+'7A=*LB[ 'MH;8H$5IK*1X4:OQ&I&'P$-\"2YP M]) M5)DZXAN;F9( MK'=B3U[$&E]70?RC!C^OL!E,8ZIJVP9'DJ0$J+TU&09R6&K%UT0:,),&( EX MG;O_QN0HC1.\0 1Z-H@VY+4S%LZ7Z!D+N;;B+"4OP+G&GB@F+&C>?V!>H%2L MPK$=4?FV$+ U*K\=2KW6-LX.$"@;@3J^]K:M?/L>07MM^7+[\^LTC5M+KLMWMAX'H M=9UC2*\?#%8OWS!M#Y\/4>3-%RZ1O(PBI[3<7E>6P[I8?IWEDF%96J2-< MMIM)"&TQ.SBS">O*8?]J>4GW$/H+=R;*4A!1W>X9>D1^^\/*FA007!4!H3R MXO?L?U@* OW-_P-02P,$% @ &("N6.V)KX315P C1 % !4 !I;FQX M+3(P,C0P,S,Q7VQA8BYX;6SEO7MS[#:2)_K_C=CO@.N^,6M'2/9Y3,],NZ=W MHXX>;MW146DE'7OZ.FXX*!)5XIA%5H.D'OWI%P#?Q).L*B#K[,3,V%9E)G]) M_)!X,)'X]__YNDG0,R9YG*5_^>;]]^^^03@-LRA.UW_YYLO]Z>+^[.KJ&Y07 M01H%29;BOWR39M_\S__QW_XO1/_GW__OTU-T&>,D^A&=9^'I5;K*_HQN@@W^ M$?V$4TR"(B-_1C\'2O?_A/S]? MWX=/>!.2-,_X^$,#I[5,?XTU M\CTD>?QCSN%=9V%0\&8W/@8I)=A_G39BI^Q/I^\_G'Y\__UK'GW3O'S^!DF6 MX#N\0MS-'XNW+:52'C,F?%/_[8G@E1Q,0L@/3/^'%*^# D?L07]B#WK_+^Q! M?ZC_?!T\XN0;Q"0I/Y1^_6E@JU;ZP3786TSB++I(YZ$>:WN"3_L.*79PH*_O MW(6'K B26>#[FLYAW^!Y;[S3<_^F:9S'\]YT3_,@L L1\N37*W^O"?OC-?VW M 43\6M !#$<-2&9"$X'Y$_C 4-MNK6?AP&["HGE&1-_9R,AMKH+\D1LN\]-U M$&SI S[\\P\X*?+F+Z?L+_PEU'_X[0XGO+/27OKV0((T#T(V9.2?WOJ_+%[C MO'DP]_HOW\PQ\,/8169J01H_ Q(:7E8M\4.8T:%N6YPF5;-4ZBN2;>;AJE]S M-D?[M^2Q15 U% 6I<'4@1G">E23$DWC2]W=V0]20-PDUP6:!.#W]/F"A>B4+6)0VUF6$ -N9%+N." :X'1D4@D (H4)%&=[@@ M,7ZVH8J%DKN08^M %W),&C#X8PM3"#F5'I_0MIK[Y]/.:V3VL0QO<%I<_+V, MBS?V*2]+Z7_FFCU @X[+E;,5_/XB6JO@G7)34(X95XFB3A;*%AY%M,E2VB'" MW[6[,!(YEU12PNS31Q "0QD5LC%-*CG$!>&$H444Q04?H5H/#-CH@TX4 CBX"DL;I6C[' M,@F[W2#6 1YN$LLDP3!*"T_<+*Z$42,-AT&?RIPBR_-%2$?=G!->,V%22KOD MD %RGT0*43 LTN,;TZB11CWQPVXN7Z4%3J@8+N(P7S[%&5T^_$2"[5,GM@3Y6$]2L-%T&N FN](.=A9IW;D['.B;F=9:N3Z_C9SJ: M/M"_QX\)1HL\QP6456*S1WN.GW&2<:>TTS*-O-,-"!/LP>:#2A@,P4P(E3OK M/04XP>TJ#;,-?@A>%V7QE)%8F]FF$G;))CW@/I7DDF!XI(4G#II,F,:E5_3_ MEB3.HSC8%*5F@O(OSWS4!2:_BE%(6X ?,TLC#(9@9I,"S5@5U M.E#"U"(,65?)[W"(*4HZP=/OGBK%G6Z<&D /]DP5LF 890 H[)36XJB3/_1W M9A'AE_0Q3A([#R8%[]29@M*&/XWBH8FT+)XP.F"E- C0*J->!,CMK/W;VR3 M$.0Z7I(0=/"E20@R!>\4FX)2V ^H10Z[OWZ>A7SJ]3E(@S56;A499)U%'A/< M-NZH!+U3P@:=N"BKQ%$G?^A1J7DDC71U"00S+T19Y[Q0P15X,1:$Q0L%.B4O M.GDX(]%EG,8%YOOD5VE1;Y3S??+\T]OGX+\RD[6R4'\XZ6Q4GTYR]/B&N!G$[4#9"7@@0819+11]8HLHYI*.*I!] MSHUEP!!+ 6S,'B[&J]*X.&6P)3$N O+V@,.G-$NRM7RKVBSN\IR!"73_H(%* MUCLM+ %*CAHT&JA3@3,8GI5YD6TPX8=V66V!IWBK#RE:#:?)O&;H@[1>M;AW M[]YNI\M0"G.53=_N"]_65HQ-,FM'W9%[ @ M09]QD)<$'_S3A*&A/].9TZ;<2,.%Y'=7#2Z%U33ZX$<0#2]#-&[\6L9OO_X< MO.J;>_B[L^:6P6J;N_\CC.:6(!*:NY*!,TU@J64%)IMS_%@8<@;EHBXG!CJP M_1F!3,X[12S 2?/^'J@L8L(GB(D?=G/VX25[>,K*/$BCAQU]D:9:H[[8+%5M$[J^:@'=.,TN #:N415X 3H1CUNX0-;,Y;RSB$C-#&5YK'8?Q+-[)"T3#7E7R:I PI,@E,38E.KZYU:,P%; M12BJ=.B-.1GRN]F#H4S3*^/4KFC))JK!Y9D2JY1B=S"'0$6YT.F57L&4=IU8 MRQ74,&G&J"^QI95YL!1KC-QH!2T#N!;-"- MJ=,7.^P\ZRQ+RLUCF2__JA[51!EGXY<*7CM2C06\-[<.E5C8HQ)#R[\>>D[S M.8CB/$O_BN/U4Y%_OE*WMDK269OKH;8M+Q>#T?Y:;.+N(!=&M33ZC*X.7[P, M$RJUMJ"#4M1AH3(MV%YY,JD<#$;HP8D?ARIIEYR@$Q26VX7/XN)-1PBYG+L5 MC09FMWZ1",'@@0:9)!6%BR(FZX(!XZCU@#?;C 3D[7X;Z&KMVNEY&S]T;BA' M$YD2# 9-0&H<::Y0JXVX^J$I=O&*21CG>+E:E@6_T8Q&N5\"0A='NM,H5FK. M"#;!B99?%CHPZ&4/5*AF6&NRDN ]7=0HP]E98;4X6(J?KE3*0,1I310)N$'Q MD][OWBFC 26DSM'_XHF5SCX<7,:K N.TJK)Y15]\RLX!,QQ6.[AF=1_;N+9. MR?9R3;K>Z303L+BK^_Z/J"ZNVFHA3D#GGPZH.+[)THO--LG>,#Z/"0ZI-5;S M%:P0G)=XN/[ JPT\8*:LR@OIW],L(JVN@.C:GFGAT5-L <'157"WNEHBU!YS4M5?_B0@_^K!S\T( M,-]-(LD[""1Y9T^2=\!)\FXZ2=X=FB3UHK-9DU(0(=9F#!D4G%'%"GC+%JTT M#,+80!QSIM9![98"UW*1^R-#2Z=PTWC34_#*&P&XEC>M-%S>C"%:\H:J>>$- MF^E/9$Y?Q2]W1/!Z]G3R@/DC@+1E$%/TP:%+^D*F4:BOX95!(G0M@3IQN/P1 M,%K2A^EY84_\/#$ ]37\LD> KF=/*PZ8/6.,MNQANY=@-G$6+P&)#(?&1C). MRU/*X UJ4O8%O)-%ATJH'LAD]GD<; \IRGE!*5K@R'Q7F$+6;5JR!NXP(5DB M"(8K.G1B$G(CZ^3^,-OLX_L0IP&),U/F\5#.>=:Q#*:0<=P7\LX1$S)A<[<6 M\9J37F.XS @.@UQ>&5 GZ(P76J M,:12,)BA@R84TJJ%X$P]> 1;;@M5E4"- MG-OBH@J8PX*B(R'O!#$A4]Q>6DGZ+F7!"L/5M7-DI?Y40NZ*6J@ =I4MQA+> M":&%I:Q<=- /A'QH6ZX^Q^%3O-9E32@$'2:M:X#V4M8E4M[;W0A-5LN(?R)N MI.$,&6<9S_\A/!V"W17QZ>T33L.G34!TF0=F-;?W'-LY,;SV6*_CG643@8IG MIWIJB.FA5@W*\IAE3N1W^!FG);[!ALO1Y+).YRTZN(.YBTP0#*%TZ,3E,1?K M4P=PY#+LNFDU/,8XET;8&1.,@%LZ*"5A<,($3Z@MT9^3:8!'$(TL0R1D^#0RB GY M:N9SG(S.20I!TS0L%U#$U1F*@V"''IB1(*^Z7 M([QP;LSWOTTD$46=+S<48(6EQT@.%$\4X-1+DE;>+U/NGW"2L/(706H.*#)A MUVQ1 Q[S190$Q1@E/"5GN :J5>#0YN*9S<[I-,G2V9Z\3_((L'7\:87!4FB, MT))%7 TQ/4],NL4DSB(ZS28F#@F2KMFC@#KFS4@,%&/DV)1'(".8"?,W'! [NO0D_9!%@"JG2BL&D"AC;"::,'DO)#DK M"1F@5H\X:E%G'V4-8-OOLPHY$$0Q@!._T7/Q 5$\C4 7:1$7;Y=Q@F]*2;Z& M7,05-U3@&DZ,?P?!!04HX0@=%T-,#E6"7EJ^^4J0%JP^L]*=L9A;!LA!#EDP ME '$!"DP!1LZ65XNVPLCSGCV<'*51OCU/_";TB]!SBTG%#"'I!@) 6*%')F" M%K4PXM*(BGLAQBV)-ZQR;!P:A@I1T"TU5$"'W!A+ 2*' IJ"';4TNK\Z\SF2 M/ 2O5Q$E:KR*0_[1V< 2I;Q;LAA@#SFC$ 9$'3U"!8.H$AIJ^23251IFA-U, MTZ8[G&4E#8!O9UFDGJ$8M-R2RLJ%(;6T*H (9H-30;.!Z@FJCXZS(TO< &(6 MO#!N$47T1>7U/Z[C%+]7^B^5=,B"D^3C!U8_^2?/1EC0?09/FXRS2L$K M/FG#;H-Y))>2ZF1E'"0X4$6'X ML[-&EH!JV[CW&XPF%@$)+.*5JO@T[&F@2@5Q';^TN**0$KR"2((\1#JI0!I)52GZY-8]#DLZ/KZ]__#X$!>);'$IBC@;DQ3@VA%I M]#L(;BA C;G ?V,%_=]_^/;Q.]1H.6[^F^R!!!$=$N_?-H]9HJ@^)95R10(- MQ(8'$A$05%#C&K/A)D.U**ID?52G&H"5N#/ZW14!I+":IA_\"*+198B$SC]H M:T\A_^(U?**@L.) @ES,=>B7@1R'_[X," IH@ F+DEH4-;(^#B1T0];:/ E8 M>YL$K V3@#7$2<#:=A*P]C8):!Y;E0BA<6GYF,3K0%&<4"OMFA0:R&-^2$1! M446-3QDS6A74Z;BN:,E+G%VEJXQL^/,OZ;](O%3(.:MIJ8/9%K64"8'@B Z9 M4-:R*CK7$T9,VC4ORB@N<%2!N8S3( WC(&G+(\IVQ,TJSMAB";XECD$>!H?L M0 ITJM2:6H:M8E?JTO56>I6 \0M.DO](LY?T'@=YEN*HVDN1?2G2R[O-F#' M'B;-*(1!T,D&H2)UABF=_LZT4*-6[X1Y8=+/65*F14#X67(BBTP*.;?,4< < M,F8D!(@INM#P=L2PPNR\B?L;G01'4V)3^JL1='ZK4@1Z?II3) J*0%J#R M_&2KPTK%! VGO)6,(6=TJK7.-%GB(RGWA6,$B&+MF%8$$#UDN#059 AJ9+UP MX7X3),FG,H]3G*L'HI&46RY((0ZY,! !Q 49+@47N"AJ9+UPX6*#R9H.;S^1 M[*5XJNNS*GU32+OEAA;RD"-244!%3<*91095.4U+7#WE>NX+B595%M:<2 M4<>T48(=<4:0@T08%3B!+0D.V7[+35:@APQ]R3$JGC#BZ:P1_7NO$GQEQ]=- M(V'(#D14L_(T"HB,0CIAY[>.* $+=X\(DB"(9(2GOH>DU4"-BF/6+"F'27\= MQT%<%7BC/.U@5G'%(%OP#8],\B#89 ERS"FN-EQ<5CTD<7B99H-YE&<@XKI@GPAL5R^L$ M #% 1*4JD<<%$9?TTOZ?@O1W4FZ+\.V69"'&+,LJ;Z.5:?_-4MLM9R:Y-&23 ME2H@GDW!JV!@9P+U;)ST1BR?FWDL:9Q5<\O"W^^? OH"EV61LQ&4 E/O@FN5 M'']>L'!@])%!HP&(>A8P51\H4D8];4_KL[RK HBC3V]W>(4).W?P M@%^+3_1!OVM6&!:ZKE=OUNZ,%W-&11 DG(I6M=3+4=\ >F0Y8K4)]"LS@KB5 M_=Y?O@KR1^YGF9^N@V!;,1,G1=[\I:-H_8??[L,G')4)7J[.\2I.J;,XI?]2 MW%*W\O,X#Y,L+^D;?@@>A7S4F39<4'8G]QAU9QGP3N%=4 M4KC11K8J8+N4N MT_!/6]&MSJMK^@M;!8^_S$S4=4G32>[TZ6FE"(:64]!:T;%31[\R WSW(_=/ MST6>XR)?/+*[#<+Q.DIUC109! MUCTG%'!%:HP$@3%$CDYU,5' =7[TSIBS(']:I!'[Q\7?R_@Y2-A<KO4OD=#C&%3V=X-[B0 M;]+9J3@-6Q;@!]%+(P^&4A8@A4&O5D&DU3E!*=[O!ML<=GU)'^,DP5'G2Z[G MED[!);/,P/N\4DN#8941HA6GRMJ*=V)=I>P6[(R\T;ZA\'@HXI(\,G!]NO1_ M!T,0"2BA=DI *!^"-$)YN=TF,U<&DR:S&ABBV6,5R[]6FO6!G%T\;K%:8[I-)!G9@P6(8IW M8*7IDG<37.GSSD(-#._LL4IJ1C%-A"O5*@1F/ LG'*PBO3/2AGL>66;DDS_F M%%D1)->V>PNJ6A+,"#1.W))LBTGQQG9-"TI[MD[=L@]5ZJF37L5M7#*#'P8D MM3R@2&0$*8:@2H6''MS(PYA^+2FR@.5U7.,@QW?Q^JE8KK[0$,OXKW@%!AV7 M%+."W^>85@$,R6Q0CEG&I5@MG#+'=?@Z05ECR#O1JL('> +-M!HN268!O4\Q MC3@8@IDQ6M%K59GQ3JZKM*!8X\>D4+S4Y9$F.1LD5B\&5))[-5=DF6J4WTZV>J"B3$3 0M7(5TM M/EU=7SU<7=RCQ7JX>_0>*J M7:*33L$3'RU2GM32$#DW+?DIZ13]9T U7YQO@S?VM=DN"64L["/]1 Y8EG@R ME 3#'RT\96+ MI+VSIM?,O([#:_LS"M.D0;WH266FZ9-0$5_KTLE # MPS5[K!+BD1)'*.RI>B=?#4J,P.JNII)W'+KTL$?12RX,AE0FA"HJ-5]TO=-H MN%MO&;Y,2OZ^HM@$+;T&&&I9P11F\4RV/[OJ?49!I\T78N^LZV_A6W).K^+K MDXH-WW3R8-AF =*":_4W%4!,DR5]63+.3M5WDIX- VWTP#!Q EC)>3U,?X\0 MP<\X+0$,KS=9@>W6E5))E^320.US22(&ACIJ;.*=:U2R64@""E?6TWG?\WB[ M";SGF;MQ?]YZWCY,L.N->9 8TWU:LM\/E>EXXI$:OH)2H@*82&2#4IA/9>GZ MM,!D VMWE,%ZH*CZP57EM534*9TT8 PLIYBEVS1C)2ZX!V">5+FR-C#1J>=]PT+/1H *&BW8X M)^T\ .6A=$8P9?8 8%YF/1\#.\LW4JN:Z">RJ1@D"ID]]487 TG 4D-/"$ T MF)R554]O]Y]_V[=^_I$H^@9Z9T@C[\\>3=NW?L_U!>59P-RN(I M(_$_8E?%O_OKQ!%$;6\PO1$OV6]=]5M9#%/'[3X+D-HBCJ_0LV,8T/JN^SJND MG68\Z"$/\AWDHF (K,+@%5VO A(RFJ$+\*P MW)0)JYO+:CZ&L6HHM5%T22Y[1_H\,VN!H9PU5$FF32.(HDK2.^W$^8+UQ,+W M3,UNA@9KE!H:3 M]ECU*^1V:0R)?]5=,(MV86Y^!Z*&)[ZIH"MX-A:'R"\%1CVOA,T5>/RZXGL[ MMOXWTEYY-82LY50E"I=/ WQ67*KVXN#Q2'T5F9V*5T8IKB&SD8?++?,59%*" M90>Z>VRG58+V'J>1D)>9O_HFIH$$&+9(8:GG[5 N4&H171MN2Y()>B&& %1* MCFMPEQXIH6E(<@WH+J.[^OR&83-!%'.[]RX'.=QI'\J 88@"F% YKQ;S_WFZ M1G))FT!V0J@MP,9*[M#_C1Z"5[WKTRQY(-8<5R73;0W5XF H9<8H5FSI-*IPU=/QSBYA M?+>=!WB>55G-IF#-OU7PY"NR3)A(P>'*51IF&WQ-%PLF5_N27O@B0I4RIA,# MRAD!X)@UW[+?OD,QET/L;304RE+_U+E*"TQ?4*&?" E2CN]UD4$<7>'2%W%# ME3]55$GQFN6.Z<@BAR>YGX5+-7$%QO4L-[@P1I61C-/*83)X@YIA?0%8,40& M32BR@@OT;=*+(-X)T9R&:?(D/P5Y'"H\5,BZ)(@6;I\H4D$PTUL=NC%G^&^\ M%L6 .8B..E6NCO^=G[$[YW%2%LIL0J6T3R*-(.NH5(N")=,0G[!.JGZ%3:A? M,+MG#T>+9SJU6N.;DITD7JZ$A#9=M)IHPVF-_#GN#:KE3S$ AJAS4(_IV]A M064$I=P*K]-3IS$*^8OH%#TRDU!I77=)VP3:R58 4-ODH@6Y52:@T]N >T\$ MCZJGZ"A^T#3'F:=\/SAM/3K"Q5ET7P2DT,WD-3C%R5D"XNI7V]CA.3I8]7^_ M/=R6(Y;=N29(DU;OG2B+Z+_*O&!YNOE#IJC"T2Q)<-2_XH;WBN66;W3=L>/# M>5S@>TR>XY"=LJ,O[0Z'V3J--9],G#W=;5D6IZ]T6.;%R:/!#+%N_976W$*5 M$71F>843G-TRMV.MKAGEN&2;9978#TSNB$/G')7A% 1Y!'DR M@"I M+;C#E!#7@E1HAT[R&+!;DCW'$8X^O7VAH\M5VB9D+%B]T*H.EIY]LQS;)S&H MI@?PTA@&LU6/VX? MA8H,D>9ADF_X]&?VQY"%R&W]8/3XAKXMZ;.IT'?3HZ63_LM?4D[7A9<9.<_* MQV)5)HLPS$KJLZ(!]"HN^Y,-^'Z_T,F#X;<%2'$-PPHD/U).,HK2T>;MNR;[ MT3O!^B<(VLJ5Z9H=W5413*_B-&!;@!\$7HT\&()9@!0"84^%+6FBYI;>5:/- M3UC[7ST/?3NG?>(\SGG?N25X$Y<;JWAW;%9/"XE";M;:O:^LL7%)=7Z=1!%B3!T$P+3]A&Y%]B'IDTRT&S M^NSMZ+A32%A'.T3]KS)); MA+@@V[ZI)7?E89PFKYQ<[SY^?,\)=G5S_9\2D%]2ROT$1R+8\=IWC@$79)OO M&*/<=&THQ)N-W()^)ZBLS0 ,B%?I,T[I@]0WU!IT_(9 "7Q][.LI0.'>%+!C MNMT&I!YX\W*[32!<=BNZ05?Y[#K!\WH7J3[/O4BC9?&$"5]SV9//SIA?5DYQ M6$]7&TOP>3S!"X'@E6I;-:2Z%96IM??%5[-/@+QOQH+;X(V- ZR^3AB2DKX] MX[7@U M)J"E5;9G7H]"I8I90.X)F\^E_0/:F6J"/4A+50E#V\@S M 14IQK\@]_)B8E:<,Z43 )87D]?:\$A&>Q>-\L7;+76G6*01.[6Y92*V+T9C MP"L-C8YI>:G4!D]4$W)AEYF">@K8]C(E[;96YOL8N-'TSEK[D6#GH03J&+_; MV'X4\U8U;N6\M9ZJ2D=TJ*QMT]!WG:EJ#0%@L86C%FS66($^4S5#-\U4NT,' M>YRI*G)ZZI%DN6+%7K.R4'^I,XL[R]>Q -UFYVADH8SJECC%5(BWY@@^KG3Z M'R&\!\)^PODMB2FAMZSJ2S5Q470I@XZOHP%*^*H# 8("%*I- 2MF)M1R[$MM M=6B4+GJZ8%5]$FLH^.:=@'>XP;E;U-.33VPR*-AG_H258%UL3OS/7MYA>O(3\@<4>#P,5JA=4WA3L& MX?1Z:2\O>'!_M5,$L'JQ%]]ED2"JM5D@8%'AN#M^^P[.XWR;Y4'R$\G*+=7@ M9YG3(DY+'"W;*\H.T3B3(1Q-IY_Y)\C*(HT3XO@@@LLAP32=+5<60F?%. MF":"WM"&H__:?0%/(\G6TWD;, V#Y.YF72^?]O$2QM//76R"(?V>')DP$*=9 M>EH-QH?X^+S[MYQAQ:KE8Q'$*=NK;39H+C/2_Z9E.M:T@SVG7X-V=7OPN6BN M,3#=8EOKZ/>>O1@&TY/VZ8UP2+9G M^P0-K/,,T[Y]-O2T3T#=(T#=)!$4=)!8[Z7./DJDPP6G5&O#.(W3N=+U=UI0/U):H2.9?\4<+LTT<0 L,> M%3*QFCB58PSI!R+O'.E@W])P&5I<%Z%1<'H:V0A\<+98*0V&1T:(B@HF;,W4 M:$ :O^[C=1JOXI"=#!%<>\"OQ2?ZW-]5.[^6RDXWWB()N !1^N@QB\G.0E+CSQ#27U*LX/79A 7YPZD(C#X9B%B#'W&(J MB.OT@ARH::7,*5-\,^CX)IHVIFD50%/-%,=Z7/N, Z8"HW"1\E"[(9I9Z#F^ MQ)ZOT3A#7Y#.\5A=2H%,Z:#^OFV8"!#DM9WI3].%3 MUG[N=]NOF='J>^=J<]>8'2V5TBX9:(#<)YM"% RO]/B$(R/\:..M^6@C[)?O M-@W;HB:J":BV'= INL,).]&*V%4#$';'SK+-)JYJ2=)8=<8SP=#+%V+.22?'* ?7(-)<"01PIK3(Y*"%(TNR\HE9^R),(D MK]"QV81]()N@[_0+ZU2W!A]9;97!D&\J8N%3:T__G_[P;Q_>_^N?467'.T$[ M)Y:K_HVL]2277XK.KV'EM[ V%8 ,$6Y7HTZ7EWMY 8.%T$X6P9!^+VY(;_0] MY??_HJ8^V8(0ED4-;5O/VO]/??^-6RJ[6@79-_2O8%;GD)L\OMZA]4,Z4-3= MXPS2A==W4C<,H%45")-JO+U P,0"#;L*F<$1W'!_LVV<_4U MO(8R$;HV@G7BD,AEP*B/5YQ?7 4Q'>_LNJLNZ+ND[2:[Z,\NH$TUXK;^[1P' MAU5QIU@ P]19L,72N=P(8E?;K=,81$"\PSFF[_3IG&)+LBHSB'T>V&S+ I/F MAAU;YLZRY9; .[@[Y/$,0X#H/!^]L&JNI5'/&.(K\ -=BD"[#WU$\G:5YR6. M>D=O2);2?PVK_,B;K/@;+JJJH/&S@<%[M.OLFH5]OH;V/H9]&/7.\GU[(L;Q MRC2J; \.;0VL(VH>4?NH?8#W>+^(GC$IXIR"Y7W4+K(;M=Q>L&OEPO#.7*V* M=\9.PRF<<.VTO/.+W8]"<;#*S7P#UHY?1BVG7^GM7!A\MM>K@.&7'4[APWZM MA;YE5S!_AZ@VXNK>V=:6G[.CF5K<2[D_"V*I9,$PR@!0/)3'*_T]@*CT=X_7 M;)B^P]N,M&>WW^RH9*GK-"UDBCN#E! ;13",FX)66*M4NJA7'?= BY2S+(UP MFE=EI%FQP+9ZDL5*9(*RL^7&9(?:-86UIG>*S8(K?D6NQ?GN)"O:R(SXCW;U M*B5GJY?XF673+Q(*C)7-N\Q(M8W*QO<']I-Q03#3F(?2-S,=EI3%F6C).YWW M E^@=_B$HS+A1;Q:,[P&8[T3SRP!&-QEV[2\#L BC=K*DU9AN:Z. MOAA--0.&XO.QZ_A]Q@N,YJS::/. IK8)2^&X!G2?9P-[N3K'*TQH5Z1S[ IK M[Q6PPD0VE)]MS>E\=S>7!S/@>:; T'\W_+HNT-AC2S;XW!^O#7KS_$]O]8_V MW)]HS0_W9[DLY_XD4P"Y/P>_COL'6"WND>N7<1H7^#I^QD(!KXDQ?H(E/QR? M[*JG\O"Q9\>#%AG7NJJ;PQ2O+T<:3Z+Z?1_CH M!_M\.;(.L@_[X'K.'IW2KH1[-E!MA"^*X?4U97F5V65RH!7'F5<2!QZ'K:'J MF FT%$Y_Q?)83%Z4BBJ^5IXJ\*KEY5@>#-LL0.IX9ETOQS&]/K,K!_@Z=;FZ MSM+U R:;&92S->.'AM.7"6IV1[LB0-08MTUIA-+7%^HDJ[YW5K&D] F)9=QS,Z!/GGU M&F!BE!5,'1M;5<1U05*M_;Q2]T*[CVJS+/DFI:6K)J8:S("FKQUVBPA[5]US MV92A8&ME>&RG*%@>KB6C%=)N6:N%/&2F5!00^W3X-/>IL&,L6=J,U=Q,LR5S MH&2O;B:RB")^KBM(>A\-;JN#_I38#UD]!N@(M1^3SA+#]N1\FRZVHSWO_-VC M$]H=Q]9N__L4ZBRC(JO([W_+L?>)3EK+ZY> %2$J\B7A=[Z:K[V:;\_31]IY M;BL^TTXSYKU#[,L#[:=:=ARARDQHS-2GLPX>\EO899$7% #OU+?TQ3WQ\6NS MR5+N[Y28/]>FAZ"_F_N2J#_/H'>6[],+'=-;>M/PWMA#E4'$+4**]FT)KGXY M+8YRN>45'!;5+?9V:\9]&/84_W=\$8J!8*95[WUE[ZYHAP9F!-564&/&>R^Y M*3>/F"Q75;827ZU1<'J/M1'XX#YKI308%AHA"E<2< 7&+=*JH+S6 M\4ZL?F[_>58^%JLR$4\ *-Z%K;+3/0<+L'FAV;(?[C ;]-8X> MLG;C[P[G92)$P/V8=#8WWI/S[=1X1WL^Z"WC]!Y]D5SW]!SG?'PG=-P/JZ$^ MK*RPB7+6[BR3RM"11.E?2%S0V=%*-2>8; 5>W!99)!<%$"!VZ,88$UJ]'[!:,ZV\FZ#>%J$'ZOZC^]R9\S1?:CGG9XSP$KOCFDL$^G%0#G M%&W%QI](EAOO>#$4!C))/@B/T7YJ_U2W-P:3W9!W'DJ\3Y^:N@ M5D!I5J"PBM/)&XJJQ#R6*LW.>K/>L2W)-MO#^43#'*LKA5L7:6OKO^D&?YV6 M\WF6V05AIJ56\4[$:3B%J7HG!S:^=C43Z(!Q%A#R1CG_$I!(E1@SR8+7^&EV M31LOU>K>:3D?LW! !!>]E..$:J&PKP:/L'QF,VD:!&&.:3^W=$JN(BN"Q&8Q M(\5H,:$\06NF (E&O7KP]DL7J9(G6FD<4-!+H@$QAJEA:IF6[*_ OWE^UL>0\KRNY/ZG,:*_TAG=-$<^I0FH%!V M-_B2HV9=.64,IIRR,*.@4U#;R0<7]3J9ZX'53N6H'/")7(=0MB8XBKW!GX.D MY%ED[T[ 51$$C"8^"O?@\(8Z-M;Q23^Z" MEG9#%>"!3@K6:NF:8NUP>HF31-J[ZM_@U9$7D"FZ5RWFZPB^L'\P_ 50R!H!DK].(-/?K@29^K8=S8%X M>W4_A>?LG)*7E]/K@F';1,"J!?T)XFK#:Y+ '+17NG9M.'%OHPCBTB[!$:M+ MNZ[!'<:WACJ1B-=V)_2=L/%3F5,T>;[H\F1O,7V':1&L:3_\.:MN7RTP?;E% M)46$G-9=C;ED[6X.]YD\SQ(8=N\$7V!\J\G2,9^SJD 7K_V,LJYN[M=:\\CM MN1WMA&T:8.&+3J/.,[NBV@!+!*O*5W75C[Q'KC:7>U,5R:<4Y+7S*?CE8Q*O M@R&C%>]KLA67L6JFBWT"3S0!AL?S<*L.1V\[;92UZCG[>VW@..B\R\L"2-W9 MA#TNFNK)>4*#:JVMX.D)"C8L_'KG:+VCQ<[%L-K>)9T;W&>KXB4@[:$LU>+% M3M5IE8L)S@S.\5KH@>'G!+#"F>M.%86U+LIKY9-NE]([*WDZNS3!2"KAM#J= M"&U0CZ[[&0QC1$Q"S3DF@9(L79]22FR@;/^QDPOTG3W1A?HYC:Q)QE?;]2D( M9?C6ZK@=,"W@#P=*C0(8.MF@E)U!83I\WR3JM!#>S]5ONU=\CIXQ*>BB.5WK M^243=%JW60ETL,@5I,#01PE-//7="H*AR<5JA=D=)?@JI0,H?@A>[X*"'SY. MPSB)^=SN[(EZ007FY^[L_2DN"7J@5]1G]YX? :9K',:O<;]JGX)B_AB>_T'H M@W@=GNY))ZQ&/WT6*SX6B;DBZ%E,5CIIEM_>.^KD,UY0CG1-.\%U! >V)I_/ MNL01U4A8IH3TG!8"(*2S@BB\;($,)/I/LQ?QFE71OR+.Q47;)TBC-]?MKH M@6'F!+#")*#/P#%![:]$\$Q,.EZLRN0Z7JF"J)TJ#&**SM@1L],[ F(*8(75 M4U[$&W8"A(WB[$-Z0F4!4U!;/,"L!H-ZZH(")ITCH)RVOD O]#5'-,(L][^^ MUKBS",.J(CJ.FM/$F@_=JO/ MO)F4@-!6<>)-KP'M6(@56@L&&H[C^"9;OUO57TMN\&OQ\(*39_PY2XNG&4.[ ME5$@9)WP FSCK=GB4<1>:S?&O8#R[X]'QOF_X8 \O&1[>4NM+;@,'[D[G]BU MH2/E\Q"]A,;_OAM@L :[M M_53&8-.Y[_!N;&:6CIC,/?@2+O_;,7*9RN[O]7!CP+G<&FE^GKIY>HB(&E6%KT29OTF,LB2ZVFQ)]HSY1?0Z[ND47++.#+S/-[4T&*89(8XYUBJ@N*?AG5&7):'S ML9+@11I=QJ_LW_29,FIYIVLA$^S!!%DE#(9-)H3""-G(\T"UJC6\DTE954K' M*),2B+I?2F[I-6 MO:RPVI62AW*W2R_SYAQO"0ZK(UOTWQ/,SX"E@XRBK@M+"^"&U:1[WX',^F2@!)+P]MU4D<,>"RNTKP@I:G> MKU32+1^44(>T$,0 L4.%;4R2YMP9*P]YS4K'/+#2,4P?=09R,,?'AHY=&TZ, M*:7]T4F K*;4-;BC8'I\8OP9D C6<:^;K,#Y;?"F"41#$9>4D8'K\Z3_.QAR M2$ )%S0Q$;2M9- __>'?/KQ__V?^SP_O_DR;Z .ZP]4$DTGRO[__LW>J?$GK M4PUL=DT[0)Z7K$R&OL*02P=5)DT,$H3 #.@J9,(2HGS, M2!2G?."&193AA+49&,XITO=64]R1AK]E@Q2Z>NDP$ =#*#-&(7&*RF 440EH M5*KO7V"EW>X+QGQC1?LI!CP2S<(Q#>\TVE!I:(8L2>?C*KS>'C!B?@Z*DL3% M&^M5YS@/2;S5;KI:Z?JCH\$=-1,5BD!)J$>KY%]40J;?9,^A$&T:NXZ 4LHO M1G$:QML@ 4&D9I'"W*C!QSB_P]LJ"3-GE\_5>*]2R_/S.]ITFF2V#_=E2]-9 M!J&N8'=Q!N01^DF.Z4_0SS,%EN.:\_-S[!PUHX_@$'W?'PN7_1'/1"A8J2 2 M9-++?KVW?S,I'>[U+M+HAC;/X*Z^F/<$0&,+N@EZ\ *G*3N""J&<#3'Z4 MPL=K0Z*46IVN< MAMIP:E9S?)#&RHE1>KE6!PS_+(%*LLN9&FKU4$\13/C3.&<*@7:J0&BH#84V M>L= 1U-(-% 24EA<$!PL5]=!&BE>0U_ Z6DK =C@O%3[*QB^")"$]"7ZD_?V MK@M'Y)<9N5-O? A23J.+'.(@D Q%P'! CFM,A)_Q4QP^)>Q"/$!7E+(<1XR[ MFZK8P?HE_]C[D+%]/IY&I=H+M--U6QIA@CO#*@D6BF 8-P6MM'8"XU],_%>! M8=5I:*-R3.VXV?2G\W)"7?*)9AS7FIOEY*@NV20;8*@Z$[BLC!'+@T^8G1,$ MXUNII!?N0.+YYGQ'V+FDGFL+#+EW=$!SWR.SE /AN:D+&POIVVE#"LGZ8ODV MJF X.@VO.>X"^+1OV>L,Z2E3K4",LKJDE&DFP/!U'FZK4.J?NE:=47^9@ZT^ MN'"JN;#!3AD,1:TO&QIB@U(X=7F0B5[ ]#.4LT!/^_N)%"QUH:S,VU!C+I& M#L\R!(W+NS@!F-/2+OHEC>(\S,JTP-'%:T@]7VS8?TWIYFH;WN.OR3UC_%49 M@%;D;0YXPZ27UX*[XC?; #IKINV<$]D\TQ:8R#R%W;,,06/Y+DZH9\G7%=\3 MQO<8&M]-$ZN9\S$ L5GBQ)3I,)A5FR505;3E>MYI9COGV7'*!"AX&NAGJPN& MAA,!&\*A_ZMY.(RS+"\6CWE!@E ]B MRSF^FD\$4+J3K"P%BC1R9=F[8I/+_ MZ.^.XS;BWL7KIV*Y^I)7U[/V+]DQC2H:57@%A*<"U]Y/FZW0W?)+=1.R]X[> M]VQ4V\#B70@:ON8U"N@J\HW$P00$,T9EE0E*K"H\-%?NQ@"&D>& R"*=PG&9 MH--2U4J@@UK5@A08YBBA&;Y/@#D8=O]$0R0[2V2BBDS0:5T1)=!!T1!!"@Q5 ME-"$PN9,L"J%#XLKLC#9W%6>MM/N"3%6INQ[*%,[9!K51$TPW)L$5SX-9J$K M#/(GM$JREQRQ%XE6_0ERCKYM-I"^ S!';LL8-LM 4S,*"H[GP[;MI\8YO^&V MC4UMRWF8NXP;3SO\=L+^YC ZMLDEP9!,"T\]GQES*QME8NS*J#A-7CE-WGW\ M^)Y3Y>KF^C]_&ZT'\^5C$<0ICJ[2B]?PB4+%EQFYP2_2G4VY_C MC):[6_-.W;VY(-2]:G8*T$X M6CS3CKG&=WA#_6FZ.9N0JBZEF6K$U]3-WD'5V&^VX)WJ.\$>T[M11$&EB4BC M6C.9KSY.1_,$[ZP>CE"S>3W=C+_YQ#QN3[4!AMTS@<_E][[G*H>,V^?UAWYV M8U!]5]#T$"$U B1N:QRTC-L2"V"8/0NVD==-]@>_$^K( K8]H:>; 1.P+4D] MU0886L\$/IG8X"+U??F8QU$'^%TL_X +V>PS;]'^V"ZT@&\^K'(+U[I@!?GFO"^ MJU&7K-W/"^BS>C>+8%B_%S?D]P^?0[CF]?XIH*^, U(5D1Z*N,T)$,$-LP&Z MW\$P1@)*S !@(BCF,J H<$OBD$WE^=\L'!S)^R*'%+:**0-AD+21(91R"&V9 MI'<&R8)D<5-N'C&A\P0P"=\0I,(^@$DV"8 MO1\_A!V%6@Q*%)5Z64\%,._0[8^M:ZH/&#-M>>>[K;M&EIL,P>:V)7HEHW&M MOY_HKLBOD"*_#&)BR=6Y1ISE4X5V>"OG>J M[@!:1%D$9QN@9$ Z][RD=!@AG^:!82(&Z'HN%J MDZ7\L\]9L(V+(*DVN^YPCLDSCBXSUW0[3I?$<]T<4'RJ M$3"CW5SD8_96=E#.OQ*&E2645SOFI+;%\[-7W!K?_V'F/$6Y_AGTY:H]DL/. M_\EG,QIY>!'*"JWI6'Z$'XNVF5#(=+W'I.[^=L[23T&.(S:MHG,JCGO!0N@: M\R,RG]XZF?K8S.(E()$VMV=_]IU^5-GW:QE\A-F7<3 Q;]\>"1]Y:OL\;8)I MGW)UU'\&ZC\$/;X-!.L'(?XD,$M?X\M2O2O38G@?AIU_P]S+BQ ^=NYD%4X' MVYVE^ZD>XK0W M;C&)L^B^"$BAFQ@>RDE%JLR7-,($5;HGJ*>,'O$Z3OG)G\<@,:T#CJTOCO+M M!Q\6#]\P^J:4'ZLVZ1W_E?=S"==61D5-4*Z%&"W&UHP@#C^:W]SCY M[;7G),^RE-_%=>=2L"1NM =2S M@*[C%>Y'D),NA, ('?L)O%?4XSC-X_!GEK]Q^$ _?MZ1SA+DK^U \X+AP[[R MF8#466$'>;TFO'(^:L41ES]1=%E8H_X.;^HR(RLOPNO?A.'6(/O'0:H?GN@ESRI4^\9 M ZQYMGO'IR_.K8("X-'%TU:OVQ5=-?V[2 \ZNJB=G+S9B^O-'O-D[SB8!74S M\NMFH97KNVU'?FU$];D>_KK)J'!VWHIX N]@S,<-[ZF7[7K0S]*2YX":4<]] M3?OLH,)#OKYNJ7+1:I[24_Z*NZ&'+]+63S_2+NMZ$FCYZ*^Z>Q]DR0L] NSP M>4[]ZE2?YU2U#;P@.::/T3N\ZGU^C)X! ]KA!7^OX&O])KV?ESE<\C@(%,(# MCS0>*%[<@;K]Z&E YP.']'7"(ASZV+_#M.DG?IBT^5CP$\GRO1^_T#WIF&;U MFE>USQF\Y#''\X%JMF_CWL@EZ9B:\J4Z.R+%[J:C4W'VQ[!WBA1&#]PA4/W, M"C=';74 OOMPH)@H?]0QC9>ZE[7/D5+V'%B]\##.C;OA3=O]OL=RPG#P;3+UUZ.^[67U+2B@_[-9!: M)GN9[#5++E;M\Z ;<^K''=\R0_W2]K_4$)\%IG<>V$'AXO.V("U?=O!*45"& MUS-&/;:ES^#UR6228$BHA2=6&>L)(R8-ICJ.X,>U MH>J-3L$KDP3@6C9=@ZL^8X1HPZIK0&5B!(?J6QN#M7*TUZMXI9<$O)9@/7FX M%!-!ZDE&J,X)VK9:CG.-><7YJ[3 "?TC+N(P7S[%V2*-?B+!]BD.[\,84^7\ M,Q[G)4[3_"W*0F<-1I]5LBD*?\.CAIL%6]B\ZNLC9@ %:81J$ZBQ@7ZMK+@N MY,Q]9#LA+VR'[3(CYUGY6*S*9!'R2UMSNGS"\3,;+L_HM&Z-HX>LO2CV#N=E M,JQ]N0][L BP'V>$[\N-5;YA%-5V45 ;1J2UC,+*-"JRWM6YI++^O0^Z-'DL MO\3%TUE)Y^0;3!9YSI?:->C\4\Q(OQ:Y,449%A%F()?$--"3 M.E_86J#],/;3]2SH^@Y7F%"<'2'GW%:XD44Q7UOVR91R,%J#SW(<6,T MTK1C<'$4U/)>NL<(>_L/9=0S*8!N&A5:8QMU__0:S-AD*"V2M^J&XGJ.1%HB()24Q74<4(C\-C.A M136RL-K/#'3<6LUE =D*X4H')9V2GS5'=9E2,TG(;W AKBQ$&5@MH08HK!+J MNZ.:24Y^@E)<^%KM12QO,#H+\J?+)'NYIP[R8&T:(:TU@;721-B2%5ZECY@! MQ"R@U@24T8R.NEL2XR(@U)_P*6:'T,GZ;N]DSMF=YGMPNF7D#K9@ M,79W1W37;M4VV5R+IYW]W*2=,<.H9[G.'[(-2CM0?S0'>9.]%%'&&4E5\%KF MC05@T4F!;LR1B]&D[DT[L=BAM>N)Y&7&]]WH:H_^!_VW/(YPE0)2(]%,6RUT MG;%CJCOCM8)1$1:;)J)6K2)8/D#8&F#_VEEHUA=>9K8/+]G#4U;F01H]O%!H M;_0/+%^>7U=^DQ7*S!];15C-.1'UN#EI[_Z 6GG$%3Q_4DS*S6.9+_^J:*:Q M *SF4* 35Q.5&%K^U>O;_AQ$<9ZE?^758/+/5XIW+A>#]>:U&,?OOQ9&M33Z MC*Z\ML-]@0G]V]K4$ HY6"VA!RD>4:RDP;3% PF>,%Y5 MU!E9RU35&00)6"V@@BH3.G8]%FZK,_K:KG5C\=:L/WFH-KCPQ-H9^U MJC,:3G2FI:.E'BQ:3@.]3WK6%8::@V!F?A[^"V63H1$D5RE%M^'(;S$IJL+' M#QE_/?9?*6?9@\6/_3BC^UK9V44]PZBSS X,5K8G?J\\V-J)+:J7JR\YYJ< M\N4C0\J*@5R\AOS;ZV5&;O"+-.2+BZQ=K,$BRSY<$99MS";C24E#!S\ND=.P M4MEE7[AQ;9F'DQ2_# >\PW_K'(;.?)%&?>\LTC@F&G V#,YRK#L=,D4;%HOG M0!?.D+3C6AVYJ!54FX$5S)H;09:K_G5S >$UC14+,PL=6$UJ#UC(F6@N3*$1 MJ']K6:/L]T-$]VGW,EX5&*<7?R]IK+OBU398EGZBW%V=H NK+:<#%S]IO_\C MJI10JU4E1P%IS?I#/1UX\$V6-H4$SV."PX*E970%R^Q:>(X]L*V^@S.2Y(:/ MB!HY;:R@Q@SJV_'/C5L2/P<%HW9U8(9E92C3=E6BL%K4B%-,VN4*J-5 /#<% M6+.\LV^6=T?2+.^F-\L[OUO+"5TH+%?U&+TD? W!4F'YK6?M#WG]2_Y>:*W) M%F UXESXPM8UL\.F/B^5 J*!D? %V8HE%F^9M=[/>?M[CM[[WSF; _9 M+7W13W3NW2O5;KV7,\\@+%KLR1O=;D['A-YDN%%43* 2!-8,>I= 431,$.0I0K0&B/3X' M<5I@_OVJAJ7Z.&34@-E")KC*INHI-BWF]ZO0+D MP$.K *-5[HN,7:.^2*,[7) 8/QL;QZ@!JXULX4INH./WR[-J\JTFC#8[KWW^ M'*1!=2F0HJE4@K!:R(!2*.M7BZ-.'D1KG+$KTPCKVX;6& O"; T%2F5K=/+@ MUCQW\\[0BVJP6FH29NDBYP[,Z?FF5N=#\%KEZ"TV&2GB?["-^.H/8GV 2U :UNQ5[\00%.V-_;R MIY^5%&8ZJ!HC%?CM YBKG^2XA%,!7.H$U7*>7G*/.IHW+4H!>MT:<.-WWA,% M].)OJ+35N^\$8;Y^"3YM"W3R_AO!\.IAOG";U^SIU?+$B*@LO,HBE;UA M4>JW?P;SHC7@A 1H_O,)6A1T:?Y8%GSX+#)T&\!@]R*-[!K$I .S'^BA:CH' MWT^IQ#TU4GL&XN*59=+* Y$@!*@9U-C4QST:4=_O_"H-LPV^SG+]6^_$(+YW M"3KUFZ^$T;=,_#M/KY]=DDG?1E&S0/;J1R* 7KL*F>PF4";7GT-T>SF]GYRHW2$'@O]]A%,6ZBQ"=OG7/*D?SC)&_G'%T:(%T7(>X19 M#U0WF0!7>2'&MXWZ=^P0J^3^OJ_]KA/_?6T'T*IFM;("IGM>I<]T"I\1Q1I1 MJP"Z0\IP6O;$GBJ8=KHEF%WZV&QLUL,N71GPJ^W$G=_=+(%NV4D.6#9Y;;.9 MSO Y##>'*GM@>""[AU):5V*F"= M;X?,72]S2[+G.,+1I[ZIGOA&H>_ M)GMM0%R9 7K,!-;@Q]&^S;WO#]DB_'L9$]QD+VW([68&;=.0C9437J&A.&DWO;DI M6$&5K2SRV4%5H@VH>6> GAA46U/^@^H=;@IL+E<\H8LR4[6WI9(%U'9&B.*E MOFV!T6Q5I[35.K!Z7%5O:VZ/DV@#:K49H"?VN-:4_Q['4++_8Y'].4@PWT_+ M"Q*'175=)T\Z[_^A)WF+29Q%XH(R3,J(?]NKZ@?>!06N+I^6<<0M D \\^2X M>#%N_G12L;5G_P1UCT:52'6*8/#'H4:%"4DV!DY0BPPUT!##5E]*?HSD;STZ MC_-ME@?)3R0KMU3CG!7I99>SE3BJ%RQ9*@V/+I\/X*N 5[P (N5QZ"HG-]O\=?L:4LYKT7KDD@%:U!*A,;J_E?>7Z#O+T:RSM M/\)LG<;_P)'0&4T* -IE&DY5\Z@4/?>7]D0,#?WRQ#"Y)*#YJ &@LK]0>=2< M2^ J7^,I'F#=QQ:NJM$,^OX[4P_=I"W9 E44@E(/9_PLQ9HTY;"L-R4O#+$.=X2 M',8\*--_3S"/[FG43'KY;093IIC[L@V( 'MW2=@,ZQZ ^D\X0>TS.'WZ3Q$F MK#!R$+ZD=;4#]JX>BZL\+]DHKSF7I-< 1 -+H./&[:DAIH<:Q2;OU]=1UBQ= M/V"R89@^!T5)^/2@_U'^EL1I&&_9O7LW^+5X>,'),_Z=MR?E[BQ:K A)& U8Y6+&'L#0!JHGFX)0N<[J;"WK&( M$Y9\^8C1;1!'=*+#;%5=B5GSU9T^"Q#@%I^-_QS MNCTX+O :")\HS*A_:^."7191U:W]]-:)U)%P\1*0:+GEB4Z]V@DWY;ALZ<$> M F@?]'"^2P]C>W!!RH%IJ7OTUTE6*X^=4;A!@VHXHWMNCI_;5VE!%^]Y'+(/D(=F M\_!A7R=_%3XZ8VS[?/Y)^5@9>IF1%8Z+DC;T55J=#S@$-R6/ 32-/*1WA^1C M[[F\F =_\I$2L8[W+,7M)ZWFHY:._3K): M>>R,PH#GH8_FU_TX^77?X4T0IW1"TY0%*H.$?W_\;[&A M'CC$T!U_7Q@N(0Y-^='3ODYFJYQT1F#SLJS_IVOZ;_3/S9_H_V,^TK_\;U!+ M P04 " 8@*Y84WY*SX0\ "I* 0 %0 &EN;'@M,C R-# S,S%?<')E M+GAM;.U]:Y/C-I+M]QMQ_X/6$S$Q&['M?MDSMF?F;M336['5I;I5U?;._>)@ MD9#$:8K0@&0]_.LOP(=$D7@D^%!":FWLKJNK !!Y3@+(3 ")O_WGRS*:/!&6 MA#3^^S?OOWWWS83$/@W">/[W;S[?OSFY/[NZ^F:2I%X<>!&-R=^_B>DW__E_ M_O?_FO#_^=N_O7DSN0Q)%/PT.:?^FZMX1O\ZN?&6Y*?)SR0FS$LI^^OD%R_* MQ&_H91@1-CFCRU5$4L+_4'SXI\GWWW[X\#AY\P;0[B\D#BC[?'>U;G>1IJOD MI[=OGY^?OXWID_=,V9?D6Y\N80W>IUZ:)>O6WKV\*_^GJ/ZW*(R__"3^WZ.7 MD G'*TY^>DG"OW\COEM^]OGCMY3-WWYX]^[]V__Y='WO+\C2>Q/& C>??%/5 M$JW(ZKW_\<W57?6+?._AIKRM9XDX4])WKUKZGMI M3KOQ,Q-E"?&O-U6Q-^)7;]Y_>//Q_;BA)OSRC72M[=O.Z"D=G?OPGCZ(5_XL-W[SX6'_C#5J'T=<6U M,PF%=OGXZ=>)-"Z7Q"2)J9.2 N/U9E;CY$X78@B7F35,VG- ;LIAA%9 M\D\DT]ET)88^URTC>/I:8W1O.KM/J?]E0:. SSX7_\K"]!7<2UWED; \\Y+% M942?K:!L51I2'[.$_RY)IFSNQ>'O.6,G<7##9U%&;+BW;FC0096$'*=;1A*. M6/X9\VA25AF2^FRY]-@K5[1P'HPO4K'RBFKFDK#=BY6T:Y MLJ>O7/O%G+(2WS'U35=GP*[=T)3PM>/5>Q1-Z;LD*SM25][ !4';"CW,!=AFFN+)R=,YH/.FY6 SH*J#KH.F._$NYD^>,?>2,LRD#X"B1. M0!.TH=J@!'.S*DZ!ZYR\],[7C&'7CA'7$%@''L18'DB8[;;&70YA_396''GU M@?727'.DZ1_6/76-W:Q*]KW4-K";%0K6:7 #HZY6P#G 4&_\EQ)QAUC$0RXI.V,D"--KRN?6JA-& M=FP;&D6(LP5?%DAR%8LAQSP_+98'CNYUZ#V&42BF#6N)NK0ZBGCG9$88A_3! M>QE$,+OV1A'IGLS%-"DBSFR9J[VU%,8F=FY\VFA67-BJ&!<>:P M)>6&03&C7KR()4),0KU%Z=3LN&:RK899-#%V5,FVZU:-C*)6,CO>6HD C8SL MM-@";]/&*+C737]KO#651^GL92;,MT]A'"ZSY2T+N;&_\B+>@7+/H9

0MOJ( MH^1.;(=52LOMAIYB=&AT#/M7N. T+H9A_LW2,(+*8]G...9BP)U3;M-Y4-Z54N1]TBBO/W?>)E&D;<[Z%6%Q -O4=ZI M[1+-/M69.V'^A#(^;7"LJ[8\YF_QU3ZY6)9XN\K/Q;WQ%V&TIGK&Z%*%3HD$ M572T#A3_Q&[0/.'?#W)#*?+F4%0! O\1!+K.U]:X-C7 MJ@#A_\$5^%O2(C%P2UA( [ZD,P#VK<) U'_$1%TA(2K>%W$ 17M=%.S_X(/= M$ \)ZLLP\;VHZ-$E_UVBAUM2' HYBL]I%!,5]G\0CX%!KQ6&0H[BAAI$W#'@ M9QEC6YW1SBKJTE#(41Q0DY [QOPB3L/T55P*O\F6CYO Z3;6[5)0C%&<3I50 M*-A6D88X%7?==?@V2T(Q1O$U=<*AX'R6[T-$5W% 7OZ;O.J ;A6%(HWB8VK% M0X'ZEH5B8_T^],V31KLL%&P4SU(O( K:#][+5<"ERL_L"I#,H"NK0+%'<2M! MXJ)0$1X!&C$=@?V#'>P?X+"C^*%&,1V!_:,=[!_AL*/XHD8Q,6$_XS]. MV0-]5NQ *PM#(4?Q10TB8@*>KS13=LOH4U@DS3*AWJH!A1[11=4+BZKPQ2(/ MT?:J)!1O1'=5+APFSK)(J MH78]\8K3Q(ERZ-?^##[!AC*M-L78,8R_LC#E/1!7&K*XC-$H=L441:'PHKA_ M6O%V#/5]?BM?7+GZQ"U$%FZRAF[C+"L'!1G%V5,+MF.$;UE^-X=PLSL_QR6N M&[#I;*::>77EH8BC^'IF07&1S^]Z,5O\);6@+*"X?5"A=SW/$#_CT][K^P^/ M#^+&C&*6:96"8HWB\JF$VC&V-_2!>2*9^_WK\I%&ZNLATH)0A%$!M%H,"B>'92<9#FA(L7/T]-I3Z]("\)!1C%T],)AS;WSD%S[]QR[D7Q M^%1"(6%;G WG(VKZ&(7SK92T+M&NHL"%,2%%VZ#&,O]KE+M7F-0(&ZL1:4 )P[E$"A4<+[OY(H M^N^8/L?WQ$MH3(+"U-=%^)55H"P@[B$:Q$6AX!<:91PEEA\$98HQH"@*A1QQ M[U A'L[9R^)0\WKM*=YSTB&NJ@$%'G$342\LTOFTE(@^AT_DW$N]LHI:"@@7RP)F_-)[6=&G]-%>;=3![:B A1TQ).M6E%QP'_9W",O[K]ID9>4 M!F6>NN-^F M._1@K@5E <5=A0J-L[;6;O)KE]:MWRK6)0 M?!&]4(E8*/">>O$7EJU2__6649\0L7V2K$<;P"$"-@"E!-$_M8(")URPR89: MY'R=9FG^O#7OGS9HH*T'I0;S$B= <"0K*-E<]"+!Z>N=>+5%'%-X("_I*?_0 M%[U1!*@.Y0=Y3_I$X M(8'X*:%1& AA)V5+D[*IWKHW\Y+'G*DL>3/WO%6A@"1*D^HW&TTL?_%;[97G M=43_EA;.@B:!:ED=5KO_J.HD6?U!),YB<$IB_D-ZRT&O/2A0/-VF$=&N&=.8 M:^GRL //BI?M,=E-WGK.(!R>V]W<])(/>"(,?EGTJJP/K.X(KUUTND$P4.#Z M15P<8FN/4KSF$0P1@N;SIU@D-G\Y>0DU[-JT<3@4VTA=2WJ,3_,Y77JA[*2( M1+"JK!NTV2NKAK-*M$V";QQJ;FC,:MWZ1!2QHK*\HCA:=F(-LE(*M.(.ZB7T M'26%0O@G)E\I\IWY+ M6C5SH,I YH;?^.C G 4:Z,P!.>K&QO#' ;N8 P;<>=]GA/\QN"ZD5O8P[UY* M4R_*2^*-M>*Y;^'TI?4WO[5+E;X6D,_A3QK:>$T0P=''T_8#OW?A?)%.9Y_Y M+" D5--CJ ;V:E$) LF.SE"Q?4;L^-%6@K*#&W0 R(W.S15'+9Z'W",H1.(C M^^+%CS)QN.-G2H-G[C?HS'%(;2A;(T<>C 8Z' ETVLS4V,,_K&,K\DM&;5C2U4%O ?K#%=&^=$9V@Z"P >7J1Z4 MJ]&"#-9%X'3I:\%)6NT&(,U61 4T*F2;8G!*8/5AE(W6GS"FCH; M5- IO*$I 9N%TL)0@D:+85@3I)$9G0\;2Z*/"3%:E,.:#9#ML,?1CTW(S,I- MEE6#DCM:G&,X3UF-"OX0I/'\@;!E?9K04"8M#65J%S$-#=04((HCK"BL5U#P MW5P5RMD8+ M>5@3HI(6G8:3(,A3,GC1K1<&5_&9MPI3Z9-354!;50%*RFAA#FM2#+*CMCE^Q; MDS]MM?SOQVQLK!LLR'5(!?[UZ!DU$Y;6P.?_V@#/_R$N@ >9GW*KDK"GT">*?)F\J+SD M/H"N[/PXR2UAB.=N>=&91)G7%,TZTJ.UC:RZ^\/8K2IPRX^=)"=E M__0 *XNCY3BR!MD@\IFJ<=2>5[0FXLT1W76,-:YZ$@H 4RN@+^)9=,=FMCG>%#W,KG_QL\>"]&?NP:PX[- M*JF1,M@%*'22SVB23F>E!.9AIBCN3&S6--BTXKI%!I $_$BK'E,-_L[@_C.C M22)L$MVIFJU"V!ELP0HO$6V/3V2L#_67Z2H!AH&F"G8.7#")1K'Q1Q")>1!,LP#D7WQ(/M980(XS=Y[M)<][/3Q[[0FH2:J+B MFCK8.6]M>3++CT[1.>$@^F$!(=>GI7C1\_?\GVJ.M)6P4^':D@1 )VEEDP6 M:Q%^,EM;1I32'H)54>QP7G.+"!6GA$.>&E>P5D'T M=+A@YA0RVK/V8\%:3.;BN 5.="3[TD M]-6\*8JC9]4%\Z>5%]WR:/;N/(RR5'>V4ED!/=5N9T8:,J-S\BL1V\OSM.(X;;WM/WHKFOQU4GP"_W2M%@&KZS\VU^MW+-M>GKRU M8N9X#G>WG#AR#K<+ 84"B5S"-!;G_?6/V1NJ[2,M3+!:IMJJ+?DS(]@2XIBGV:I0L32HG137)% @\3+X9JSAQDL> (A 0Z M7\WT'2:B5.6Q3[MT84@O.SHU.TI7@A]"'R%-Q8JPD :\!RS%S8(&CT%TCS+@ M!]0A883])/ D^&>6I/FUVP>JF-*K�)ZN]_Y%H]7>5W=.\(5^LD3*M+#+>Y M='?$I_,XU!\:-.;4:M1;7:@Y+40K.J1%]N M&7T*.>&GKY\Y#5?Q^B#>B9^&3T4B1:-\7=IRY1ZDALBVH=81,?0E<]P#;6-Q MU /P,<^[/1'V2!/BCELNC+38#R.R)><#'6Q\C_,U[.C.8.HU)AGH4P?:;8_1 M BVCTK5_%T5R*47.BTO*SFGVF,ZRJ'J!6XKGCKQ)/Q M7%Q[UG"LKX4=)]DAQQ#X'./XG#RFYV&2Z^$M(\LP6T*)EE;%#IF@L:T!$IWR M^IMD=^*8ZW3&A1;Y/%+8.@UN #O:LD/Z+4%%5P)YB-<039.4Q[Z$NT.*]9"A M,\H%9D+[SDGQWYJ(95@?E&(8W ;V9=\=,F\/K8/:4)F7'"H2/NE/CL-JHU\4 M[L"+B5@U2IAW4Q4) -O=_QP_AE%$@K88,HM=-&+9!OH5X^Z<=Y 6G_D1)H*K M^(G#3)GV85!#-?1;RR,,?0DN!\8\]T167BA>F,LE*2_?G\3!-%T0EANK5BH! M:P_]AO0(NF*#Y($I4351EL_&BP"E[[.,]Q/RX'#7]M O=8]H:T"0=-"@5#Q* MW\F[:#:!?@=\!+H->#G(L"P!;">>#0VAWPL?@6T0=L?=Y-(!W\TN,ES3#B$D M.08_>YSN![YQ/\21);BJC18:'?(@S%>O)L(Y3 8ZX:9M"ZHVH\55ASOC!L , MW>CAMG=U%M[_5Q8R4KVAHCG$H*X"/IRTXS$/88)"A3P K[8E'0>,SV;IZVWD MQ2EWQ,2Q^94H8J$&FC:@>K'K0Y$#Z(41N;U6%#AN0ZP"<$79]?%&>T6Q1^[P MC(;UF9\!C 9M6U"UV<4#Q3V-!@!F8[U>5DQMTYG(;$"S5!_/S%_^TM6 IK5>XU-.=ALJ*)%_W,:+;B-?)#[S%W\#(2E %B M&FMFT=WV JK8+@57,7C:^P147Y]R6V2W^#C^RSUNJO?AI$')5JLH!]J+*J"O MXAEERX)KH"0=.\T2_KLDF;*Y%Y=73#:@\7]4[4WJ#4Z\.)@438I$9+5&<1X$K75MDR^M$/RV!O Z18$7 M;3*I 9XD'Z9YI#BPDGA)O%=2%CD=V:#4-@.]ZC'ARF#VDC"9SNJ"RH?M#ZUA M*VJ*L;E5]S@Z'1N=)<'E-1EMLD])T0,>FTI@7!F:]]ERZ;'7Z>P^G,?A+/3% MV;!U;V\Y%GY]AVAKM/[8'*UE8_F#Y!M 0#Y,;3U$$**>F8 M>N!*<,J_^T4340+61QZ69K*:P20K7%P9@%>\L7@>BEN%^5W4>G2E/MK>OVN. MMDW-25'U/R:B,HI._DQI\!Q&$9\RFP+9^/B6S: % 14] PP^4&7DD=>)S'; M$ J2*R/QT@O9+UZ4D4_<,^8=W3XWM346WS?'HJ@[R2M/MFKC')2K!-ET$;#0 MZ6LA'?F3] DPR S5D(<7A)[FT3X(#JZ,H^J>@?2*P=8P^M <1E75/#"SJ8R5 M-U5^7<(\E !5T7+!RCMFM8;9M8(\VL TMO.^6D/ER@B4G@+=&GD?FR,OKS*I MZB!EHGY,;8Q%57DDK\Q?D""+B,@H.A,Q]U,2\Q]2H3])?=HVO 1NUXP;C^WJ MF6NZ:782XC\2HH,$QG^0_(Y$XGS[K<>G^0?& M!>1**\+GIZ_UO^A?)[=IXW HMI$:_5GS>I=,;YK+RKI!F[VR:CAK/&V.1LT- MC5FM6Z;'F17%L1\:42M8V/\JP4]6O[[9?D/D0 6Q6LXH\ME6.09/8F#L_S:W9S$RA->[[]O>@VU M%O(]NNTV<&Z+F19I.T+GB[]^GO%,+ M&G&8$[$36;NPL35@_]PZDEFK^,<__/#A_5_^.BD;0-'@XMOFX=@LA^31MV 7 M81.KH6;1!/(HDU/3=-UM$7%J!+UY5#X*MS6,6M>'BMKYDW*3K>HX]MJZ:]-9 MO3>EB9F_6YJ_@9>+6Z4 X33>K:+9+U">WU:[S7$RNW;,+8U/(B:-,WD8=!V M95K@AH!/Q/L/ZLN$[UNWDAJ5D.[3)E^$)?.9=X6)6YZPG*6&:EAF;0U/T4-+ M8Q92&WDL@NAJF:QP6%P93[#[1-I[1>][W"N:_*GZZ=^/5XQZ#B7P4[$.\62" )VF._)$XHQ<;0D1G"6AY/9D6%^$CQQXSU,Q&.#PL\%#VAC12"IHZ4CLAZZ0"C0*1-O M(? ^BKS!>50"3)FQ(I"RT?+'6U,&A *=LG5J.S!7ZAI DL9[1-*6))/PZ.S< MD[F8LN_(BK*U7*]@JH#5@;R-EM;$E9$:K(W_<5?X)8DAW;V[?H6S_.E"='PWD%ER1^*;6^VJJAIA)71O9^^EG^T MHMZRP;T+__6$SA4C39+!36>1M7)'R?.X(5M?7U-"MXT>7H9QF)+K\(FTNFL_ M%KRHI6I]4:.Y,[H,G0'-VR-63(NB&FC[Y&?((.Z9 M:#J%QQ0(QQ0(^W<__I@"X9@"X9@"X9@"X9@%;;^RH-4GAL>T2[R^70O['EB/ MK @0.!SB[)-X"RO?+IC.KFD\?R!LV8U':$O8<9AAR+7#S46'KY$%3^?_V>;" M.WJ$1X_PZ!$>/<*C1WCT"(\>X=$CW"TUQZ1X^(;+T1$\.H)'1_"K2XJH M[]08]EP^%ME %!W0 -Y9<:\8SK*B K8E/ R36C1&NDVXL0E.@B 4>'E1[5SV M;9'&BDOS0,N)Q,25:+9WJ]BGW'L1.@@";L7@VPE!=5:317Y:9)-ISQ+5;JY2 M2!.T_NHQYG&5G;*[<+X 9;_LT>1>)++MB]CHT^ZZ!UF:I-RCR*>$VXSYBWPY M6"YIG'?=9\ZM]SXG M<;K*X]HG(D.2A?\S1-O8856&FZ@WPM7C M8I:>(!?GG' +,TINQ"0ITFW)IY)6UN.J_4G] WFHJ_B$2"FQ^YN)?7DX-S62,AOKGGB=7X0P)0S4/-(1P\SL>/+1JATQG6=1.AJ*1"%A_[Q+"6.%BOS'U8S%V8C+/-Z0) M"VG YP:6-O:HAO#Q8+*<<;MD3H('NH[AWI$DBZ13LVBV=ZO8'IY=4J^!0.RK M*7W48T>3Q:\L3/EB,-.LZ=8-87R*B^(KFY^$\:3Z0)FG)O?]:M\X M&H"#N*M\]B&IZ%$M9XK&_907=^-PIO605DB#?]B]V;%K\P%W314WV-%JFH&8 M:Y<.K)_SB?DI#S%=Q5R]LCR76)A\T1]1U]?:/XKT\J ?-]]TKUI&'OC73 ?/ M];7<( FB?DJN9&)A'S]O&U&F0^CJ&MA.)43MC+EGASV:KHH*M#[[.>:F540" M)?JY'VRLAIVLVX8"F$2C\C!-%X35;>DD3;0,Z"I U7^TESULP3=+C^X2*S,% MWY#T+&,"%/5,!:J,O8UA,C:AJ9/;@'0^L;\:-2*JE& S!R2GH7"#YZKPIUT3 MV,L2F&)[T4:=')5=J;;=19>>PDTL \I2NSYVB'$8BE2XN#N+GF7++"I6#"_U M%Y]7)\$_^=_SU'^T?*#O$PWRER.*S=2JJ0ZS;I^/80GX). M$G%>V0NMQWJS-O:3=L.,=#DF>,SP&8?.X_!W^[E8W@;V&W5#L]3&Q]TY>2#+ MUF*;9[1WZT8P;OML\6R9M^V]G9VG5,F[7,[Y1LI5Y;&?O;/E6"^WHSY+H]/5 M;1[%9*LLC?W4G=6T:I!YI,6N\=7U?PSKF[D:=F2L#_9*%/;Z1,LP,Z#%.I?O M*3H\"8ZXMB&?6S"\]Z0]L=!Z1*=^8J%J>,);/AY5V,%@73/X,Z,)Y):.H=Z^ MG4V%X8#N7;2ZR7^H?E>^J7+'@69/1 Q%C@++O"C)-P0LN+1I%#L*"R3.P+8] MC"/;29L9M7PU9_V8CL%2TE7$#L?:<065RM6AN&R3UJPX;5^R6X(?QNI;B/6+%V4%$]6=( MZ996Q(\/]8Q!J M2 YK*-<&@]VH;E9$#QCWYUR.Q: #'3EH7.9V3%WOSO(?:>S/JXMC[0E+MV(JO&"0=*]Y5?O:,QD^$B4.,((#;Q;&C_V" M59*BA_7+4QJ77#+9"<6+%S_*@O+L!_]?8:.KIYE.C2'ODJMMC-8;/YV10F4%HEH8YU5]U8A=R2KPX(*-ST_M2TKB;WQ;$94V757 MM)C2X#F,(HT*KTN@KPQ@_6T(-?!;1#OV^U7[5)5/:K<3-=HF,)@=X_D*G#A2 MMEQZ['4ZNP_G<7Z=*D[;[CXH/^['CZW04M%X'EG:-#_9M#^I/N!.;MP#B3>M MPX/*;2SP\\*F%MQP >UC5& !\:-7RAX"HEF0NFY0:*NT#4(A@N+'P:H(Q8G/ MNY?DEI$^ J:LB9^9,28H@E0U0WR#,H(X*HAUCA1M*NZ[3)= MA)1KU\_,6RU"_Y[/]+%/].EH+.IC.ZM@K:M[6M;XH/M?RKGB]%4DX]'/B*#* M;@RPL9:TNJ0U;]\Q,B'I[$"5W2#30FFA/+J4X^Z>SM)GCL,Y>2(176DW*RKU M5E?!]LLME++I&)AP0)\]KV+NOQ-QQB5+%U2\6JJ?,%7EW1A6/>=(E7"UL)PK M+)GF0G4--YC2ZYV1%U,[YQ/ +%8$=8>8RD7VQM(AE60[49C2H/>0=1'B"'3K]C M3_R,YMUUYK?S6S^H1P'NR+)XN)GK8GZ@E LP?8S"N;>MH,9C /"&L+=&.S/< M$;+]H+HGP?A[L./2Z@R9Y9:]R)TC7O[,^'I1>4/K;7PUE[#:SCJ&)BIMP$%G M,D^N8-I#WRJ$?<^V,R\24='A%^DN^.<77(Y:&*',A:&;#;75L&_=]I@% 7"@ MDW82/''IN/D MM]V!'/Q#V+=C.VO#2)"CJU*7!#(#Y(L9+0#4?<%T/T6,NHO7X3(L M,$ZF\6?=%&W3!OI-UQ'(5"'ES-'#==S_BC<;S\-U$@[M!=;O=!=8-RU5:0Z1 MKZ]69W(YI2TIUT*83QA:-H-]Z/"2^[HIN>9K2*N[X&.'YC;0$2'U$T.K)P=&^1QQ.*N[ MMWPMJV$&#P"7<;A+6%KCC?]KPQG_QV]W(OZD,$?XWVM_ M=F/EZ6YH;$LSSF%?"-C*P5!U$*KX(P.^C9<UBVRQ#;'Y-@RT+B\/ M$C'^03SV\$R'4HQU<]CFW^X5HH'D/NH!_W(GU\W0(+:9B*0+=33W4!LN::8) M>7=M#]O(Q-&%.I;[J JU5&^#J$+>'O8%$"15J*?-VR]5.)FEA VM#XU&L6^? M[%XII*BZK!F["#*,=G5E9'X/ZFT9B7"P!*!_;L856B&#_YCPQMQ)]ODU11#J M4U#[R+5:.%.] X@ P*!QY=S\I1$"Y_Z (V0/_2'*"BK4G>V*3> MFCLC="WLIMN A+SZ6H.>]O)>!6+3V87'8IJEM??&5*>]=#6P-T !:&^=[#)+ M[\JH:6>9JM^RT8;+?]"%RZO6)EX<3-;M88?&E=>)S&,'4-6YY 2&76MS35?S M_A@6+B@DZ&[%-5]A3LE9 :R3/6P([5=&8/A,:AWOO.7*:KS*>>$ M=]XOKN+SGR.2DQ-OG5OI\-S[<%_ CO%V5:*A,;97-X<>EE9*IXT$ZFMAQWD' MGUT.*O*G<8T,D84?FSZ2P2]"#RP>CTQ4]T(--S0ER:WW M*N[UZ$(,W[W3A1CR5B9E,]B1A7/RF-K$QE7EL4;(8WH5\SYD@">PI(7=N$ZF M9Z$U5B1RX*>1V.[6M3ESA+*".YPH=$M+R+5+B2#R>YXDN/7XG/S O#CA:B6N M?9Z^UO^BSP-AT\:^46)36'7L54*O3_7S!+:0H,]:VV-=/V?)RKHQ1+IZ+HX\M+7=*4CZ M,G4-%PG1S%AJ0?9ZSOKM _Y.@4FKNLQ;0JYA9J[._$QC=28?F"BU%K SW@_+ M40N:'9)TUV<(R2IC^R1]J5$#@K[HUZ/Z.I>]7@IYF\40:VUYZVT!T5'_''O% MSKO8FN?2)$DFGAV1%6AC[T%GWT=:0 M=Z]Y%&[? W?[8-.EO#3V830[)G42#YR$9L?/<8@GMF \2HIB'P:S(U$I*_H* MN"U'-?6?\X'^'NKJ-BJYY6.9F '([QI'Y8N[X@&E^S0/O0,>/;5I _M>;2\& M >@X1N@G+\WRI[9Y;\])XK-P93IL!:KNEB-M1Z,!$X<9[$(;_L-N0W&E(0CY MV-QE)NY;E,F%;UD8^^'*B\K+AHG%L;KWNF-UQ5ZIS,./O!*8GY#ZDX^EF[JPU_(0K4C#L!_0ZO08$D=.$D7[.;FUZVYB>9 MFH*JN\%D)RUNS7XN,YP>,YP>,YP0,[)UC%]\1J7EK2(4GNR&IM MF:Z-R*L8GH.W9[/H6TL6B[\B8-H+T+V.K%HA8$S:VZTU[-EA9QJD3M6[WXH# M4P@7]L6&(;HW@7B,?ARC'\?HQS'Z<8Q^'*,? MQ^@'#C4C7LS#CWLX?C%O3SQ4U_V6HX,ZC(/J?"3BFUREW M(M$30!W=R:,[>70G]]_7.+J31W?RZ$X>W4G7-M-'NY-R()OIU>GO[9M/)W' MN^V;KGV!*N^QUV@!CC-$EG<0]?Z>M/ ^NWT:Z5TY6%WWX=[49H^0P)X-^NX[ MO4OW9E(V.BE;/3IY0SMYL.48[.Q9->>&0=+1Z;.2%-_Y4W07X/>9:[K!8R^= MAOD%^^#U=7+SW/3K1N/108>NUCL;WTY2S0T6 =H)X\H5%^^0=@R5RK8_FX=? M>\QKM+E1%_O"RQQZC'TY&_OJ-S%:).3#CWO)N^_(C'CP82^H"W.,>+EG9AQ ML&NS]DY71,2>XGG^Z*8V3\#WNI/RZW8F>4/8Q^#/Z'(9IOG9(3XZSF@LND9B M7T3S+")=ELV@O4 79/[Z6>G733=-L2YS33=LC4YLMM^F,\B*']C2]!$0W(+5 M=H-1J,["21P_GI6PM$8B_]>&0/Z/W_+D3/E3JH3.F;=:A+X7*9PV7EY3?#\I MTLLT3H#*1 F9-WNC=+A$]]7%D2G18]OF02W(.!G/SVB4+1^S9/I?VK3,[6)H M)IX>I6U$Y5T?QLQ6 /K)"\*$QO]%PODB33Y=:6%5%4;S16W!U4L[$L3WW$KG MI>8PC)6ET;)#VH)LD'>L-.[,>R(L(6=\!3% +"^*EO3/%E^=I#N:)1[(%T.AD7),D(60[!C7-$Z,^4'%-*(RU"4B! MU;$S>O0@S@H@]Z*+1?X,H7+K+!U:$<(DS9%3XGI_)^_'=O$7NE'D(1^N*)KA F M33;>@@7?TMCL%DU@/XFS MLW%=1PR=8RO=U'/=H2GLQW9V/KJ=XAZBK9 _2C/KD9W'2]T@FU4 M4T^T?4O8S_?L>F@[13Q(4VMW&SN.[+P%[+=_=C:RZW=!L0FVTDPMT?8MH6T3 M88ULEX@W:>K)+"6L__!N- ,.L;C,>2?H]CO?'%#+@4K3L3FH\AQ$@.[PE$@Z M;#[' 4>.9G%*@HL7GX-SLA3_LIQQU,U E6;_PGPFZ.R5Q:4'KG7#Q%YI.C8' M59[]C1H>M!*9%NKN9@U<-?8ZS.B,M0I=-?O;''!F#R*8Z-PAD&RY]-CK=,9! M6-&8Y%F<\]ZO[\5ISGW\I77NHVA.'/O8-"C^51SP*-L\'O38Y4CFP)_1)#7+ M(REZ $!.G(B=SCXGY(1/)"DW"E@:_N[I'V0'-X!]TD+-@7I] M!"!R,.Y9XRXRC/%6)>P#%EU85DB./C:W5W(AE)H46=E#./Z@Q@"=GOL%GPW$ MR5H /;*RAW!F08V!,\;E^H3Q21"$HEGQ,,B,LF7^C5O"N!48<\D?:"Y#HC4V M?] =,MY\8%+[PF3SB4E*"R,T.5J?N(MR>H?@)UJ!Q7Z#%SO M;NN)3QBADFK8ANK01"J10>=O>W$W$Z?0CO7"L4.G7*NK5J3;MW0(AWN[XN=>5.1^P3$30/PJGA;A MF%PE248";13D1UT4I&APXL7!I&IR4K2)'?2X^%?&32QS5*-9#BF\F#TF81"* MC5%6].@321>4VY%/W"LGY-[+Z4NI_^7TM5VX*F9ZPV30K[B1CD[.L:R0K%;3(&D&R<[)2W+'P25EOD^7D&35[B@S8YFJX"=B 9KESU M^)49@I&"D9(/O[/%_AUZ0LNAL7_G6$:ZL\A+DNFL-.VG3(0[D_2<]_J28_#K M(O07E=E?_#%-+EZX$Q0F>D.T;[O(NV\P\ZLQSPV#);I*%!Y?X>/ICD#42Z'/ MC5WXD@GJ%/I\_O!%R"'_'8R*1A7LK;3>O$@A0"=)-M+3FTS,[%Q&XF?W'=>ILQ?Y&?A%PN:9R# MH(ND?_].%TE?A\]3.JD:GA0M3_*FCP%UJUS:OI\ML_R=KFFZ($Q<#F)D0>(D M?")7,>>57-,D,03,[5IQ(_X""HC;"88?\ ;VMS4'=:;TVK6@>!>%[D;ZM5-A M\.IYFT*M-W?\#*%P?;6#H=0@)WK(N]$M4Y1;4=P-ND"JV.!'(= X\>S2A-BV MBV/]>Q^&.MB1&ZW^U U,D.PC>0*R;S\\4VO<:W6P'?5>N+=DWR7N(F^F/?+U M6MC>53_LV_+O$'V1VM :_'HE[.-BO;!O2[]+Z+G-8 ]]K1)VLKY^T+>D=S/< MMT]1X+&([NK+C1X6WK\K_7L54A[-2!Q3H7859/[:M^I'VV,<43EZ[=X/,=G@ M1,)%,'I!(TY;4JS995SZ1LB?UI-9;D6_W[>BW[6&_OB''SZ\_\M?)T6#ZU#W M9-WF,>A]#'H?@]['H/A^#WL>@]SH64AGHT]DT2Y/4BX,PGE>FF#8@ M JJ);;Z"HR(6.*#[*K>1%XN#TOKI;+N4&\-A@-EK6ZR:_N!R89JEFN7R#F%84 M]@$.?;DYQ*N40YC1QJN2'X]7)8]7)=&N2HYW?/EX5=*$_6@;[(=[57)S"+RX MH51SPS2[*]I:![)1"T#&)?K.O%68>E'1USN..'LBP25EEUF:,2(NGHDD4"!. MH4T=R@YJ5Q#1Z:\G^Y_.BCQ?7#U%CFM=6%U;"SMT-!"I$&@.8E]SDR5+*/!T M)5I.3OC*]+39XY1O;7[0ILC*+^^4S4VJ]K!O\VRZ6[S$4[EO=R17F)S=?/ ^ M>@D)J@RUYHW0ONTBN1O;&=).1=_JO3\18=1Y;GHDIZ^;,F7_3YX]%IAR;PWW M"3>2U$O$PR(3"-']M8A^IUHL;X#SD^/#B@WA,+#4/E',UZ/ MUGBMGX 0*>>%PYMYD7@(XH-!_7?=&>P@Y;A# 8?:0[(\KKB(89R$_B]>I'M] M?<1/8I]UVH?96D[38\G%5>#37V M:OMCH;8QF8O0L]LJJW1]U<",9$X/WA/T@SUHRCX2J8=D2>P\AO$;W+P=[=4Q M9Z=?*5J#6 T7L>,3\(&$,2S4>[S3?'N@WB8,CTKOF,=GH=@_?,V*W4;MJ,H< MH5K:C;%-#LFGL+-H.:NX2EJ.ZEKA@F-N@#L WC7YFG5[!]LF3FA\C\BZ&BU5 M9%V3L@RE,]"1L*<;B#C<[G4BO@%QVS;K=J/ZK6]"-?SKVQ/TEQO;W*R)O7FW,GT=KP0<;P0<;P0X:BOU)K4CQFOGQE-QO!F=!\[7NFR9L8-K>L1KOR%6P$D6#^+(XJ:U&[PKSEO=&'% MDG7DH&O>+:,^(4$BWC>I\C7E@:TJQ9-:C0!5#_;>$1@V=()/HKQ=[A](L;AX M$3_JW@D!UC_8^SMV *+S767MO2?L*?2)O-,W-'[*9Z4<@>2!IEY4_[N(8M_0 M]!\DO2,^G/<:[%(M7 M,\W[VH9J6%E<:QB+'AKVH%7EW8@S@IAII6"52X2_^=OJ66MV ?!S[=IFK5[C M3.13%>4%9NGPA0B##.SJ@!\R+O^59W=&%U M37'\L+I:?VK(:R08Y[6"/-C/OQCRCL\-[[@HRJ+%K/1X;6.KZ?\P9KP"WSON M,)#T$V7IW)OK7YV7%T4+"=BBJY-T)'!_ID^$Q<)4KDY*ZY^QTY1'70KM[:8JN4<61,'YXI"--:.;1;GUTQ;O#+7W">##RP4^@.,[2Y6'30==#/7=)0QA4X:N6N*AWTF33QFE-R1 M)Q)GY(:H#V=4X3)Y<>SM4:@"2AXC4PJ//@^>^#[-XI1WT"?ADY@A3.RH:V!G MV>A(D D"=(XD\X+Y0+>VDJ/SG>4*U3JYC?<.8UL4_C'K=:E>R5&*VJIG#*S6 MA,)>B"I[M-5)TZ1GK.C03?N80OVE0 M23"PV@0L_R+^G]ATY+_Y_U!+ 0(4 Q0 ( !B KE@W_;]@6P< -XK * M " 0 !E>#,Q+3$N:'1M4$L! A0#% @ &("N6*R/ M9P5+!P SBL H ( !@P< &5X,S$M,BYH=&U02P$"% ,4 M " 8@*Y89#$#CL$$ !.$0 "@ @ 'V#@ 97@S,BTQ M+FAT;5!+ 0(4 Q0 ( !B KEA*PZ!5K00 /00 * " M =\3 !E>#,R+3(N:'1M4$L! A0#% @ &("N6)K3K=WD'@$ _GH, P M ( !M!@ &9O 1 " <(W 0!I;FQX+3(P,C0P,S,Q+GAS M9%!+ 0(4 Q0 ( !B KEA"^P/ED!( -;S 5 " 0Y& M 0!I;FQX+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 " 8@*Y8]"TR,#(T,#,S,5]D968N>&UL M4$L! A0#% @ &("N6.V)KX315P C1 % !4 ( !M8$! M &EN;'@M,C R-# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( !B KEA3?DK/A#P M *DH! 5 " ;G9 0!I;FQX+3(P,C0P,S,Q7W!R92YX;6Q0 52P4& H "@!E @ XML 75 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001081745 2024-01-01 2024-03-31 0001081745 2024-05-11 0001081745 2024-03-31 0001081745 2023-12-31 0001081745 us-gaap:NonrelatedPartyMember 2024-03-31 0001081745 us-gaap:NonrelatedPartyMember 2023-12-31 0001081745 us-gaap:RelatedPartyMember 2024-03-31 0001081745 us-gaap:RelatedPartyMember 2023-12-31 0001081745 2023-01-01 2023-03-31 0001081745 INLX:SaleOfSoftwareMember 2024-01-01 2024-03-31 0001081745 INLX:SaleOfSoftwareMember 2023-01-01 2023-03-31 0001081745 INLX:SoftwareAsAServiceMember 2024-01-01 2024-03-31 0001081745 INLX:SoftwareAsAServiceMember 2023-01-01 2023-03-31 0001081745 INLX:SoftwareMaintenanceServicesMember 2024-01-01 2024-03-31 0001081745 INLX:SoftwareMaintenanceServicesMember 2023-01-01 2023-03-31 0001081745 INLX:ProfessionalServicesMember 2024-01-01 2024-03-31 0001081745 INLX:ProfessionalServicesMember 2023-01-01 2023-03-31 0001081745 INLX:StorageAndRetrievalServicesMember 2024-01-01 2024-03-31 0001081745 INLX:StorageAndRetrievalServicesMember 2023-01-01 2023-03-31 0001081745 us-gaap:CommonStockMember 2022-12-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001081745 us-gaap:RetainedEarningsMember 2022-12-31 0001081745 2022-12-31 0001081745 us-gaap:CommonStockMember 2023-12-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001081745 us-gaap:RetainedEarningsMember 2023-12-31 0001081745 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001081745 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001081745 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001081745 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001081745 us-gaap:CommonStockMember 2023-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001081745 us-gaap:RetainedEarningsMember 2023-03-31 0001081745 2023-03-31 0001081745 us-gaap:CommonStockMember 2024-03-31 0001081745 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001081745 us-gaap:RetainedEarningsMember 2024-03-31 0001081745 INLX:IntellineticsOhioAndGraphicSciencesMember 2024-03-31 0001081745 us-gaap:SoftwareDevelopmentMember 2024-01-01 2024-03-31 0001081745 us-gaap:SoftwareDevelopmentMember 2023-01-01 2023-03-31 0001081745 2023-01-01 2023-12-31 0001081745 us-gaap:DomesticCountryMember 2024-03-31 0001081745 us-gaap:DomesticCountryMember 2023-12-31 0001081745 us-gaap:AccountsReceivableMember 2023-12-31 0001081745 us-gaap:AccountsReceivableMember 2024-01-01 2024-03-31 0001081745 us-gaap:AccountsReceivableMember 2024-03-31 0001081745 us-gaap:AccountsReceivableMember 2022-12-31 0001081745 us-gaap:AccountsReceivableMember 2023-01-01 2023-03-31 0001081745 us-gaap:AccountsReceivableMember 2023-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2023-12-31 0001081745 INLX:AccountsReceivableUnbilledMember 2024-01-01 2024-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2024-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2022-12-31 0001081745 INLX:AccountsReceivableUnbilledMember 2023-01-01 2023-03-31 0001081745 INLX:AccountsReceivableUnbilledMember 2023-03-31 0001081745 INLX:OtherContractAssestsMember 2023-12-31 0001081745 INLX:OtherContractAssestsMember 2024-01-01 2024-03-31 0001081745 INLX:OtherContractAssestsMember 2024-03-31 0001081745 INLX:OtherContractAssestsMember 2022-12-31 0001081745 INLX:OtherContractAssestsMember 2023-01-01 2023-03-31 0001081745 INLX:OtherContractAssestsMember 2023-03-31 0001081745 INLX:DocumentManagementMember 2024-01-01 2024-03-31 0001081745 INLX:DocumentManagementMember 2023-01-01 2023-03-31 0001081745 INLX:DocumentConversionMember 2024-01-01 2024-03-31 0001081745 INLX:DocumentConversionMember 2023-01-01 2023-03-31 0001081745 INLX:DocumentManagementMember 2024-03-31 0001081745 INLX:DocumentManagementMember 2023-12-31 0001081745 INLX:DocumentConversionMember 2024-03-31 0001081745 INLX:DocumentConversionMember 2023-12-31 0001081745 us-gaap:TradeNamesMember 2024-03-31 0001081745 INLX:ProprietaryTechnologyMember 2024-03-31 0001081745 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001081745 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-03-31 0001081745 us-gaap:CustomerRelationshipsMember 2024-03-31 0001081745 us-gaap:TradeNamesMember 2023-12-31 0001081745 INLX:ProprietaryTechnologyMember 2023-12-31 0001081745 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001081745 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-12-31 0001081745 us-gaap:CustomerRelationshipsMember 2023-12-31 0001081745 2023-01-01 2023-01-31 0001081745 2024-03-31 2024-03-31 0001081745 us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesMember us-gaap:NonrelatedPartyMember 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesMember us-gaap:NonrelatedPartyMember 2023-12-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesMember us-gaap:NonrelatedPartyMember 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesMember us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesOneMember us-gaap:NonrelatedPartyMember 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoUnrelatedNotesOneMember us-gaap:NonrelatedPartyMember 2024-01-01 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoRelatedNotesMember us-gaap:RelatedPartyMember 2024-03-31 0001081745 INLX:TwoThousandTwentyTwoRelatedNotesMember us-gaap:RelatedPartyMember 2023-12-31 0001081745 us-gaap:NonrelatedPartyMember 2023-01-01 2023-03-31 0001081745 us-gaap:RelatedPartyMember 2024-01-01 2024-03-31 0001081745 us-gaap:RelatedPartyMember 2024-03-31 0001081745 us-gaap:RelatedPartyMember 2023-12-31 0001081745 us-gaap:RelatedPartyMember 2023-01-01 2023-03-31 0001081745 INLX:ColumbusOHMember 2024-03-31 0001081745 INLX:ColumbusOHMember 2024-01-01 2024-03-31 0001081745 INLX:MadisonHeightsMIMember 2024-03-31 0001081745 INLX:MadisonHeightsMIMember 2024-01-01 2024-03-31 0001081745 INLX:SterlingHeightsMIMember 2024-03-31 0001081745 INLX:SterlingHeightsMIMember 2024-01-01 2024-03-31 0001081745 INLX:TraverseCityMIMember 2024-03-31 0001081745 INLX:TraverseCityMIMember 2024-01-01 2024-03-31 0001081745 INLX:MadisonHeightsMITemporarySpaceMember 2024-03-31 0001081745 INLX:MadisonHeightsMITemporarySpaceMember 2024-01-01 2024-03-31 0001081745 INLX:ExerciseOfOutstandingWarrantsMember 2024-03-31 0001081745 INLX:TwoThousandFifteenEquityIncentivePlanMember 2024-03-31 0001081745 INLX:TwoThousandTwentyThreeNonEmployeeDirectorCompensationPlanMember 2024-03-31 0001081745 INLX:PrivatePlacement2022Member 2024-01-01 2024-03-31 0001081745 INLX:PrivatePlacement2022Member 2023-01-01 2023-03-31 0001081745 INLX:PrivatePlacement2020Member 2023-01-01 2023-03-31 0001081745 INLX:PrivatePlacement2022Member 2024-03-31 0001081745 INLX:PrivatePlacement2020Member 2024-01-01 2024-03-31 0001081745 INLX:PrivatePlacement2020Member 2024-03-31 0001081745 INLX:WarrantExercisePriceOneMember 2024-03-31 0001081745 INLX:WarrantExercisePriceOneMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceTwoMember 2024-03-31 0001081745 INLX:WarrantExercisePriceTwoMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceThreeMember 2024-03-31 0001081745 INLX:WarrantExercisePriceThreeMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceFourMember 2024-03-31 0001081745 INLX:WarrantExercisePriceFourMember 2024-01-01 2024-03-31 0001081745 INLX:WarrantExercisePriceFiveMember 2024-03-31 0001081745 INLX:WarrantExercisePriceFiveMember 2024-01-01 2024-03-31 0001081745 us-gaap:RestrictedStockMember 2024-03-19 2024-03-19 0001081745 srt:ScenarioForecastMember us-gaap:RestrictedStockMember 2025-04-02 2025-04-02 0001081745 srt:ScenarioForecastMember 2026-04-02 2026-04-02 0001081745 us-gaap:StockOptionMember 2023-12-31 0001081745 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001081745 us-gaap:StockOptionMember 2023-01-01 2023-03-31 0001081745 us-gaap:StockOptionMember 2024-03-31 0001081745 us-gaap:StockOptionMember 2024-01-01 2024-03-31 0001081745 us-gaap:StockOptionMember 2022-12-31 0001081745 us-gaap:StockOptionMember 2023-03-31 0001081745 INLX:StateOfMichiganMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:StateOfMichiganMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001081745 INLX:RocketMortgageMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:RocketMortgageMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001081745 INLX:GovernmentContractsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:GovernmentContractsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001081745 INLX:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001081745 INLX:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001081745 INLX:CustomerTwoMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 iso4217:USD shares iso4217:USD shares pure INLX:Segment utr:sqft false --12-31 Q1 0001081745 10-Q true 2024-03-31 2024 false 001-41495 INTELLINETICS, INC. NV 87-0613716 2190 Dividend Drive Columbus OH 43228 (614) 921-8170 Common Stock, $0.001 par value INLX NYSEAMER Yes Yes Non-accelerated Filer true false false 4113621 1184944 1215248 1931342 1850375 1286457 1320837 93090 110272 130829 140165 402444 367478 5029106 5004375 880740 924257 2461680 2532928 292298 219777 3781761 3909338 5789821 5789821 680780 645764 18916186 19026260 278486 194454 558191 337884 262050 164103 779741 712607 64429 49926 2583207 2927808 325000 4851104 4386782 1438032 2209242 567407 560602 567407 560602 1803213 1942970 236591 175943 4045243 4888757 8896347 9275539 0.001 0.001 25000000 25000000 4113621 4113621 4113621 4113621 4114 4114 31285462 30841630 -21269737 -21095023 10019839 9750721 18916186 19026260 5779 15293 1405153 1238432 357983 349542 2479678 2299289 258491 284277 4507084 4186833 5065 8181 215992 220640 15710 16716 1284063 1187116 86610 108341 1607440 1540994 2899644 2645839 2128493 1554611 541621 579511 264010 227718 2934124 2361840 -34480 283999 140234 171436 -174714 112563 -0.04 0.03 -0.04 0.03 4113621 4073757 4113621 4392459 4073757 4074 30179017 -21614289 8568802 118162 118162 112563 112563 4073757 4074 30297179 -21501726 8799527 4113621 4114 30841630 -21095023 9750721 4113621 4114 30841630 -21095023 9750721 115456 115456 328376 328376 -174714 -174714 -174714 -174714 4113621 4114 31285462 -21269737 10019839 4113621 4114 31285462 -21269737 10019839 -174714 112563 264010 227718 -14588 20102 60595 49997 11378 16768 6709 443832 118162 66379 81542 -34380 291332 -17182 8234 25630 1931 402286 229849 -1375 3992 -344601 -571788 786480 -286920 611766 -174357 109621 112208 18311 22361 -127932 -134569 700000 14138 5467 500000 262950 -514138 -968417 -30304 -1277343 1215248 2696481 1184944 1419138 88935 116110 956 2499 89289 <p id="xdx_80B_eus-gaap--NatureOfOperations_zAKJmSFh9Cw7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1. <span id="xdx_82F_zVEYrA3cAina">Business Organization and Nature of Operations</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intellinetics, Inc., formerly known as GlobalWise Investments, Inc., is a Nevada corporation incorporated in 1997, with two wholly-owned subsidiaries: Intellinetics, Inc., an Ohio corporation (“Intellinetics Ohio”), and Graphic Sciences, Inc., a Michigan corporation (“Graphic Sciences”). Intellinetics Ohio was incorporated in 1996, and on February 10, 2012, Intellinetics Ohio became our sole operating subsidiary as a result of a reverse merger and recapitalization. On March 2, 2020, we purchased all the outstanding capital stock of Graphic Sciences.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our digital transformation products and services are provided through <span id="xdx_90B_eus-gaap--NumberOfReportableSegments_dc_uSegment_c20240101__20240331_z0MUt3gr9BVa" title="Number of reportable segments">two</span> reporting segments: Document Management and Document Conversion. Our Document Management segment, which includes the Yellow Folder, LLC (“Yellow Folder”) asset acquisition in April 2022 and the CEO Imaging Systems, Inc. (“CEO Image”) asset acquisition in April 2020, consists primarily of solutions involving our software platform, allowing customers to capture and manage their documents across operations such as scanned hard-copy documents and digital documents including those from Microsoft Office 365, digital images, audio, video and emails. Our Document Conversion segment, which includes and primarily consists of the Graphic Sciences acquisition, provides assistance to customers as a part of their overall document strategy to convert documents from one medium to another, predominantly paper to digital, including migration to our software solutions, as well as long-term storage and retrieval services. Our solutions create value for customers by making it easy to connect business-critical documents to the people who need them by making those documents easy to find and access, while also being secure and compliant with the customers’ audit requirements. Solutions are sold both directly to end-users and through resellers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2 <p id="xdx_806_eus-gaap--BasisOfAccounting_zEG2wJdKhu32" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2. <span id="xdx_82F_z823lOg8S4F7">Basis of Presentation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with United States generally accepted accounting principles (“GAAP”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The financial statements presented in this Quarterly Report on Form 10-Q are unaudited. However, in the opinion of management, these unaudited condensed consolidated financial statements include all adjustments, consisting solely of normal recurring adjustments, necessary to present fairly the financial position, results of operations and cash flows for the periods presented in conformity with GAAP applicable to interim periods. The financial data and other financial information disclosed in these notes to the accompanying condensed consolidated financial statements are also unaudited. As such, certain information and footnote disclosures normally included in financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to applicable rules and regulations thereunder.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating results for the interim periods presented are not necessarily indicative of the results that may be expected for the full fiscal year ending December 31, 2024 or any other future period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_80D_eus-gaap--SignificantAccountingPoliciesTextBlock_zQoPCthbEqc6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3. <span id="xdx_823_z8DkFxQ6Snlj">Summary of Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_zXRb7EsYrv9h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zaNTkTWbSYC">Principles of Consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The condensed consolidated financial statements accompanying these notes include the accounts of Intellinetics and the accounts of all its subsidiaries in which it holds a controlling interest. Under GAAP, consolidation is generally required for investments of more than <span id="xdx_90C_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_dp_c20240331__us-gaap--BusinessAcquisitionAxis__custom--IntellineticsOhioAndGraphicSciencesMember_zzkJPhW76jSl" title="Percentage of voting rights outstanding">50</span>% of the outstanding voting stock of an investee, except when control is not held by the majority owner. We have two subsidiaries: Intellinetics Ohio and Graphic Sciences. We consider the criteria established under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 810, “Consolidations” in the consolidation process. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zztGv925BHXk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_868_zaoTwEYFQuj3">Concentrations of Credit Risk</span> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We maintain our cash with high credit quality financial institutions. At times, our cash and cash equivalents may be uninsured or in deposit accounts that exceed the Federal Deposit Insurance Corporation insurance limit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We do not generally require collateral or other security to support customer receivables; however, we may require customers to provide retainers, up-front deposits or irrevocable letters-of-credit when considered necessary to mitigate credit risks. The Company recognizes current estimated credit losses (“CECL”) for accounts receivable and accounts receivable-unbilled. The CECL for trade receivables are estimated based on the trade receivable aging category, credit risk of specific customers, past collection history, and management’s evaluation of accounts receivable. Provisions for CECL are classified within selling, general and administrative costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon the adoption of FASB ASU No. 2016-13 (CECL model) effective January 1, 2023, Intellinetics, Inc. has revised its methodology for estimating expected credit losses on financial instruments, specifically trade receivables. This new model requires the recognition of lifetime expected credit losses at each reporting date, considering past events, current conditions, and reasonable forecasts. In assessing the credit quality of our portfolio, management utilizes a provision matrix that classifies trade receivables by customer type and age of receivable. Government and education sector receivables carry a low risk, while a higher risk is attributed to the remaining receivables as their aging progresses. For receivables with questionable collectability, a specific reserve is assigned. The estimated credit losses are a reflection of these factors, with the matrix applying percentages to the receivables based on their risk profile, adjusted for current and expected future conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the reporting period, the estimate of credit losses may change due to several factors including payment patterns of customers, changes in customer creditworthiness, and broader economic conditions. Such changes are captured in the financial statements to ensure they accurately reflect the company’s assessment of credit risk and expected losses at the end of each reporting period. Credit losses have been within management’s expectations. At March 31, 2024 and December 31, 2023, our allowance for credit losses was $<span id="xdx_906_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20240331_zkWUnYLYAe2c" title="Allowance for doubtful accounts receivable">109,515</span> and $<span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20231231_zcAvW52Eb7Ug" title="Allowance for doubtful accounts receivable">124,103</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zzCyQOk3iQca" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in the allowance for credit losses for the period ended March 31, 2024 and 2023 were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B0_zUIW8fBvtZ55" style="display: none">Schedule of Allowance for Credit Losses</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Trade Receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">As of December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNS_di_c20240101__20240331_z2MjiP2mnXK4" style="width: 16%; text-align: right" title="Trade receivables, beginning balance">(124,103</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">(Provisions) Reductions charged to operating results</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_ecustom--AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults_iN_di_c20240101__20240331_z5WAYmuZXiV9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Provisions reductions charged to operating results">14,588</td><td style="padding-bottom: 1.5pt; text-align: left"></td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Accounts write-offs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20230331_zA8Mg0wJUj8f" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts write-offs">1,640</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">As of March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNE_di_c20240101__20240331_zDkGb0t4FkP3" style="border-bottom: Black 2.5pt double; text-align: right" title="Trade receivables, ending balance">(109,515</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Trade Receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">As of December 31, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNS_di_c20230101__20230331_zoVWFhMOvYaj" style="width: 16%; text-align: right" title="Trade receivables, beginning balance">(88,331</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">(Provisions) Reductions charged to operating results</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults_iN_di_c20230101__20230331_zDcsCCZjVt0h" style="text-align: right" title="Provisions reductions charged to operating results">(21,742</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Accounts write-offs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20230331_zRTHHhngDnV6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accounts write-offs">1,640</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">As of March 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNE_di_c20230101__20230331_zAiqi97AxZMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Trade receivables, ending balance">(108,433</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A9_ztZpYGMQjx18" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zysfBnsMpQ39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_864_zURhuoM59sd">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We categorize revenue as software, software as a service, software maintenance services, professional services, and storage and retrieval services. We earn the majority of our revenue from the sale of professional services, followed by the sale of software maintenance services and software as a service. We apply our revenue recognition policies as required in accordance with ASC 606 based on the facts and circumstances of each category of revenue. More detail regarding each category of revenue is contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contract balances</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_gL3CWCAALTTB-ZHFY_zXlc30uNrui1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present changes in our contract assets during the three months ended March 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zQKEWNATRec8" style="display: none">Schedule of Changes in Contract Assets and Liabilities</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Payments <br/>Received</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 35%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zRCsaDzkiCG7" style="width: 9%; text-align: right">1,850,375</td><td style="width: 1%; text-align: left"> </td><td id="xdx_98C_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331_zzoJDOtvPN72" style="width: 1%" title="Billings"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0482">-</span></span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zmTKc3Ozr1Od" style="width: 9%; text-align: right">4,242,590</td><td style="width: 1%; text-align: left"> </td><td id="xdx_985_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20230101__20230331_zNVSJfIJSbEb" style="width: 1%" title="Payments recevied"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0485">-</span></span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zeUYaZ1Ufw47" style="width: 9%; text-align: right">(4,161,623</td><td id="xdx_989_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20240101__20240331_zyQ3YIX5dtBk" style="width: 1%; text-align: left" title="Revenue recognized in advance of billings">)<span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0488">-</span></span></td><td style="width: 1%"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td> <td id="xdx_984_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20240101__20240331_zwDryGgCweIh" style="display: none; width: 8%" title="Commissions paid"><span style="-sec-ix-hidden: xdx2ixbrl0490">-</span></td> <td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20240101__20240331_zVEVCTvqVaEk" style="display: none; width: 9%" title="Commissions recognized"><span style="-sec-ix-hidden: xdx2ixbrl0492">-</span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zE9Op7vl8bt7" style="width: 9%; text-align: right">1,931,342</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zUhVGmQbFRC6" style="text-align: right">1,121,083</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_z4MRWahFTZzg" style="text-align: right">3,341,583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_z59TuUhFDpBj" style="text-align: right">(3,280,143</td><td style="text-align: left">)</td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zI3TLpsRClI" style="text-align: right">1,182,523</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue <br/>Recognized in <br/>Advance of <br/>Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Accounts receivable, unbilled</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zUdOSALPIDb4" style="width: 11%; text-align: right" title="Balance at beginning of period">1,320,837</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_z6ahuB2TzvP4" style="width: 11%; text-align: right" title="Revenue recognized in advance of billings">1,380,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zV7jROA7WNDl" style="width: 11%; text-align: right" title="Billings">(1,414,680</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zhK7SZN0cMkj" style="width: 11%; text-align: right" title="Balance at ending of period">1,286,457</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable, unbilled</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zby5GaznA0Gi" style="text-align: right" title="Balance at beginning of period">596,410</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zHUCwz4VJ7ad" style="text-align: right" title="Revenue recognized in advance of billings">1,336,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zSb7QDtKiuj4" style="text-align: right" title="Billings">(1,045,519</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zbdw7Q5OmtBc" style="text-align: right" title="Balance at ending of period">887,742</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Commissions <br/>Paid</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Commissions <br/>Recognized</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Other contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zFe4Hz7lDzE3" style="width: 11%; text-align: right" title="Balance at beginning of period">140,165</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zRs9uCCPCDTi" style="width: 11%; text-align: right" title="Commissions paid">1,336,851</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zYPxwnBVTa08" style="width: 11%; text-align: right" title="Commissions recognized">(37,518</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zOCFoBUmGei5" style="width: 11%; text-align: right" title="Balance at ending of period">130,829</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Other contract assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zKQ6Typk5Z7a" style="text-align: right" title="Balance at beginning of period">80,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zCli6gM7Vvk3" style="text-align: right" title="Commissions paid">27,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zlSdkThWljJ8" style="text-align: right" title="Commissions recognized">(27,593</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zQ4Y7yS8Hcxf" style="text-align: right" title="Balance at ending of period">80,577</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A8_z90M1zy2QhW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Deferred revenue</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts that have been invoiced are recognized in accounts receivable, deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenues typically relate to maintenance and software-as-a-service agreements which have been paid for by customers prior to the performance of those services, and payments received for professional services and license arrangements and software-as-a-service performance obligations that have been deferred until fulfilled under our revenue recognition policy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining performance obligations represent the transaction price from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately <span id="xdx_90D_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20240331_zoTLZUTK6Uhb" title="Revenue performance obligations percentage">99</span>% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $<span id="xdx_907_eus-gaap--RevenueRemainingPerformanceObligation_iI_pp0p0_c20240331_z0bNir9Ke3J8" title="Revenue, remaining performance obligation, amount">35,095</span>. As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $<span id="xdx_901_eus-gaap--RevenueRemainingPerformanceObligation_iI_pp0p0_c20231231_zqkP6ZcVQaHl" title="Revenue, remaining performance obligation, amount">72,212</span>. This does not include revenue related to performance obligations that are part of a contract whose original expected duration is one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_C02_gL3CWCAALTTB-ZHFY_zlvalZnQx4Qg"> </span></span></p> <div id="xdx_C0E_gL3CWCAALTTB-ZHFY_zPum9scMWa64"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>The following table presents changes in our contract liabilities during the three months ended March 31, 2024 and 2023:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_308_134_zl9AC2ym7Hu9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - Schedule of Changes in Contract Assets and Liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/> Beginning <br/> of Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Recognized <br/> Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/> End of <br/> Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Contract liabilities: deferred revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--DeferredRevenueCurrent_iS_pp0p0_c20240101__20240331_zrUSBezdQwZ1" style="width: 11%; text-align: right" title="Deferred revenue, balance at beginning of period">2,927,808</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--DeferredRevenueAddition_pdp0_c20240101__20240331_zxK0CTEgwCCk" style="width: 11%; text-align: right" title="Addition from acquisition">1,200,998</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_ecustom--DeferredRevenueRevenueRecognized_iN_pp0p0_di_c20240101__20240331_zu7FcPCGij62" style="width: 11%; text-align: right" title="Recognized revenue">(1,545,599</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--DeferredRevenueCurrent_iE_pp0p0_c20240101__20240331_zR3ycNtETJB" style="width: 11%; text-align: right" title="Deferred revenue, balance at end of period">2,583,207</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Contract liabilities: deferred revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DeferredRevenueCurrent_iS_pp0p0_c20230101__20230331_zp62LZtomRZf" style="text-align: right" title="Deferred revenue, balance at beginning of period">2,754,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_ecustom--DeferredRevenueAddition_pdp0_c20230101__20230331_zXVE2wGrKWt" style="text-align: right" title="Addition from acquisition">1,146,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--DeferredRevenueRevenueRecognized_iN_pp0p0_di_c20230101__20230331_z8mCCwJYZj8k" style="text-align: right" title="Recognized revenue">(1,718,168</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--DeferredRevenueCurrent_iE_pp0p0_c20230101__20230331_zJArfHTibwu3" style="text-align: right" title="Deferred revenue, balance at end of period">2,182,276</td><td style="text-align: left"> </td></tr> </table> </div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_C04_gL3CWCAALTTB-ZHFY_zlcTCWx762X9"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <p id="xdx_848_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_z9A5uw60aasd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zfDEr9sxU0R3">Software Development Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We design, develop, test, market, license, and support new software products and enhancements of current products. We continuously monitor our software products and enhancements to remain compatible with standard platforms and file formats. In accordance with ASC 985-20 “Costs of Software to be Sold, Leased or Otherwise Marketed,” we expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Once technological feasibility has been established, certain software development costs incurred during the application development stage are eligible for capitalization. Based on our software development process, technical feasibility is established upon completion of a working model. Technological feasibility is typically reached shortly before the release of such products. No such costs were capitalized during the periods presented in this report.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 350-40, “Internal-Use Software,” we capitalize purchase and implementation costs of internal use software. Once an application has reached development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. We also capitalize costs related to specific upgrades and enhancements when it is probable that the expenditure will result in additional functionality. Such costs in the amount of $<span id="xdx_903_eus-gaap--CapitalizedComputerSoftwareAdditions_c20240101__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_z8PDgruUaNOd" title="Capitalized computer software, additions">109,621</span> and $<span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareAdditions_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zMNJGchjxeV7" title="Capitalized computer software, additions">112,208</span> were capitalized during the first quarter 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized costs are stated at cost less accumulated amortization. Amortization is computed over the estimated useful lives of the related assets on a straight-line basis, which is three years. At March 31, 2024 and December 31, 2023, our condensed consolidated balance sheets included $<span id="xdx_908_eus-gaap--OtherAssets_iI_pp0p0_c20240331_zQt0MWfx1Gif" title="Other long-term assets">665,995</span> and $<span id="xdx_90C_eus-gaap--OtherAssets_iI_pp0p0_c20231231_zie31iff3fjj" title="Other long-term assets">630,979</span>, respectively, in other long-term assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended March 31, 2024 and 2023, our expensed software development costs were $<span id="xdx_908_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zqyp707Yv7R5" title="Research and development expense">159,731</span> and $<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zFBZxGmxMER3" title="Research and development expense">131,743</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_ecustom--RecentlyIssuedAccountingPronouncementsNotYetEffectivePolicyTextBlock_zKmzMGfRZqne" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zHw0DO4FV3I6">Recently Issued Accounting Pronouncements Not Yet Effective</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves financial reporting by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included with each reported measure of significant profit or loss on an annual and interim basis. This ASU also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU is required to be applied retrospectively for all prior periods presented in the financial statements. We are evaluating the adoption impact of this ASU on our condensed consolidated financial statements and related disclosures but do not expect any material impact upon adoption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. The ASU is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” We are currently evaluating the impact of this ASU but do not expect any material impact upon adoption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt auto 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--AdvertisingCostsPolicyTextBlock_z1LdippKmWG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z9ydsblAvcM9">Advertising</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We expense the cost of advertising as incurred. Advertising expense for the three months ended March 31, 2024 and 2023 amounted to $<span id="xdx_901_eus-gaap--AdvertisingExpense_pp0p0_c20240101__20240331_zEWJ1yGvTuYj" title="Advertising expense">5,977</span> and $<span id="xdx_90C_eus-gaap--AdvertisingExpense_pp0p0_c20230101__20230331_zUudNID3JMyb" title="Advertising expense">6,120</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_zzhQPq1EyiO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86B_zIRom4BHU3Sj">Earnings (Loss) Per Share</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic income or loss per share is computed by dividing net income or loss by the weighted average number of shares of common stock outstanding during the period. Diluted income or loss per share is computed by dividing net income or loss by the diluted weighted average number of shares of common stock outstanding during the period. The diluted weighted average number of shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive, including warrants or options which are out-of-the-money and for those periods with a net loss.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have outstanding warrants and stock options which have not been included in the calculation of diluted net loss per share for the three months ended March 31, 2024 and 2023 because to do so would be anti-dilutive. For the first quarter 2024 and 2023, certain options and warrants were in-the-money and others were not. The three months ended March 31, 2024 reported a net loss, while the three months ended March 31, 2023 reported net income. For the first quarter 2024, the numerator and the denominator used in computing both basic and diluted net loss per share are the same.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--IncomeTaxPolicyTextBlock_z6748y9pGIab" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_865_zF08zDFwxZkh">Income Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We file a consolidated federal income tax return with our subsidiaries. The provision for income taxes is computed by applying statutory rates to income before taxes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We account for uncertainty in income taxes in our financial statements as required under ASC 740, “Income Taxes.” The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition accounting. Management determined there were no material uncertain positions taken by us in our tax returns.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred income taxes are recognized for the tax consequences in future years of temporary differences between the financial reporting and tax bases of assets and liabilities as of each period-end based on enacted tax laws and statutory rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. A <span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_c20240101__20240331_zmcujtxNDVC2" title="Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, percent"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_c20230101__20231231_zpSkVoHXSHJ3" title="Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, percent">100</span></span>% valuation allowance has been established on deferred tax assets at March 31, 2024 and December 31, 2023, due to the uncertainty of our ability to realize future taxable income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9dDBO3PCJ1l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zq0J1egLMdZ" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20240331_zEua2JuTK33g" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zQ5eIpRrO4A7" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGrossAbstract_iB_zSwpmFPHgb7j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_i01I_maDTAGzjol_zSQu2dOtZw53" style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left; padding-left: 10pt">Reserves and accruals not currently deductible for tax purposes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">84,441</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">69,676</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--DeferredTaxAssetsAmortizableAssets_i01I_maDTAGzjol_zHOIKFhoNPoj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Amortizable assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,946</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,612</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_maDTAGzjol_z3bnyOtRyipf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net operating loss carryforwards</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,655,024</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,771,762</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsGross_i01TI_mtDTAGzjol_maNDTAzijI_z6t6t4X5fR1a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,860,411</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,951,050</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zFwcFhYVU2La" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--DeferredTaxLiabilitiesAmortizableAssets_i01NI_di_msNDTAzijI_zhJ8wOQgcrGa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Amortizable assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(203,414</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(197,579</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_di_msNDTAzijI_zkZMbI4fWvpd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Property and equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(202,219</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(214,698</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsNet_i01TI_mtNDTAzijI_maDTALNzHD3_zCjtVWt7TgRa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,454,778</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,538,773</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTALNzHD3_zdKpkPVP59Xi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,454,778</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,538,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNzHD3_zBT9YcTwv365" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets, net</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0615">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0616">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zn3QRLEG4yHj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2024 and December 31, 2023, we had federal net operating loss carry forwards of approximately $<span id="xdx_907_eus-gaap--OperatingLossCarryforwards_iI_c20240331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zbgcb4PWkCQ9" title="Federal net operating loss carry forwards">15,498,000</span> and $<span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zkUjEvn1Vhvb" title="Federal net operating loss carry forwards">15,972,479</span>, respectively, which can be used to offset future federal income tax. A portion of the <span id="xdx_90B_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20240101__20240331_zXq5wNgOg9D1" title="Operating loss carryforwards, limitations on use">federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period</span>. We recorded a valuation allowance against all of our deferred tax assets as of both March 31, 2024, and December 31, 2023. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain deferred tax assets 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 on the basis of the level of profitability that we are able to actually achieve.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zZFAWzEhSWfi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zFZe7Xl6cCec">Segment Information</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating segments are defined in the criteria established under ASC 280, “Segment Reporting,” as components of public entities that engage in business activities from which they may earn revenues and incur expenses for which separate financial information is available and which is evaluated regularly by our chief operating decision maker (“CODM”) in deciding how to assess performance and allocate resources. Our CODM assesses performance and allocates resources based on two operating segments: Document Management and Document Conversion. These segments contain individual business components that have been combined on the basis of common management, customers, solutions offered, service processes and other economic characteristics. We currently have immaterial intersegment sales. We evaluate the performance of our segments based on gross profits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Document Management Segment provides cloud-based and premise-based content services software. Its modular suite of solutions complements existing operating and accounting systems to serve a mission-critical role for organizations to make content secure, compliant, and process-ready. This segment conducts its primary operations in the United States. Markets served include highly regulated, risk and compliance-intensive markets in healthcare, K-12 education, public safety, other public sector, risk management, financial services, and others. Solutions are sold both directly to end-users and through resellers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Document Conversion Segment provides services for scanning and indexing, converting images from paper to digital, paper to microfilm, and microfiche to microfilm, as well as long-term physical document storage and retrieval. This segment conducts its primary operations in the United States. Markets served include businesses and federal, county, and municipal governments. Solutions are sold both directly to end-users and through a reseller distributor.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zTFivMXR1Z15" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information by operating segment is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BB_zKigxbTCSwwf" style="display: none">Schedule of Segment Information</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20240101__20240331_zahoDwiYFfU" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>ended <br/>March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230101__20230331_zxSG2EE8hMFj" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>ended <br/>March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_z8LWRch4dltj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,820,420</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,769,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_z4H9fHnEjgje" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,686,664</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,417,350</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zPnjZKLbESGk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,507,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,186,833</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zFWfnhykFAF3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Document Management</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,556,893</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,483,108</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zueViR0rf184" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,342,751</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,162,731</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--GrossProfit_zGDC8QeknKNl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total gross profit</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,899,644</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,645,839</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capital additions, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--CapitalAdditionsNet_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zDfyKcyArhUg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Document Management</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">110,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">116,041</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--CapitalAdditionsNet_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zXVqT8cjiEYe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,313</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,528</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CapitalAdditionsNet_znIaKCUqsQoa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total capital additions, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">127,932</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">134,569</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20240331_zUzOWGEHiqj" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zLeZvbfnQ5Ia" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Goodwill_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zy9397xb8r2a" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,989,645</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,989,645</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Goodwill_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zYbpCGkoMGFl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,800,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,800,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--Goodwill_iI_zHDkpBn3uuG6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total goodwill</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,789,821</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,789,821</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240331_z2jsNJcvYbti" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zIy1QABB3Gua" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Assets_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zIWaOh1C9uP2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9,618,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">10,104,004</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--Assets_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zZef7kLuf1z7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,297,967</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,922,256</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--Assets_iI_zHb9Ze813Qu3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,916,186</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,026,260</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zHKcI5924mY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_ecustom--CondensedCashFlowStatementPolicyTextBlock_zuYwn3H6wYq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_z3ZMNNdvqnkk">Statement of Cash Flows</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For purposes of reporting cash flows, cash includes cash on hand and demand deposits held by banks.</span></p> <p id="xdx_852_zAU6OOWKx4zk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ConsolidationPolicyTextBlock_zXRb7EsYrv9h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zaNTkTWbSYC">Principles of Consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The condensed consolidated financial statements accompanying these notes include the accounts of Intellinetics and the accounts of all its subsidiaries in which it holds a controlling interest. Under GAAP, consolidation is generally required for investments of more than <span id="xdx_90C_eus-gaap--BusinessAcquisitionPercentageOfVotingInterestsAcquired_iI_dp_c20240331__us-gaap--BusinessAcquisitionAxis__custom--IntellineticsOhioAndGraphicSciencesMember_zzkJPhW76jSl" title="Percentage of voting rights outstanding">50</span>% of the outstanding voting stock of an investee, except when control is not held by the majority owner. We have two subsidiaries: Intellinetics Ohio and Graphic Sciences. We consider the criteria established under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 810, “Consolidations” in the consolidation process. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.50 <p id="xdx_841_eus-gaap--ConcentrationRiskCreditRisk_zztGv925BHXk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_868_zaoTwEYFQuj3">Concentrations of Credit Risk</span> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We maintain our cash with high credit quality financial institutions. At times, our cash and cash equivalents may be uninsured or in deposit accounts that exceed the Federal Deposit Insurance Corporation insurance limit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We do not generally require collateral or other security to support customer receivables; however, we may require customers to provide retainers, up-front deposits or irrevocable letters-of-credit when considered necessary to mitigate credit risks. The Company recognizes current estimated credit losses (“CECL”) for accounts receivable and accounts receivable-unbilled. The CECL for trade receivables are estimated based on the trade receivable aging category, credit risk of specific customers, past collection history, and management’s evaluation of accounts receivable. Provisions for CECL are classified within selling, general and administrative costs.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon the adoption of FASB ASU No. 2016-13 (CECL model) effective January 1, 2023, Intellinetics, Inc. has revised its methodology for estimating expected credit losses on financial instruments, specifically trade receivables. This new model requires the recognition of lifetime expected credit losses at each reporting date, considering past events, current conditions, and reasonable forecasts. In assessing the credit quality of our portfolio, management utilizes a provision matrix that classifies trade receivables by customer type and age of receivable. Government and education sector receivables carry a low risk, while a higher risk is attributed to the remaining receivables as their aging progresses. For receivables with questionable collectability, a specific reserve is assigned. The estimated credit losses are a reflection of these factors, with the matrix applying percentages to the receivables based on their risk profile, adjusted for current and expected future conditions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the reporting period, the estimate of credit losses may change due to several factors including payment patterns of customers, changes in customer creditworthiness, and broader economic conditions. Such changes are captured in the financial statements to ensure they accurately reflect the company’s assessment of credit risk and expected losses at the end of each reporting period. Credit losses have been within management’s expectations. At March 31, 2024 and December 31, 2023, our allowance for credit losses was $<span id="xdx_906_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20240331_zkWUnYLYAe2c" title="Allowance for doubtful accounts receivable">109,515</span> and $<span id="xdx_90F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_c20231231_zcAvW52Eb7Ug" title="Allowance for doubtful accounts receivable">124,103</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zzCyQOk3iQca" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in the allowance for credit losses for the period ended March 31, 2024 and 2023 were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B0_zUIW8fBvtZ55" style="display: none">Schedule of Allowance for Credit Losses</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Trade Receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">As of December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNS_di_c20240101__20240331_z2MjiP2mnXK4" style="width: 16%; text-align: right" title="Trade receivables, beginning balance">(124,103</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">(Provisions) Reductions charged to operating results</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_ecustom--AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults_iN_di_c20240101__20240331_z5WAYmuZXiV9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Provisions reductions charged to operating results">14,588</td><td style="padding-bottom: 1.5pt; text-align: left"></td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Accounts write-offs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20230331_zA8Mg0wJUj8f" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts write-offs">1,640</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">As of March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNE_di_c20240101__20240331_zDkGb0t4FkP3" style="border-bottom: Black 2.5pt double; text-align: right" title="Trade receivables, ending balance">(109,515</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Trade Receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">As of December 31, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNS_di_c20230101__20230331_zoVWFhMOvYaj" style="width: 16%; text-align: right" title="Trade receivables, beginning balance">(88,331</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">(Provisions) Reductions charged to operating results</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults_iN_di_c20230101__20230331_zDcsCCZjVt0h" style="text-align: right" title="Provisions reductions charged to operating results">(21,742</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Accounts write-offs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20230331_zRTHHhngDnV6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accounts write-offs">1,640</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">As of March 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNE_di_c20230101__20230331_zAiqi97AxZMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Trade receivables, ending balance">(108,433</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A9_ztZpYGMQjx18" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 109515 124103 <p id="xdx_897_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zzCyQOk3iQca" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in the allowance for credit losses for the period ended March 31, 2024 and 2023 were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B0_zUIW8fBvtZ55" style="display: none">Schedule of Allowance for Credit Losses</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Trade Receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">As of December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNS_di_c20240101__20240331_z2MjiP2mnXK4" style="width: 16%; text-align: right" title="Trade receivables, beginning balance">(124,103</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">(Provisions) Reductions charged to operating results</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_988_ecustom--AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults_iN_di_c20240101__20240331_z5WAYmuZXiV9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Provisions reductions charged to operating results">14,588</td><td style="padding-bottom: 1.5pt; text-align: left"></td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Accounts write-offs</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20230331_zA8Mg0wJUj8f" style="border-bottom: Black 2.5pt double; text-align: right" title="Accounts write-offs">1,640</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">As of March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNE_di_c20240101__20240331_zDkGb0t4FkP3" style="border-bottom: Black 2.5pt double; text-align: right" title="Trade receivables, ending balance">(109,515</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 95%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Trade Receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">As of December 31, 2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNS_di_c20230101__20230331_zoVWFhMOvYaj" style="width: 16%; text-align: right" title="Trade receivables, beginning balance">(88,331</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">(Provisions) Reductions charged to operating results</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--AllowanceForDoubtfulAccountsReceivableChargedToOperatingResults_iN_di_c20230101__20230331_zDcsCCZjVt0h" style="text-align: right" title="Provisions reductions charged to operating results">(21,742</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Accounts write-offs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_989_eus-gaap--AllowanceForDoubtfulAccountsReceivableWriteOffs_c20230101__20230331_zRTHHhngDnV6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accounts write-offs">1,640</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">As of March 31, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNE_di_c20230101__20230331_zAiqi97AxZMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Trade receivables, ending balance">(108,433</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 124103 -14588 1640 109515 88331 21742 1640 108433 <p id="xdx_84B_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_zysfBnsMpQ39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_864_zURhuoM59sd">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We categorize revenue as software, software as a service, software maintenance services, professional services, and storage and retrieval services. We earn the majority of our revenue from the sale of professional services, followed by the sale of software maintenance services and software as a service. We apply our revenue recognition policies as required in accordance with ASC 606 based on the facts and circumstances of each category of revenue. More detail regarding each category of revenue is contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC filed on March 28, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Contract balances</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_gL3CWCAALTTB-ZHFY_zXlc30uNrui1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present changes in our contract assets during the three months ended March 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zQKEWNATRec8" style="display: none">Schedule of Changes in Contract Assets and Liabilities</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Payments <br/>Received</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 35%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zRCsaDzkiCG7" style="width: 9%; text-align: right">1,850,375</td><td style="width: 1%; text-align: left"> </td><td id="xdx_98C_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331_zzoJDOtvPN72" style="width: 1%" title="Billings"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0482">-</span></span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zmTKc3Ozr1Od" style="width: 9%; text-align: right">4,242,590</td><td style="width: 1%; text-align: left"> </td><td id="xdx_985_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20230101__20230331_zNVSJfIJSbEb" style="width: 1%" title="Payments recevied"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0485">-</span></span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zeUYaZ1Ufw47" style="width: 9%; text-align: right">(4,161,623</td><td id="xdx_989_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20240101__20240331_zyQ3YIX5dtBk" style="width: 1%; text-align: left" title="Revenue recognized in advance of billings">)<span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0488">-</span></span></td><td style="width: 1%"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td> <td id="xdx_984_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20240101__20240331_zwDryGgCweIh" style="display: none; width: 8%" title="Commissions paid"><span style="-sec-ix-hidden: xdx2ixbrl0490">-</span></td> <td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20240101__20240331_zVEVCTvqVaEk" style="display: none; width: 9%" title="Commissions recognized"><span style="-sec-ix-hidden: xdx2ixbrl0492">-</span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zE9Op7vl8bt7" style="width: 9%; text-align: right">1,931,342</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zUhVGmQbFRC6" style="text-align: right">1,121,083</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_z4MRWahFTZzg" style="text-align: right">3,341,583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_z59TuUhFDpBj" style="text-align: right">(3,280,143</td><td style="text-align: left">)</td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zI3TLpsRClI" style="text-align: right">1,182,523</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue <br/>Recognized in <br/>Advance of <br/>Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Accounts receivable, unbilled</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zUdOSALPIDb4" style="width: 11%; text-align: right" title="Balance at beginning of period">1,320,837</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_z6ahuB2TzvP4" style="width: 11%; text-align: right" title="Revenue recognized in advance of billings">1,380,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zV7jROA7WNDl" style="width: 11%; text-align: right" title="Billings">(1,414,680</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zhK7SZN0cMkj" style="width: 11%; text-align: right" title="Balance at ending of period">1,286,457</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable, unbilled</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zby5GaznA0Gi" style="text-align: right" title="Balance at beginning of period">596,410</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zHUCwz4VJ7ad" style="text-align: right" title="Revenue recognized in advance of billings">1,336,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zSb7QDtKiuj4" style="text-align: right" title="Billings">(1,045,519</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zbdw7Q5OmtBc" style="text-align: right" title="Balance at ending of period">887,742</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Commissions <br/>Paid</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Commissions <br/>Recognized</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Other contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zFe4Hz7lDzE3" style="width: 11%; text-align: right" title="Balance at beginning of period">140,165</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zRs9uCCPCDTi" style="width: 11%; text-align: right" title="Commissions paid">1,336,851</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zYPxwnBVTa08" style="width: 11%; text-align: right" title="Commissions recognized">(37,518</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zOCFoBUmGei5" style="width: 11%; text-align: right" title="Balance at ending of period">130,829</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Other contract assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zKQ6Typk5Z7a" style="text-align: right" title="Balance at beginning of period">80,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zCli6gM7Vvk3" style="text-align: right" title="Commissions paid">27,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zlSdkThWljJ8" style="text-align: right" title="Commissions recognized">(27,593</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zQ4Y7yS8Hcxf" style="text-align: right" title="Balance at ending of period">80,577</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A8_z90M1zy2QhW4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Deferred revenue</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amounts that have been invoiced are recognized in accounts receivable, deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenues typically relate to maintenance and software-as-a-service agreements which have been paid for by customers prior to the performance of those services, and payments received for professional services and license arrangements and software-as-a-service performance obligations that have been deferred until fulfilled under our revenue recognition policy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Remaining performance obligations represent the transaction price from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately <span id="xdx_90D_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_pid_dp_uPure_c20240331_zoTLZUTK6Uhb" title="Revenue performance obligations percentage">99</span>% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. As of March 31, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $<span id="xdx_907_eus-gaap--RevenueRemainingPerformanceObligation_iI_pp0p0_c20240331_z0bNir9Ke3J8" title="Revenue, remaining performance obligation, amount">35,095</span>. As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $<span id="xdx_901_eus-gaap--RevenueRemainingPerformanceObligation_iI_pp0p0_c20231231_zqkP6ZcVQaHl" title="Revenue, remaining performance obligation, amount">72,212</span>. This does not include revenue related to performance obligations that are part of a contract whose original expected duration is one year or less.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_C02_gL3CWCAALTTB-ZHFY_zlvalZnQx4Qg"> </span></span></p> <div id="xdx_C0E_gL3CWCAALTTB-ZHFY_zPum9scMWa64"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>The following table presents changes in our contract liabilities during the three months ended March 31, 2024 and 2023:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_308_134_zl9AC2ym7Hu9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - Schedule of Changes in Contract Assets and Liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/> Beginning <br/> of Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Recognized <br/> Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/> End of <br/> Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Contract liabilities: deferred revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--DeferredRevenueCurrent_iS_pp0p0_c20240101__20240331_zrUSBezdQwZ1" style="width: 11%; text-align: right" title="Deferred revenue, balance at beginning of period">2,927,808</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--DeferredRevenueAddition_pdp0_c20240101__20240331_zxK0CTEgwCCk" style="width: 11%; text-align: right" title="Addition from acquisition">1,200,998</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_ecustom--DeferredRevenueRevenueRecognized_iN_pp0p0_di_c20240101__20240331_zu7FcPCGij62" style="width: 11%; text-align: right" title="Recognized revenue">(1,545,599</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--DeferredRevenueCurrent_iE_pp0p0_c20240101__20240331_zR3ycNtETJB" style="width: 11%; text-align: right" title="Deferred revenue, balance at end of period">2,583,207</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Contract liabilities: deferred revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DeferredRevenueCurrent_iS_pp0p0_c20230101__20230331_zp62LZtomRZf" style="text-align: right" title="Deferred revenue, balance at beginning of period">2,754,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_ecustom--DeferredRevenueAddition_pdp0_c20230101__20230331_zXVE2wGrKWt" style="text-align: right" title="Addition from acquisition">1,146,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--DeferredRevenueRevenueRecognized_iN_pp0p0_di_c20230101__20230331_z8mCCwJYZj8k" style="text-align: right" title="Recognized revenue">(1,718,168</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--DeferredRevenueCurrent_iE_pp0p0_c20230101__20230331_zJArfHTibwu3" style="text-align: right" title="Deferred revenue, balance at end of period">2,182,276</td><td style="text-align: left"> </td></tr> </table> </div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_C04_gL3CWCAALTTB-ZHFY_zlcTCWx762X9"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <p id="xdx_89A_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_gL3CWCAALTTB-ZHFY_zXlc30uNrui1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables present changes in our contract assets during the three months ended March 31, 2024 and 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zQKEWNATRec8" style="display: none">Schedule of Changes in Contract Assets and Liabilities</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Payments <br/>Received</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 35%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zRCsaDzkiCG7" style="width: 9%; text-align: right">1,850,375</td><td style="width: 1%; text-align: left"> </td><td id="xdx_98C_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331_zzoJDOtvPN72" style="width: 1%" title="Billings"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0482">-</span></span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zmTKc3Ozr1Od" style="width: 9%; text-align: right">4,242,590</td><td style="width: 1%; text-align: left"> </td><td id="xdx_985_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20230101__20230331_zNVSJfIJSbEb" style="width: 1%" title="Payments recevied"><span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0485">-</span></span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zeUYaZ1Ufw47" style="width: 9%; text-align: right">(4,161,623</td><td id="xdx_989_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20240101__20240331_zyQ3YIX5dtBk" style="width: 1%; text-align: left" title="Revenue recognized in advance of billings">)<span style="display: none; font-family: Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0488">-</span></span></td><td style="width: 1%"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></td> <td id="xdx_984_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20240101__20240331_zwDryGgCweIh" style="display: none; width: 8%" title="Commissions paid"><span style="-sec-ix-hidden: xdx2ixbrl0490">-</span></td> <td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20240101__20240331_zVEVCTvqVaEk" style="display: none; width: 9%" title="Commissions recognized"><span style="-sec-ix-hidden: xdx2ixbrl0492">-</span></td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zE9Op7vl8bt7" style="width: 9%; text-align: right">1,931,342</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zUhVGmQbFRC6" style="text-align: right">1,121,083</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_z4MRWahFTZzg" style="text-align: right">3,341,583</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetPaymentsRecevied_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_z59TuUhFDpBj" style="text-align: right">(3,280,143</td><td style="text-align: left">)</td><td> </td> <td style="display: none"> </td> <td style="display: none"> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__us-gaap--AccountsReceivableMember_zI3TLpsRClI" style="text-align: right">1,182,523</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue <br/>Recognized in <br/>Advance of <br/>Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Accounts receivable, unbilled</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zUdOSALPIDb4" style="width: 11%; text-align: right" title="Balance at beginning of period">1,320,837</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_z6ahuB2TzvP4" style="width: 11%; text-align: right" title="Revenue recognized in advance of billings">1,380,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zV7jROA7WNDl" style="width: 11%; text-align: right" title="Billings">(1,414,680</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zhK7SZN0cMkj" style="width: 11%; text-align: right" title="Balance at ending of period">1,286,457</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Accounts receivable, unbilled</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zby5GaznA0Gi" style="text-align: right" title="Balance at beginning of period">596,410</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zHUCwz4VJ7ad" style="text-align: right" title="Revenue recognized in advance of billings">1,336,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_ecustom--ContractWithCustomerAssetReceivablesBillings_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zSb7QDtKiuj4" style="text-align: right" title="Billings">(1,045,519</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--AccountsReceivableUnbilledMember_zbdw7Q5OmtBc" style="text-align: right" title="Balance at ending of period">887,742</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>Beginning of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Commissions <br/>Paid</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Commissions <br/>Recognized</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/>End of <br/>Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Other contract assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zFe4Hz7lDzE3" style="width: 11%; text-align: right" title="Balance at beginning of period">140,165</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zRs9uCCPCDTi" style="width: 11%; text-align: right" title="Commissions paid">1,336,851</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zYPxwnBVTa08" style="width: 11%; text-align: right" title="Commissions recognized">(37,518</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20240101__20240331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zOCFoBUmGei5" style="width: 11%; text-align: right" title="Balance at ending of period">130,829</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Other contract assets</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zKQ6Typk5Z7a" style="text-align: right" title="Balance at beginning of period">80,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ContractWithCustomerAssetCommissionPaid_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zCli6gM7Vvk3" style="text-align: right" title="Commissions paid">27,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_ecustom--ContractWithCustomerAssetCommissionRecognized_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zlSdkThWljJ8" style="text-align: right" title="Commissions recognized">(27,593</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_pp0p0_c20230101__20230331__us-gaap--DerivativeInstrumentRiskAxis__custom--OtherContractAssestsMember_zQ4Y7yS8Hcxf" style="text-align: right" title="Balance at ending of period">80,577</td><td style="text-align: left"> </td></tr> </table>  <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>The following table presents changes in our contract liabilities during the three months ended March 31, 2024 and 2023:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_308_134_zl9AC2ym7Hu9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 90%" summary="xdx: Disclosure - Schedule of Changes in Contract Assets and Liabilities (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/> Beginning <br/> of Period</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Billings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Recognized <br/> Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Balance at <br/> End of <br/> Period</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Three months ended March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 40%; text-align: left">Contract liabilities: deferred revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--DeferredRevenueCurrent_iS_pp0p0_c20240101__20240331_zrUSBezdQwZ1" style="width: 11%; text-align: right" title="Deferred revenue, balance at beginning of period">2,927,808</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_ecustom--DeferredRevenueAddition_pdp0_c20240101__20240331_zxK0CTEgwCCk" style="width: 11%; text-align: right" title="Addition from acquisition">1,200,998</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_ecustom--DeferredRevenueRevenueRecognized_iN_pp0p0_di_c20240101__20240331_zu7FcPCGij62" style="width: 11%; text-align: right" title="Recognized revenue">(1,545,599</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--DeferredRevenueCurrent_iE_pp0p0_c20240101__20240331_zR3ycNtETJB" style="width: 11%; text-align: right" title="Deferred revenue, balance at end of period">2,583,207</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Three months ended March 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Contract liabilities: deferred revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DeferredRevenueCurrent_iS_pp0p0_c20230101__20230331_zp62LZtomRZf" style="text-align: right" title="Deferred revenue, balance at beginning of period">2,754,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_ecustom--DeferredRevenueAddition_pdp0_c20230101__20230331_zXVE2wGrKWt" style="text-align: right" title="Addition from acquisition">1,146,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--DeferredRevenueRevenueRecognized_iN_pp0p0_di_c20230101__20230331_z8mCCwJYZj8k" style="text-align: right" title="Recognized revenue">(1,718,168</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--DeferredRevenueCurrent_iE_pp0p0_c20230101__20230331_zJArfHTibwu3" style="text-align: right" title="Deferred revenue, balance at end of period">2,182,276</td><td style="text-align: left"> </td></tr> </table> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span> 1850375 4242590 -4161623 1931342 1121083 3341583 -3280143 1182523 1320837 1380300 -1414680 1286457 596410 1336851 -1045519 887742 140165 1336851 -37518 130829 80378 27792 -27593 80577 0.99 35095 72212 2927808 1200998 1545599 2583207 2754064 1146380 1718168 2182276 <p id="xdx_848_eus-gaap--ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_z9A5uw60aasd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zfDEr9sxU0R3">Software Development Costs</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We design, develop, test, market, license, and support new software products and enhancements of current products. We continuously monitor our software products and enhancements to remain compatible with standard platforms and file formats. In accordance with ASC 985-20 “Costs of Software to be Sold, Leased or Otherwise Marketed,” we expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Once technological feasibility has been established, certain software development costs incurred during the application development stage are eligible for capitalization. Based on our software development process, technical feasibility is established upon completion of a working model. Technological feasibility is typically reached shortly before the release of such products. No such costs were capitalized during the periods presented in this report.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 350-40, “Internal-Use Software,” we capitalize purchase and implementation costs of internal use software. Once an application has reached development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. We also capitalize costs related to specific upgrades and enhancements when it is probable that the expenditure will result in additional functionality. Such costs in the amount of $<span id="xdx_903_eus-gaap--CapitalizedComputerSoftwareAdditions_c20240101__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_z8PDgruUaNOd" title="Capitalized computer software, additions">109,621</span> and $<span id="xdx_90B_eus-gaap--CapitalizedComputerSoftwareAdditions_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zMNJGchjxeV7" title="Capitalized computer software, additions">112,208</span> were capitalized during the first quarter 2024 and 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Capitalized costs are stated at cost less accumulated amortization. Amortization is computed over the estimated useful lives of the related assets on a straight-line basis, which is three years. At March 31, 2024 and December 31, 2023, our condensed consolidated balance sheets included $<span id="xdx_908_eus-gaap--OtherAssets_iI_pp0p0_c20240331_zQt0MWfx1Gif" title="Other long-term assets">665,995</span> and $<span id="xdx_90C_eus-gaap--OtherAssets_iI_pp0p0_c20231231_zie31iff3fjj" title="Other long-term assets">630,979</span>, respectively, in other long-term assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended March 31, 2024 and 2023, our expensed software development costs were $<span id="xdx_908_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20240101__20240331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zqyp707Yv7R5" title="Research and development expense">159,731</span> and $<span id="xdx_900_eus-gaap--ResearchAndDevelopmentExpense_pp0p0_c20230101__20230331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareDevelopmentMember_zFBZxGmxMER3" title="Research and development expense">131,743</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 109621 112208 665995 630979 159731 131743 <p id="xdx_844_ecustom--RecentlyIssuedAccountingPronouncementsNotYetEffectivePolicyTextBlock_zKmzMGfRZqne" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_zHw0DO4FV3I6">Recently Issued Accounting Pronouncements Not Yet Effective</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves financial reporting by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included with each reported measure of significant profit or loss on an annual and interim basis. This ASU also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU is required to be applied retrospectively for all prior periods presented in the financial statements. We are evaluating the adoption impact of this ASU on our condensed consolidated financial statements and related disclosures but do not expect any material impact upon adoption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. The ASU is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” We are currently evaluating the impact of this ASU but do not expect any material impact upon adoption.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt auto 0pt 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt auto 0pt 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--AdvertisingCostsPolicyTextBlock_z1LdippKmWG3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z9ydsblAvcM9">Advertising</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We expense the cost of advertising as incurred. Advertising expense for the three months ended March 31, 2024 and 2023 amounted to $<span id="xdx_901_eus-gaap--AdvertisingExpense_pp0p0_c20240101__20240331_zEWJ1yGvTuYj" title="Advertising expense">5,977</span> and $<span id="xdx_90C_eus-gaap--AdvertisingExpense_pp0p0_c20230101__20230331_zUudNID3JMyb" title="Advertising expense">6,120</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 5977 6120 <p id="xdx_840_eus-gaap--EarningsPerSharePolicyTextBlock_zzhQPq1EyiO2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86B_zIRom4BHU3Sj">Earnings (Loss) Per Share</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic income or loss per share is computed by dividing net income or loss by the weighted average number of shares of common stock outstanding during the period. Diluted income or loss per share is computed by dividing net income or loss by the diluted weighted average number of shares of common stock outstanding during the period. The diluted weighted average number of shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive, including warrants or options which are out-of-the-money and for those periods with a net loss.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have outstanding warrants and stock options which have not been included in the calculation of diluted net loss per share for the three months ended March 31, 2024 and 2023 because to do so would be anti-dilutive. For the first quarter 2024 and 2023, certain options and warrants were in-the-money and others were not. The three months ended March 31, 2024 reported a net loss, while the three months ended March 31, 2023 reported net income. For the first quarter 2024, the numerator and the denominator used in computing both basic and diluted net loss per share are the same.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--IncomeTaxPolicyTextBlock_z6748y9pGIab" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_865_zF08zDFwxZkh">Income Taxes</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We file a consolidated federal income tax return with our subsidiaries. The provision for income taxes is computed by applying statutory rates to income before taxes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We account for uncertainty in income taxes in our financial statements as required under ASC 740, “Income Taxes.” The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition accounting. Management determined there were no material uncertain positions taken by us in our tax returns.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred income taxes are recognized for the tax consequences in future years of temporary differences between the financial reporting and tax bases of assets and liabilities as of each period-end based on enacted tax laws and statutory rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. A <span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_c20240101__20240331_zmcujtxNDVC2" title="Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, percent"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_pid_dp_c20230101__20231231_zpSkVoHXSHJ3" title="Effective income tax rate reconciliation, change in deferred tax assets valuation allowance, percent">100</span></span>% valuation allowance has been established on deferred tax assets at March 31, 2024 and December 31, 2023, due to the uncertainty of our ability to realize future taxable income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9dDBO3PCJ1l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zq0J1egLMdZ" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20240331_zEua2JuTK33g" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zQ5eIpRrO4A7" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGrossAbstract_iB_zSwpmFPHgb7j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_i01I_maDTAGzjol_zSQu2dOtZw53" style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left; padding-left: 10pt">Reserves and accruals not currently deductible for tax purposes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">84,441</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">69,676</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--DeferredTaxAssetsAmortizableAssets_i01I_maDTAGzjol_zHOIKFhoNPoj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Amortizable assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,946</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,612</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_maDTAGzjol_z3bnyOtRyipf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net operating loss carryforwards</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,655,024</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,771,762</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsGross_i01TI_mtDTAGzjol_maNDTAzijI_z6t6t4X5fR1a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,860,411</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,951,050</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zFwcFhYVU2La" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--DeferredTaxLiabilitiesAmortizableAssets_i01NI_di_msNDTAzijI_zhJ8wOQgcrGa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Amortizable assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(203,414</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(197,579</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_di_msNDTAzijI_zkZMbI4fWvpd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Property and equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(202,219</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(214,698</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsNet_i01TI_mtNDTAzijI_maDTALNzHD3_zCjtVWt7TgRa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,454,778</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,538,773</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTALNzHD3_zdKpkPVP59Xi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,454,778</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,538,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNzHD3_zBT9YcTwv365" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets, net</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0615">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0616">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zn3QRLEG4yHj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2024 and December 31, 2023, we had federal net operating loss carry forwards of approximately $<span id="xdx_907_eus-gaap--OperatingLossCarryforwards_iI_c20240331__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zbgcb4PWkCQ9" title="Federal net operating loss carry forwards">15,498,000</span> and $<span id="xdx_904_eus-gaap--OperatingLossCarryforwards_iI_c20231231__us-gaap--IncomeTaxAuthorityAxis__us-gaap--DomesticCountryMember_zkUjEvn1Vhvb" title="Federal net operating loss carry forwards">15,972,479</span>, respectively, which can be used to offset future federal income tax. A portion of the <span id="xdx_90B_eus-gaap--OperatingLossCarryforwardsLimitationsOnUse_c20240101__20240331_zXq5wNgOg9D1" title="Operating loss carryforwards, limitations on use">federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period</span>. We recorded a valuation allowance against all of our deferred tax assets as of both March 31, 2024, and December 31, 2023. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain deferred tax assets 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 on the basis of the level of profitability that we are able to actually achieve.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1 1 <p id="xdx_89E_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_z9dDBO3PCJ1l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zq0J1egLMdZ" style="display: none">Schedule of Deferred Tax Assets and Liabilities</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20240331_zEua2JuTK33g" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zQ5eIpRrO4A7" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGrossAbstract_iB_zSwpmFPHgb7j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther_i01I_maDTAGzjol_zSQu2dOtZw53" style="vertical-align: bottom; background-color: White"> <td style="width: 64%; text-align: left; padding-left: 10pt">Reserves and accruals not currently deductible for tax purposes</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">84,441</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">69,676</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--DeferredTaxAssetsAmortizableAssets_i01I_maDTAGzjol_zHOIKFhoNPoj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 10pt">Amortizable assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">120,946</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,612</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_maDTAGzjol_z3bnyOtRyipf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Net operating loss carryforwards</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,655,024</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,771,762</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsGross_i01TI_mtDTAGzjol_maNDTAzijI_z6t6t4X5fR1a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,860,411</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,951,050</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zFwcFhYVU2La" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--DeferredTaxLiabilitiesAmortizableAssets_i01NI_di_msNDTAzijI_zhJ8wOQgcrGa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Amortizable assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(203,414</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(197,579</td><td style="text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01NI_di_msNDTAzijI_zkZMbI4fWvpd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 10pt">Property and equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(202,219</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(214,698</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--DeferredTaxAssetsNet_i01TI_mtNDTAzijI_maDTALNzHD3_zCjtVWt7TgRa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,454,778</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,538,773</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_di_msDTALNzHD3_zdKpkPVP59Xi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Valuation allowance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,454,778</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,538,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iTI_mtDTALNzHD3_zBT9YcTwv365" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred tax assets, net</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0615">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0616">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 84441 69676 120946 109612 4655024 4771762 4860411 4951050 203414 197579 202219 214698 4454778 4538773 4454778 4538773 15498000 15972479 federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period <p id="xdx_84D_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zZFAWzEhSWfi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zFZe7Xl6cCec">Segment Information</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating segments are defined in the criteria established under ASC 280, “Segment Reporting,” as components of public entities that engage in business activities from which they may earn revenues and incur expenses for which separate financial information is available and which is evaluated regularly by our chief operating decision maker (“CODM”) in deciding how to assess performance and allocate resources. Our CODM assesses performance and allocates resources based on two operating segments: Document Management and Document Conversion. These segments contain individual business components that have been combined on the basis of common management, customers, solutions offered, service processes and other economic characteristics. We currently have immaterial intersegment sales. We evaluate the performance of our segments based on gross profits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Document Management Segment provides cloud-based and premise-based content services software. Its modular suite of solutions complements existing operating and accounting systems to serve a mission-critical role for organizations to make content secure, compliant, and process-ready. This segment conducts its primary operations in the United States. Markets served include highly regulated, risk and compliance-intensive markets in healthcare, K-12 education, public safety, other public sector, risk management, financial services, and others. Solutions are sold both directly to end-users and through resellers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Document Conversion Segment provides services for scanning and indexing, converting images from paper to digital, paper to microfilm, and microfiche to microfilm, as well as long-term physical document storage and retrieval. This segment conducts its primary operations in the United States. Markets served include businesses and federal, county, and municipal governments. Solutions are sold both directly to end-users and through a reseller distributor.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zTFivMXR1Z15" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information by operating segment is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BB_zKigxbTCSwwf" style="display: none">Schedule of Segment Information</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20240101__20240331_zahoDwiYFfU" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>ended <br/>March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230101__20230331_zxSG2EE8hMFj" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>ended <br/>March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_z8LWRch4dltj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,820,420</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,769,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_z4H9fHnEjgje" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,686,664</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,417,350</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zPnjZKLbESGk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,507,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,186,833</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zFWfnhykFAF3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Document Management</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,556,893</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,483,108</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zueViR0rf184" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,342,751</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,162,731</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--GrossProfit_zGDC8QeknKNl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total gross profit</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,899,644</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,645,839</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capital additions, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--CapitalAdditionsNet_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zDfyKcyArhUg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Document Management</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">110,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">116,041</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--CapitalAdditionsNet_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zXVqT8cjiEYe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,313</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,528</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CapitalAdditionsNet_znIaKCUqsQoa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total capital additions, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">127,932</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">134,569</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20240331_zUzOWGEHiqj" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zLeZvbfnQ5Ia" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Goodwill_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zy9397xb8r2a" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,989,645</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,989,645</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Goodwill_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zYbpCGkoMGFl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,800,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,800,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--Goodwill_iI_zHDkpBn3uuG6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total goodwill</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,789,821</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,789,821</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240331_z2jsNJcvYbti" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zIy1QABB3Gua" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Assets_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zIWaOh1C9uP2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9,618,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">10,104,004</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--Assets_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zZef7kLuf1z7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,297,967</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,922,256</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--Assets_iI_zHb9Ze813Qu3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,916,186</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,026,260</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zHKcI5924mY" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfSegmentReportingInformationBySegmentTextBlock_zTFivMXR1Z15" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Information by operating segment is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BB_zKigxbTCSwwf" style="display: none">Schedule of Segment Information</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20240101__20240331_zahoDwiYFfU" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>ended <br/>March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20230101__20230331_zxSG2EE8hMFj" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/>ended <br/>March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_z8LWRch4dltj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,820,420</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,769,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_z4H9fHnEjgje" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,686,664</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,417,350</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zPnjZKLbESGk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total revenues</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,507,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,186,833</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross profit</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zFWfnhykFAF3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Document Management</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,556,893</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,483,108</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--GrossProfit_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zueViR0rf184" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,342,751</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,162,731</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--GrossProfit_zGDC8QeknKNl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total gross profit</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,899,644</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,645,839</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capital additions, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_ecustom--CapitalAdditionsNet_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zDfyKcyArhUg" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Document Management</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">110,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">116,041</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--CapitalAdditionsNet_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zXVqT8cjiEYe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">17,313</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">18,528</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_ecustom--CapitalAdditionsNet_znIaKCUqsQoa" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total capital additions, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">127,932</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">134,569</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20240331_zUzOWGEHiqj" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zLeZvbfnQ5Ia" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--Goodwill_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zy9397xb8r2a" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,989,645</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,989,645</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Goodwill_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zYbpCGkoMGFl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,800,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,800,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--Goodwill_iI_zHDkpBn3uuG6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total goodwill</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,789,821</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5,789,821</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240331_z2jsNJcvYbti" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_495_20231231_zIy1QABB3Gua" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Total assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--Assets_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentManagementMember_zIWaOh1C9uP2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Document Management</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9,618,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">10,104,004</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--Assets_iI_hus-gaap--StatementBusinessSegmentsAxis__custom--DocumentConversionMember_zZef7kLuf1z7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Document Conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,297,967</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,922,256</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--Assets_iI_zHb9Ze813Qu3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">18,916,186</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">19,026,260</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1820420 1769483 2686664 2417350 4507084 4186833 1556893 1483108 1342751 1162731 2899644 2645839 110619 116041 17313 18528 127932 134569 3989645 3989645 1800176 1800176 5789821 5789821 9618219 10104004 9297967 8922256 18916186 19026260 <p id="xdx_847_ecustom--CondensedCashFlowStatementPolicyTextBlock_zuYwn3H6wYq8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86D_z3ZMNNdvqnkk">Statement of Cash Flows</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For purposes of reporting cash flows, cash includes cash on hand and demand deposits held by banks.</span></p> <p id="xdx_804_eus-gaap--IntangibleAssetsDisclosureTextBlock_zj1U0MeMYQei" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4. <span id="xdx_825_zUrVzFOeKx3i">Intangible Assets, Net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zFISwJc4au1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At March 31, 2024, intangible assets consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zzzWrdlEMRF" style="display: none">Schedule of Intangible Assets</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Useful Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Costs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Trade names</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zb0Jv8VWulNf" title="Estimated useful life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z34IZW4OBjF2" style="width: 11%; text-align: right" title="Intangible assets, cost">297,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zHPaO9mO2eF3" style="width: 11%; text-align: right" title="Intangible assets, accumulated amortization">(84,192</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z5KxWKowjZ5b" style="width: 11%; text-align: right" title="Intangible assets, net">212,808</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Proprietary technology</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zwQYWRpDwpa6" title="Estimated useful life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zCoBjfSZ4xr2" style="text-align: right" title="Intangible assets, cost">861,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_z48IlWdMsBf5" style="text-align: right" title="Intangible assets, accumulated amortization">(172,200</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zksowv5vWmtb" style="text-align: right" title="Intangible assets, net">688,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MinimumMember_zeLbXK6X5VV" title="Estimated useful life">5</span>-<span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MaximumMember_zziMemYlviPe" title="Estimated useful life">15</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zF862fRbGL5k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, cost">4,091,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zOjNvL0vFmDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, accumulated amortization">(1,210,847</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zKW6KH0VKovi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, net">2,880,153</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331_zasKAo0YfChe" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, cost">5,249,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331_zPsOeqV3yBYj" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, accumulated amortization">(1,467,239</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331_zacSxwypgwef" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,781,761</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At December 31, 2023, intangible assets consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Useful Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Costs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Trade names</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zEs4VGxQl3z" title="Estimated useful life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z7uNxuEUtvwj" style="width: 11%; text-align: right" title="Intangible assets, cost">297,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_ztAsLNZwNnP4" style="width: 11%; text-align: right" title="Intangible assets, accumulated amortization">(76,767</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9JEESOs00Yd" style="width: 11%; text-align: right" title="Intangible assets, net">220,233</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Proprietary technology</td><td> </td> <td style="text-align: center"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_ztzuB9JL1ao5" title="Estimated useful life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zJTcdZyuTy5j" style="text-align: right" title="Intangible assets, cost">861,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zrTozsPAysJi" style="text-align: right" title="Intangible assets, accumulated amortization">(150,675</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zhWhVCVBSQO4" style="text-align: right" title="Intangible assets, net">710,325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MinimumMember_zM2vkTpzt75c" title="Estimated useful life">5</span>-<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MaximumMember_zRJcnQGHpSfi" title="Estimated useful life">15</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ziEfLDZR76Pc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, cost">4,091,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zkpyB4PdKR2c" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, accumulated amortization">(1,112,220</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zy1BveAN9VFl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, net">2,978,780</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231_zCoFipe0Njdb" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, cost">5,249,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_z7rIZe6Uofre" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, accumulated amortization">(1,339,662</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_zfar5HaqnJhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,909,338</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zyMfEmMZxMzj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization expense for the three months ended March 31, 2024 and 2023 amounted to $<span id="xdx_90A_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20240101__20240331_zdoepqQXXMR3" title="Amortization expense"><span id="xdx_90F_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20230101__20230331_zeqt8C6xNVO8" title="Amortization expense">127,577</span></span>. The following table represents future amortization expense for intangible assets subject to amortization.</span></p> <p id="xdx_89E_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_znUNFNvaBIEi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_z7CiRBejgQKd" style="display: none">Schedule of Amortization Expense for Intangible Assets</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">For the Twelve Months Ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240331_zkgGhQ5pMQv2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANzjrd_z37co4cmDAUh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">510,308</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANzjrd_zAyC8U5whTN5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">473,125</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANzjrd_zhUq3PtKYqoj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326,108</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_maFLIANzjrd_zgjVXpyIfS28" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">324,410</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_maFLIANzjrd_zkOL3Z7hhI7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2029</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">305,733</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0_maFLIANzjrd_z8wpjCA3BCll" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,842,077</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANzjrd_zE4gWWHhjxrd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,781,761</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zPgXwwyahE2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zFISwJc4au1e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At March 31, 2024, intangible assets consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zzzWrdlEMRF" style="display: none">Schedule of Intangible Assets</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Useful Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Costs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Trade names</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zb0Jv8VWulNf" title="Estimated useful life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z34IZW4OBjF2" style="width: 11%; text-align: right" title="Intangible assets, cost">297,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zHPaO9mO2eF3" style="width: 11%; text-align: right" title="Intangible assets, accumulated amortization">(84,192</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z5KxWKowjZ5b" style="width: 11%; text-align: right" title="Intangible assets, net">212,808</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Proprietary technology</td><td> </td> <td style="text-align: center"><span id="xdx_907_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zwQYWRpDwpa6" title="Estimated useful life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zCoBjfSZ4xr2" style="text-align: right" title="Intangible assets, cost">861,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_z48IlWdMsBf5" style="text-align: right" title="Intangible assets, accumulated amortization">(172,200</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zksowv5vWmtb" style="text-align: right" title="Intangible assets, net">688,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_909_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MinimumMember_zeLbXK6X5VV" title="Estimated useful life">5</span>-<span id="xdx_902_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MaximumMember_zziMemYlviPe" title="Estimated useful life">15</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zF862fRbGL5k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, cost">4,091,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zOjNvL0vFmDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, accumulated amortization">(1,210,847</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zKW6KH0VKovi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, net">2,880,153</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20240331_zasKAo0YfChe" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, cost">5,249,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20240331_zPsOeqV3yBYj" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, accumulated amortization">(1,467,239</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20240331_zacSxwypgwef" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,781,761</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">At December 31, 2023, intangible assets consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center">Estimated</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Useful Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Costs</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Trade names</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: center"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_zEs4VGxQl3z" title="Estimated useful life">10</span> years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z7uNxuEUtvwj" style="width: 11%; text-align: right" title="Intangible assets, cost">297,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_ztAsLNZwNnP4" style="width: 11%; text-align: right" title="Intangible assets, accumulated amortization">(76,767</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TradeNamesMember_z9JEESOs00Yd" style="width: 11%; text-align: right" title="Intangible assets, net">220,233</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Proprietary technology</td><td> </td> <td style="text-align: center"><span id="xdx_908_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_ztzuB9JL1ao5" title="Estimated useful life">10</span> years</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zJTcdZyuTy5j" style="text-align: right" title="Intangible assets, cost">861,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zrTozsPAysJi" style="text-align: right" title="Intangible assets, accumulated amortization">(150,675</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--ProprietaryTechnologyMember_zhWhVCVBSQO4" style="text-align: right" title="Intangible assets, net">710,325</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Customer relationships</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MinimumMember_zM2vkTpzt75c" title="Estimated useful life">5</span>-<span id="xdx_90B_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember__srt--RangeAxis__srt--MaximumMember_zRJcnQGHpSfi" title="Estimated useful life">15</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ziEfLDZR76Pc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, cost">4,091,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zkpyB4PdKR2c" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, accumulated amortization">(1,112,220</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zy1BveAN9VFl" style="border-bottom: Black 1.5pt solid; text-align: right" title="Intangible assets, net">2,978,780</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: center; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pp0p0_c20231231_zCoFipe0Njdb" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, cost">5,249,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20231231_z7rIZe6Uofre" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, accumulated amortization">(1,339,662</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20231231_zfar5HaqnJhj" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets, net">3,909,338</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> P10Y 297000 -84192 212808 P10Y 861000 -172200 688800 P5Y P15Y 4091000 -1210847 2880153 5249000 -1467239 3781761 P10Y 297000 -76767 220233 P10Y 861000 -150675 710325 P5Y P15Y 4091000 -1112220 2978780 5249000 -1339662 3909338 127577 127577 <p id="xdx_89E_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_znUNFNvaBIEi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B5_z7CiRBejgQKd" style="display: none">Schedule of Amortization Expense for Intangible Assets</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 80%; border-collapse: collapse; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">For the Twelve Months Ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240331_zkgGhQ5pMQv2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_maFLIANzjrd_z37co4cmDAUh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">510,308</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_maFLIANzjrd_zAyC8U5whTN5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">473,125</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_maFLIANzjrd_zhUq3PtKYqoj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326,108</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_maFLIANzjrd_zgjVXpyIfS28" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">324,410</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_pp0p0_maFLIANzjrd_zkOL3Z7hhI7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2029</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">305,733</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_pp0p0_maFLIANzjrd_z8wpjCA3BCll" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,842,077</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsNet_iTI_pp0p0_mtFLIANzjrd_zE4gWWHhjxrd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,781,761</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 510308 473125 326108 324410 305733 1842077 3781761 <p id="xdx_80C_eus-gaap--FairValueDisclosuresTextBlock_znEaa24S5Lul" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5. <span id="xdx_822_zGNb29UBEik9">Fair Value Measurements</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We paid our final earnout liability of $<span id="xdx_900_ecustom--PaymentOfEarnoutLiabilities_c20230101__20230131_zmQBRsEb9IW8" title="Final earnout liability">700,000</span> in January 2023 and as of March 31, 2023, there were <span id="xdx_909_ecustom--PaymentOfEarnoutLiabilities_do_c20240331__20240331_zNYvnHvK0E33" title="Final earnout liability">no</span> earnout liabilities remaining.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 700000 0 <p id="xdx_80A_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zencyvBuYIqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6. <span id="xdx_829_z9e63VPSIAsa">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--PropertyPlantAndEquipmentTextBlock_zOu4o3pNzMOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_ztNTdzmMyYE" style="display: none">Schedule of Property and Equipment</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20240331_zYlDPI700fx5" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20231231_z9CL50DhM3uk" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--CapitalizedComputerSoftwareGross_iI_pp0p0_maPPAEGzhsg_z9os1WMccg98" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Computer hardware and purchased software</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,455,334</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,437,023</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzhsg_zN5SBBElD9U9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">395,919</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">395,919</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzhsg_zYX0zlyi96r5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">324,296</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">324,296</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzhsg_maPPAENztOl_zxgcVogHlSRe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,175,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,157,238</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENztOl_z5qfMgmSoUTd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,294,809</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,232,981</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENztOl_zEvxU1zYKmF2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">880,740</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">924,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zFICrTqn5Sed" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total depreciation expense on our property and equipment for the three months ended March 31, 2024 and 2023 amounted to $<span id="xdx_901_eus-gaap--Depreciation_pp0p0_c20240101__20240331_zNTzTFXgGfx6" title="Depreciation">61,828</span> and $<span id="xdx_90A_eus-gaap--Depreciation_pp0p0_c20230101__20230331_z5XYzW3tuAbb" title="Depreciation">61,939</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--PropertyPlantAndEquipmentTextBlock_zOu4o3pNzMOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment are comprised of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BA_ztNTdzmMyYE" style="display: none">Schedule of Property and Equipment</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20240331_zYlDPI700fx5" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20231231_z9CL50DhM3uk" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--CapitalizedComputerSoftwareGross_iI_pp0p0_maPPAEGzhsg_z9os1WMccg98" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Computer hardware and purchased software</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,455,334</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,437,023</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseholdImprovementsGross_iI_pp0p0_maPPAEGzhsg_zN5SBBElD9U9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">395,919</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">395,919</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FurnitureAndFixturesGross_iI_pp0p0_maPPAEGzhsg_zYX0zlyi96r5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">324,296</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">324,296</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PropertyPlantAndEquipmentGross_iTI_pp0p0_mtPPAEGzhsg_maPPAENztOl_zxgcVogHlSRe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,175,549</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,157,238</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_msPPAENztOl_z5qfMgmSoUTd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,294,809</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,232,981</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_402_eus-gaap--PropertyPlantAndEquipmentNet_iTI_pp0p0_mtPPAENztOl_zEvxU1zYKmF2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">880,740</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">924,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1455334 1437023 395919 395919 324296 324296 2175549 2157238 1294809 1232981 880740 924257 61828 61939 <p id="xdx_806_eus-gaap--DebtDisclosureTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zu15YxWobU53" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7. <span id="xdx_82B_ziszHjcF2BA2">Notes Payable</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Summary of Notes Payable to Unrelated Parties</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ScheduleOfDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_znFgW5HaXBFa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below summarizes all notes payable at March 31, 2024 and December 31, 2023, respectively with the exception of related party notes disclosed in Note 8 “Notes Payable - Related Parties.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BE_zlDHSSspZfxf" style="display: none">Schedule of Notes Payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zLsHXzERpUk6" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zZbLNGVDvbK3" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--NotesPayable_iI_hus-gaap--LongtermDebtTypeAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember_z3wGcBShUQg8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Notes payable – “2022 Unrelated Notes”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,864,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,364,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--UnamortizedDebtIssuanceExpense_iNI_di_zEbT7rnkPTz1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less unamortized debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(101,468</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(155,258</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--NotesPayableCurrent_iNI_di_zWr0HSu0U0Ed" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0806">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermNotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zKGEVsXyTwC4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion of notes payable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,438,032</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,209,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Subordinated Notes Payable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Issue Date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Interest Rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Interest Due</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Principal Due</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_900_eus-gaap--OtherNotesPayable_iI_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zN3ZOgjwyYQ9" title="Subordinated notes payable">325,000</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 20%; text-align: right"><span id="xdx_90E_eus-gaap--DebtInstrumentIssuanceDate1_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zjjdQsvr9Bj8" title="Issue date">April 1, 2022</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zkh50kXy2xy3" title="Interest rate">12</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 17%; text-align: right"><span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDateDescription_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zReC0Rmc9By7" title="Interest due">Quarterly</span></td><td style="width: 2%"> </td> <td style="width: 17%; text-align: right"><span id="xdx_90C_eus-gaap--DebtInstrumentMaturityDate_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_z5sfZwaUx18i" title="Principal due">March 30, 2025</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_903_eus-gaap--OtherNotesPayable_iI_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zXVTeJssaou6" title="Subordinated notes payable">1,539,500</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--DebtInstrumentIssuanceDate1_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zeKeGoD0tpdb" title="Issue date">April 1, 2022</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zPsyoMCvhoZg" title="Interest rate">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--DebtInstrumentMaturityDateDescription_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_z3wKgJOPAOa9" title="Interest due">Quarterly</span></td><td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--DebtInstrumentMaturityDate_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zIcIrJkE0ZX4" title="Principal due">December 31, 2025</span></td></tr> </table> <p id="xdx_8AF_zdyLgoD7Zpai" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zAe1PV0dkTCe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum principal payments of the Notes Payable to Unrelated Parties are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zZYWocr1QhYa" style="display: none">Schedule of Future Minimum Principal Payments of Notes payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">As of March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zz0Bv7zz3BKf" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_maLTDzNxF_zIvLn9oBP9Ld" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: center">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">325,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_maLTDzNxF_zBR8gnwk84i6" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt">2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,539,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermDebt_iTI_pp0p0_mtLTDzNxF_ze7wthSw2w53" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,864,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zuH6Hfzy4Xv" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2024 and December 31, 2023, accrued interest for these notes payable with the exception of the related party notes in Note 8, “Notes Payable - Related Parties,” was $<span id="xdx_905_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20240331_zAYwoAUfgRLe" title="Accrued interest"><span id="xdx_904_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20231231_zkHYVYEgnZ86" title="Accrued interest">0</span></span>. As of March 31, 2024 and December 31, 2023, unamortized debt issuance costs were reflected within long term liabilities on the condensed consolidated balance sheets, netted with the notes payable balance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to all notes outstanding (other than the notes to related parties), interest expense, including the amortization of debt issuance costs and debt discount for the three months ended March 31, 2024 and 2023 was $<span id="xdx_900_eus-gaap--InterestExpenseDebt_pp0p0_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_z95pMekwW7a1" title="Interest expense">124,725</span> and $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zCD3FkMzAy74" title="Interest expense">151,605</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ScheduleOfDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_znFgW5HaXBFa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below summarizes all notes payable at March 31, 2024 and December 31, 2023, respectively with the exception of related party notes disclosed in Note 8 “Notes Payable - Related Parties.”</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BE_zlDHSSspZfxf" style="display: none">Schedule of Notes Payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zLsHXzERpUk6" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zZbLNGVDvbK3" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--NotesPayable_iI_hus-gaap--LongtermDebtTypeAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember_z3wGcBShUQg8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Notes payable – “2022 Unrelated Notes”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,864,500</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,364,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--UnamortizedDebtIssuanceExpense_iNI_di_zEbT7rnkPTz1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less unamortized debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(101,468</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(155,258</td><td style="text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--NotesPayableCurrent_iNI_di_zWr0HSu0U0Ed" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0806">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermNotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zKGEVsXyTwC4" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion of notes payable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,438,032</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,209,242</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Subordinated Notes Payable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Issue Date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Interest Rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Interest Due</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Principal Due</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_900_eus-gaap--OtherNotesPayable_iI_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zN3ZOgjwyYQ9" title="Subordinated notes payable">325,000</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 20%; text-align: right"><span id="xdx_90E_eus-gaap--DebtInstrumentIssuanceDate1_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zjjdQsvr9Bj8" title="Issue date">April 1, 2022</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zkh50kXy2xy3" title="Interest rate">12</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 2%"> </td> <td style="width: 17%; text-align: right"><span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDateDescription_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zReC0Rmc9By7" title="Interest due">Quarterly</span></td><td style="width: 2%"> </td> <td style="width: 17%; text-align: right"><span id="xdx_90C_eus-gaap--DebtInstrumentMaturityDate_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_z5sfZwaUx18i" title="Principal due">March 30, 2025</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_903_eus-gaap--OtherNotesPayable_iI_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zXVTeJssaou6" title="Subordinated notes payable">1,539,500</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"><span id="xdx_906_eus-gaap--DebtInstrumentIssuanceDate1_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zeKeGoD0tpdb" title="Issue date">April 1, 2022</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zPsyoMCvhoZg" title="Interest rate">12</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: right"><span id="xdx_900_eus-gaap--DebtInstrumentMaturityDateDescription_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_z3wKgJOPAOa9" title="Interest due">Quarterly</span></td><td> </td> <td style="text-align: right"><span id="xdx_90F_eus-gaap--DebtInstrumentMaturityDate_c20240101__20240331__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoUnrelatedNotesOneMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zIcIrJkE0ZX4" title="Principal due">December 31, 2025</span></td></tr> </table> 1864500 2364500 101468 155258 325000 1438032 2209242 325000 2022-04-01 0.12 Quarterly 2025-03-30 1539500 2022-04-01 0.12 Quarterly 2025-12-31 <p id="xdx_894_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zAe1PV0dkTCe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum principal payments of the Notes Payable to Unrelated Parties are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zZYWocr1QhYa" style="display: none">Schedule of Future Minimum Principal Payments of Notes payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">As of March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zz0Bv7zz3BKf" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_maLTDzNxF_zIvLn9oBP9Ld" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: center">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">325,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_maLTDzNxF_zBR8gnwk84i6" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt">2026</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,539,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermDebt_iTI_pp0p0_mtLTDzNxF_ze7wthSw2w53" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,864,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 325000 1539500 1864500 0 0 124725 151605 <p id="xdx_80A_eus-gaap--DebtDisclosureTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zL2ozVn8dh78" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. <span id="xdx_828_zAPMhkgcJVtf">Notes Payable - Related Parties</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Summary of Notes Payable to Related Parties</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zVtMJmQSiGTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below summarizes all notes payable to related parties at March 31, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zIts1EqrUQjb" style="display: none">Schedule of Notes Payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20240331_z60jwBT88uf7" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20231231_zrQxrr2w101d" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40D_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoRelatedNotesMember_zhfB0tvDcg87" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Notes payable – “2022 Related Note”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">600,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">600,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--UnamortizedDebtIssuanceExpense_iNI_di_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zsZSizzICru" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less unamortized debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,593</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(39,398</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--LongTermNotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zHYckfyA646b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion of notes payable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">567,407</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">560,602</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zIbPxTKiQMVg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zk5THZWS0C73" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum principal payments of the 2022 Notes to related parties are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zNMItRecynVe" style="display: none">Schedule of Future Minimum Principal Payments of Notes Payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">As of March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20240331_za4ZM3yHWXYf" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_maLTDzaVl_zPJfk3Cvu0Q7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: center; padding-bottom: 1.5pt">2026</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">600,000</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LongTermDebt_iTI_pp0p0_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_mtLTDzaVl_zbKDZeuPfzQe" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">600,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_z95uOLOglHX3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2024 and December 31, 2023, accrued interest for these notes payable – related parties were $<span id="xdx_90C_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20240331__us-gaap--RelatedPartyTransactionAxis__us-gaap--RelatedPartyMember_zAg1COXPHZl3" title="Accrued interest"><span id="xdx_908_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_pp0p0_c20231231__us-gaap--RelatedPartyTransactionAxis__us-gaap--RelatedPartyMember_zggnTsCsFNTj" title="Accrued interest">0</span></span>. As of March 31, 2024 and December 31, 2023, unamortized deferred financing costs were reflected within long term liabilities on the consolidated balance sheets, netted with the corresponding notes payable balance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">With respect to all notes payable – related parties outstanding, interest expense, including the amortization of debt issuance costs, for the three months ended March 31, 2024 and 2023 and was $<span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zmd2xjX4GWD7" title="Interest expense">24,805</span> and $<span id="xdx_907_eus-gaap--InterestExpenseDebt_pp0p0_c20230101__20230331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zKt5DJTITeUi" title="Interest expense">25,879</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zVtMJmQSiGTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below summarizes all notes payable to related parties at March 31, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BF_zIts1EqrUQjb" style="display: none">Schedule of Notes Payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20240331_z60jwBT88uf7" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20231231_zrQxrr2w101d" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40D_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember__us-gaap--DebtInstrumentAxis__custom--TwoThousandTwentyTwoRelatedNotesMember_zhfB0tvDcg87" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Notes payable – “2022 Related Note”</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">600,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">600,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--UnamortizedDebtIssuanceExpense_iNI_di_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zsZSizzICru" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less unamortized debt issuance costs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,593</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(39,398</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--LongTermNotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zHYckfyA646b" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion of notes payable</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">567,407</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">560,602</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 600000 600000 32593 39398 567407 560602 <p id="xdx_89B_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zk5THZWS0C73" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum principal payments of the 2022 Notes to related parties are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zNMItRecynVe" style="display: none">Schedule of Future Minimum Principal Payments of Notes Payable</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">As of March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20240331_za4ZM3yHWXYf" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_maLTDzaVl_zPJfk3Cvu0Q7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: center; padding-bottom: 1.5pt">2026</td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 16%; text-align: right">600,000</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LongTermDebt_iTI_pp0p0_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_mtLTDzaVl_zbKDZeuPfzQe" style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">600,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 600000 600000 0 0 24805 25879 <p id="xdx_804_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_znDvv0lHPmu9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9. <span id="xdx_82E_zCklVSk5uNo">Commitments and Contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time we are involved in legal proceedings, claims and litigation related to employee claims, contractual disputes and taxes in the ordinary course of business. Although we cannot predict the outcome of such matters, currently we have no reason to believe the disposition of any current matter could reasonably be expected to have a material adverse impact on our financial position, results of operations or the ability to carry on any of our business activities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Leases</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--LesseeOperatingLeasesTextBlock_z7XIDQRw9OYf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For each of the below listed leases, management has determined it will utilize the base rental period and have not considered any renewal periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zSjOerPdVwJ6" style="display: none">Schedule of Operating Lease</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Location</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Square Feet</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Monthly Rent</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Lease Expiry</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left">Columbus, OH</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--ColumbusOHMember_zcL3F8omdAxe" style="width: 16%; text-align: right" title="Land">6,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--ColumbusOHMember_zJ9xEMMDENL3" style="width: 16%; text-align: right" title="Rent expense">5,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td id="xdx_986_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--ColumbusOHMember_zuytacV0Jljc" style="width: 28%; text-align: right" title="Lease Expiry">December 31, 2028</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Madison Heights, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMIMember_zBLBCj1Ps6H" style="text-align: right" title="Land">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMIMember_z6DXR92KHgz5" style="text-align: right" title="Rent expense">44,048</td><td style="text-align: left"> </td><td> </td> <td id="xdx_98E_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMIMember_zIeFRIrt1Fy3" style="text-align: right" title="Lease Expiry">August 31, 2026</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Sterling Heights, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--SterlingHeightsMIMember_zzjcu6pwJhxi" style="text-align: right" title="Land">37,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--SterlingHeightsMIMember_zSExB3sG5rS4" style="text-align: right" title="Rent Expense">21,692</td><td style="text-align: left"> </td><td> </td> <td id="xdx_988_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--SterlingHeightsMIMember_z2Mnnrx7gVE9" style="text-align: right" title="Lease Expiry">April 30, 2028</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Traverse City, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--TraverseCityMIMember_zmsMFwjJdf88" style="text-align: right" title="Land">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--TraverseCityMIMember_z2gnRQeBfYpd" style="text-align: right" title="Rent Expense">5,100</td><td style="text-align: left"> </td><td> </td> <td id="xdx_98D_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--TraverseCityMIMember_zNmI4oLVnPA3" style="text-align: right" title="Lease Expiry">January 31, 2026</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Temporary space</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Madison Heights, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMITemporarySpaceMember_zpCsLcJ4QK3j" style="text-align: right" title="Land">3,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMITemporarySpaceMember_zehrCsYXPwy9" style="text-align: right" title="Rent Expense">1,605</td><td style="text-align: left"> </td><td> </td> <td id="xdx_98B_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMITemporarySpaceMember_zPbjH5dZzJph" style="text-align: right" title="Lease Expiry">month to month</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Vehicles</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>various</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a </span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--PaymentsForRent_c20240101__20240331_zKRCMC4QCAp8" style="text-align: right" title="Vehichle rent expense">4,901</td><td style="text-align: left"> </td><td> </td> <td id="xdx_980_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331_zbzJpFVddt1k" style="text-align: right" title="Lease expiry">September 30, 2028</td></tr> </table> <p id="xdx_8AA_zQ5NnwlgVrUh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zz0lg1nSBfLc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the future minimum lease payments under our leases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zkkwbneOuvkf" style="display: none">Schedule of Future Rental Payment for Operating Lease</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">For the twelve months ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Finance Leases</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Operating Leases</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240331_zifbEze209y7" style="width: 16%; text-align: right" title="Finance lease, 2025">89,954</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_c20240331_zNEX7l3y1vB8" style="width: 16%; text-align: right" title="Operating leases, 2025">951,885</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20240331_zMxWsJEhVURd" style="text-align: right" title="Finance lease, 2026">89,954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_c20240331_zeo2ciWvi3El" style="text-align: right" title="Operating leases, 2026">950,991</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20240331_zlIvCRvumxX2" style="text-align: right" title="Finance lease, 2027">71,204</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_c20240331_zKimMqIBhmq1" style="text-align: right" title="Operating leases, 2027">578,184</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20240331_zuUEGwCD1nU2" style="text-align: right" title="Finance lease, 2028">63,855</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_c20240331_zxvDxkduMz3g" style="text-align: right" title="Operating leases, 2028">358,282</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2029</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20240331_zaMV0bACz166" style="text-align: right" title="Finance lease, 2029">39,194</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_c20240331_zrsurA2jfaDb" style="text-align: right" title="Operating leases, 2029">76,821</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Thereafter</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240331_zTnTLCo98iS5" style="text-align: right" title="Thereafter">1,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0_c20240331_zVKxFgrVTma" style="text-align: right" title="Thereafter"><span style="-sec-ix-hidden: xdx2ixbrl0936">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less Imputed Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_di_c20240331_zzXHBXrMdgu" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finance lease, Less Imputed interest">(55,024</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_c20240331_zAKW6wAygnU4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, less imputed interest">(333,209</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_c20240331_zCrbFsw3WZSb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finance Lease">301,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_c20240331_zLb54TSnPHie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Leases">2,582,954</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_z8g8DI3YOQ4c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--LeaseCostTableTextBlock_ztGGpYuPk3Le" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the components of lease expense:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_z1Iql9vihZTf" style="display: none">Summary of Components of Lease Expense</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">For the three months ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240101__20240331_zZlfUmd8VObd" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230331_zD3C4zkWXT9d" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseCostAbstract_iB_zSdHdUF0QCCa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_zoxY0hGlZC76" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Amortization of ROU asset</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">16,768</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,709</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseInterestExpense_i01_zqq7e87P3RX7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Interest on lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,832</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseCost_zUj8sUQUiIuk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">234,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,449</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShortTermLeaseCost_zG5OpiN9ENo6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Short-term lease expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,814</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,814</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_zgqX1C4TNDqd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_ecustom--ScheduleOfAdditionalInformationPertainingToLeasesTableTextBlock_zKYXSXGMju39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables set forth additional information pertaining to our leases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zg4fx0wP5bue" style="display: none">Schedule of Additional Information Pertaining to Leases</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">For the three months ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Financing cash flows from finance leases (interest)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseInterestPaymentOnLiability_c20240101__20240331_zPPKzrJ4grRi" style="width: 16%; text-align: right" title="Financing cash flows from finance leases (interest)">6,468</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseInterestPaymentOnLiability_c20230101__20230331_zBr06Cmuw5ui" style="width: 16%; text-align: right" title="Financing cash flows from finance leases (interest)">2,832</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Financing cash flows from finance leases (principal)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeasePrincipalPayments_c20240101__20240331_z6GdBasAYUJ3" style="text-align: right" title="Financing cash flows from finance leases (principal)">14,138</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeasePrincipalPayments_c20230101__20230331_zMO2sXEW0NK4" style="text-align: right" title="Financing cash flows from finance leases (principal)">5,467</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--OperatingLeasePayments_pp0p0_c20240101__20240331_zjUMeT4CYfD6" style="text-align: right" title="Operating cash flows from operating leases">187,724</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingLeasePayments_pp0p0_c20230101__20230331_zQMGjkmBrHDh" style="text-align: right" title="Operating cash flows from operating leases">170,759</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ROU assets obtained in exchange for new finance lease liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--RightOfUseAssetsObtainedInExchangeForNewFinanceLeaseLiability_c20240101__20240331_zAkAf4xSljI6" style="text-align: right" title="ROU assets obtained in exchange for new finance lease liability">89,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--RightOfUseAssetsObtainedInExchangeForNewFinanceLeaseLiability_c20230101__20230331_zBboU1VaELne" style="text-align: right" title="ROU assets obtained in exchange for new finance lease liability">40,529</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted average remaining lease term – finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240331_zbHEZlSmZUp6" title="Weighted average remaining lease term - finance leases">4.3</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230331_zzV5UAzjylSl" title="Weighted average remaining lease term - finance leases">5.5</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted average remaining lease term – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240331_zbSUqaZN6YS7" title="Weighted average remaining lease term - operating leases">3.3</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230331_z0r1NN0lcx" title="Weighted average remaining lease term - operating leases">4.2</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted average discount rate – finance leases</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20240331_zznNuUk6dAHc" style="text-align: right" title="Weighted average discount rate - finance leases">9.75</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230331_z5X7SKQIgcu6" style="text-align: right" title="Weighted average discount rate - finance leases">7.50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20240331_zbPmfIHEqQo9" title="Weighted average discount rate - operating leases">6.98</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230331_zTiMJHfJNOeh" title="Weighted average discount rate - operating leases">6.97</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A4_zjQCJsXuZjF2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--LesseeOperatingLeasesTextBlock_z7XIDQRw9OYf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For each of the below listed leases, management has determined it will utilize the base rental period and have not considered any renewal periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B9_zSjOerPdVwJ6" style="display: none">Schedule of Operating Lease</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Location</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Square Feet</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Monthly Rent</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Lease Expiry</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left">Columbus, OH</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_989_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--ColumbusOHMember_zcL3F8omdAxe" style="width: 16%; text-align: right" title="Land">6,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--ColumbusOHMember_zJ9xEMMDENL3" style="width: 16%; text-align: right" title="Rent expense">5,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td id="xdx_986_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--ColumbusOHMember_zuytacV0Jljc" style="width: 28%; text-align: right" title="Lease Expiry">December 31, 2028</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Madison Heights, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMIMember_zBLBCj1Ps6H" style="text-align: right" title="Land">36,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMIMember_z6DXR92KHgz5" style="text-align: right" title="Rent expense">44,048</td><td style="text-align: left"> </td><td> </td> <td id="xdx_98E_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMIMember_zIeFRIrt1Fy3" style="text-align: right" title="Lease Expiry">August 31, 2026</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Sterling Heights, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--SterlingHeightsMIMember_zzjcu6pwJhxi" style="text-align: right" title="Land">37,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--SterlingHeightsMIMember_zSExB3sG5rS4" style="text-align: right" title="Rent Expense">21,692</td><td style="text-align: left"> </td><td> </td> <td id="xdx_988_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--SterlingHeightsMIMember_z2Mnnrx7gVE9" style="text-align: right" title="Lease Expiry">April 30, 2028</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Traverse City, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--TraverseCityMIMember_zmsMFwjJdf88" style="text-align: right" title="Land">5,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--TraverseCityMIMember_z2gnRQeBfYpd" style="text-align: right" title="Rent Expense">5,100</td><td style="text-align: left"> </td><td> </td> <td id="xdx_98D_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--TraverseCityMIMember_zNmI4oLVnPA3" style="text-align: right" title="Lease Expiry">January 31, 2026</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Temporary space</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Madison Heights, MI</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AreaOfLand_iI_pid_uSqft_c20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMITemporarySpaceMember_zpCsLcJ4QK3j" style="text-align: right" title="Land">3,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--PaymentsForRent_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMITemporarySpaceMember_zehrCsYXPwy9" style="text-align: right" title="Rent Expense">1,605</td><td style="text-align: left"> </td><td> </td> <td id="xdx_98B_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331__srt--StatementGeographicalAxis__custom--MadisonHeightsMITemporarySpaceMember_zPbjH5dZzJph" style="text-align: right" title="Lease Expiry">month to month</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Vehicles</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>various</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">n/a </span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--PaymentsForRent_c20240101__20240331_zKRCMC4QCAp8" style="text-align: right" title="Vehichle rent expense">4,901</td><td style="text-align: left"> </td><td> </td> <td id="xdx_980_eus-gaap--LesseeOperatingLeaseOptionToTerminate_c20240101__20240331_zbzJpFVddt1k" style="text-align: right" title="Lease expiry">September 30, 2028</td></tr> </table> 6000 5250 December 31, 2028 36000 44048 August 31, 2026 37000 21692 April 30, 2028 5200 5100 January 31, 2026 3200 1605 month to month 4901 September 30, 2028 <p id="xdx_892_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zz0lg1nSBfLc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table sets forth the future minimum lease payments under our leases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B8_zkkwbneOuvkf" style="display: none">Schedule of Future Rental Payment for Operating Lease</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">For the twelve months ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Finance Leases</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Operating Leases</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">2025</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20240331_zifbEze209y7" style="width: 16%; text-align: right" title="Finance lease, 2025">89,954</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_c20240331_zNEX7l3y1vB8" style="width: 16%; text-align: right" title="Operating leases, 2025">951,885</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20240331_zMxWsJEhVURd" style="text-align: right" title="Finance lease, 2026">89,954</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_c20240331_zeo2ciWvi3El" style="text-align: right" title="Operating leases, 2026">950,991</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20240331_zlIvCRvumxX2" style="text-align: right" title="Finance lease, 2027">71,204</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_c20240331_zKimMqIBhmq1" style="text-align: right" title="Operating leases, 2027">578,184</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2028</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20240331_zuUEGwCD1nU2" style="text-align: right" title="Finance lease, 2028">63,855</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0_c20240331_zxvDxkduMz3g" style="text-align: right" title="Operating leases, 2028">358,282</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2029</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_c20240331_zaMV0bACz166" style="text-align: right" title="Finance lease, 2029">39,194</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_c20240331_zrsurA2jfaDb" style="text-align: right" title="Operating leases, 2029">76,821</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Thereafter</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueAfterYearFive_iI_c20240331_zTnTLCo98iS5" style="text-align: right" title="Thereafter">1,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pp0p0_c20240331_zVKxFgrVTma" style="text-align: right" title="Thereafter"><span style="-sec-ix-hidden: xdx2ixbrl0936">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Less Imputed Interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_di_c20240331_zzXHBXrMdgu" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finance lease, Less Imputed interest">(55,024</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_c20240331_zAKW6wAygnU4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, less imputed interest">(333,209</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_c20240331_zCrbFsw3WZSb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Finance Lease">301,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_c20240331_zLb54TSnPHie" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Leases">2,582,954</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 89954 951885 89954 950991 71204 578184 63855 358282 39194 76821 1883 55024 333209 301020 2582954 <p id="xdx_896_eus-gaap--LeaseCostTableTextBlock_ztGGpYuPk3Le" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the components of lease expense:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_z1Iql9vihZTf" style="display: none">Summary of Components of Lease Expense</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">For the three months ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240101__20240331_zZlfUmd8VObd" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230101__20230331_zD3C4zkWXT9d" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--LeaseCostAbstract_iB_zSdHdUF0QCCa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Finance lease expense:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i01_zoxY0hGlZC76" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Amortization of ROU asset</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">16,768</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">6,709</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--FinanceLeaseInterestExpense_i01_zqq7e87P3RX7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Interest on lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,832</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseCost_zUj8sUQUiIuk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating lease expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">234,439</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,449</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--ShortTermLeaseCost_zG5OpiN9ENo6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Short-term lease expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,814</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,814</td><td style="text-align: left"> </td></tr> </table> 16768 6709 6468 2832 234439 237449 4814 4814 <p id="xdx_899_ecustom--ScheduleOfAdditionalInformationPertainingToLeasesTableTextBlock_zKYXSXGMju39" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following tables set forth additional information pertaining to our leases:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B4_zg4fx0wP5bue" style="display: none">Schedule of Additional Information Pertaining to Leases</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">For the three months ending March 31,</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2024</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 60%; text-align: left">Financing cash flows from finance leases (interest)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseInterestPaymentOnLiability_c20240101__20240331_zPPKzrJ4grRi" style="width: 16%; text-align: right" title="Financing cash flows from finance leases (interest)">6,468</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FinanceLeaseInterestPaymentOnLiability_c20230101__20230331_zBr06Cmuw5ui" style="width: 16%; text-align: right" title="Financing cash flows from finance leases (interest)">2,832</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Financing cash flows from finance leases (principal)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--FinanceLeasePrincipalPayments_c20240101__20240331_z6GdBasAYUJ3" style="text-align: right" title="Financing cash flows from finance leases (principal)">14,138</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeasePrincipalPayments_c20230101__20230331_zMO2sXEW0NK4" style="text-align: right" title="Financing cash flows from finance leases (principal)">5,467</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Operating cash flows from operating leases</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--OperatingLeasePayments_pp0p0_c20240101__20240331_zjUMeT4CYfD6" style="text-align: right" title="Operating cash flows from operating leases">187,724</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--OperatingLeasePayments_pp0p0_c20230101__20230331_zQMGjkmBrHDh" style="text-align: right" title="Operating cash flows from operating leases">170,759</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">ROU assets obtained in exchange for new finance lease liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--RightOfUseAssetsObtainedInExchangeForNewFinanceLeaseLiability_c20240101__20240331_zAkAf4xSljI6" style="text-align: right" title="ROU assets obtained in exchange for new finance lease liability">89,289</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--RightOfUseAssetsObtainedInExchangeForNewFinanceLeaseLiability_c20230101__20230331_zBboU1VaELne" style="text-align: right" title="ROU assets obtained in exchange for new finance lease liability">40,529</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted average remaining lease term – finance leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240331_zbHEZlSmZUp6" title="Weighted average remaining lease term - finance leases">4.3</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230331_zzV5UAzjylSl" title="Weighted average remaining lease term - finance leases">5.5</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted average remaining lease term – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20240331_zbSUqaZN6YS7" title="Weighted average remaining lease term - operating leases">3.3</span> years</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230331_z0r1NN0lcx" title="Weighted average remaining lease term - operating leases">4.2</span> years</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted average discount rate – finance leases</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20240331_zznNuUk6dAHc" style="text-align: right" title="Weighted average discount rate - finance leases">9.75</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230331_z5X7SKQIgcu6" style="text-align: right" title="Weighted average discount rate - finance leases">7.50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted average discount rate – operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20240331_zbPmfIHEqQo9" title="Weighted average discount rate - operating leases">6.98</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230331_zTiMJHfJNOeh" title="Weighted average discount rate - operating leases">6.97</span></td><td style="text-align: left">%</td></tr> </table> 6468 2832 14138 5467 187724 170759 89289 40529 P4Y3M18D P5Y6M P3Y3M18D P4Y2M12D 0.0975 0.0750 0.0698 0.0697 <p id="xdx_80C_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zt4w4tcrQkx2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10. <span id="xdx_828_zQaHyMCaJKrl">Stockholders’ Equity</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Common Stock</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2024, <span id="xdx_900_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240331_zqi3dC0o9xS1" title="Common stock, shares outstanding">4,113,621</span> shares of common stock were issued and outstanding, <span id="xdx_904_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--ExerciseOfOutstandingWarrantsMember_zQDTzyE2LkUj" title="Common stock capital shares reserved for future issuance">255,958</span> shares of common stock were reserved for issuance upon the exercise of outstanding warrants, <span id="xdx_90E_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20240331__us-gaap--PlanNameAxis__custom--TwoThousandFifteenEquityIncentivePlanMember_zNwtHln4X9mh" title="Common stock capital shares reserved for future issuance">497,330</span> shares of common stock were reserved for issuance under our 2015 Equity Incentive Plan, as amended (the “2015 Plan”), and <span id="xdx_90E_eus-gaap--CommonStockCapitalSharesReservedForFutureIssuance_iI_c20240331__us-gaap--PlanNameAxis__custom--TwoThousandTwentyThreeNonEmployeeDirectorCompensationPlanMember_zVOwENyq2AW" title="Common stock capital shares reserved for future issuance">150,000</span> shares were reserved for issuance under our 2023 Non-Employee Director Compensation Plan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zTue9BNj7xR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table describes the shares and warrants issued as part of our 2022 and 2020 private placements:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zU4DBY9liaF" style="display: none">Schedule of Shares and Warrants Issued</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Issuance of Common Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Issue Date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares Issued</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Price per share</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrants Issued</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant Fair Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left">Private Placement 2022</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: right"><span id="xdx_903_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_dd_c20240101__20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zTMD6ShUIhDh" title="Issue date">April 1, 2022</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--SharesIssued_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_z7URNkaPpAK7" style="width: 7%; text-align: right" title="Shares issued">1,242,588</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--SharesIssuedPricePerShare_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zDpMcsbjMo05" style="width: 7%; text-align: right" title="Share price">4.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zRZuUHfJOOOh" style="width: 7%; text-align: right" title="Warrants issued">124,258</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zblspr5NEJK7" style="width: 7%; text-align: right" title="Warrants exercise price">4.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_ecustom--ClassOfWarrantOrRightFairPriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zXlx4pOAj3Al" style="width: 7%; text-align: right" title="Warrants Fair value">3.91</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Private Placement 2020</td><td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_c20240101__20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zCFRzWM5qdCh" title="Issue Date">March 2, 2020</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharesIssued_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zaldzIZ1Dfj1" style="text-align: right" title="Shares issued">955,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--SharesIssuedPricePerShare_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zpdDGgW97mIi" style="text-align: right" title="Share price">4.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zyQPXFsrZY6a" style="text-align: right" title="Warrants issued">95,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zLDjQqFkwP3k" style="text-align: right" title="Warrants exercise price">4.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--ClassOfWarrantOrRightFairPriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_znFLd9lXkDl2" style="text-align: right" title="Warrants Fair value">3.90</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A8_z44UmdVycqJk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of the debt issuance costs for the Private Placement 2022 offering was recorded at $<span id="xdx_903_eus-gaap--AmortizationOfFinancingCosts_pp0p0_c20240101__20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zO1oegae7u56" title="Amortization of debt issuance costs">60,595</span> and $<span id="xdx_90D_eus-gaap--AmortizationOfFinancingCosts_pp0p0_c20230101__20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zqyU9tIMaTsg" title="Amortization of debt issuance costs">38,931</span> for the three months ended March 31, 2024 and 2023, respectively. Amortization of the debt issuance costs for the Private Placement 2020 offering was recorded at $<span id="xdx_905_eus-gaap--AmortizationOfFinancingCosts_pp0p0_c20230101__20230331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zWi6WcTPUi37" title="Amortization of debt issuance costs">11,065</span> for the three months ended March 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Warrants</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_ecustom--ScheduleOfWarrantsOutstandingToPurchaseCommonStockTableTextBlock_zPvob7HX31d4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following sets forth the warrants to purchase our common stock that were outstanding as of March 31, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zjP3iJdlZyr" style="display: none">Schedule of Warrants to Purchase Common Stock</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrants <br/> Outstanding</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant <br/> Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Warranty <br/> Expiry</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceOneMember_zzLJvuUoKek2" style="width: 30%; text-align: right" title="Warrants outstanding">124,258</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceOneMember_zgWF2eD1EnZb" style="width: 31%; text-align: right" title="Warrants Exercise Price">4.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 31%; text-align: center"><span id="xdx_90D_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceOneMember_zBs8GvA8Fk21" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceTwoMember_zcPAEYYt6t7f" style="text-align: right" title="Warrants outstanding">95,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceTwoMember_zA2VKY3j5bUf" style="text-align: right" title="Warrants Exercise Price">4.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceTwoMember_zeobjfPwS9u6" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceThreeMember_zzXl8hsHumic" style="text-align: right" title="Warrants outstanding">16,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceThreeMember_zYgIGhozzn33" style="text-align: right" title="Warrants Exercise Price">9.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_909_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceThreeMember_ztbteELQIXhl" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFourMember_zBZTSGlOj2B" style="text-align: right" title="Warrants outstanding">17,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFourMember_z85HImhtA4X4" style="text-align: right" title="Warrants Exercise Price">12.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFourMember_zXECAHUdTdIa" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFiveMember_zT7XD4DBrMe8" style="text-align: right" title="Warrants outstanding">3,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFiveMember_zSeQYCY7NKKa" style="text-align: right" title="Warrants exercise price">15.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_90B_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFiveMember_zGrPWdWk7vB1" title="Warrants expiry">March 30, 2027</span></td></tr> </table> <p id="xdx_8AD_zEu7zksLeD4j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 4113621 255958 497330 150000 <p id="xdx_89C_eus-gaap--ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock_zTue9BNj7xR6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table describes the shares and warrants issued as part of our 2022 and 2020 private placements:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zU4DBY9liaF" style="display: none">Schedule of Shares and Warrants Issued</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Issuance of Common Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Issue Date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Shares Issued</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Price per share</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrants Issued</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant Fair Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 30%; text-align: left">Private Placement 2022</td><td style="width: 2%"> </td> <td style="width: 13%; text-align: right"><span id="xdx_903_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_dd_c20240101__20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zTMD6ShUIhDh" title="Issue date">April 1, 2022</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--SharesIssued_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_z7URNkaPpAK7" style="width: 7%; text-align: right" title="Shares issued">1,242,588</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--SharesIssuedPricePerShare_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zDpMcsbjMo05" style="width: 7%; text-align: right" title="Share price">4.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zRZuUHfJOOOh" style="width: 7%; text-align: right" title="Warrants issued">124,258</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zblspr5NEJK7" style="width: 7%; text-align: right" title="Warrants exercise price">4.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_ecustom--ClassOfWarrantOrRightFairPriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2022Member_zXlx4pOAj3Al" style="width: 7%; text-align: right" title="Warrants Fair value">3.91</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Private Placement 2020</td><td> </td> <td style="text-align: right"><span id="xdx_908_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_c20240101__20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zCFRzWM5qdCh" title="Issue Date">March 2, 2020</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--SharesIssued_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zaldzIZ1Dfj1" style="text-align: right" title="Shares issued">955,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--SharesIssuedPricePerShare_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zpdDGgW97mIi" style="text-align: right" title="Share price">4.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zyQPXFsrZY6a" style="text-align: right" title="Warrants issued">95,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_zLDjQqFkwP3k" style="text-align: right" title="Warrants exercise price">4.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_ecustom--ClassOfWarrantOrRightFairPriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivatePlacement2020Member_znFLd9lXkDl2" style="text-align: right" title="Warrants Fair value">3.90</td><td style="text-align: left"> </td></tr> </table> 2022-04-01 1242588 4.62 124258 4.62 3.91 2020-03-02 955000 4.00 95500 4.00 3.90 60595 38931 11065 <p id="xdx_897_ecustom--ScheduleOfWarrantsOutstandingToPurchaseCommonStockTableTextBlock_zPvob7HX31d4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following sets forth the warrants to purchase our common stock that were outstanding as of March 31, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8BD_zjP3iJdlZyr" style="display: none">Schedule of Warrants to Purchase Common Stock</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%"> <tr style="vertical-align: bottom"> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrants <br/> Outstanding</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Warrant <br/> Exercise Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Warranty <br/> Expiry</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceOneMember_zzLJvuUoKek2" style="width: 30%; text-align: right" title="Warrants outstanding">124,258</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceOneMember_zgWF2eD1EnZb" style="width: 31%; text-align: right" title="Warrants Exercise Price">4.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 31%; text-align: center"><span id="xdx_90D_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceOneMember_zBs8GvA8Fk21" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceTwoMember_zcPAEYYt6t7f" style="text-align: right" title="Warrants outstanding">95,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceTwoMember_zA2VKY3j5bUf" style="text-align: right" title="Warrants Exercise Price">4.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_905_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceTwoMember_zeobjfPwS9u6" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceThreeMember_zzXl8hsHumic" style="text-align: right" title="Warrants outstanding">16,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceThreeMember_zYgIGhozzn33" style="text-align: right" title="Warrants Exercise Price">9.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_909_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceThreeMember_ztbteELQIXhl" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFourMember_zBZTSGlOj2B" style="text-align: right" title="Warrants outstanding">17,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFourMember_z85HImhtA4X4" style="text-align: right" title="Warrants Exercise Price">12.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_pid_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFourMember_zXECAHUdTdIa" title="Warrants Expiry">March 30, 2027</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFiveMember_zT7XD4DBrMe8" style="text-align: right" title="Warrants outstanding">3,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_pid_c20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFiveMember_zSeQYCY7NKKa" style="text-align: right" title="Warrants exercise price">15.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span id="xdx_90B_eus-gaap--ClassOfWarrantOrRighstDateFromWhichWarrantsOrRightsExercisable_c20240101__20240331__us-gaap--StatementEquityComponentsAxis__custom--WarrantExercisePriceFiveMember_zGrPWdWk7vB1" title="Warrants expiry">March 30, 2027</span></td></tr> </table> 124258 4.62 2027-03-30 95500 4.00 2027-03-30 16000 9.00 2027-03-30 17200 12.50 2027-03-30 3000 15.00 2027-03-30 <p id="xdx_804_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zURy4eFcq6O" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11. <span id="xdx_82C_z6ncGNjZR4K2">Stock-Based Compensation</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From time to time, we issue stock options and restricted stock as compensation for services rendered by our directors and employees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Restricted Stock</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On March 19, 2024, we granted <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20240319__20240319__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z5nbLgfkgltj" title="Granted number of restricted common stock">127,500</span> shares of restricted common stock to certain employees. The grants of restricted common stock were made in accordance with the 2015 Plan and were subject to vesting, as follows: <span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20240319__20240319__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zBC0aV1Rhfs3" title="Number of shares, vested">42,495</span> shares vested on March 19, 2024; <span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20250402__20250402__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zQ66yXlOc2A6" title="Number of shares, vested">42,495</span> shares vest on April 2, 2025, and <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_pid_c20260402__20260402__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zydK0D0CazTf" title="Number of shares, vested">42,510</span> shares vest on April 2, 2026. Stock compensation of $<span id="xdx_906_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20240101__20240331_z16Pfkm5zXV3" title="Issuance of the common stock">397,901</span> was recorded on the issuance of the common stock for the three months ended March 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Stock Options</i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We did not make any stock option grants during the three months ended March 31, 2024 or 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zxY2HDEWRxme" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of stock option activity during the three months ended March 31, 2024 and 2023 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zFthDiGlkDI2" style="display: none">Schedule of Stock Options Activity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td style="text-align: center">Weighted-</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted-</td><td> </td><td> </td> <td style="text-align: center">Average</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Shares</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Average</td><td> </td><td> </td> <td style="text-align: center">Remaining</td><td> </td> <td colspan="2" style="text-align: center">Aggregate</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Under</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Exercise</td><td> </td><td> </td> <td style="text-align: center">Contractual</td><td> </td> <td colspan="2" style="text-align: center">Intrinsic</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Outstanding at January 1, 2024</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpoQu15eimhg" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Shares Under Option, Outstanding beginning balance">357,887</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zY7Zpsa8z3C5" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Weighted- Average Exercise Price, Outstanding beginning balance">5.69</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6gyjFyiLAyd" title="Weighted Average Remaining Contractual Life Outstanding">8</span> years</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKM3rY7Ga11a" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Aggregate Intrinsic Value, Outstanding, beginning balance">       <span style="-sec-ix-hidden: xdx2ixbrl1091">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zGASlmswHrM9" style="padding-bottom: 1.5pt; text-align: right" title="Shares Under Option, Forfeited">(5,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWXoiQtX1M1a" style="padding-bottom: 1.5pt; text-align: right" title="Weighted- Average Exercise Price, Forfeited">4.00</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Outstanding at March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcymqyPDa4R8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Outstanding ending balance">357,887</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zldtT5d3hlR8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Outstanding ending balance">5.69</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zI5znUa2nzpf" title="Weighted Average Remaining Contractual Life Outstanding">7</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zta25ApNegy8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Outstanding ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1103">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Exercisable at March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zroGffAf1L0k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Exercisable ending balance">186,594</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFomciAuetg7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Exercisable ending balance">5.60</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_pid_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLnUCzkvjTT9" title="Weighted Average Remaining Contractual Life Outstanding">7</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zTjKREj8aPNb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Exercisable ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1111">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td style="text-align: center">Weighted-</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted-</td><td> </td><td> </td> <td style="text-align: center">Average</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Shares</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Average</td><td> </td><td> </td> <td style="text-align: center">Remaining</td><td> </td> <td colspan="2" style="text-align: center">Aggregate</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Under</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Exercise</td><td> </td><td> </td> <td style="text-align: center">Contractual</td><td> </td> <td colspan="2" style="text-align: center">Intrinsic</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Outstanding at January 1, 2023</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZtMfZkOv2jl" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Shares Under Option, Outstanding beginning balance">365,447</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfnoSDl6Nz94" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Weighted- Average Exercise Price, Outstanding beginning balance">5.89</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4oQJMhYDE0e" title="Weighted Average Remaining Contractual Life Outstanding, beginning">8</span> years</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaD7jsVsMBz6" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Aggregate Intrinsic Value, Outstanding, beginning balance">19,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjApI2q6LzSl" style="padding-bottom: 1.5pt; text-align: right" title="Shares Under Option, Forfeited">(5,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxWo73BH83n6" style="padding-bottom: 1.5pt; text-align: right" title="Weighted- Average Exercise Price, Forfeited">4.00</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Outstanding at March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbfLm2DS1H6l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Outstanding ending balance">360,447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zt0xmzJmXCEj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Outstanding ending balance">5.92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl6Xa1b7MAy9" title="Weighted Average Remaining Contractual Life Outstanding, beginning">8</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWuiqXlGle45" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Outstanding ending balance">19,200</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Exercisable at March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdw72tRV8Mp5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Exercisable ending balance">92,860</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAuZ9rubK8Vc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Exercisable ending balance">6.50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_pid_dtY_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRqKpFmzFP1h" title="Weighted Average Remaining Contractual Life Outstanding, beginning">7</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2z9bdob70ad" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Exercisable ending balance">19,200</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zhlOqf8oRNZi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended March 31, 2024 and 2023, stock-based compensation for options was $<span id="xdx_907_eus-gaap--AllocatedShareBasedCompensationExpense_c20240101__20240331_ztaRveQSrbcb" title="Stock-based compensation for options">115,456</span> and $<span id="xdx_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20230101__20230331_zI5J64ZBZYeb" title="Stock-based compensation for options">118,162</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2024 and December 31, 2023, there was $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20240331_zq8xCUZ9t4Ta" title="Unrecognized compensation costs">432,525</span> and $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_c20231231_zr7bMY3ls3kg" title="Unrecognized compensation costs">547,981</span>, respectively, of total unrecognized compensation costs related to stock options granted under our stock option agreements. The unrecognized compensation cost is expected to be recognized over a weighted-average period of one year. The total fair value of stock options that vested during the three months ended March 31, 2024 and 2023 was $<span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_c20240101__20240331_z9PfxbGICBcf" title="Fair value of stock options">0</span> and $<span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_c20230101__20230331_zPevmcwKemPg" title="Fair value of stock options">10,238</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 127500 42495 42495 42510 397901 <p id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zxY2HDEWRxme" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of stock option activity during the three months ended March 31, 2024 and 2023 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zFthDiGlkDI2" style="display: none">Schedule of Stock Options Activity</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td style="text-align: center">Weighted-</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted-</td><td> </td><td> </td> <td style="text-align: center">Average</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Shares</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Average</td><td> </td><td> </td> <td style="text-align: center">Remaining</td><td> </td> <td colspan="2" style="text-align: center">Aggregate</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Under</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Exercise</td><td> </td><td> </td> <td style="text-align: center">Contractual</td><td> </td> <td colspan="2" style="text-align: center">Intrinsic</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Outstanding at January 1, 2024</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zpoQu15eimhg" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Shares Under Option, Outstanding beginning balance">357,887</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zY7Zpsa8z3C5" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Weighted- Average Exercise Price, Outstanding beginning balance">5.69</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z6gyjFyiLAyd" title="Weighted Average Remaining Contractual Life Outstanding">8</span> years</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zKM3rY7Ga11a" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Aggregate Intrinsic Value, Outstanding, beginning balance">       <span style="-sec-ix-hidden: xdx2ixbrl1091">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zGASlmswHrM9" style="padding-bottom: 1.5pt; text-align: right" title="Shares Under Option, Forfeited">(5,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWXoiQtX1M1a" style="padding-bottom: 1.5pt; text-align: right" title="Weighted- Average Exercise Price, Forfeited">4.00</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Outstanding at March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zcymqyPDa4R8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Outstanding ending balance">357,887</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zldtT5d3hlR8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Outstanding ending balance">5.69</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zI5znUa2nzpf" title="Weighted Average Remaining Contractual Life Outstanding">7</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zta25ApNegy8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Outstanding ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1103">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Exercisable at March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zroGffAf1L0k" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Exercisable ending balance">186,594</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zFomciAuetg7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Exercisable ending balance">5.60</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_pid_dtY_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zLnUCzkvjTT9" title="Weighted Average Remaining Contractual Life Outstanding">7</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_986_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20240101__20240331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zTjKREj8aPNb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Exercisable ending balance"><span style="-sec-ix-hidden: xdx2ixbrl1111">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td style="text-align: center">Weighted-</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted-</td><td> </td><td> </td> <td style="text-align: center">Average</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Shares</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Average</td><td> </td><td> </td> <td style="text-align: center">Remaining</td><td> </td> <td colspan="2" style="text-align: center">Aggregate</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="2" style="text-align: center">Under</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Exercise</td><td> </td><td> </td> <td style="text-align: center">Contractual</td><td> </td> <td colspan="2" style="text-align: center">Intrinsic</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%">Outstanding at January 1, 2023</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zZtMfZkOv2jl" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Shares Under Option, Outstanding beginning balance">365,447</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zfnoSDl6Nz94" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Weighted- Average Exercise Price, Outstanding beginning balance">5.89</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 13%; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20230101__20231231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z4oQJMhYDE0e" title="Weighted Average Remaining Contractual Life Outstanding, beginning">8</span> years</td><td style="width: 2%"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iS_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zaD7jsVsMBz6" style="border-bottom: Black 1.5pt solid; width: 11%; text-align: right" title="Aggregate Intrinsic Value, Outstanding, beginning balance">19,200</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Forfeited</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pid_di_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zjApI2q6LzSl" style="padding-bottom: 1.5pt; text-align: right" title="Shares Under Option, Forfeited">(5,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zxWo73BH83n6" style="padding-bottom: 1.5pt; text-align: right" title="Weighted- Average Exercise Price, Forfeited">4.00</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: right; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Outstanding at March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbfLm2DS1H6l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Outstanding ending balance">360,447</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zt0xmzJmXCEj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Outstanding ending balance">5.92</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_90B_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_pid_dtY_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zl6Xa1b7MAy9" title="Weighted Average Remaining Contractual Life Outstanding, beginning">8</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iE_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zWuiqXlGle45" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Outstanding ending balance">19,200</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: right"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Exercisable at March 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zdw72tRV8Mp5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Shares Under Option, Exercisable ending balance">92,860</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iE_pid_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zAuZ9rubK8Vc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Weighted- Average Exercise Price, Exercisable ending balance">6.50</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: right; padding-bottom: 1.5pt"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_pid_dtY_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zRqKpFmzFP1h" title="Weighted Average Remaining Contractual Life Outstanding, beginning">7</span> years</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iE_c20230101__20230331__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_z2z9bdob70ad" style="border-bottom: Black 1.5pt solid; text-align: right" title="Aggregate Intrinsic Value, Exercisable ending balance">19,200</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 357887 5.69 P8Y 5000 4.00 357887 5.69 P7Y 186594 5.60 P7Y 365447 5.89 P8Y 19200 5000 4.00 360447 5.92 P8Y 19200 92860 6.50 P7Y 19200 115456 118162 432525 547981 0 10238 <p id="xdx_809_eus-gaap--ConcentrationRiskDisclosureTextBlock_z3sJYxS9FUcc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12. <span id="xdx_82A_zaZsyXW1DbCe">Concentrations</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues from a limited number of customers have accounted for a substantial percentage of our total revenues. During the three months ended March 31, 2024 and 2023, our largest customer, the State of Michigan, accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--StateOfMichiganMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zCHjrphrKGnl" title="Concentration risk, percentage">48</span>% and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--StateOfMichiganMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zpGRkPdwLn2" title="Concentration risk, percentage">34</span>%, respectively, of our total revenues for each period, and our second largest customer, Rocket Mortgage, accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--RocketMortgageMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zKh5a0cJ5S15" title="Concentration risk, percentage">4</span>% and <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--RocketMortgageMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zkuGVYAXizk6" title="Concentration risk, percentage">10</span>% of our total revenues for each period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the three months ended March 31, 2024 and 2023, government contracts, including K-12 education, represented approximately <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--GovernmentContractsMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zK0YkF2STdoh" title="Concentration risk, percentage">86</span>% and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20230331__srt--MajorCustomersAxis__custom--GovernmentContractsMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zkgI4JNwp7y8" title="Concentration risk, percentage">72</span>% of our net revenues, respectively. A significant portion of our sales to resellers represent ultimate sales to government agencies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2024, accounts receivable concentrations from our two largest customers were <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zttG9gTGK1Q5" title="Concentration risk, percentage">60</span>% and <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240331__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zAhEmvqNRaH2" title="Concentration risk, percentage">8</span>% of gross accounts receivable, respectively by customer. As of December 31, 2023, accounts receivable concentrations from our two largest customers were <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zlpX2suM4joc" title="Concentration risk, percentage">62</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__srt--MajorCustomersAxis__custom--CustomerTwoMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zK70dTtl9aM1" title="Concentration risk, percentage">3</span>% of gross accounts receivable, respectively by customer.</span></p> 0.48 0.34 0.04 0.10 0.86 0.72 0.60 0.08 0.62 0.03